diff options
Diffstat (limited to 'MIBS/loop-telecom/L-AM3440-A-Private')
| -rw-r--r-- | MIBS/loop-telecom/L-AM3440-A-Private | 101730 |
1 files changed, 101730 insertions, 0 deletions
diff --git a/MIBS/loop-telecom/L-AM3440-A-Private b/MIBS/loop-telecom/L-AM3440-A-Private new file mode 100644 index 0000000..15ad5c5 --- /dev/null +++ b/MIBS/loop-telecom/L-AM3440-A-Private @@ -0,0 +1,101730 @@ +--======================================================================--
+-- Loop Telecommunication International, Inc. --
+-- Copyright (c) 2003-2025. All rights reserved. --
+--======================================================================--
+
+--======================================================================--
+-- MIB definition of Loop-AM3440-A IMAP --
+-- --
+-- Version V23.03.01 08/17/2022 --
+--======================================================================--
+
+
+L-AM3440-A-Private DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises, IpAddress, Counter, Gauge
+ FROM RFC1155-SMI
+ DisplayString
+ FROM RFC1213-MIB
+ TRAP-TYPE
+ FROM RFC-1215
+ Integer32, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ OBJECT-TYPE
+ FROM RFC-1212;
+
+--======================================================================--
+
+ -- General definition of Slot ID
+ GenSlotID ::= INTEGER {
+ no(0),
+ slot-A(1),
+ slot-B(2),
+ slot-C(3),
+ slot-D(4),
+ slot-1(5),
+ slot-2(6),
+ slot-3(7),
+ slot-4(8),
+ slot-5(9),
+ slot-6(10),
+ slot-7(11),
+ slot-8(12),
+ slot-9(13),
+ slot-10(14),
+ slot-11(15),
+ slot-12(16),
+ pw(18)
+ }
+
+ -- Chassis slot definition
+ ChassisSlot ::= INTEGER {
+ primary(1),
+ redundant(2),
+ slotA(3),
+ slotB(4),
+ slotC(5),
+ slotD(6),
+ slot1(7),
+ slot2(8),
+ slot3(9),
+ slot4(10),
+ slot5(11),
+ slot6(12),
+ slot7(13),
+ slot8(14),
+ slot9(15),
+ slot10(16),
+ slot11(17),
+ slot12(18)
+ }
+
+ -- General definition of Port ID
+ GenPortID ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4),
+ port-5(5),
+ port-6(6),
+ port-7(7),
+ port-8(8),
+ port-9(9),
+ port-10(10),
+ port-11(11),
+ port-12(12),
+ port-13(13),
+ port-14(14),
+ port-15(15),
+ port-16(16),
+ port-17(17),
+ port-18(18),
+ port-19(19),
+ port-20(20),
+ port-21(21),
+ port-22(22),
+ port-23(23),
+ port-24(24),
+ port-25(25),
+ port-26(26),
+ port-27(27),
+ port-28(28),
+ port-29(29),
+ port-30(30),
+ port-31(31),
+ port-32(32),
+ port-33(33),
+ port-34(34),
+ port-35(35),
+ port-36(36),
+ port-37(37),
+ port-38(38),
+ port-39(39),
+ port-40(40),
+ port-41(41),
+ port-42(42),
+ port-43(43),
+ port-44(44),
+ port-45(45),
+ port-46(46),
+ port-47(47),
+ port-48(48),
+ port-49(49),
+ port-50(50),
+ port-51(51),
+ port-52(52),
+ port-53(53),
+ port-54(54),
+ port-55(55),
+ port-56(56),
+ port-57(57),
+ port-58(58),
+ port-59(59),
+ port-60(60),
+ port-61(61),
+ port-62(62),
+ port-63(63),
+ port-64(64),
+ ep1(101),
+ ep2(102),
+ cp1(103),
+ cp2(104),
+ gp1(121),
+ gp2(122),
+ gp3(123),
+ gp4(124),
+ gp5(125),
+ gp6(126),
+ gp7(127),
+ gp8(128),
+ gp9(129),
+ gp10(130),
+ gp11(131),
+ gp12(132),
+ gp13(133),
+ gp14(134),
+ gp15(135),
+ gp16(136),
+ gp17(137),
+ gp18(138),
+ gp19(139),
+ gp20(140),
+ gp21(141),
+ gp22(142),
+ gp23(143),
+ gp24(144),
+ gp25(145),
+ gp26(146),
+ gp27(147),
+ gp28(148),
+ gp29(149),
+ gp30(150),
+ gp31(151),
+ gp32(152),
+ gp33(153),
+ gp34(154),
+ gp35(155),
+ gp36(156),
+ gp37(157),
+ gp38(158),
+ gp39(159),
+ gp40(160),
+ gp41(161),
+ gp42(162),
+ none(254)
+ }
+
+ -- General definition of Alarm Port
+ AlarmPort ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4),
+ port-5(5),
+ port-6(6),
+ port-7(7),
+ port-8(8),
+ port-9(9),
+ port-10(10),
+ port-11(11),
+ port-12(12),
+ port-13(13),
+ port-14(14),
+ port-15(15),
+ port-16(16),
+ port-17(17),
+ port-18(18),
+ port-19(19),
+ port-20(20),
+ port-21(21),
+ port-22(22),
+ port-23(23),
+ port-24(24),
+ port-25(25),
+ port-26(26),
+ port-27(27),
+ port-28(28),
+ port-29(29),
+ port-30(30),
+ port-31(31),
+ port-32(32),
+ port-33(33),
+ port-34(34),
+ port-35(35),
+ port-36(36),
+ port-37(37),
+ port-38(38),
+ port-39(39),
+ port-40(40),
+ port-41(41),
+ port-42(42),
+ port-43(43),
+ port-44(44),
+ port-45(45),
+ port-46(46),
+ port-47(47),
+ port-48(48),
+ port-49(49),
+ port-50(50),
+ port-51(51),
+ port-52(52),
+ port-53(53),
+ port-54(54),
+ port-55(55),
+ port-56(56),
+ port-57(57),
+ port-58(58),
+ port-59(59),
+ port-60(60),
+ port-61(61),
+ port-62(62),
+ port-63(63),
+ port-64(64),
+ eth-1(101),
+ eth-2(102),
+ eth-3(103),
+ eth-4(104),
+ eth-5(105),
+ eth-6(106),
+ eth-7(107),
+ eth-8(108),
+ p1-1(111),
+ p1-2(112),
+ p1-3(113),
+ p2-1(114),
+ p2-2(115),
+ p2-3(116),
+ p3-1(117),
+ p3-2(118),
+ p3-3(119),
+ p4-1(120),
+ p4-2(121),
+ p4-3(122),
+ none(254)
+ }
+
+ -- General definition of Alarm Severity
+ AlarmSeverityDisp ::= INTEGER {
+ major(1),
+ critical(2),
+ minor(3),
+ indication(4),
+ clear(5),
+ na(6)
+ }
+
+ -- General definition of Alarm Link
+ AlarmLink ::= INTEGER {
+ ts01(1),
+ ts02(2),
+ ts03(3),
+ ts04(4),
+ ts05(5),
+ ts06(6),
+ ts07(7),
+ ts08(8),
+ ts09(9),
+ ts10(10),
+ ts11(11),
+ ts12(12),
+ ts13(13),
+ ts14(14),
+ ts15(15),
+ ts16(16),
+ ts17(17),
+ ts18(18),
+ ts19(19),
+ ts20(20),
+ ts21(21),
+ ts22(22),
+ ts23(23),
+ ts24(24),
+ ts25(25),
+ ts26(26),
+ ts27(27),
+ ts28(28),
+ ts29(29),
+ ts30(30),
+ ts31(31),
+ bundle-0(100),
+ bundle-1(101),
+ bundle-2(102),
+ bundle-3(103),
+ bundle-4(104),
+ bundle-5(105),
+ bundle-6(106),
+ bundle-7(107),
+ bundle-8(108),
+ bundle-9(109),
+ bundle-10(110),
+ bundle-11(111),
+ bundle-12(112),
+ bundle-13(113),
+ bundle-14(114),
+ bundle-15(115),
+ bundle-16(116),
+ bundle-17(117),
+ bundle-18(118),
+ bundle-19(119),
+ bundle-20(120),
+ bundle-21(121),
+ bundle-22(122),
+ bundle-23(123),
+ bundle-24(124),
+ bundle-25(125),
+ bundle-26(126),
+ bundle-27(127),
+ bundle-28(128),
+ bundle-29(129),
+ bundle-30(130),
+ bundle-31(131),
+ none(254)
+ }
+
+ -- General definition of Model Type
+ GenModelType ::= INTEGER {
+ empty(1),
+ fe1(2),
+ ft1(3),
+ v35(4),
+ x50(5),
+ dtu-10(6),
+ mdsl(7),
+ em(8),
+ dtu-6(9),
+ router(10),
+ fxs(11),
+ fxo(12),
+ afr-e1(14),
+ afr-t1(15),
+ magneto(16),
+ quad-e1(21),
+ quad-t1(22),
+ v35-b(23),
+ mdsl-a(24),
+ v35-a(25),
+ x21-a(26),
+ v36-a(27),
+ g703(28),
+ mquad-e1(29),
+ mquad-t1(30),
+ gshdsl-2(31),
+ gshdsl-4(32),
+ rs422-a(33),
+ dry-contact(34),
+ fom(35),
+ router-a(36),
+ eia530-rs449-a(37),
+ ls-optical(38),
+ ocudp(39),
+ oct-rt-b(40),
+ ts(41),
+ rs232-8(42),
+ qfxo(43),
+ qfxs(44),
+ q2wem(45),
+ q4wem(46),
+ conference(47),
+ tri-e1(48),
+ tri-t1(49),
+ sdte(50),
+ tdmoe(51),
+ oct-dbra(52),
+ socudp(53),
+ octDte(54),
+ plm(55),
+ eca(56),
+ rs232a(57),
+ abra(58),
+ tta(59),
+ m4te(60),
+ dte6(61),
+ cda6(62),
+ qmag(63),
+ voip(64),
+ tri-rs232a(65),
+ clka(66),
+ other(98),
+ unknown(99),
+ ctrl(100)
+ }
+
+ AlarmModelType ::= INTEGER {
+ fe1(0),
+ ft1(1),
+ rs232-8(2),
+ oct-rt-b(3),
+ v35(4),
+ x50(5),
+ dtu-6(6),
+ dtu-10(7),
+ mdsl(8),
+ ls-optical(9),
+ em(10),
+ fxs(11),
+ router(12),
+ fxo(13),
+ afr-e1(14),
+ afr-t1(15),
+ magneto(16),
+ ocudp(17),
+ quad-e1(18),
+ quad-t1(19),
+ mdsl-a(21),
+ v35-a(22),
+ gshdsl-4(23),
+ gshdsl-2(24),
+ g703(25),
+ mquad-e1(26),
+ mquad-t1(27),
+ dry-contact(28),
+ fom(29),
+ router-a(30),
+ controller(32),
+ pseudoWire(33),
+ conference(37),
+ octDte(38),
+ tri-e1(39),
+ tri-t1(40),
+ m4te(41),
+ sdte(42),
+ tdmoe(43),
+ oct-dbra(44),
+ socudp(45),
+ rs232a(48),
+ abra(49),
+ tta(50),
+ dte6(51),
+ cda6(52),
+ clka(58),
+ x21-a(91),
+ v36-a(92),
+ rs422-a(93),
+ eia530-rs449-a(94),
+ unknown(99)
+ }
+
+ GenClockIndex ::= INTEGER {
+ internal(1),
+ port-A(2),
+ port-B(3),
+ port-C(4),
+ port-D(5),
+ external(6),
+ slot-A-port-1(7),
+ slot-A-port-2(8),
+ slot-A-port-3(9),
+ slot-A-port-4(10),
+ slot-B-port-1(11),
+ slot-B-port-2(12),
+ slot-B-port-3(13),
+ slot-B-port-4(14),
+ slot-C-port-1(15),
+ slot-C-port-2(16),
+ slot-C-port-3(17),
+ slot-C-port-4(18),
+ slot-D-port-1(19),
+ slot-D-port-2(20),
+ slot-D-port-3(21),
+ slot-D-port-4(22),
+ slot-1-port-1(23),
+ slot-1-port-2(24),
+ slot-1-port-3(25),
+ slot-1-port-4(26),
+ slot-2-port-1(27),
+ slot-2-port-2(28),
+ slot-2-port-3(29),
+ slot-2-port-4(30),
+ slot-3-port-1(31),
+ slot-3-port-2(32),
+ slot-3-port-3(33),
+ slot-3-port-4(34),
+ slot-4-port-1(35),
+ slot-4-port-2(36),
+ slot-4-port-3(37),
+ slot-4-port-4(38),
+ slot-5-port-1(39),
+ slot-5-port-2(40),
+ slot-5-port-3(41),
+ slot-5-port-4(42),
+ slot-6-port-1(43),
+ slot-6-port-2(44),
+ slot-6-port-3(45),
+ slot-6-port-4(46),
+ slot-7-port-1(47),
+ slot-7-port-2(48),
+ slot-7-port-3(49),
+ slot-7-port-4(50),
+ slot-8-port-1(51),
+ slot-8-port-2(52),
+ slot-8-port-3(53),
+ slot-8-port-4(54),
+ slot-9-port-1(55),
+ slot-9-port-2(56),
+ slot-9-port-3(57),
+ slot-9-port-4(58),
+ slot-10-port-1(59),
+ slot-10-port-2(60),
+ slot-10-port-3(61),
+ slot-10-port-4(62),
+ slot-11-port-1(63),
+ slot-11-port-2(64),
+ slot-11-port-3(65),
+ slot-11-port-4(66),
+ slot-12-port-1(67),
+ slot-12-port-2(68),
+ slot-12-port-3(69),
+ slot-12-port-4(70)
+ }
+
+ SSMClockIndex ::= INTEGER {
+ none(1),
+ port-A(2),
+ port-B(3),
+ port-C(4),
+ port-D(5),
+ slot-A-port-1(6),
+ slot-A-port-2(7),
+ slot-A-port-3(8),
+ slot-A-port-4(9),
+ slot-B-port-1(10),
+ slot-B-port-2(11),
+ slot-B-port-3(12),
+ slot-B-port-4(13),
+ slot-C-port-1(14),
+ slot-C-port-2(15),
+ slot-C-port-3(16),
+ slot-C-port-4(17),
+ slot-D-port-1(18),
+ slot-D-port-2(19),
+ slot-D-port-3(20),
+ slot-D-port-4(21),
+ slot-1-port-1(22),
+ slot-1-port-2(23),
+ slot-1-port-3(24),
+ slot-1-port-4(25),
+ slot-2-port-1(26),
+ slot-2-port-2(27),
+ slot-2-port-3(28),
+ slot-2-port-4(29),
+ slot-3-port-1(30),
+ slot-3-port-2(31),
+ slot-3-port-3(32),
+ slot-3-port-4(33),
+ slot-4-port-1(34),
+ slot-4-port-2(35),
+ slot-4-port-3(36),
+ slot-4-port-4(37),
+ slot-5-port-1(38),
+ slot-5-port-2(39),
+ slot-5-port-3(40),
+ slot-5-port-4(41),
+ slot-6-port-1(42),
+ slot-6-port-2(43),
+ slot-6-port-3(44),
+ slot-6-port-4(45),
+ slot-7-port-1(46),
+ slot-7-port-2(47),
+ slot-7-port-3(48),
+ slot-7-port-4(49),
+ slot-8-port-1(50),
+ slot-8-port-2(51),
+ slot-8-port-3(52),
+ slot-8-port-4(53),
+ slot-9-port-1(54),
+ slot-9-port-2(55),
+ slot-9-port-3(56),
+ slot-9-port-4(57),
+ slot-10-port-1(58),
+ slot-10-port-2(59),
+ slot-10-port-3(60),
+ slot-10-port-4(61),
+ slot-11-port-1(62),
+ slot-11-port-2(63),
+ slot-11-port-3(64),
+ slot-11-port-4(65),
+ slot-12-port-1(66),
+ slot-12-port-2(67),
+ slot-12-port-3(68),
+ slot-12-port-4(69),
+ internal(70),
+ external(71)
+ }
+
+ AlarmSlotIndex ::= INTEGER {
+ none(0),
+ slot-A(1),
+ slot-B(2),
+ slot-C(3),
+ slot-D(4),
+ slot-1(5),
+ slot-2(6),
+ slot-3(7),
+ slot-4(8),
+ slot-5(9),
+ slot-6(10),
+ slot-7(11),
+ slot-8(12),
+ slot-9(13),
+ slot-10(14),
+ slot-11(15),
+ slot-12(16),
+ redundant(98),
+ external(99),
+ ctrl1(101),
+ ctrl2(102),
+ ctrl1-external(103),
+ ctrl2-external(104),
+ power1(111),
+ power2(112),
+ fan1(121),
+ fan2(122),
+ na(255)
+ }
+
+ MapSlotIndex ::= INTEGER {
+ slot-A(1),
+ slot-B(2),
+ slot-C(3),
+ slot-D(4),
+ slot-1(5),
+ slot-2(6),
+ slot-3(7),
+ slot-4(8),
+ slot-5(9),
+ slot-6(10),
+ slot-7(11),
+ slot-8(12),
+ slot-9(13),
+ slot-10(14),
+ slot-11(15),
+ slot-12(16),
+ slot-INBAND(17),
+ pw(18),
+ none(254),
+ idle(255)
+ }
+
+ MapSetSlot ::= INTEGER {
+ slot-A(1),
+ slot-B(2),
+ slot-C(3),
+ slot-D(4),
+ slot-1(5),
+ slot-2(6),
+ slot-3(7),
+ slot-4(8),
+ slot-5(9),
+ slot-6(10),
+ slot-7(11),
+ slot-8(12),
+ slot-9(13),
+ slot-10(14),
+ slot-11(15),
+ slot-12(16),
+ slot-INBAND(17),
+ pw(18),
+ none(254)
+ }
+
+ SmallSlotIndex ::= INTEGER {
+ slot-A(1),
+ slot-B(2),
+ slot-C(3),
+ slot-D(4),
+ slot-E(5),
+ slot-F(6),
+ slot-H(7),
+ slot-J(8),
+ slot-K(9)
+ }
+
+ LargeSlotIndex ::= INTEGER {
+ slot-1(5),
+ slot-2(6),
+ slot-3(7),
+ slot-4(8),
+ slot-5(9),
+ slot-6(10),
+ slot-7(11),
+ slot-8(12),
+ slot-9(13),
+ slot-10(14),
+ slot-11(15),
+ slot-12(16)
+ }
+
+ BackupLink ::= INTEGER {
+ link-A(1),
+ link-B(2),
+ link-C(3),
+ link-D(4),
+ none(5)
+ }
+
+ NewBackupLink ::= INTEGER {
+ link-A(1),
+ link-B(2),
+ link-C(3),
+ link-D(4),
+ link-1(5),
+ link-2(6),
+ link-3(7),
+ link-4(8),
+ link-5(9),
+ link-6(10),
+ link-7(11),
+ link-8(12),
+ link-9(13),
+ link-10(14),
+ link-11(15),
+ link-12(16),
+ none(17)
+ }
+
+ MapPortID ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4),
+ port-5(5),
+ port-6(6),
+ port-7(7),
+ port-8(8),
+ port-9(9),
+ port-10(10),
+ port-11(11),
+ port-12(12),
+ port-13(13),
+ port-14(14),
+ port-15(15),
+ port-16(16),
+ port-17(17),
+ port-18(18),
+ port-19(19),
+ port-20(20),
+ port-21(21),
+ port-22(22),
+ port-23(23),
+ port-24(24),
+ port-25(25),
+ port-26(26),
+ port-27(27),
+ port-28(28),
+ port-29(29),
+ port-30(30),
+ port-31(31),
+ port-32(32),
+ port-33(33),
+ port-34(34),
+ port-35(35),
+ port-36(36),
+ port-37(37),
+ port-38(38),
+ port-39(39),
+ port-40(40),
+ port-41(41),
+ port-42(42),
+ port-43(43),
+ port-44(44),
+ port-45(45),
+ port-46(46),
+ port-47(47),
+ port-48(48),
+ port-49(49),
+ port-50(50),
+ port-51(51),
+ port-52(52),
+ port-53(53),
+ port-54(54),
+ port-55(55),
+ port-56(56),
+ port-57(57),
+ port-58(58),
+ port-59(59),
+ port-60(60),
+ port-61(61),
+ port-62(62),
+ port-63(63),
+ port-64(64),
+ ep1(101),
+ ep2(102),
+ cp1(103),
+ cp2(104),
+ gp1(121),
+ gp2(122),
+ gp3(123),
+ gp4(124),
+ gp5(125),
+ gp6(126),
+ gp7(127),
+ gp8(128),
+ gp9(129),
+ gp10(130),
+ gp11(131),
+ gp12(132),
+ gp13(133),
+ gp14(134),
+ gp15(135),
+ gp16(136),
+ gp17(137),
+ gp18(138),
+ gp19(139),
+ gp20(140),
+ gp21(141),
+ gp22(142),
+ gp23(143),
+ gp24(144),
+ gp25(145),
+ gp26(146),
+ gp27(147),
+ gp28(148),
+ gp29(149),
+ gp30(150),
+ gp31(151),
+ gp32(152),
+ gp33(153),
+ gp34(154),
+ gp35(155),
+ gp36(156),
+ gp37(157),
+ gp38(158),
+ gp39(159),
+ gp40(160),
+ gp41(161),
+ gp42(162),
+ none(254),
+ idle(255)
+ }
+
+ G2PortID ::= INTEGER {
+ port-1(1),
+ port-3(2)
+ }
+
+ OnePortID ::= INTEGER {
+ port1(1)
+ }
+
+ ThreePortID ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3)
+ }
+
+ FourPortID ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4)
+ }
+
+ SixPortID ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4),
+ port-5(5),
+ port-6(6)
+ }
+
+ EightPortID ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4),
+ port-5(5),
+ port-6(6),
+ port-7(7),
+ port-8(8)
+ }
+
+ TenPortID ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4),
+ port-5(5),
+ port-6(6),
+ port-7(7),
+ port-8(8),
+ port-9(9),
+ port-10(10)
+ }
+
+ TwelvePortID ::= INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4),
+ port-5(5),
+ port-6(6),
+ port-7(7),
+ port-8(8),
+ port-9(9),
+ port-10(10),
+ port-11(11),
+ port-12(12)
+ }
+
+ WanID ::= INTEGER {
+ xx(0),
+ wan-1(1),
+ wan-2(2),
+ wan-3(3),
+ wan-4(4),
+ wan-5(5),
+ wan-6(6),
+ wan-7(7),
+ wan-8(8),
+ wan-9(9),
+ wan-10(10),
+ wan-11(11),
+ wan-12(12),
+ wan-13(13),
+ wan-14(14),
+ wan-15(15),
+ wan-16(16),
+ wan-17(17),
+ wan-18(18),
+ wan-19(19),
+ wan-20(20),
+ wan-21(21),
+ wan-22(22),
+ wan-23(23),
+ wan-24(24),
+ wan-25(25),
+ wan-26(26),
+ wan-27(27),
+ wan-28(28),
+ wan-29(29),
+ wan-30(30),
+ wan-31(31),
+ wan-32(32),
+ wan-33(33),
+ wan-34(34),
+ wan-35(35),
+ wan-36(36),
+ wan-37(37),
+ wan-38(38),
+ wan-39(39),
+ wan-40(40),
+ wan-41(41),
+ wan-42(42),
+ wan-43(43),
+ wan-44(44),
+ wan-45(45),
+ wan-46(46),
+ wan-47(47),
+ wan-48(48),
+ wan-49(49),
+ wan-50(50),
+ wan-51(51),
+ wan-52(52),
+ wan-53(53),
+ wan-54(54),
+ wan-55(55),
+ wan-56(56),
+ wan-57(57),
+ wan-58(58),
+ wan-59(59),
+ wan-60(60),
+ wan-61(61),
+ wan-62(62),
+ wan-63(63),
+ wan-64(64)
+ }
+
+ TimeslotID ::= INTEGER {
+ ts-1(1),
+ ts-2(2),
+ ts-3(3),
+ ts-4(4),
+ ts-5(5),
+ ts-6(6),
+ ts-7(7),
+ ts-8(8),
+ ts-9(9),
+ ts-10(10),
+ ts-11(11),
+ ts-12(12),
+ ts-13(13),
+ ts-14(14),
+ ts-15(15),
+ ts-16(16),
+ ts-17(17),
+ ts-18(18),
+ ts-19(19),
+ ts-20(20),
+ ts-21(21),
+ ts-22(22),
+ ts-23(23),
+ ts-24(24),
+ ts-25(25),
+ ts-26(26),
+ ts-27(27),
+ ts-28(28),
+ ts-29(29),
+ ts-30(30),
+ ts-31(31),
+ ts-32(32)
+ }
+
+ EthportIndex ::= INTEGER {
+ eth-1(1),
+ eth-2(2),
+ eth-3(3),
+ eth-4(4)
+ }
+
+ Tributaryport ::= INTEGER{
+ trib-1(1),
+ trib-2(2),
+ trib-3(3),
+ trib-4(4)
+ }
+
+ Alarmtributaryport ::= INTEGER {
+ trib-1(1),
+ trib-2(2),
+ trib-3(3),
+ trib-4(4),
+ none (5)
+ }
+
+ Bundleid ::= INTEGER {
+ idle(1),
+ bundle0(2),
+ bundle1(3),
+ bundle2(4),
+ bundle3(5),
+ bundle4(6),
+ bundle5(7),
+ bundle6(8),
+ bundle7(9),
+ bundle8(10),
+ bundle9(11),
+ bundle10(12),
+ bundle11(13),
+ bundle12(14),
+ bundle13(15),
+ bundle14(16),
+ bundle15(17),
+ bundle16(18),
+ bundle17(19),
+ bundle18(20),
+ bundle19(21),
+ bundle20(22),
+ bundle21(23),
+ bundle22(24),
+ bundle23(25),
+ bundle24(26),
+ bundle25(27),
+ bundle26(28),
+ bundle27(29),
+ bundle28(30),
+ bundle29(31),
+ bundle30(32),
+ bundle31(33)
+ }
+
+ Bundleid2 ::= INTEGER {
+ bundle0(1),
+ bundle1(2),
+ bundle2(3),
+ bundle3(4),
+ bundle4(5),
+ bundle5(6),
+ bundle6(7),
+ bundle7(8),
+ bundle8(9),
+ bundle9(10),
+ bundle10(11),
+ bundle11(12),
+ bundle12(13),
+ bundle13(14),
+ bundle14(15),
+ bundle15(16),
+ bundle16(17),
+ bundle17(18),
+ bundle18(19),
+ bundle19(20),
+ bundle20(21),
+ bundle21(22),
+ bundle22(23),
+ bundle23(24),
+ bundle24(25),
+ bundle25(26),
+ bundle26(27),
+ bundle27(28),
+ bundle28(29),
+ bundle29(30),
+ bundle30(31),
+ bundle31(32)
+ }
+
+ AlarmSeverity ::= INTEGER {
+ disable(1),
+ major(2),
+ critical(3),
+ minor(4)
+ }
+
+ AlarmType ::= INTEGER {
+ alarm-cut-off(0),
+ slot-no-work(1),
+ slot-start(2),
+ slot-clock-loss(3),
+ primary-start(4),
+ redundant-loss(5),
+ backup-switch(6),
+ power-fail(7),
+ redundant-chksum-error(8),
+ fan-fail(9),
+ map-switch(10),
+ link-protection(11),
+ redundant-insert(12),
+ redundant-unsync(13),
+ redundant-to-primary(14),
+ card-type-mismatch(15),
+ link-id-mismatch(16),
+ power-consumption-alarm(17),
+ ssm-clock-switch(18),
+ management-alarm(19),
+ inbandSwitchAlarm(29), --//RIKER2021 SilverCreek
+
+ master-clock-loss(103),
+ second-clock-loss(104),
+ redundant-ext-clock-loss(105),
+
+ qe1t1-1for1-switch(106),
+ ds0-sncp-switch(111),
+ dbra-protection-alarm(112),
+ ring-id-fail-alarm(113),
+
+ card-sn-mismatch-alarm(116),
+ too-many-rtab-card(117),
+ sntp-alarm(121),
+ slotInactive(123),
+ redundantLoss(124),
+ redundantUnsync(125),
+ cardTypeMismatch(126),
+ externalAlarm(131),
+
+ pw-arp-alarm(140),
+ pw-rx-los-alarm(141),
+ pw-los-of-bundle-alarm(142),
+ pw-underrun-alarm(143),
+ pw-overrun-alarm(144),
+ pw-lbit-alarm(145),
+ pw-rbit-alarm(146),
+ pw-synce-clock-alarm(147),
+ pw-ip-conflict-alarm(148),
+ ctrl-port-link-alarm(149),
+
+ ctrl1-eth1-elec-link-alarm(160),
+ ctrl1-eth2-elec-link-alarm(161),
+ ctrl1-eth1-opt-link-alarm(162),
+ ctrl1-eth2-opt-link-alarm(163),
+ ctrl-eth1-looping-alarm(164),
+ ctrl-eth2-looping-alarm(165),
+ ctrl2-eth1-elec-link-alarm(166),
+ ctrl2-eth2-elec-link-alarm(167),
+ ctrl2-eth1-opt-link-alarm(168),
+ ctrl2-eth2-opt-link-alarm(169),
+
+
+
+ e1-rai(201),
+ e1-ais(202),
+ e1-los(203),
+ e1-lof(204),
+ e1-bpv(205),
+ e1-es (206),
+ e1-uas(207),
+ e1-css(208),
+ ais-ins(209),
+ e1-tcpa(210),
+
+ t1-yel(221),
+ t1-ais(222),
+ t1-los(223),
+ t1-lof(224),
+ t1-bpv(225),
+ t1-es (226),
+ t1-uas(227),
+ t1-css(228),
+ t1-ais-ins(229),
+ t1-tcpa(230),
+
+ atm-los(261),
+ atm-ais(262),
+ atm-rdi(263),
+ atm-loc(264),
+ fr-lkd (265),
+
+ gshdsl-htuc-los-loop1(301),
+ gshdsl-htuc-los-loop2(302),
+ gshdsl-htur-los-loop1(303),
+ gshdsl-htur-los-loop2(304),
+ gshdsl-htuc-e1t1-los-lof(305),
+ gshdsl-htur-e1t1-los-lof(306),
+ gshdsl-htuc-es-15m-loop1(307),
+ gshdsl-htuc-es-15m-loop2(308),
+ gshdsl-htur-es-15m-loop1(309),
+ gshdsl-htur-es-15m-loop2(310),
+ gshdsl-htuc-e1t1-es-15m(311),
+ gshdsl-htur-e1t1-es-15m(312),
+ gshdsl-htuc-ses-15m-loop1(313),
+ gshdsl-htuc-ses-15m-loop2(314),
+ gshdsl-htur-ses-15m-loop1(315),
+ gshdsl-htur-ses-15m-loop2(316),
+ gshdsl-htuc-e1t1-ses-15m(317),
+ gshdsl-htur-e1t1-ses-15m(318),
+ gshdsl-htuc-es-24h-loop1(319),
+ gshdsl-htuc-es-24h-loop2(320),
+ gshdsl-htur-es-24h-loop1(321),
+ gshdsl-htur-es-24h-loop2(322),
+ gshdsl-htuc-e1t1-es-24h(323),
+ gshdsl-htur-e1t1-es-24h(324),
+ gshdsl-htuc-ses-24h-loop1(325),
+ gshdsl-htuc-ses-24h-loop2(326),
+ gshdsl-htur-ses-24h-loop1(327),
+ gshdsl-htur-ses-24h-loop2(328),
+ gshdsl-htuc-e1t1-ses-24h(329),
+ gshdsl-htur-e1t1-ses-24h(330),
+ gshdsl-sealing-current(331),
+ gshdsl-mclk-loss(332),
+ gshdsl-htuc-dte-rts(333),
+ gshdsl-htur-dte-rts(334),
+ gshdsl-htuc-dte-extclk(335),
+ gshdsl-htur-dte-extclk(336),
+ gshdsl-dying-gasp-alarm(337),
+ gshdsl-loop-attenu-alarm(338),
+ gshdsl-low-noise-margin(339),
+ gshdsl-htur-link-down(340),
+
+ mdsl-master-los(361),
+ mdsl-slave-los(362),
+ mdsl-master-es-15m(363),
+ mdsl-slave-es-15m(364),
+ mdsl-master-ses-15m(365),
+ mdsl-slave-ses-15m(366),
+ mdsl-master-es-24h(367),
+ mdsl-slave-es-24h(368),
+ mdsl-master-ses-24h(369),
+ mdsl-slave-ses-24h(370),
+ mdsl-mclk-loss(371),
+ mdsl-sealing-current(372),
+
+ lan1-link-down(401),
+ lan2-link-down(402),
+ lan3-link-down(403),
+ lan4-link-down(404),
+ lan5-link-down(405),
+ lan6-link-down(406),
+ lan7-link-down(407),
+ lan8-link-down(408),
+
+ lso-los(441),
+ lso-yel(442),
+ lso-es (443),
+ lso-ses(444),
+ lso-uas(445),
+
+ ocudp-los(461),
+ ocudp-oos(462),
+ ocudp-es (465),
+ ocudp-ses(466),
+ ocudp-uas(467),
+ ocudp-loopbk(468),
+ ocudp-test(469),
+ ocudp-lof(470),
+
+ dte-unsync(501),
+ x50-unsync(502),
+ dtu-unsync(503),
+
+ dte-ext-clk-loss(511),
+ dte-rts-loss(512),
+ dte-remote-alarm(513),
+ fpga-fail(514),
+
+ rts-loss(521),
+ lolc(522),
+ loch(523),
+ cre(524),
+ term-conn(525),
+ term-disconn(526),
+
+ g703-los(541),
+
+ fom-opt-local-lof (601),
+ fom-opt-local-los (602),
+ fom-opt-local-rai (603),
+ fom-opt-remote-lof(604),
+ fom-opt-remote-los(605),
+ fom-opt-local-es (606),
+ fom-opt-local-ses (607),
+ fom-opt-local-uas (608),
+ fom-e1-local-lof (617),
+ fom-e1-remote-lof (618),
+ fom-e1-local-es (619),
+ fom-e1-local-ses (620),
+ fom-e1-local-uas (621),
+ fom-e1-local-bpv (622),
+
+ dc-n1-p1(701),
+ dc-n1-p2(702),
+ dc-n1-p3(703),
+ dc-n1-p4(704),
+ dc-n2-p1(705),
+ dc-n2-p2(706),
+ dc-n2-p3(707),
+ dc-n2-p4(708),
+
+ arbaCardProtection(780),
+
+ tdmoe-arp-lost(1001),
+ tdmoe-rx-lost(1002),
+ tdmoe-loss-of-bundle(1003),
+ tdmoe-jit-buf-underrun(1004),
+ tdmoe-jit-buf-overrun(1005),
+ tdmoe-eth1-link-down(1006),
+ tdmoe-eth2-link-down(1007),
+ tdmoe-eth3-link-down(1008),
+ tdmoe-eth4-link-down(1009),
+ tdmoe-sfp1-tx-power-high(1010),
+ tdmoe-sfp2-tx-power-high(1011),
+ tdmoe-sfp1-tx-power-low(1012),
+ tdmoe-sfp2-tx-power-low(1013),
+ tdmoe-sfp1-rx-power-high(1014),
+ tdmoe-sfp2-rx-power-high(1015),
+ tdmoe-sfp1-rx-power-low(1016),
+ tdmoe-sfp2-rx-power-low(1017),
+ tdmoe-sfp1-tx-bias-high(1018),
+ tdmoe-sfp2-tx-bias-high(1019),
+ tdmoe-sfp1-tx-bias-low(1020),
+ tdmoe-sfp2-tx-bias-low(1021),
+ tdmoe-bp-pri-hb-lost(1022),
+ tdmoe-bp-sec-hb-lost(1023),
+ tdmoe-bp-bundle-sw-to-pri(1024),
+ tdmoe-bp-bundle-sw-to-sec(1025),
+ tdmoe-bundle-l-bit(1026),
+ tdmoe-bundle-r-bit(1027),
+
+ tta-input-trigger(1101),
+ tta-output-trigger(1102),
+ tta-round-trip-time-range(1103),
+ tta-local-channel-lost(1104),
+ tta-remote-channel-lost(1105),
+ tta-IRIG-loss(1106),
+ tta-test-trigger(1107),
+ tta-test-Response(1108),
+
+ cda6-los(1121),
+ cda6-loo(1122),
+ cda6-tx-clk-loss(1123),
+ cda6-rx-clk-loss(1124),
+
+ wan1LinkDown(1201),
+ wan2LinkDown(1202),
+ wan3LinkDown(1203),
+ wan4LinkDown(1204),
+ wan5LinkDown(1205),
+ wan6LinkDown(1206),
+ wan7LinkDown(1207),
+ wan8LinkDown(1208),
+ wan9LinkDown(1209),
+ wan10LinkDown(1210),
+ wan11LinkDown(1211),
+ wan12LinkDown(1212),
+ wan13LinkDown(1213),
+ wan14LinkDown(1214),
+ wan15LinkDown(1215),
+ wan16LinkDown(1216),
+ wan17LinkDown(1217),
+ wan18LinkDown(1218),
+ wan19LinkDown(1219),
+ wan20LinkDown(1220),
+ wan21LinkDown(1221),
+ wan22LinkDown(1222),
+ wan23LinkDown(1223),
+ wan24LinkDown(1224),
+ wan25LinkDown(1225),
+ wan26LinkDown(1226),
+ wan27LinkDown(1227),
+ wan28LinkDown(1228),
+ wan29LinkDown(1229),
+ wan30LinkDown(1230),
+ wan31LinkDown(1231),
+ wan32LinkDown(1232),
+ wan33LinkDown(1233),
+ wan34LinkDown(1234),
+ wan35LinkDown(1235),
+ wan36LinkDown(1236),
+ wan37LinkDown(1237),
+ wan38LinkDown(1238),
+ wan39LinkDown(1239),
+ wan40LinkDown(1240),
+ wan41LinkDown(1241),
+ wan42LinkDown(1242),
+ wan43LinkDown(1243),
+ wan44LinkDown(1244),
+ wan45LinkDown(1245),
+ wan46LinkDown(1246),
+ wan47LinkDown(1247),
+ wan48LinkDown(1248),
+ wan49LinkDown(1249),
+ wan50LinkDown(1250),
+ wan51LinkDown(1251),
+ wan52LinkDown(1252),
+ wan53LinkDown(1253),
+ wan54LinkDown(1254),
+ wan55LinkDown(1255),
+ wan56LinkDown(1256),
+ wan57LinkDown(1257),
+ wan58LinkDown(1258),
+ wan59LinkDown(1259),
+ wan60LinkDown(1260),
+ wan61LinkDown(1261),
+ wan62LinkDown(1262),
+ wan63LinkDown(1263),
+ wan64LinkDown(1264),
+ na(9999)
+ }
+
+ GroupChannelID ::= INTEGER {
+ ch1master(1),
+ ch2master(2),
+ ch3slave(3),
+ ch4slave(4),
+ ch5slave(5),
+ ch6slave(6),
+ ch7slave(7),
+ ch8slave(8),
+ ch9slave(9),
+ ch10slave(10),
+ ch11slave(11),
+ ch12slave(12),
+ ch13slave(13),
+ ch14slave(14),
+ ch15slave(15),
+ ch16slave(16)
+ }
+
+ SignalingBit ::= INTEGER {
+ s0000(0),
+ s0001(1),
+ s0010(2),
+ s0011(3),
+ s0100(4),
+ s0101(5),
+ s0110(6),
+ s0111(7),
+ s1000(8),
+ s1001(9),
+ s1010(10),
+ s1011(11),
+ s1100(12),
+ s1101(13),
+ s1110(14),
+ s1111(15)
+ }
+
+ EMOffOn ::= INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+
+ SubSlot ::= INTEGER {
+ none(1)
+ }
+
+ SubCardType ::= INTEGER {
+ none(1)
+ }
+
+ SubChannel ::= INTEGER {
+ none(1)
+ }
+
+ AlmVC ::= INTEGER {
+ none(1)
+ }
+
+ AlmLocation ::= INTEGER {
+ local(1)
+ }
+
+ AlmGPInt1 ::= INTEGER {
+ none(1)
+ }
+
+ AlmPairing ::= INTEGER {
+ singleshot(1),
+ paired(2)
+ }
+ Anyds1Slot ::= INTEGER {
+ slot-A(1),
+ slot-B(2),
+ slot-C(3),
+ slot-D(4),
+ slot-1(5),
+ slot-2(6),
+ slot-3(7),
+ slot-4(8),
+ slot-5(9),
+ slot-6(10),
+ slot-7(11),
+ slot-8(12),
+ slot-9(13),
+ slot-10(14),
+ slot-11(15),
+ slot-12(16),
+ pw(18),
+ none(254)
+ }
+--======================================================================--
+--======================================================================--
+
+loopTelecom OBJECT IDENTIFIER ::= { enterprises 823 }
+loop-AM3440-CCPB-A OBJECT IDENTIFIER ::= { loopTelecom 34441 }
+ controller OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 1 }
+ e1-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 2 }
+ t1-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 3 }
+ dtu-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 4 }
+ dte-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 5 }
+ x50-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 6 }
+ dtu6-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 7 }
+ mdsl-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 11 }
+ em-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 12 }
+ fxs-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 13 }
+ rtr-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 14 }
+ afr-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 15 }
+ fxo-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 16 }
+ mag-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 17 }
+ qe1-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 21 }
+ qt1-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 22 }
+ g703-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 23 }
+ mqe1-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 24 }
+ mqt1-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 25 }
+ gdsl2-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 26 }
+ gdsl4-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 27 }
+ dc-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 28 }
+ fom-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 29 }
+ router-a-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 30 }
+ ls-optical-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 31 }
+ ocudp-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 32 }
+ oct-rt-b-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 33 }
+ ts-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 34 }
+ qfxo-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 35 }
+ qfxs-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 36 }
+ qem-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 37 }
+ conference-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 38 }
+ tri-e1-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 39 }
+ triT1card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 40 }
+ sdte-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 50 }
+ tdmoe-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 51 }
+ oct-dbra-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 52 }
+ socudp-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 53 }
+ octDte-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 54 }
+
+ eca-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 56 }
+ rs232a-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 57 }
+ abra-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 58 }
+ tta-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 59 }
+ m4teCard OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 60 }
+ dte6-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 61 }
+ cda6-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 62 }
+ qmag-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 63 }
+ voip-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 64 }
+ trirs232a-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 65 }
+ clka-card OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 66 }
+--======================================================================--
+
+--======================================================================--
+--======================================================================--
+-- Controller MIB
+--======================================================================--
+-- clockSourceTable OBJECT IDENTIFIER ::= { controller 1 }
+-- alarmControlTable OBJECT IDENTIFIER ::= { controller 2 }
+-- commandControlTable OBJECT IDENTIFIER ::= { controller 3 }
+-- systemInformationTable OBJECT IDENTIFIER ::= { controller 4 }
+-- alarmQueueSummaryTable OBJECT IDENTIFIER ::= { controller 5 }
+-- ledStatus OBJECT IDENTIFIER ::= { controller 6 }
+-- controllerLedTable OBJECT IDENTIFIER ::= { ledStatus 1 }
+-- sCardLedTable OBJECT IDENTIFIER ::= { ledStatus 2 }
+-- slotLedTable OBJECT IDENTIFIER ::= { ledStatus 3 }
+-- dualControllerTable OBJECT IDENTIFIER ::= { controller 7 }
+-- channelMap OBJECT IDENTIFIER ::= { controller 8 }
+-- tsiMapNumber OBJECT IDENTIFIER ::= { channelMap 1 }
+-- currentMapTable OBJECT IDENTIFIER ::= { channelMap 2 }
+-- channelMapTable OBJECT IDENTIFIER ::= { channelMap 3 }
+-- setMapTable OBJECT IDENTIFIER ::= { channelMap 4 }
+-- slotModelTable OBJECT IDENTIFIER ::= { controller 9 }
+-- dualPowerTable OBJECT IDENTIFIER ::= { controller 10 }
+-- linkbackup OBJECT IDENTIFIER ::= { controller 11 }
+-- fileTransferTable OBJECT IDENTIFIER ::= { controller 12 }
+-- ctlBertTable OBJECT IDENTIFIER ::= { controller 14 }
+-- ssmClockSourceTable OBJECT IDENTIFIER ::= { controller 15 }
+-- portStateControl OBJECT IDENTIFIER ::= { controller 16 }
+-- pdhRingProtection OBJECT IDENTIFIER ::= { controller 17 }
+-- qe1PairProtection OBJECT IDENTIFIER ::= { controller 18 }
+-- ds0sncpProtection OBJECT IDENTIFIER ::= { controller 19 }
+-- CurrentActiveAlarmSummaryTable OBJECT IDENTIFIER ::= { controller 21 }
+-- sntpInfoTable OBJECT IDENTIFIER ::= { controller 22 }
+-- sysNetworkManagement OBJECT IDENTIFIER ::= { controller 23 }
+-- remDevUpgradeTable OBJECT IDENTIFIER ::= { controller 24 }
+-- syslogSetupTable OBJECT IDENTIFIER ::= { controller 25 }
+-- inbandProtectionTable OBJECT IDENTIFIER ::= { controller 26 }
+-- radiusSetupTable OBJECT IDENTIFIER ::= { controller 27 }
+-- featureActivation OBJECT IDENTIFIER ::= { controller 28 }
+-- ssmConversionTable OBJECT IDENTIFIER ::= { controller 29 } NFS-15000325 add by Bryan
+-- externalAlarmTable OBJECT IDENTIFIER ::= { controller 30 }
+-- ccbTimingSource OBJECT IDENTIFIER ::= { controller 31 }
+-- consoleTelnetUser OBJECT IDENTIFIER ::= { controller 32 }
+-- ethernetTable OBJECT IDENTIFIER ::= { controller 33 }
+-- pwCtrlSetupTable OBJECT IDENTIFIER ::= { controller 34 }
+-- pwCtrlStatusTable OBJECT IDENTIFIER ::= { controller 35 }
+-- anyds1Protection OBJECT IDENTIFIER ::= { controller 36 }
+-- uplinkInbandTable OBJECT IDENTIFIER ::= { controller 37 }
+-- advancedStatusTable OBJECT IDENTIFIER ::= { controller 38 }
+--======================================================================--
+
+
+--
+-- Clock Source Table
+--
+
+ clockSourceTable OBJECT IDENTIFIER ::= { controller 1 }
+
+ ccClockIndicator OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ second(2),
+ internal(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock indicator"
+ ::= { clockSourceTable 1 }
+
+ ccMasterClock OBJECT-TYPE
+ SYNTAX GenClockIndex
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Master clock setting"
+ ::= { clockSourceTable 2 }
+
+ ccSecondClock OBJECT-TYPE
+ SYNTAX GenClockIndex
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Second clock setting"
+ ::= { clockSourceTable 3 }
+
+ ccClkRecoverMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ automatic(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clk Recover Mode"
+ ::= { clockSourceTable 4 }
+
+ ccClockStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ loss(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clock status indicate current clock status."
+ ::= { clockSourceTable 5 }
+
+ ccExternalClockType OBJECT-TYPE
+ SYNTAX INTEGER {
+ t1(1),
+ e1(2),
+ e1-120ohm(3),
+ e1-75ohm(4),
+ ext-2048Khz-75ohm(5),
+ ext-2048Khz-120ohm(6),
+ na(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "External Clock Type."
+ ::= { clockSourceTable 6 }
+
+ ccDualExtClkProtect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dual External Clock Protection"
+ ::= { clockSourceTable 7 }
+
+ ccRedExtClkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ loss(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Redundant External Clock Status"
+ ::= { clockSourceTable 8 }
+
+ ccClockHoldOver OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ not-support(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock hold-over"
+ ::= { clockSourceTable 11 }
+
+ ccHoldOverState OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ hold-over(2),
+ not-support(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clock hold-over state"
+ ::= { clockSourceTable 12 }
+
+ ccFramePulsePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Frame Pulse Period: Hz"
+ ::= { clockSourceTable 13 }
+
+
+--
+-- Alarm Control Table
+--
+
+ alarmControlTable OBJECT IDENTIFIER ::= { controller 2 }
+
+ ccAlarmActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controller Alarm Setup"
+ ::= { alarmControlTable 1 }
+
+ ccRelayActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ manual(2),
+ auto(3),
+ period(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controller Relay Setup:
+ manual - user press ACO or VT100 command to clear alarm;
+ auto - auto clear alarm when alarm remove occur;
+ period - auto clear after few second."
+ ::= { alarmControlTable 2 }
+
+ ccAlarmCutOff OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Cut Off Setup"
+ ::= { alarmControlTable 3 }
+
+ ccPortInactive OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for slot no work,
+ redundant loss, redundant checksum error,
+ and redundant unsync alarm"
+ ::= { alarmControlTable 4 }
+
+ ccPortStartUp OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for slot start, primary start,
+ redundant insert, and redundant to primary alarm"
+ ::= { alarmControlTable 5 }
+
+ ccClockLossAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for clock loss alarm"
+ ::= { alarmControlTable 6 }
+
+ ccLinkSwitch OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for link back switch alarm"
+ ::= { alarmControlTable 7 }
+
+ ccMapSwitch OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for map switch alarm"
+ ::= { alarmControlTable 8 }
+
+ ccPowerAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for power fail and fan fail alarm"
+ ::= { alarmControlTable 9 }
+
+ ccTypeMismatch OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for card type mismatch and link id mismatch alarm"
+ ::= { alarmControlTable 10 }
+
+ ccDualCPUalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for dual-CPU alarm"
+ ::= { alarmControlTable 11 }
+
+ ccManagementAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm setup for management alarm"
+ ::= { alarmControlTable 12 }
+
+ ccRelayPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..86400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm relay period."
+ ::= { alarmControlTable 13 }
+
+ ccSNMPLinkDownAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP port link down alarm"
+ ::= { alarmControlTable 14 }
+
+
+--
+-- Command Control Table
+--
+
+ commandControlTable OBJECT IDENTIFIER ::= { controller 3 }
+
+ ccStoreConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ store(1),
+ retrieve(2),
+ no(3),
+ in-storing(11),
+ in-retrieving(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Command:Store/Retrieve Controller Configuration"
+ ::= { commandControlTable 1 }
+
+ ccAlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command:Reset Alarm Queue"
+ ::= { commandControlTable 2 }
+
+ ccClearACO OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command:Clear ACO"
+ ::= { commandControlTable 3 }
+
+ ccReturnToDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command:Return to default"
+ ::= { commandControlTable 4 }
+
+ ccSystemReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ cold-restart-primary(1),
+ redundant-controller(2),
+ no(3),
+ warm-restart-primary(4),
+ reset-system(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command:Controller Reset"
+ ::= { commandControlTable 5 }
+
+ ccClockMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ ssm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command:Change System Clock Mode"
+ ::= { commandControlTable 6 }
+
+ ccIdleSignalling OBJECT-TYPE
+ SYNTAX INTEGER {
+ b0001(1),
+ b0010(2),
+ b0011(3),
+ b0100(4),
+ b0101(5),
+ b0110(6),
+ b0111(7),
+ b1000(8),
+ b1001(9),
+ b1010(10),
+ b1011(11),
+ b1100(12),
+ b1101(13),
+ b1110(14),
+ b1111(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command:Change Idle Signalling Code"
+ ::= { commandControlTable 7 }
+
+ ccInitNewCard OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initial New Card"
+ ::= { commandControlTable 8 }
+
+ ccUnregisterCard OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Un-register a card after un-plugged"
+ ::= { commandControlTable 9 }
+
+ ccPasswordChecking OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..28))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Change stetting of password checking for console/telnet"
+ ::= { commandControlTable 21 }
+
+ ccConsoleLockout OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..28))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Console lockout or unlock"
+ ::= { commandControlTable 22 }
+
+ ccForceAllLEDFlashing OBJECT-TYPE
+ SYNTAX INTEGER {
+ allFlashing(1),
+ allNormal(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force all LED flashing on controller"
+ ::= { commandControlTable 23 }
+
+ ccForceAllLEDTime OBJECT-TYPE
+ SYNTAX INTEGER (0..86400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Timer (seconds) to force all LED flashing on controller
+ 0=forever"
+ ::= { commandControlTable 24 }
+
+ ccTelnetLockout OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..28))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Telnet lockout or unlock"
+ ::= { commandControlTable 25 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ systemInformationTable OBJECT IDENTIFIER ::= { controller 4 }
+
+ ccSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Serial Number "
+ ::= { systemInformationTable 1 }
+
+ ccMainboardVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mainboard Version"
+ ::= { systemInformationTable 2 }
+
+ ccPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Firmware Version"
+ ::= { systemInformationTable 3 }
+
+ ccSystemDateTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Date and Time"
+ ::= { systemInformationTable 4 }
+
+ ccRedSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Redundant board Serial Number "
+ ::= { systemInformationTable 11 }
+
+ ccRedBoardVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Redundant board hardware Version"
+ ::= { systemInformationTable 12 }
+
+ ccRedFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Redundant board firmware Version"
+ ::= { systemInformationTable 13 }
+
+ ccConsoleStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+-- password-check-enable(2),
+ console-lockout(3),
+ console-login(4),
+ telnet1-login(10),
+ telnet2-login(11),
+ telnet3-login(12),
+ telnet4-login(13),
+ telnet5-login(14),
+ ssh1-login(15),
+ ssh2-login(16),
+ ssh3-login(17),
+ ssh4-login(18),
+ ssh5-login(19)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Console/Telnet status"
+ ::= { systemInformationTable 21 }
+
+ ccSupportSmallVoiceCard OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Support small voice card in this chassis?"
+ ::= { systemInformationTable 31 }
+
+ ccControllerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ cca(1),
+ ccb(2),
+ ccpa(3),
+ ccpswa(4),
+ ccpb(5),
+ ccpbdcs(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CCA, CCB, or CCPA"
+ ::= { systemInformationTable 32 }
+
+-- ccChassisType OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- general(1),
+-- chxL(2)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "chassis type"
+-- ::= { systemInformationTable 33 }
+
+ ccConsoleLockoutState OBJECT-TYPE
+ SYNTAX INTEGER {
+ locked(1),
+ unlocked(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Console lockout state"
+ ::= { systemInformationTable 34 }
+
+ ccTelnetLockoutState OBJECT-TYPE
+ SYNTAX INTEGER {
+ locked(1),
+ unlocked(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Telnet lockout state"
+ ::= { systemInformationTable 35 }
+--
+-- Alarm Queue Summary Table
+--
+
+ alarmQueueSummaryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmQueueSummaryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Display Alarm Queue."
+ ::= { controller 5 }
+
+ alarmQueueSummaryEntry OBJECT-TYPE
+ SYNTAX AlarmQueueSummaryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "alarm queue entry"
+ INDEX { ccAlarmQueueIndex }
+ ::= { alarmQueueSummaryTable 1 }
+
+ AlarmQueueSummaryEntry ::= SEQUENCE {
+ ccAlarmQueueIndex INTEGER,
+ ccAlarmQueueString DisplayString,
+ ccAlarmType AlarmType,
+ ccAlarmModel AlarmModelType,
+ ccAlarmSlot AlarmSlotIndex,
+ ccAlarmPort AlarmPort,
+ ccAlarmSeverity AlarmSeverityDisp,
+ ccAlarmLink AlarmLink,
+ ccAlarmTimeStamp DisplayString,
+ ccAlarmSubrack INTEGER,
+ ccAlarmSubSlot SubSlot,
+ ccAlarmSubCardType SubCardType,
+ ccAlarmSubChannel SubChannel,
+ ccAlarmVC AlmVC,
+ ccAlarmLocation AlmLocation,
+ ccAlarmPairing AlmPairing,
+ ccAlarmGPInt1 AlmGPInt1,
+ ccAlarmGPStr1 DisplayString
+ }
+
+ ccAlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..10000)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { alarmQueueSummaryEntry 1 }
+
+ ccAlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { alarmQueueSummaryEntry 2 }
+
+ ccAlarmType OBJECT-TYPE
+ SYNTAX AlarmType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type"
+ ::= { alarmQueueSummaryEntry 3 }
+
+ ccAlarmModel OBJECT-TYPE
+ SYNTAX AlarmModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Model"
+ ::= { alarmQueueSummaryEntry 4 }
+
+ ccAlarmSlot OBJECT-TYPE
+ SYNTAX AlarmSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Slot"
+ ::= { alarmQueueSummaryEntry 5 }
+
+ ccAlarmPort OBJECT-TYPE
+ SYNTAX AlarmPort
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Port"
+ ::= { alarmQueueSummaryEntry 6 }
+
+ ccAlarmSeverity OBJECT-TYPE
+ SYNTAX AlarmSeverityDisp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Severity"
+ ::= { alarmQueueSummaryEntry 7 }
+
+ ccAlarmLink OBJECT-TYPE
+ SYNTAX AlarmLink
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Link"
+ ::= { alarmQueueSummaryEntry 8 }
+
+ ccAlarmTimeStamp OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm Time Stamp"
+ ::= { alarmQueueSummaryEntry 9 }
+
+ ccAlarmSubrack OBJECT-TYPE
+ SYNTAX INTEGER {
+ shelf1(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm Subrack"
+ ::= { alarmQueueSummaryEntry 10 }
+
+ ccAlarmSubSlot OBJECT-TYPE
+ SYNTAX SubSlot
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm Sub Slot"
+ ::= { alarmQueueSummaryEntry 11 }
+
+ ccAlarmSubCardType OBJECT-TYPE
+ SYNTAX SubCardType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm Sub Card Type"
+ ::= { alarmQueueSummaryEntry 12 }
+
+ ccAlarmSubChannel OBJECT-TYPE
+ SYNTAX SubChannel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm Sub-Channel Number"
+ ::= { alarmQueueSummaryEntry 13 }
+
+ ccAlarmVC OBJECT-TYPE
+ SYNTAX AlmVC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm Virtual Channel Number"
+ ::= { alarmQueueSummaryEntry 14 }
+
+ ccAlarmLocation OBJECT-TYPE
+ SYNTAX AlmLocation
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm Location"
+ ::= { alarmQueueSummaryEntry 15 }
+
+ ccAlarmPairing OBJECT-TYPE
+ SYNTAX AlmPairing
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "To specify it is Single-shot or Paired alarm type"
+ ::= { alarmQueueSummaryEntry 16 }
+
+ ccAlarmGPInt1 OBJECT-TYPE
+ SYNTAX AlmGPInt1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "General-Purpose Integer field #1"
+ ::= { alarmQueueSummaryEntry 17 }
+
+ ccAlarmGPStr1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm General Purpose field #1 for String type"
+ ::= { alarmQueueSummaryEntry 18 }
+
+
+
+--
+-- LED Status Table
+--
+
+ ledStatus OBJECT IDENTIFIER ::= { controller 6 }
+
+--
+-- Controller LED Status Table
+--
+
+ controllerLedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ControllerLedEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Controller LED status table."
+ ::= { ledStatus 1 }
+
+ controllerLedEntry OBJECT-TYPE
+ SYNTAX ControllerLedEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Controller LED status entry"
+ INDEX { ccLedIndex }
+ ::= { controllerLedTable 1 }
+
+ ControllerLedEntry ::= SEQUENCE {
+ ccLedIndex INTEGER,
+ ccLedName DisplayString,
+ ccLedColor INTEGER
+ }
+
+ ccLedIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Controller Led Number Index"
+ ::= { controllerLedEntry 1 }
+
+ ccLedName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Controller Led Name"
+ ::= { controllerLedEntry 2 }
+
+ ccLedColor OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ off(1),
+ red(2),
+ green(3),
+ yellow(4),
+ redFlash(5),
+ greenFlash(6),
+ yellowFlash(7),
+ greenFlashRed(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Controller Led Color"
+ ::= { controllerLedEntry 3 }
+
+
+--
+-- Small Card LED Status Table
+--
+
+ sCardLedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SCardLedEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Small Card LED status table."
+ ::= { ledStatus 2 }
+
+ sCardLedEntry OBJECT-TYPE
+ SYNTAX SCardLedEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Small Card LED status entry"
+ INDEX { sCardLedIndex }
+ ::= { sCardLedTable 1 }
+
+ SCardLedEntry ::= SEQUENCE {
+ sCardLedIndex INTEGER,
+ sCardLedName DisplayString,
+ sCardLedColor INTEGER
+ }
+
+ sCardLedIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Small Card Led Number Index"
+ ::= { sCardLedEntry 1 }
+
+ sCardLedName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Small Card Led Name"
+ ::= { sCardLedEntry 2 }
+
+ sCardLedColor OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ off(1),
+ red(2),
+ green(3),
+ yellow(4),
+ redFlash(5),
+ greenFlash(6),
+ yellowFlash(7),
+ greenFlashRed(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Small Card Led Color"
+ ::= { sCardLedEntry 3 }
+
+
+--
+-- Slot LED Status Table
+--
+
+ slotLedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlotLedEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Slot LED status table."
+ ::= { ledStatus 3 }
+
+ slotLedEntry OBJECT-TYPE
+ SYNTAX SlotLedEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Slot LED status entry"
+ INDEX { slotLedIndex ,
+ portLedIndex }
+ ::= { slotLedTable 1 }
+
+ SlotLedEntry ::= SEQUENCE {
+ slotLedIndex GenSlotID,
+ portLedIndex INTEGER,
+ portLedColor INTEGER,
+ portLedName INTEGER
+ }
+
+ slotLedIndex OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot Led Number Index"
+ ::= { slotLedEntry 1 }
+
+ portLedIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Led Number Index"
+ ::= { slotLedEntry 2 }
+
+ portLedColor OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ off(1),
+ red(2),
+ green(3),
+ yellow(4),
+ redFlash(5),
+ greenFlash(6),
+ yellowFlash(7),
+ greenFlashRed(8),
+ green-and-yellow(9),
+ greenFlash-1-hz(10),
+ greenFlash-4-hz(11),
+ greenFlash-8-hz(12),
+ greenFlash-32-hz(13),
+ redFlash-1-hz(14),
+ redFlash-4-hz(15),
+ redFlash-8-hz(16),
+ redFlash-32-hz(17)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port Led Color"
+ ::= { slotLedEntry 3 }
+
+ portLedName OBJECT-TYPE
+ SYNTAX INTEGER {
+ port(0),
+ a-law(1),
+ u-law(2),
+ freq-12K-hz(3),
+ freq-16K-hz(4),
+ imp-600-ohm(5),
+ imp-900-ohm(6),
+ side-a(7),
+ side-b(8),
+ with-2-WIRE(9),
+ with-4-WIRE(10),
+ ring-across-l1-l2(11),
+ ring-across-l1-gnd(12),
+ type-1(13),
+ type-2(14),
+ type-3(15),
+ type-4(16),
+ type-5(17),
+ setByDip(18),
+ active(19),
+ type(20),
+ los(21),
+ sync(22),
+ --12MAG
+ ring-active(23),
+ test-active(24),
+ --VoIP
+ alm(25),
+ voip(26),
+ test(27),
+ wan(28),
+ lan1(29),
+ lan2(30),
+ --8UDTE
+ omnibus(31),
+ ts(32),
+ oversampling(33),
+ throughclock(34),
+ --ECA
+ act(40),
+ s64ms(41),
+ s128ms(42),
+ --TTA
+ alarm(50),
+ outputPort1(51),
+ outputPort2(52),
+ outputPort3(53),
+ outputPort4(54),
+ inputPort1(55),
+ inputPort2(56),
+ inputPort3(57),
+ inputPort4(58),
+ --CDA
+ controlling(60),
+ subordinate(61),
+
+ port1(101),
+ port2(102),
+ port3(103),
+ port4(104),
+ port5(105),
+ port6(106),
+ port7(107),
+ port8(108),
+ act1(121),
+ act2(122),
+ act3(123),
+ act4(124),
+ act5(125),
+ act6(126),
+ act7(127),
+ act8(128)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port Led Name"
+ ::= { slotLedEntry 4 }
+
+--
+-- Remote LED Status Table
+--
+
+ remoteLedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RemoteLedEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote LED status table."
+ ::= { ledStatus 4 }
+
+ remoteLedEntry OBJECT-TYPE
+ SYNTAX RemoteLedEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Slot LED status entry"
+ INDEX { remoteSlotLedIndex ,
+ remotePortLedIndex ,
+ remoteNumLedIndex }
+ ::= { remoteLedTable 1 }
+
+ RemoteLedEntry ::= SEQUENCE {
+ remoteSlotLedIndex GenSlotID,
+ remotePortLedIndex INTEGER,
+ remoteNumLedIndex INTEGER,
+ remotePortLedColor INTEGER,
+ remotePortLedName DisplayString
+ }
+
+ remoteSlotLedIndex OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Slot Led Number Index"
+ ::= { remoteLedEntry 1 }
+
+ remotePortLedIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Led Number Index"
+ ::= { remoteLedEntry 2 }
+
+ remoteNumLedIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ led-1(1),
+ led-2(2),
+ led-3(3),
+ led-4(4),
+ led-5(5),
+ led-6(6),
+ led-7(7),
+ led-8(8),
+ led-9(9),
+ led-10(10),
+ led-11(11),
+ led-12(12),
+ led-13(13),
+ led-14(14),
+ led-15(15),
+ led-16(16),
+ led-17(17),
+ led-18(18),
+ led-19(19),
+ led-20(20)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Led Number Index"
+ ::= { remoteLedEntry 3 }
+
+ remotePortLedColor OBJECT-TYPE
+ SYNTAX INTEGER {
+ xx(0),
+ off(1),
+ red(2),
+ green(3),
+ yellow(4),
+ redFlash(5),
+ greenFlash(6),
+ yellowFlash(7),
+ greenFlashRed(8),
+ green-and-yellow(9),
+ greenFlash-1-hz(10),
+ greenFlash-4-hz(11),
+ greenFlash-8-hz(12),
+ greenFlash-32-hz(13),
+ redFlash-1-hz(14),
+ redFlash-4-hz(15),
+ redFlash-8-hz(16),
+ redFlash-32-hz(17)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Led Color"
+ ::= { remoteLedEntry 4 }
+
+ remotePortLedName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Led Name"
+ ::= { remoteLedEntry 5 }
+
+
+--
+-- Dual Controller Table
+--
+
+ dualControllerTable OBJECT IDENTIFIER ::= { controller 7 }
+
+ ccRedundantHWexist OBJECT-TYPE
+ SYNTAX INTEGER {
+ notExist(1),
+ exist(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Redundant Controller Hardware Existence"
+ ::= { dualControllerTable 1 }
+
+ ccRedundantSWconnect OBJECT-TYPE
+ SYNTAX INTEGER {
+ notExist(1),
+ exist(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Redundant Controller Software Connection"
+ ::= { dualControllerTable 2 }
+
+ ccRedundantSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSync(1),
+ sync(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Redundant Controller Synchronized with Primary"
+ ::= { dualControllerTable 3 }
+
+ ccSlotPrimary OBJECT-TYPE
+ SYNTAX INTEGER {
+ right-slot(1),
+ left-slot(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "the Slot which Primary Controller Occupied"
+ ::= { dualControllerTable 4 }
+
+
+--
+-- Channel Map Group
+--
+
+ channelMap OBJECT IDENTIFIER ::= { controller 8 }
+
+--
+-- Select TSI map
+--
+ tsiMapNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Index for the TSI Map Used."
+ ::= { channelMap 1 }
+
+--
+-- Current Map
+--
+ currentMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Current TSI Map."
+ ::= { channelMap 2 }
+
+ currentMapEntry OBJECT-TYPE
+ SYNTAX CurrentMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An Entry for Current TSI Map."
+ INDEX { currentChannelMapIndex ,
+ currentPortIndex ,
+ currentTimeSlotIndex }
+ ::= { currentMapTable 1 }
+
+ CurrentMapEntry ::= SEQUENCE {
+ currentChannelMapIndex MapSlotIndex,
+ currentPortIndex GenPortID,
+ currentTimeSlotIndex INTEGER,
+ currentChannelType INTEGER,
+ currentMapToSlot MapSlotIndex,
+ currentMapToPort MapPortID,
+ currentMapToTS INTEGER,
+ currentMapCircuitInfo DisplayString
+ }
+
+ currentChannelMapIndex OBJECT-TYPE
+ SYNTAX MapSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { currentMapEntry 1 }
+
+ currentPortIndex OBJECT-TYPE
+ SYNTAX GenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select port 1~10,
+ total 10 ports."
+ ::= { currentMapEntry 2 }
+
+ currentTimeSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { currentMapEntry 3 }
+
+ currentChannelType OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ signal(3),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot type."
+ ::= { currentMapEntry 4 }
+
+ currentMapToSlot OBJECT-TYPE
+ SYNTAX MapSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Map to other port number."
+ ::= { currentMapEntry 5 }
+
+ currentMapToPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Map to other port number."
+ ::= { currentMapEntry 6 }
+
+ currentMapToTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ ts00(0),
+ ts01(1),
+ ts02(2),
+ ts03(3),
+ ts04(4),
+ ts05(5),
+ ts06(6),
+ ts07(7),
+ ts08(8),
+ ts09(9),
+ ts10(10),
+ ts11(11),
+ ts12(12),
+ ts13(13),
+ ts14(14),
+ ts15(15),
+ ts16(16),
+ ts17(17),
+ ts18(18),
+ ts19(19),
+ ts20(20),
+ ts21(21),
+ ts22(22),
+ ts23(23),
+ ts24(24),
+ ts25(25),
+ ts26(26),
+ ts27(27),
+ ts28(28),
+ ts29(29),
+ ts30(30),
+ ts31(31),
+ ts32(32),
+ idle(33)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Map to other port time slot."
+ ::= { currentMapEntry 7 }
+
+ currentMapCircuitInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Circuit Info"
+ ::= { currentMapEntry 8 }
+
+
+--
+-- Channel Map
+--
+ channelMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Channel Mapping for TSI."
+ ::= { channelMap 3 }
+
+ channelMapEntry OBJECT-TYPE
+ SYNTAX ChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Channel Mapping for TSI."
+ INDEX { ccTsiMapIndex ,
+ ccChannelMapIndex ,
+ ccPortIndex ,
+ ccTimeSlotIndex }
+ ::= { channelMapTable 1 }
+
+ ChannelMapEntry ::= SEQUENCE {
+ ccTsiMapIndex INTEGER,
+ ccChannelMapIndex MapSlotIndex,
+ ccPortIndex MapPortID,
+ ccTimeSlotIndex INTEGER,
+ ccChannelType INTEGER,
+ ccMapToSlot MapSlotIndex,
+ ccMapToPort MapPortID,
+ ccMapToTS INTEGER,
+ ccCircuitInfo DisplayString
+ }
+
+ ccTsiMapIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TSI Map index."
+ ::= { channelMapEntry 1 }
+
+ ccChannelMapIndex OBJECT-TYPE
+ SYNTAX MapSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { channelMapEntry 2 }
+
+ ccPortIndex OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select port 1~10,
+ total 10 ports."
+ ::= { channelMapEntry 3 }
+
+ ccTimeSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { channelMapEntry 4 }
+
+ ccChannelType OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ signal(3),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot type."
+ ::= { channelMapEntry 5 }
+
+ ccMapToSlot OBJECT-TYPE
+ SYNTAX MapSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Map to other port number."
+ ::= { channelMapEntry 6 }
+
+ ccMapToPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Map to other port number."
+ ::= { channelMapEntry 7 }
+
+ ccMapToTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ ts00(0),
+ ts01(1),
+ ts02(2),
+ ts03(3),
+ ts04(4),
+ ts05(5),
+ ts06(6),
+ ts07(7),
+ ts08(8),
+ ts09(9),
+ ts10(10),
+ ts11(11),
+ ts12(12),
+ ts13(13),
+ ts14(14),
+ ts15(15),
+ ts16(16),
+ ts17(17),
+ ts18(18),
+ ts19(19),
+ ts20(20),
+ ts21(21),
+ ts22(22),
+ ts23(23),
+ ts24(24),
+ ts25(25),
+ ts26(26),
+ ts27(27),
+ ts28(28),
+ ts29(29),
+ ts30(30),
+ ts31(31),
+ ts32(32),
+ none(254),
+ idle(255)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Map to other port time slot."
+ ::= { channelMapEntry 8 }
+
+ ccCircuitInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Circuit Info"
+ ::= { channelMapEntry 9 }
+
+
+--
+-- Set Channel Map
+--
+ setMapTable OBJECT IDENTIFIER ::= { channelMap 4 }
+
+ setTsiMap OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "select TSI Map index."
+ ::= { setMapTable 1 }
+
+ setTargetSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { setMapTable 2 }
+
+ setTargetPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Target Port."
+ ::= { setMapTable 3 }
+
+ setTargetStartTimeSlot OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Target start time slot index."
+ ::= { setMapTable 4 }
+
+ setChannelNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select map channel number."
+ ::= { setMapTable 5 }
+
+ setChannelType OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select time slot type."
+ ::= { setMapTable 6 }
+
+ setSourceSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Map to Source slot number."
+ ::= { setMapTable 7 }
+
+ setSourcePort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Map to Source port number."
+ ::= { setMapTable 8 }
+
+ setSourceStartTimeSlot OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Map to Source port time slot."
+ ::= { setMapTable 9 }
+
+ setCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ clearTarget(1),
+ clearAllAndSet(2),
+ setOnly(3),
+ forceSet(4),
+ clearStatus(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set command:
+ 1: clear Target port, start from time slot x;
+ 2: clear (all mapped channel) before set;
+ 3: set olny, if channel not cleared, response error.
+ 4: force clear target and source, then set."
+ ::= { setMapTable 10 }
+
+ setMapResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ ok(2),
+ err-08(8),
+ err-09(9),
+ err-10(10),
+ err-11(11),
+ err-12(12),
+ err-13(13),
+ err-14(14),
+ err-15(15),
+ err-16(16),
+ err-17(17),
+ err-18(18),
+ err-19(19),
+ err-20(20),
+ err-21(21),
+ err-22(22),
+ err-23(23),
+ err-24(24),
+ err-25(25),
+ err-26(26),
+ err-27(27),
+ err-28(28),
+ err-29(29),
+ err-30(30),
+ err-31(31),
+ err-32(32),
+ err-33(33),
+ err-34(34),
+ err-35(35),
+ err-36(36),
+ err-37(37)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Set result:
+ 8 Somebody is in programming!
+ 9 No channel is assigned to DTE port!
+ 10 Incorrect total selected channels!
+ 11 Time slot is not IDLE!
+ 12 Time slot (TARGET slot/port) is out of range!
+ 13 Time slot (SOURCE slot/port) is out of range!
+ 14 TARGET slot/port is in CAS mode, Time slot 16 is for signaling!
+ 15 SOURCE slot/port is in CAS mode, Time slot 16 is for signaling!
+ 16 Time slot (TARGET slot/port) conflict!
+ 17 Time slot (TARGET slot/port) is out of range!
+ 18 Time slot (SOURCE. slot/port) is out of range!
+ 19 Port N must be equal Time slot N(TARGET slot)!
+ 20 Port N must be equal Time slot N(SOURCE slot)!
+ 21 Only 1 time slot can be mapped to IN-BAND!
+ 22 DTE only can map to 1 port!
+ 23 Slot D Port 4 TS1 reserved for In-Band Channel!
+ 24 SOURCE slot/port is unframed mode, TARGET slot/port must have full time slot!
+ 25 TARGET slot/port is unframed mode, SOURCE slot/port must have full time slot!
+ 26 TARGET TS should be same as TARGET port number!
+ 27 SOURCE TS should be same as SOURCE port number!
+ 28 TARGET port not exist!
+ 29 SOURCE port not exist!
+ 30 Slot 12 Port 4 TS1 reserved for In-Band Channel!
+ 31 Slot 12 Port 4 can not map 32 TS!
+ 32 Map can not set on 1+1 protection slave side!
+ 33 SOURCE slot/port is unframed mode, can not map to ECA card.
+ 34 TARGET slot/port is unframed mode, can not map to ECA card.
+ 35 SOURCE slot/port is unframed mode, can not map to ABRA card.
+ 36 TARGET slot/port is unframed mode, can not map to ABRA card.
+ 37 ABRA card protection, secondary card can not setup map.
+ .. "
+ ::= { setMapTable 11 }
+
+ setXCtype OBJECT-TYPE
+ SYNTAX INTEGER {
+ byTSIfunction(1),
+ bidirection(2),
+ multicast(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set TSI function as 1:1 bidirection or 1:N multicast."
+ ::= { setMapTable 12 }
+
+ autoActivate OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Auto activate if using MAP match current map #."
+ ::= { setMapTable 13 }
+
+ setCircuitInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Circuit Info"
+ ::= { setMapTable 14 }
+
+
+--
+-- clear TSI map
+--
+ clearMapTable OBJECT IDENTIFIER ::= { channelMap 5 }
+
+ clearMapNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear for the TSI Map."
+ ::= { clearMapTable 5 }
+
+--
+-- Copy TSI map
+--
+ copyMapTable OBJECT IDENTIFIER ::= { channelMap 6 }
+
+ fromMapNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Copy TSI Map from the Map"
+ ::= { copyMapTable 1 }
+
+ toMapNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Copy TSI Map to the Map"
+ ::= { copyMapTable 2 }
+
+
+--
+-- TSI function
+--
+ setTSIfunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ bidirection(1),
+ multicast(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set TSI function as 1:1 bidirection or 1:N multicast."
+ ::= { channelMap 7 }
+
+
+--
+-- TSI map auto-switch
+--
+ switchMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Auto TSI map switching."
+ ::= { channelMap 8 }
+
+ switchMapEntry OBJECT-TYPE
+ SYNTAX SwitchMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Auto TSI map switching."
+ INDEX { ccSwMapIndex }
+ ::= { switchMapTable 1 }
+
+ SwitchMapEntry ::= SEQUENCE {
+ ccSwMapIndex INTEGER,
+ ccSwMapEnable INTEGER,
+ ccSwMapHour INTEGER,
+ ccSwMapMinute INTEGER
+ }
+
+ ccSwMapIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TSI Map index."
+ ::= { switchMapEntry 1 }
+
+ ccSwMapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable this map switching"
+ ::= { switchMapEntry 2 }
+
+ ccSwMapHour OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "hour for map switching"
+ ::= { switchMapEntry 3 }
+
+ ccSwMapMinute OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "minute for map switching"
+ ::= { switchMapEntry 4 }
+
+--
+-- Batch command for TSI map
+--
+
+ batchCommand OBJECT IDENTIFIER ::= { channelMap 9 }
+
+ batchSet OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "batch set command"
+ ::= { batchCommand 1 }
+
+ batchResponse OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "batch response"
+ ::= { batchCommand 2 }
+
+
+-- map display mode
+
+ mapDisplayMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ from0(1),
+ from1(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "For INMS only"
+ ::= { channelMap 11 }
+
+
+--
+-- current map hex table
+--
+
+ currentMapHexTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMapHexEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Current TSI Map by Hex."
+ ::= { channelMap 12 }
+
+ currentMapHexEntry OBJECT-TYPE
+ SYNTAX CurrentMapHexEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An Entry for Current TSI Map."
+ INDEX { currentMapHexSlot , currentMapHexPort }
+ ::= { currentMapHexTable 1 }
+
+ CurrentMapHexEntry ::= SEQUENCE {
+ currentMapHexSlot MapSlotIndex,
+ currentMapHexPort GenPortID,
+ currentMapHexData OCTET STRING
+ }
+
+ currentMapHexSlot OBJECT-TYPE
+ SYNTAX MapSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { currentMapHexEntry 1 }
+
+ currentMapHexPort OBJECT-TYPE
+ SYNTAX GenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~N"
+ ::= { currentMapHexEntry 2 }
+
+ currentMapHexData OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current map data in Hex"
+ ::= { currentMapHexEntry 3 }
+
+--
+-- Channel Map Hex Table
+--
+ channelMapHexTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChannelMapHexEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Channel Mapping for TSI in Hex."
+ ::= { channelMap 13 }
+
+ channelMapHexEntry OBJECT-TYPE
+ SYNTAX ChannelMapHexEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Channel Mapping for TSI."
+ INDEX { ccMapHexIndex ,
+ ccMapHexSlot ,
+ ccMapHexPort }
+ ::= { channelMapHexTable 1 }
+
+ ChannelMapHexEntry ::= SEQUENCE {
+ ccMapHexIndex INTEGER,
+ ccMapHexSlot MapSlotIndex,
+ ccMapHexPort MapPortID,
+ ccMapHexData OCTET STRING
+ }
+
+ ccMapHexIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TSI Map index."
+ ::= { channelMapHexEntry 1 }
+
+ ccMapHexSlot OBJECT-TYPE
+ SYNTAX MapSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { channelMapHexEntry 2 }
+
+ ccMapHexPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~N"
+ ::= { channelMapHexEntry 3 }
+
+ ccMapHexData OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Map data in Hex"
+ ::= { channelMapHexEntry 4 }
+
+
+--
+-- Signaling/Data Display Table
+--
+ signalingDataDispTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SignalingDataDispEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling/data display table."
+ ::= { channelMap 14 }
+
+ signalingDataDispEntry OBJECT-TYPE
+ SYNTAX SignalingDataDispEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling/data display entry."
+ INDEX { sigDataDispSlot , sigDataDispPort , sigDataDispTS }
+ ::= { signalingDataDispTable 1 }
+
+ SignalingDataDispEntry ::= SEQUENCE {
+ sigDataDispSlot MapSlotIndex,
+ sigDataDispPort GenPortID,
+ sigDataDispTS INTEGER,
+ sigDataDispType INTEGER,
+ currentRxSignaling INTEGER
+ }
+
+ sigDataDispSlot OBJECT-TYPE
+ SYNTAX MapSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { signalingDataDispEntry 1 }
+
+ sigDataDispPort OBJECT-TYPE
+ SYNTAX GenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port"
+ ::= { signalingDataDispEntry 2 }
+
+ sigDataDispTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { signalingDataDispEntry 3 }
+
+ sigDataDispType OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ signal(3),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot type."
+ ::= { signalingDataDispEntry 4 }
+
+ currentRxSignaling OBJECT-TYPE
+ SYNTAX INTEGER {
+ s0000(0),
+ s0001(1),
+ s0010(2),
+ s0011(3),
+ s0100(4),
+ s0101(5),
+ s0110(6),
+ s0111(7),
+ s1000(8),
+ s1001(9),
+ s1010(10),
+ s1011(11),
+ s1100(12),
+ s1101(13),
+ s1110(14),
+ s1111(15),
+ na(16)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Received signaling."
+ ::= { signalingDataDispEntry 5 }
+
+
+--
+-- Signaling Convertion Setup Table
+--
+ sigConvertSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SigConvertSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling convertion setup table."
+ ::= { channelMap 15 }
+
+ sigConvertSetupEntry OBJECT-TYPE
+ SYNTAX SigConvertSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling convertion setup entry."
+ INDEX { sigConvertTableIndex }
+ ::= { sigConvertSetupTable 1 }
+
+ SigConvertSetupEntry ::= SEQUENCE {
+ sigConvertTableIndex INTEGER,
+ sigConvertTableName DisplayString,
+ sigc0000 SignalingBit,
+ sigc0001 SignalingBit,
+ sigc0010 SignalingBit,
+ sigc0011 SignalingBit,
+ sigc0100 SignalingBit,
+ sigc0101 SignalingBit,
+ sigc0110 SignalingBit,
+ sigc0111 SignalingBit,
+ sigc1000 SignalingBit,
+ sigc1001 SignalingBit,
+ sigc1010 SignalingBit,
+ sigc1011 SignalingBit,
+ sigc1100 SignalingBit,
+ sigc1101 SignalingBit,
+ sigc1110 SignalingBit,
+ sigc1111 SignalingBit
+ }
+
+ sigConvertTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Table Index."
+ ::= { sigConvertSetupEntry 1 }
+
+ sigConvertTableName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Namee"
+ ::= { sigConvertSetupEntry 2 }
+
+ sigc0000 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 3 }
+
+ sigc0001 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 4 }
+
+ sigc0010 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 5 }
+
+ sigc0011 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 6 }
+
+ sigc0100 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 7 }
+
+ sigc0101 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 8 }
+
+ sigc0110 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 9 }
+
+ sigc0111 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 10 }
+
+ sigc1000 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 11 }
+
+ sigc1001 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 12 }
+
+ sigc1010 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 13 }
+
+ sigc1011 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 14 }
+
+ sigc1100 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 15 }
+
+ sigc1101 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 16 }
+
+ sigc1110 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 17 }
+
+ sigc1111 OBJECT-TYPE
+ SYNTAX SignalingBit
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signaling."
+ ::= { sigConvertSetupEntry 18 }
+
+
+--==============================================================
+
+
+--
+-- tsi Data Cas In Out Table
+--
+ tsiDataCasInOutTable OBJECT IDENTIFIER ::= { channelMap 16 }
+
+ tsiDataCasInOutcommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ indata(1),
+ incas(2),
+ outdata(3),
+ outcas(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tsi Data Cas In Out command."
+ ::= {tsiDataCasInOutTable 1 }
+
+ tsiDataCasInOutset OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tsi Data Cas In Out set."
+ ::= {tsiDataCasInOutTable 2 }
+
+ tsiDataCasInOutget OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "tsi Data Cas In Out set."
+ ::= {tsiDataCasInOutTable 3 }
+
+
+--
+-- slot Model Table
+--
+ slotModelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlotModelEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Display slot model type"
+ ::= { controller 9 }
+
+ slotModelEntry OBJECT-TYPE
+ SYNTAX SlotModelEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Slot model entry"
+ INDEX { ccSlotIndex }
+ ::= { slotModelTable 1 }
+
+ SlotModelEntry ::= SEQUENCE {
+ ccSlotIndex GenSlotID,
+ ccModelType GenModelType,
+ ccComment DisplayString,
+ ccCardMode DisplayString,
+ ccRegisteredModel GenModelType,
+ ccCardSerial INTEGER,
+ ccCardState INTEGER
+ }
+
+ ccSlotIndex OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { slotModelEntry 1 }
+
+ ccModelType OBJECT-TYPE
+ SYNTAX GenModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Model type of current plug-in card"
+ ::= { slotModelEntry 2 }
+
+ ccComment OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Comment of current plug-in card"
+ ::= { slotModelEntry 3 }
+
+ ccCardMode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Card mode of current plug-in card"
+ ::= { slotModelEntry 4 }
+
+ ccRegisteredModel OBJECT-TYPE
+ SYNTAX GenModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Registered model in this slot"
+ ::= { slotModelEntry 7 }
+
+ ccCardSerial OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Card serial number"
+ ::= { slotModelEntry 8 }
+
+ ccCardState OBJECT-TYPE
+ SYNTAX INTEGER {
+ empty(1),
+ initializing(2),
+ working(3),
+ unplugged(4),
+ failed(5),
+ unknownCard(6),
+ brandMismatch(11),
+ systemMismatch(12),
+ cardTypeMismatch(13)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Card state"
+ ::= { slotModelEntry 9 }
+
+--
+-- Dual Power Table
+--
+
+ dualPowerTable OBJECT IDENTIFIER ::= { controller 10 }
+
+ power1AC OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ exist(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Power1 Hardware Existence"
+ ::= { dualPowerTable 1 }
+
+ power2AC OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ exist(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Power2 Hardware Existence"
+ ::= { dualPowerTable 2 }
+
+ power1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ dc-100w(2),
+ dc-150w(3),
+ fail(4),
+ ac(5),
+ none(6),
+ dc-125v(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Power1 Status"
+ ::= { dualPowerTable 3 }
+
+ power2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ dc-100w(2),
+ dc-150w(3),
+ fail(4),
+ ac(5),
+ none(6),
+ dc-125v(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Power2 Status"
+ ::= { dualPowerTable 4 }
+
+ powerConsumption OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total (Maximum) power consumption (Estimation in Watt)"
+ ::= { dualPowerTable 5 }
+
+ fan1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ good(1),
+ fail-or-not-exist(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 Status"
+ ::= { dualPowerTable 6 }
+
+ fan2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ good(1),
+ fail-or-not-exist(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 Status"
+ ::= { dualPowerTable 7 }
+
+ power1Setup OBJECT-TYPE
+ SYNTAX INTEGER {
+ pwr-48V-DC(1),
+ pwr-125V-DC(2),
+ pwr-AC(3),
+ pwr-24V-DC(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Power card 1 Setup"
+ ::= { dualPowerTable 8 }
+
+ power2Setup OBJECT-TYPE
+ SYNTAX INTEGER {
+ pwr-48V-DC(1),
+ pwr-125V-DC(2),
+ pwr-AC(3),
+ pwr-24V-DC(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Power card 2 Setup"
+ ::= { dualPowerTable 9 }
+
+ c1Temperature OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CTRL 1 (left) Temperature"
+ ::= { dualPowerTable 11 }
+
+ c1RelativeHumidity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CTRL 1 (left) Relative Humidity"
+ ::= { dualPowerTable 12 }
+
+ c2Temperature OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CTRL 2 (right) Temperature"
+ ::= { dualPowerTable 13 }
+
+ c2RelativeHumidity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CTRL 2 (right) Relative Humidity"
+ ::= { dualPowerTable 14 }
+
+ dpwmInputVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM input volatge"
+ ::= { dualPowerTable 15 }
+
+ dpwmTemperature OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM Temperature"
+ ::= { dualPowerTable 16 }
+
+ dpwmCH0Voltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM ch0 volatge"
+ ::= { dualPowerTable 17 }
+
+ dpwmCH1Voltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM ch1 volatge"
+ ::= { dualPowerTable 18 }
+
+ dpwmCH2Voltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM ch2 volatge"
+ ::= { dualPowerTable 19 }
+
+ dpwmCH3Voltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM ch3 volatge"
+ ::= { dualPowerTable 20 }
+
+ dpwmCH0Current OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM ch0 Current"
+ ::= { dualPowerTable 21 }
+
+ dpwmCH1Current OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM ch1 Current"
+ ::= { dualPowerTable 22 }
+
+ dpwmCH2Current OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM ch2 Current"
+ ::= { dualPowerTable 23 }
+
+ dpwmCH3Current OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DPWM ch3 Current"
+ ::= { dualPowerTable 24 }
+
+
+--
+-- LINK BACKUP
+--
+
+ linkbackup OBJECT IDENTIFIER ::= { controller 11 }
+
+--
+-- Link Backup Table
+--
+
+ backupTable OBJECT IDENTIFIER ::= { linkbackup 1 }
+
+ ccBackupfun OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on1for1(2),
+ on1plus1(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable Backup Function"
+ ::= { backupTable 1 }
+
+ ccBackupMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertible(1),
+ revertible(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup Function Mode"
+ ::= { backupTable 2 }
+
+ ccLinkAbackup OBJECT-TYPE
+ SYNTAX BackupLink
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup Link Of Link A"
+ ::= { backupTable 3 }
+
+ ccLinkBbackup OBJECT-TYPE
+ SYNTAX BackupLink
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup Link Of Link B"
+ ::= { backupTable 4 }
+
+ ccLinkCbackup OBJECT-TYPE
+ SYNTAX BackupLink
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup Link Of Link C"
+ ::= { backupTable 5 }
+
+ ccLinkDbackup OBJECT-TYPE
+ SYNTAX BackupLink
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup Link Of Link D"
+ ::= { backupTable 6 }
+
+ ccLinkForceSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ link-A(1),
+ link-B(2),
+ link-C(3),
+ link-D(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force switch for non-revertive mode"
+ ::= { backupTable 7 }
+
+
+
+--
+-- backup status Table
+--
+ backupStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BackupStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Display slot model type"
+ ::= { linkbackup 2 }
+
+ backupStatusEntry OBJECT-TYPE
+ SYNTAX BackupStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "link status entry"
+ INDEX { bkIndex }
+ ::= { backupStatusTable 1 }
+
+ BackupStatusEntry ::= SEQUENCE {
+ bkIndex BackupLink,
+ bkModelType INTEGER,
+ bkBackupLink BackupLink,
+ bkBackupFun INTEGER,
+ bkStatus INTEGER
+ }
+
+ bkIndex OBJECT-TYPE
+ SYNTAX BackupLink
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { backupStatusEntry 1 }
+
+ bkModelType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fe1(1),
+ ft1(2),
+ fom(30),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port model type"
+ ::= { backupStatusEntry 2 }
+
+ bkBackupLink OBJECT-TYPE
+ SYNTAX BackupLink
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { backupStatusEntry 3 }
+
+
+ bkBackupFun OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "link backup function status"
+ ::= { backupStatusEntry 4 }
+
+ bkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ working(2),
+ stand-by(3),
+ normal(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "link backup function status"
+ ::= { backupStatusEntry 5 }
+
+
+--
+-- New Backup Table
+--
+ newBackupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NewBackupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "New backup table"
+ ::= { linkbackup 3 }
+
+ newBackupEntry OBJECT-TYPE
+ SYNTAX NewBackupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "New backup entry"
+ INDEX { newBackupIndex }
+ ::= { newBackupTable 1 }
+
+ NewBackupEntry ::= SEQUENCE {
+ newBackupIndex NewBackupLink,
+ newBkModelType INTEGER,
+ newBackupLink NewBackupLink,
+ newBackupForce INTEGER,
+ newBkBackupFun INTEGER,
+ newBkStatus INTEGER
+ }
+
+ newBackupIndex OBJECT-TYPE
+ SYNTAX NewBackupLink
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup Index"
+ ::= { newBackupEntry 1 }
+
+ newBkModelType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fe1(1),
+ ft1(2),
+ fom(30),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "slot model type"
+ ::= { newBackupEntry 2 }
+
+ newBackupLink OBJECT-TYPE
+ SYNTAX NewBackupLink
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "backup link"
+ ::= { newBackupEntry 3 }
+
+
+ newBackupForce OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ force-switch(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "force switch"
+ ::= { newBackupEntry 4 }
+
+ newBkBackupFun OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "link backup function status"
+ ::= { newBackupEntry 5 }
+
+ newBkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ working(2),
+ stand-by(3),
+ normal(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "link backup function status"
+ ::= { newBackupEntry 6 }
+
+
+--
+-- upload/download file Table
+--
+
+ fileTransferTable OBJECT IDENTIFIER ::= { controller 12 }
+
+ tftpServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address of tftp server"
+ ::= { fileTransferTable 1 }
+
+ tftpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "File name for upload/download"
+ ::= { fileTransferTable 2 }
+
+ fileTransferType OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear-status(1),
+ copy-controller-firmware-to-redundant(2),
+ download-controller-firmware(11),
+ download-system-configugration(13),
+-- download-bootup-code(14),
+-- download-fae-package(15),
+ download-RTAB-config(16),
+
+-- upload-controller-firmware1(21),
+-- upload-controller-firmware2(22),
+ upload-system-configugration(23),
+ upload-fae-info(25),
+ upload-RTAB-startup-config(26),
+ upload-RTAB-working-config(27),
+
+-- download-RTR-card(69),
+-- download-TS-card(70),
+ download-ATM-card(71),
+ download-QE1-card(81),
+ download-MQE1-card(82),
+ download-GSHDSL-card(83),
+ download-HDSLA-card(84),
+ download-DTEA-card(85),
+ download-DTU-card(86),
+ download-X50-card(87),
+ download-8X50-card(88),
+ download-OMNIBUS-card(89),
+ download-3E1-card(90),
+ download-TDMoE-card(91),
+ download-8DBRA-card(94),
+ download-8UDTE-card(95),
+ download-RTA-firmware(96),
+ download-RTB-firmware(100),
+ download-FE1-firmware(102),
+ download-FT1-firmware(103),
+ download-M4TE-firmware(104),
+ download-QFXO-firmware(111),
+ download-QFXO-FPGA(112),
+ download-FXS-firmware(113),
+ download-FXO-firmware(114),
+ download-MAG-firmware(115),
+ download-EM-firmware(116),
+ download-QFXS-FPGA(117),
+ download-QFXS-firmware(118),
+ download-FXO-FPGA(119),
+ download-EM-FPGA(121),
+ download-MAG-FPGA(123),
+ download-ECA-card(129),
+ download-RS232A-card(130),
+ download-ABRA-card(131),
+ download-TTA-firmware(132),
+ download-TTA-FPGA(133),
+ download-SDTE-firmware(134),
+ download-SDTE-FPGA(135),
+ download-6UDTEA-card(138),
+ download-6CDA-firmware(139),
+ download-6CDA-FPGA(140),
+ download-QMAG-firmware(142),
+ download-QMAG-FPGA(143),
+ download-3RS232-card(145),
+ na(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upload/download type"
+ ::= { fileTransferTable 3 }
+
+ uploadDownloadCard OBJECT-TYPE
+ SYNTAX INTEGER {
+ slot-A(1),
+ slot-B(2),
+ slot-C(3),
+ slot-D(4),
+ slot-1(5),
+ slot-2(6),
+ slot-3(7),
+ slot-4(8),
+ slot-5(9),
+ slot-6(10),
+ slot-7(11),
+ slot-8(12),
+ slot-9(13),
+ slot-10(14),
+ slot-11(15),
+ slot-12(16),
+ controller(32),
+ na(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upload/download card"
+ ::= { fileTransferTable 4 }
+
+ transferCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ start(2),
+ downloadFWandEnableUpgradeProtection(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "upload/download command"
+ ::= { fileTransferTable 5 }
+
+ transferPercentage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Upload/download percentage"
+ ::= { fileTransferTable 6 }
+
+ transferErrorCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ ok(1),
+ in-transmit(2),
+ in-checksum(3),
+ in-write-flash(4),
+ in-send-to-card(5),
+ in-prepare-config-data(6),
+ in-enable-config(7),
+ in-sync-config(8),
+ other-see-message(9),
+ redundant-not-exist-or-sync(11),
+ redundant-no-response(12),
+ transmit-abort(13),
+ redundant-firmware-checksum-error(14),
+ other-transmit-in-progress(15),
+ program-flash-fail(16),
+ unmatched-version-or-structure(17),
+ fail-to-send-card(18),
+ redundant-model-not-correct(19),
+ image-too-large(21),
+ failed-to-erase-FLASH-memory(22),
+ failed-to-program-FLASH-memory(23),
+ unknow-TFTP-server-error(24),
+ checksum-error(25),
+ failed-to-read-data-in-FLASH-memory(26),
+ unable-to-download-configuration(27),
+ unmatch-firmware(28),
+ prepare-config-data-fail(29),
+ file-does-not-support-this-HW-version(30),
+ file-not-found(31),
+ access-violation(32),
+ disk-full-or-allocation-exceeded(33),
+ illegal-TFTP-operation(34),
+ unknown-transfer-ID(35),
+ file-already-exists(36),
+ no-such-user(37),
+ resources-not-available(38),
+ aborted-by-client-request(39),
+ timed-out(40),
+ connect-fail(41),
+ firmware-not-allow-copy-to-redundant(42),
+ firmware-serial-no-mismatch(43),
+ card-type-mismatch(51),
+ card-version-does-not-support-firmware-upgrade(52),
+ ptn-not-ready(53),
+ copy-to-standby-ptn(54),
+ irc2-transmit(55),
+ copy-to-working-ptn(56),
+ ok-need-cold-reset(101),
+ unknown-problem(255)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transfer percentage"
+ ::= { fileTransferTable 7 }
+
+ transferMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Message of transfer process"
+ ::= { fileTransferTable 8 }
+
+
+
+--
+-- Bit Error Rate Test Table
+--
+
+ ctlBertTable OBJECT IDENTIFIER ::= { controller 14 }
+
+ ctlBertSlot OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT slot"
+ ::= { ctlBertTable 1 }
+
+ ctlBertPort OBJECT-TYPE
+ SYNTAX GenPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT port"
+ ::= { ctlBertTable 2 }
+
+ ctlBertPattern OBJECT-TYPE
+ SYNTAX INTEGER {
+-- off(1),
+ prbs2exp20-1(2),
+ prbs2exp15-1(3),
+ prbs2exp11-1(4),
+ prbs2exp9-1(5),
+ user-define(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT pattern"
+ ::= { ctlBertTable 3 }
+
+ ctlSplitMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ sendAIS(1),
+ no(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT split mode"
+ ::= { ctlBertTable 4 }
+
+ ctlBertChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ mapped(1),
+ full(2),
+ select(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT channel"
+ ::= { ctlBertTable 5 }
+
+ ctlUserPattern OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT user pattern"
+ ::= { ctlBertTable 6 }
+
+ ctlBertAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ start(2),
+ reset(3),
+ insert-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT action"
+ ::= { ctlBertTable 7 }
+
+ ctlChannelInBert OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Channel in BERT"
+ ::= { ctlBertTable 8 }
+
+ ctlBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsync(1),
+ sync(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT status"
+ ::= { ctlBertTable 9 }
+
+ ctlBertElapsedTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Elapsed Time (s)"
+ ::= { ctlBertTable 10 }
+
+ ctlBertBitError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Bit Error"
+ ::= { ctlBertTable 11 }
+
+ ctlBertErrorSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Error Seconds"
+ ::= { ctlBertTable 12 }
+
+ ctlBertSeveralErrorSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT SES"
+ ::= { ctlBertTable 13 }
+
+ ctlBertPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Period(in seconds) of BERT"
+ ::= { ctlBertTable 14 }
+
+ ctlBertDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ to-line(1),
+ to-mapped(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT direction"
+ ::= { ctlBertTable 15 }
+
+ ctlBertMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT map 32 chars, i=idle, 1=map. Ex:
+ i1111iiiiiiiiiiiiiiiiiiiiiiiiiii => send BERT in TS1~4"
+ ::= { ctlBertTable 16 }
+
+-- RIKER 2013 NFS-13000090
+ ctlBertUnsyncSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT US"
+ ::= { ctlBertTable 17 }
+
+
+--
+-- SSM Clock Source Table
+--
+
+ ssmClockSourceTable OBJECT IDENTIFIER ::= { controller 15 }
+
+ ssmFirstClock OBJECT-TYPE
+ SYNTAX SSMClockIndex
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SSM First Clock setting"
+ ::= { ssmClockSourceTable 1 }
+
+ ssmSecondClock OBJECT-TYPE
+ SYNTAX SSMClockIndex
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SSM Second Clock setting"
+ ::= { ssmClockSourceTable 2 }
+
+ ssmThirdClock OBJECT-TYPE
+ SYNTAX SSMClockIndex
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SSM Third Clock setting"
+ ::= { ssmClockSourceTable 3 }
+
+ ssmCurrentClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ first(1),
+ second(2),
+ third(3),
+ internal(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Clock source"
+ ::= { ssmClockSourceTable 4 }
+
+ ssmClockStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ loss(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clock status indicate current clock status."
+ ::= { ssmClockSourceTable 5 }
+
+ ssmInternalSSMmsg OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Internal Clock SSM Message"
+ ::= { ssmClockSourceTable 6 }
+
+ ssmExternalSSMmsg OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "External Clock SSM Message"
+ ::= { ssmClockSourceTable 7 }
+
+ ssmLineSSMmsg OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Clock SSM Message"
+ ::= { ssmClockSourceTable 8 }
+
+ ssmExtClockType OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1Crc(1),
+ e1Fas(2),
+ t1Esf(3),
+ t1D4(4),
+ ext2048Khz(5),
+ na(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "External Clock Type."
+ ::= { ssmClockSourceTable 9 }
+
+ ssmExtClockImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ ext75ohm(1),
+ ext120ohm(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "External Clock Impedance."
+ ::= { ssmClockSourceTable 10 }
+
+ ssmExtClockSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ sa4(1),
+ sa5(2),
+ sa6(3),
+ sa7(4),
+ sa8(5),
+ na(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "External Clock SSM Sa-bit."
+ ::= { ssmClockSourceTable 11 }
+
+ ssmCurrentSSMmsg OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current (send out) SSM."
+ ::= { ssmClockSourceTable 12 }
+
+
+--
+-- Port State Control Table
+--
+--
+-- portStateControlTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PortStateControlEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port State Control Table"
+-- ::= { controller 16 }
+--
+-- portStateControlEntry OBJECT-TYPE
+-- SYNTAX PortStateControlEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port State Control Entry"
+-- INDEX { pscSlotIndex, pscPortIndex }
+-- ::= { portStateControlTable 1 }
+--
+-- PortStateControlEntry ::=
+-- SEQUENCE {
+-- pscSlotIndex
+-- GenSlotID,
+-- pscPortIndex
+-- GenPortID,
+-- pscModelType
+-- GenModelType,
+-- pscPortState
+-- INTEGER
+-- }
+--
+-- pscSlotIndex OBJECT-TYPE
+-- SYNTAX GenSlotID
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port State Control: Slot Index"
+-- ::= { portStateControlEntry 1 }
+--
+-- pscPortIndex OBJECT-TYPE
+-- SYNTAX GenPortID
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port State Control: Port Index"
+-- ::= { portStateControlEntry 2 }
+--
+-- pscModelType OBJECT-TYPE
+-- SYNTAX GenModelType
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port State Control: Model Type"
+-- ::= { portStateControlEntry 3 }
+--
+-- pscPortState OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- disable(1),
+-- enable(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Disable : no alarm, performance, protection;
+-- Enable : normal work;
+-- Diagnostic: in protection, allow test."
+-- ::= { portStateControlEntry 4 }
+
+
+--
+-- PDH Ring Protection
+--
+
+ pdhRingProtection OBJECT IDENTIFIER ::= { controller 17 }
+
+ pdhRingControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ deactivated(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable PDH Ring Protection Function"
+ ::= { pdhRingProtection 1 }
+
+ pdhRingSwitchingInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Protection Switching Interval (Seconds)"
+ ::= { pdhRingProtection 2 }
+
+ pdhRingStation OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave(1),
+ master(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Station type in the Ring"
+ ::= { pdhRingProtection 3 }
+
+ pdhRingAlarmFiltering OBJECT-TYPE
+ SYNTAX INTEGER (0..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Protection Alarm Filtering (Seconds)"
+ ::= { pdhRingProtection 4 }
+
+
+--
+-- PDH Ring Port Setup Table
+--
+ pdhRingPortSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PDHRingPortSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Port Setup Table"
+ ::= { pdhRingProtection 5 }
+
+ pdhRingPortSetupEntry OBJECT-TYPE
+ SYNTAX PDHRingPortSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Port Setup Entry"
+ INDEX { pdhRingSlotIndex , pdhRingPortIndex }
+ ::= { pdhRingPortSetupTable 1 }
+
+ PDHRingPortSetupEntry ::= SEQUENCE {
+ pdhRingSlotIndex GenSlotID,
+ pdhRingPortIndex GenPortID,
+ pdhRingModelType GenModelType,
+ pdhRingPortProtection INTEGER,
+ pdhRingPortStatus INTEGER,
+ pdhRingPortDiagnostic INTEGER
+ }
+
+ pdhRingSlotIndex OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Setup: Slot Index"
+ ::= { pdhRingPortSetupEntry 1 }
+
+ pdhRingPortIndex OBJECT-TYPE
+ SYNTAX GenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Setup: Port Index"
+ ::= { pdhRingPortSetupEntry 2 }
+
+ pdhRingModelType OBJECT-TYPE
+ SYNTAX GenModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Setup: Model Type"
+ ::= { pdhRingPortSetupEntry 3 }
+
+ pdhRingPortProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ xxxxxx(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Setup: Enable/Disable"
+ ::= { pdhRingPortSetupEntry 4 }
+
+ pdhRingPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ normal(2),
+ in-protect(3),
+ xxxxxx(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Port Status"
+ ::= { pdhRingPortSetupEntry 5 }
+
+ pdhRingPortDiagnostic OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ diag1-send-ais(2),
+ diag2-test-mode(3),
+ na(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PDH Ring Port Diagnostic"
+ ::= { pdhRingPortSetupEntry 6 }
+
+
+--
+-- QE1/QT1/mQE1 1:1 Pair Protection
+--
+
+ qe1PairProtectionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Qe1PairProtectionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE1/QT1/mQE1 1:1 Pair Protection Table"
+ ::= { controller 18 }
+
+ qe1PairProtectionEntry OBJECT-TYPE
+ SYNTAX Qe1PairProtectionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE1/QT1/mQE1 1:1 Pair Protection Entry"
+ INDEX { qe1PairSlotIndex , qe1PairPortIndex }
+ ::= { qe1PairProtectionTable 1 }
+
+ Qe1PairProtectionEntry ::= SEQUENCE {
+ qe1PairSlotIndex INTEGER,
+ qe1PairPortIndex FourPortID,
+ qe1PairModelType GenModelType,
+ qe1PairPortProtection INTEGER,
+ qe1PairPortStatus INTEGER,
+ qe1PairPortForceSwitch INTEGER
+
+
+
+
+ }
+
+ qe1PairSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ slot-a-b(1),
+ slot-c-d(2),
+ slot-1-2(3),
+ slot-3-4(4),
+ slot-5-6(5),
+ slot-7-8(6),
+ slot-9-10(7),
+ slot-11-12(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 1:1 Pair Protection: Slot Index"
+ ::= { qe1PairProtectionEntry 1 }
+
+ qe1PairPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 1:1 Pair Protection: Port Index"
+ ::= { qe1PairProtectionEntry 2 }
+
+ qe1PairModelType OBJECT-TYPE
+ SYNTAX GenModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 1:1 Pair Protection: Model Type"
+ ::= { qe1PairProtectionEntry 3 }
+
+ qe1PairPortProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ circuit(2),
+ line-non-revertive(3),
+ line-revertive(4),
+ one-plus-one-non-revertive(5),
+ one-plus-one-revertive(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 1:1 Pair Protection:
+ 1 = disable,
+ 2 = circuit (Y cable) protection,
+ 3 = non revertible line protection,
+ 4 = revertible line protection,
+ 5 = 1+1 non revertible line protection,
+ 6 = 1+1 revertible line protection
+ "
+ ::= { qe1PairProtectionEntry 4 }
+
+ qe1PairPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ normal(2),
+ in-protect(3),
+ xxxxxx(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 1:1 Pair Protection: Status"
+ ::= { qe1PairProtectionEntry 5 }
+
+ qe1PairPortForceSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ force-switch(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 1:1 Pair Protection: Force switch"
+ ::= { qe1PairProtectionEntry 6 }
+
+
+
+
+--
+-- DS0-SNCP Protection
+--
+
+ ds0sncpProtection OBJECT IDENTIFIER ::= { controller 19 }
+
+ ds0sncpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ clear-performance(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Enable/Disable."
+ ::= { ds0sncpProtection 1 }
+
+ ds0sncpMap OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Using TSI Map."
+ ::= { ds0sncpProtection 2 }
+
+ ds0sncpActionResponse OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP action response."
+ ::= { ds0sncpProtection 3 }
+
+
+
+--
+-- DS0-SNCP Creation
+--
+
+ ds0sncpCreationTable OBJECT IDENTIFIER ::= { ds0sncpProtection 4 }
+
+ dsProtectedSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Protected Slot A~D, 1~12."
+ ::= { ds0sncpCreationTable 1 }
+
+ dsProtectedPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Protected Port 1~12."
+ ::= { ds0sncpCreationTable 2 }
+
+ dsProtectedStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Protected start time slot index."
+ ::= { ds0sncpCreationTable 3 }
+
+ dsChannelNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Total channel number."
+ ::= { ds0sncpCreationTable 4 }
+
+ dsPrimarySlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 slot number."
+ ::= { ds0sncpCreationTable 5 }
+
+ dsPrimaryPort OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 port number."
+ ::= { ds0sncpCreationTable 6 }
+
+ dsPrimaryStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 start time slot."
+ ::= { ds0sncpCreationTable 9 }
+
+ dsSecondarySlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 slot number."
+ ::= { ds0sncpCreationTable 11 }
+
+ dsSecondaryPort OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 port number."
+ ::= { ds0sncpCreationTable 12 }
+
+ dsSecondaryStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 start time slot."
+ ::= { ds0sncpCreationTable 15 }
+
+ dsSwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertible(1),
+ revertible(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Switch mode"
+ ::= { ds0sncpCreationTable 16 }
+
+ dsSetCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ check-set(1),
+ force-set(2),
+ force-switch(3),
+ delete-1(4),
+ delete-all(5),
+ clearAndSet(6),
+ lock-working(11),
+ lock-primary(12),
+ lock-secondary(13),
+ unlock(14),
+ change-switch-mode(21)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set command:
+ 1: check and set DS0-SNCP;
+ 2: force set DS0-SNCP;
+ 3: force switch a DS0-SNCP;
+ 4: delete a DS0-SNCP;
+ 5: delete all;
+ 11: lock on working;
+ 12: lock on primary;
+ 13: lock on secondary;
+ 14: unlock"
+ ::= { ds0sncpCreationTable 17 }
+
+ dsDataVoice OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Data or Voice"
+ ::= { ds0sncpCreationTable 18 }
+
+ dsCircuitGroup OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "group number for protected port, 0 means individual."
+ ::= { ds0sncpCreationTable 19 }
+
+ dsBackupEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ notSupported(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup disable/enable"
+ ::= { ds0sncpCreationTable 20 }
+
+ dsBackupSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select backup Slot A~D, 1~12."
+ ::= { ds0sncpCreationTable 21 }
+
+ dsBackupPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select backup Port 1~12."
+ ::= { ds0sncpCreationTable 22 }
+
+ dsBackupStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select backup start time slot index."
+ ::= { ds0sncpCreationTable 23 }
+
+
+--
+-- DS0-SNCP Information
+--
+
+ ds0sncpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ds0sncpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Protection Information Table"
+ ::= { ds0sncpProtection 5 }
+
+ ds0sncpInfoEntry OBJECT-TYPE
+ SYNTAX Ds0sncpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Protection Information Entry"
+ INDEX { ds0sncpInfoIndex }
+ ::= { ds0sncpInfoTable 1 }
+
+ Ds0sncpInfoEntry ::= SEQUENCE {
+ ds0sncpInfoIndex INTEGER,
+ dsiProtectedSlot MapSetSlot,
+ dsiProtectedPort MapPortID,
+ dsiProtectedTS INTEGER,
+ dsiPrimarySlot LargeSlotIndex,
+ dsiPrimaryPort ThreePortID,
+ dsiPrimaryTS INTEGER,
+ dsiSecondarySlot LargeSlotIndex,
+ dsiSecondaryPort ThreePortID,
+ dsiSecondaryTS INTEGER,
+ dsiSwitchMode INTEGER,
+ dsiDataVoice INTEGER,
+ dsiWorkingOn INTEGER,
+ dsiForceSwitch INTEGER,
+ dsiDeleteProtection INTEGER
+ }
+
+ ds0sncpInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Information Index."
+ ::= { ds0sncpInfoEntry 1 }
+
+ dsiProtectedSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected Slot A~D, 1~12."
+ ::= { ds0sncpInfoEntry 2 }
+
+ dsiProtectedPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected Port 1~12."
+ ::= { ds0sncpInfoEntry 3 }
+
+ dsiProtectedTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected time slot."
+ ::= { ds0sncpInfoEntry 4 }
+
+ dsiPrimarySlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 slot number."
+ ::= { ds0sncpInfoEntry 5 }
+
+ dsiPrimaryPort OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 port number."
+ ::= { ds0sncpInfoEntry 6 }
+
+ dsiPrimaryTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 time slot."
+ ::= { ds0sncpInfoEntry 7 }
+
+ dsiSecondarySlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 slot number."
+ ::= { ds0sncpInfoEntry 8 }
+
+ dsiSecondaryPort OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 port number."
+ ::= { ds0sncpInfoEntry 9 }
+
+ dsiSecondaryTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 start time slot."
+ ::= { ds0sncpInfoEntry 10 }
+
+ dsiSwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertible(1),
+ revertible(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Switch mode"
+ ::= { ds0sncpInfoEntry 11 }
+
+ dsiWorkingOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Working on primary or secondary."
+ ::= { ds0sncpInfoEntry 12 }
+
+ dsiForceSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ force-switch(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force switch to standby TS."
+ ::= { ds0sncpInfoEntry 13 }
+
+ dsiDeleteProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete protection."
+ ::= { ds0sncpInfoEntry 14 }
+
+ dsiDataVoice OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Data or Voice"
+ ::= { ds0sncpInfoEntry 15 }
+
+
+--
+-- DS0-SNCP Performance Table
+--
+
+ ds0sncpPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ds0sncpPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Performance Table"
+ ::= { ds0sncpProtection 6 }
+
+ ds0sncpPerfEntry OBJECT-TYPE
+ SYNTAX Ds0sncpPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Performance Entry"
+ INDEX { ds0sncpPerfIndex }
+ ::= { ds0sncpPerfTable 1 }
+
+ Ds0sncpPerfEntry ::= SEQUENCE {
+ ds0sncpPerfIndex INTEGER,
+ dspProtectedSlot MapSetSlot,
+ dspProtectedPort MapPortID,
+ dspProtectedTS INTEGER,
+ dspCurrentDaySeconds INTEGER,
+ dspCurrentDayAS INTEGER,
+ dspCurrentDayUAS INTEGER,
+ dspValidDayInterval INTEGER
+ }
+
+ ds0sncpPerfIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Performance Index."
+ ::= { ds0sncpPerfEntry 1 }
+
+ dspProtectedSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected Slot A~D, 1~12."
+ ::= { ds0sncpPerfEntry 2 }
+
+ dspProtectedPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected Port 1~12."
+ ::= { ds0sncpPerfEntry 3 }
+
+ dspProtectedTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected time slot."
+ ::= { ds0sncpPerfEntry 4 }
+
+ dspCurrentDaySeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current day elapsed seconds"
+ ::= { ds0sncpPerfEntry 5 }
+
+ dspCurrentDayAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current day available seconds"
+ ::= { ds0sncpPerfEntry 6 }
+
+ dspCurrentDayUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current day unavailable seconds"
+ ::= { ds0sncpPerfEntry 7 }
+
+ dspValidDayInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid days Interval number"
+ ::= { ds0sncpPerfEntry 8 }
+
+
+--
+-- DS0-SNCP 7 Days Performance Table
+--
+
+ ds0sncp7DaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ds0sncp7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP 7 days performance table."
+ ::= { ds0sncpProtection 7 }
+
+ ds0sncp7DaysPerfEntry OBJECT-TYPE
+ SYNTAX Ds0sncp7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP 7 days performance entry."
+ INDEX { dsdPerfIndex , dsdDayIndex }
+ ::= { ds0sncp7DaysPerfTable 1 }
+
+ Ds0sncp7DaysPerfEntry ::= SEQUENCE {
+ dsdPerfIndex INTEGER,
+ dsdDayIndex INTEGER,
+ dsdDateStrIndex DisplayString,
+ dsdProtectedSlot MapSetSlot,
+ dsdProtectedPort MapPortID,
+ dsdProtectedTS INTEGER,
+ dsdDayAS INTEGER,
+ dsdDayUAS INTEGER
+ }
+
+ dsdPerfIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Performance Index."
+ ::= { ds0sncp7DaysPerfEntry 1 }
+
+ dsdDayIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Performance Day Index."
+ ::= { ds0sncp7DaysPerfEntry 2 }
+
+ dsdDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { ds0sncp7DaysPerfEntry 3 }
+
+ dsdProtectedSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected Slot A~D, 1~12."
+ ::= { ds0sncp7DaysPerfEntry 4 }
+
+ dsdProtectedPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected Port 1~12."
+ ::= { ds0sncp7DaysPerfEntry 5 }
+
+ dsdProtectedTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected time slot."
+ ::= { ds0sncp7DaysPerfEntry 6 }
+
+ dsdDayAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Day available seconds"
+ ::= { ds0sncp7DaysPerfEntry 7 }
+
+ dsdDayUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Day unavailable seconds"
+ ::= { ds0sncp7DaysPerfEntry 8 }
+
+
+--
+-- New DS0-SNCP Information
+--
+
+ newDs0sncpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NewDs0sncpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "New DS0-SNCP Protection Information Table"
+ ::= { ds0sncpProtection 8 }
+
+ newDs0sncpInfoEntry OBJECT-TYPE
+ SYNTAX NewDs0sncpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "New DS0-SNCP Protection Information Entry"
+ INDEX { ndsiProtectedSlot , ndsiProtectedPort , ndsiProtectedTS }
+ ::= { newDs0sncpInfoTable 1 }
+
+ NewDs0sncpInfoEntry ::= SEQUENCE {
+ ndsiProtectedSlot MapSetSlot,
+ ndsiProtectedPort MapPortID,
+ ndsiProtectedTS INTEGER,
+ ndsiPrimarySlot LargeSlotIndex,
+ ndsiPrimaryPort ThreePortID,
+ ndsiPrimaryTS INTEGER,
+ ndsiSecondarySlot LargeSlotIndex,
+ ndsiSecondaryPort ThreePortID,
+ ndsiSecondaryTS INTEGER,
+ ndsiSwitchMode INTEGER,
+ ndsiDataVoice INTEGER,
+ ndsiWorkingOn INTEGER,
+ ndsiDispIndex INTEGER,
+ ndsiCircuitGroup INTEGER,
+ ndsiPrimaryStatus INTEGER,
+ ndsiSecondaryStatus INTEGER,
+ ndsiBackupSlot MapSetSlot,
+ ndsiBackupPort MapPortID,
+ ndsiBackupTS INTEGER
+
+
+
+ }
+
+ ndsiProtectedSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected Slot A~D, 1~12."
+ ::= { newDs0sncpInfoEntry 1 }
+
+ ndsiProtectedPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected Port 1~12."
+ ::= { newDs0sncpInfoEntry 2 }
+
+ ndsiProtectedTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protected time slot."
+ ::= { newDs0sncpInfoEntry 3 }
+
+ ndsiPrimarySlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 slot number."
+ ::= { newDs0sncpInfoEntry 4 }
+
+ ndsiPrimaryPort OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 port number."
+ ::= { newDs0sncpInfoEntry 5 }
+
+ ndsiPrimaryTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary 3E1/3T1 time slot."
+ ::= { newDs0sncpInfoEntry 6 }
+
+ ndsiSecondarySlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 slot number."
+ ::= { newDs0sncpInfoEntry 7 }
+
+ ndsiSecondaryPort OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 port number."
+ ::= { newDs0sncpInfoEntry 8 }
+
+ ndsiSecondaryTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary 3E1/3T1 start time slot."
+ ::= { newDs0sncpInfoEntry 9 }
+
+ ndsiSwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertible(1),
+ revertible(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Switch mode"
+ ::= { newDs0sncpInfoEntry 10 }
+
+ ndsiDataVoice OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Data or Voice"
+ ::= { newDs0sncpInfoEntry 11 }
+
+ ndsiWorkingOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Working on primary or secondary."
+ ::= { newDs0sncpInfoEntry 12 }
+
+ ndsiDispIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Display Index."
+ ::= { newDs0sncpInfoEntry 13 }
+
+ ndsiCircuitGroup OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "group number for protected port, 0 means individual."
+ ::= { newDs0sncpInfoEntry 14 }
+
+ ndsiPrimaryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary TS status."
+ ::= { newDs0sncpInfoEntry 15 }
+
+ ndsiSecondaryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary TS status."
+ ::= { newDs0sncpInfoEntry 16 }
+
+ ndsiBackupSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup Slot A~D, 1~12."
+ ::= { newDs0sncpInfoEntry 17 }
+
+ ndsiBackupPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup Port 1~12."
+ ::= { newDs0sncpInfoEntry 18 }
+
+ ndsiBackupTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup time slot."
+ ::= { newDs0sncpInfoEntry 19 }
+
+
+
+--
+-- Current Active Alarm Summary Table
+--
+
+ currentActiveAlarmSummaryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentActiveAlarmSummaryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Display Current Active Alarm Summary"
+ ::= {controller 21}
+
+ currentActiveAlarmSummaryEntry OBJECT-TYPE
+ SYNTAX CurrentActiveAlarmSummaryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Current Active Alarm Summary Entry"
+ INDEX { ccCurrentActiveAlarmSummaryIndex }
+ ::= { currentActiveAlarmSummaryTable 1 }
+
+ CurrentActiveAlarmSummaryEntry ::= SEQUENCE{
+ ccCurrentActiveAlarmSummaryIndex INTEGER (1..40),
+ ccCaasAlarmDesString DisplayString (SIZE(0..255)),
+ ccCaasAlarmModel AlarmModelType,
+ ccCaasAlarmSlot AlarmSlotIndex,
+ ccCaasAlarmPort AlarmPort,
+ ccCaasAlarmType AlarmType,
+ ccCaasAlarmSeverity AlarmSeverityDisp,
+ ccCaasAlarmStatus INTEGER,
+ ccCaasAlarmLink AlarmLink
+ }
+ ccCurrentActiveAlarmSummaryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Crrent Active Alarm Summary Index"
+ ::= {currentActiveAlarmSummaryEntry 1 }
+
+ ccCaasAlarmDesString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CAAS Alarm Description String"
+ ::= {currentActiveAlarmSummaryEntry 2 }
+
+ ccCaasAlarmModel OBJECT-TYPE
+ SYNTAX AlarmModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CAAS Alarm Model"
+ ::= { currentActiveAlarmSummaryEntry 3 }
+
+ ccCaasAlarmSlot OBJECT-TYPE
+ SYNTAX AlarmSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CAAS Alarm Slot"
+ ::= {currentActiveAlarmSummaryEntry 4 }
+
+ ccCaasAlarmPort OBJECT-TYPE
+ SYNTAX AlarmPort
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CAAS Alarm Port"
+ ::= { currentActiveAlarmSummaryEntry 5 }
+
+ ccCaasAlarmType OBJECT-TYPE
+ SYNTAX AlarmType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CAAS Alarm Type"
+ ::= {currentActiveAlarmSummaryEntry 6 }
+
+ ccCaasAlarmSeverity OBJECT-TYPE
+ SYNTAX AlarmSeverityDisp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CAAS Alarm Severity"
+ ::= { currentActiveAlarmSummaryEntry 7 }
+
+ ccCaasAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ cleared(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CAAS Alarm Status"
+ ::= { currentActiveAlarmSummaryEntry 8 }
+
+ ccCaasAlarmLink OBJECT-TYPE
+ SYNTAX AlarmLink
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CAAS Alarm Link"
+ ::= { currentActiveAlarmSummaryEntry 9 }
+
+
+--
+-- sntpInfoTable
+--
+ sntpInfoTable OBJECT IDENTIFIER ::= { controller 22 }
+
+ sntpInfoCurrnetServerIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current NTP Server "
+ ::= {sntpInfoTable 1}
+
+ sntpInfoServerIPAddress1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " NTP Server IP Address"
+ ::= {sntpInfoTable 2}
+
+
+ sntpInfoServerIPAddress2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " NTP Server IP Address "
+ ::= {sntpInfoTable 3}
+
+ sntpInfoTimeZone OBJECT-TYPE
+ SYNTAX INTEGER{
+ utc(0),
+ utc1(1),
+ utc2(2),
+ utc3(3),
+ utc4(4),
+ utc5(5),
+ utc6(6),
+ utc7(7),
+ utc8(8),
+ utc9(9),
+ utc10(10),
+ utc11(11),
+ utc12(12),
+ utc-12(-12),
+ utc-11(-11),
+ utc-10(-10),
+ utc-9(-9),
+ utc-8(-8),
+ utc-7(-7),
+ utc-6(-6),
+ utc-5(-5),
+ utc-4(-4),
+ utc-3(-3),
+ utc-2(-2),
+ utc-1(-1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " UTC Time Zone "
+ ::= {sntpInfoTable 4}
+
+ sntpInfoUpdateInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNTP Update Interval (5~1440 Minutes)"
+ ::= { sntpInfoTable 5 }
+
+ sntpInfoLastUpdateTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNTP Last Update Time"
+ ::= { sntpInfoTable 6 }
+
+ sntpInfoFunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNTP enable/disable"
+ ::= { sntpInfoTable 7 }
+
+
+--
+-- sysNetworkManagement
+--
+ sysNetworkManagement OBJECT IDENTIFIER ::= { controller 23 }
+
+ sysNetIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysNetIntfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "System Network Interface Table"
+ ::= { sysNetworkManagement 1 }
+
+ sysNetIntfEntry OBJECT-TYPE
+ SYNTAX SysNetIntfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "System Network Interface Entry"
+ INDEX { sysNiIndex }
+ ::= { sysNetIntfTable 1 }
+
+ SysNetIntfEntry ::= SEQUENCE {
+ sysNiIndex INTEGER,
+ sysNiEnable INTEGER,
+ sysNiIPaddress IpAddress,
+ sysNiSubnetMask IpAddress,
+ sysNiFrame INTEGER,
+ sysNiInterface INTEGER
+ }
+
+ sysNiIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan(1),
+ wan(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LAN(ethernet), WAN(PPP/HDLC)"
+ ::= { sysNetIntfEntry 1 }
+
+ sysNiEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable this NI"
+ ::= { sysNetIntfEntry 2 }
+
+ sysNiIPaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address"
+ ::= { sysNetIntfEntry 3 }
+
+ sysNiSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "subnet mask"
+ ::= { sysNetIntfEntry 4 }
+
+ sysNiFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ hdlc(2),
+ ppp(3),
+ slip(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN: HDLC/PPP"
+ ::= { sysNetIntfEntry 5 }
+
+ sysNiInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rjElectric(1),
+ optical(2),
+ inband(3),
+ na(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface"
+ ::= { sysNetIntfEntry 6 }
+
+-- system Network Management
+
+ sysGatewayIntf OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan(1),
+ wan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway Interface"
+ ::= { sysNetworkManagement 2 }
+
+ sysGatewayIPaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "gateway IP"
+ ::= { sysNetworkManagement 3 }
+
+ sysTelnetEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable Telnet"
+ ::= { sysNetworkManagement 4 }
+
+ sysSSHEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable SSH"
+ ::= { sysNetworkManagement 5 }
+
+ sysSSHStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ build-key(2),
+ normal(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SSH status"
+ ::= { sysNetworkManagement 6 }
+
+ trapSystemIP OBJECT-TYPE
+ SYNTAX INTEGER {
+-- auto(1),
+ lan(2),
+ wan(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trap System IP"
+ ::= { sysNetworkManagement 7 }
+
+ inbandUsesSlot OBJECT-TYPE
+ SYNTAX INTEGER {
+ slot-D(1),
+ slot-12(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Inband Uses Slot:
+ Slot-D : slot-D port 4 can not use unframe mode.
+ Slot-12: slot-12 port 4 can not use unframe mode, 4GH port 4 TS0 can not use."
+ ::= { sysNetworkManagement 9 }
+
+ alarmTrapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ vendor-spec(1),
+ assigned(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm/Trap type"
+ ::= { sysNetworkManagement 10 }
+
+ trapObjectType OBJECT-TYPE
+ SYNTAX INTEGER {
+ vendor-spec(1),
+ individual(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trap Object Type"
+ ::= { sysNetworkManagement 11 }
+
+-- RIKER 2013 NFS-13000080
+ networkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trap System IP"
+ ::= { sysNetworkManagement 12 }
+
+ trapCompWindow OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "trap compress window: 0=disable, or 1~15 min"
+ ::= { sysNetworkManagement 13 }
+
+ setMgmtIPaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address"
+ ::= { sysNetworkManagement 14 }
+
+ setMgmtSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "subnet mask"
+ ::= { sysNetworkManagement 15 }
+
+ mgmtLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ linkDown(1),
+ linkUp(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mgmt port link status"
+ ::= { sysNetworkManagement 16 }
+
+ mgmtLinkSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ link10M(1),
+ link100M(2),
+ link1000M(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mgmt port link speed"
+ ::= { sysNetworkManagement 17 }
+
+ redMgmtLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ linkDown(1),
+ linkUp(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "redundant mgmt port link status"
+ ::= { sysNetworkManagement 18 }
+
+ redMgmtLinkSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ link10M(1),
+ link100M(2),
+ link1000M(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "redundant mgmt port link speed"
+ ::= { sysNetworkManagement 19 }
+
+ sysHTTPEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable HTTP"
+ ::= { sysNetworkManagement 20 }
+
+ sysHTTPSEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable HTTPS"
+ ::= { sysNetworkManagement 21 }
+
+ sysHTTPStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "HTTP status"
+ ::= { sysNetworkManagement 22 }
+
+ sysHTTPSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "HTTPS status"
+ ::= { sysNetworkManagement 23 }
+
+
+--
+-- V1 Trap and community
+--
+
+ v1TrapCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF V1TrapCommunityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP V1 Trap and Community Table"
+ ::= { sysNetworkManagement 8 }
+
+ v1TrapCommunityEntry OBJECT-TYPE
+ SYNTAX V1TrapCommunityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP V1 Trap and Community Entry"
+ INDEX { trapIndex }
+ ::= { v1TrapCommunityTable 1 }
+
+ V1TrapCommunityEntry ::= SEQUENCE {
+ trapIndex INTEGER,
+ trapIPaddress IpAddress,
+ trapCommunity DisplayString
+ }
+
+ trapIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..5)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Trap Index 1-5"
+ ::= { v1TrapCommunityEntry 1 }
+
+ trapIPaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trap IP address"
+ ::= { v1TrapCommunityEntry 2 }
+
+ trapCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trap Community"
+ ::= { v1TrapCommunityEntry 3 }
+
+
+--
+-- Remote Device upgrade
+--
+
+ remDevUpgradeTable OBJECT IDENTIFIER ::= { controller 24 }
+
+ remTftpServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address of tftp server"
+ ::= { remDevUpgradeTable 1 }
+
+ remTftpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "File name for download"
+ ::= { remDevUpgradeTable 2 }
+
+ remFileTransferType OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear-status(1),
+ download-GSHDSL-remote-device(11),
+ na(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "upgrade device"
+ ::= { remDevUpgradeTable 3 }
+
+ remUpgradeSlot OBJECT-TYPE
+ SYNTAX INTEGER {
+ slot-A(1),
+ slot-B(2),
+ slot-C(3),
+ slot-D(4),
+ slot-1(5),
+ slot-2(6),
+ slot-3(7),
+ slot-4(8),
+ slot-5(9),
+ slot-6(10),
+ slot-7(11),
+ slot-8(12),
+ slot-9(13),
+ slot-10(14),
+ slot-11(15),
+ slot-12(16),
+ na(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "upgrade slot"
+ ::= { remDevUpgradeTable 4 }
+
+ remUpgradePort OBJECT-TYPE
+ SYNTAX GenPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "upgrade port"
+ ::= { remDevUpgradeTable 5 }
+
+ remUpgradeCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ upgrade(2),
+ upgrade-and-reset(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "upgrade command"
+ ::= { remDevUpgradeTable 6 }
+
+ remUpgradePrograss OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ ok(1),
+ in-tftp-download(2),
+ in-send-to-card(3),
+ in-send-to-remote(4),
+ completed(5),
+ other-see-message(9),
+ card-model-error(11),
+ card-version-error(12),
+ port-unsync(13),
+ remote-device-error(14),
+ port-not-exist(15),
+ tftp-error(16),
+ fail-to-send-card(18),
+ check-fail(20),
+ check-ok(21),
+ rs485-loss(22),
+ checksum-error(23),
+ incorrect-file(24),
+ firmware-error(25),
+ unmatch-model(33),
+ other-in-send(35),
+ eoc-fail(36),
+ time-out(99),
+ unknown-problem(255)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transfer percentage"
+ ::= { remDevUpgradeTable 7 }
+
+ remUpgradePercentage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "upgrade percentage"
+ ::= { remDevUpgradeTable 8 }
+
+ remUpgradeMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Message of upgrade process"
+ ::= { remDevUpgradeTable 9 }
+
+
+--
+-- syslogSetupTable
+--
+ syslogSetupTable OBJECT IDENTIFIER ::= { controller 25 }
+
+ syslogSetupFunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SYSLOG enable/disable"
+ ::= { syslogSetupTable 1 }
+
+ syslogServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SYSLOG server address"
+ ::= { syslogSetupTable 2 }
+
+ syslogServer2Address OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SYSLOG server 2 address"
+ ::= { syslogSetupTable 3 }
+
+
+--
+-- inbandProtectionTable
+--
+-- RIKER 2013 NFS-12000476
+
+ inbandProtectionTable OBJECT IDENTIFIER ::= { controller 26 }
+
+ inbProtEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Inband protection enable/disable"
+ ::= { inbandProtectionTable 1 }
+
+ inbProtMap OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Inband Protection Using TSI Map."
+ ::= { inbandProtectionTable 2 }
+
+
+ inbProtPrimarySlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary slot number."
+ ::= { inbandProtectionTable 3 }
+
+ inbProtPrimaryPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary port number."
+ ::= { inbandProtectionTable 4 }
+
+ inbProtPrimaryStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary start time slot."
+ ::= { inbandProtectionTable 5 }
+
+ inbProtSecondSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary slot number."
+ ::= { inbandProtectionTable 6 }
+
+ inbProtSecondPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary port number."
+ ::= { inbandProtectionTable 7 }
+
+ inbProtSecondStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary start time slot."
+ ::= { inbandProtectionTable 8 }
+
+ inbProtSwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertible(1),
+ revertible(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Switch mode"
+ ::= { inbandProtectionTable 9 }
+
+ inbProtSetCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ check-set(1),
+ clear(2),
+ force-set(3),
+ force-switch(4),
+ ok(11),
+ fail(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set command:
+ 1: check and set inband map;
+ 2: clear map;
+ 2: force set inband map;
+ 3: force switch"
+ ::= { inbandProtectionTable 10 }
+
+ inbProtStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ workingPrimary(2),
+ workingSecondary(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Inband protection status"
+ ::= { inbandProtectionTable 11 }
+
+
+--
+-- radiusSetupTable
+--
+-- RIKER 2013 NFS-13000078
+
+ radiusSetupTable OBJECT IDENTIFIER ::= { controller 27 }
+
+ radiusServer1Enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius Server1 Enable or Disable"
+ ::= { radiusSetupTable 1 }
+
+ radiusServer1IPaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius Server1 IP address"
+ ::= { radiusSetupTable 2 }
+
+ radiusServer1Key OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius Server1 Key"
+ ::= { radiusSetupTable 3 }
+
+ radiusServer1Port OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius Server1 Port"
+ ::= { radiusSetupTable 4 }
+
+ radiusServer2Enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius Server2 Enable or Disable"
+ ::= { radiusSetupTable 5 }
+
+ radiusServer2IPaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius Server2 IP address"
+ ::= { radiusSetupTable 6 }
+
+ radiusServer2Key OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) ) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius Server2 Key"
+ ::= { radiusSetupTable 7 }
+
+ radiusServer2Port OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius Server2 Port"
+ ::= { radiusSetupTable 8 }
+
+ operatorPrivilegeLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Operator Privilege Level"
+ ::= { radiusSetupTable 9 }
+
+ adminPrivilegeLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin Privilege Level"
+ ::= { radiusSetupTable 10 }
+
+ radiusAuthConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Auth. console via Radius"
+ ::= { radiusSetupTable 11 }
+
+
+ featureActivation OBJECT IDENTIFIER ::= { controller 28 }
+
+ hwInfoDisplayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwInfoDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "HW info display Table"
+ ::= { featureActivation 1 }
+
+ hwInfoDisplayEntry OBJECT-TYPE
+ SYNTAX HwInfoDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "HW info display Entry"
+ INDEX { hwSlotIndex }
+ ::= { hwInfoDisplayTable 1 }
+
+ HwInfoDisplayEntry ::= SEQUENCE {
+ hwSlotIndex ChassisSlot,
+ hwCardModel GenModelType,
+ hwInfoJSON DisplayString
+ }
+
+ hwSlotIndex OBJECT-TYPE
+ SYNTAX ChassisSlot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "HW info slot"
+ ::= { hwInfoDisplayEntry 1 }
+
+ hwCardModel OBJECT-TYPE
+ SYNTAX GenModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "HW info card model"
+ ::= { hwInfoDisplayEntry 2 }
+
+ hwInfoJSON OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "HW info display in JSON format"
+ ::= { hwInfoDisplayEntry 3 }
+
+--============================
+
+ licenseImport OBJECT IDENTIFIER ::= { featureActivation 2 }
+
+ licenseDataImport OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..1024) ) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "License file import"
+ ::= { licenseImport 1 }
+
+ importStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ok(2),
+ decodeFail(3),
+ fileFormatIncorrect(4),
+ noMatchCard(5),
+ noMatchSN(6),
+ unknownError(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Import status"
+ ::= { licenseImport 2 }
+
+--============================
+
+ faTftp OBJECT IDENTIFIER ::= { featureActivation 3 }
+
+ faServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address of tftp server"
+ ::= { faTftp 1 }
+
+ faFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "File name for upload/download"
+ ::= { faTftp 2 }
+
+ faSlot OBJECT-TYPE
+ SYNTAX ChassisSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upload/download slot"
+ ::= { faTftp 3 }
+
+ faAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ uploadHWinfo(2),
+ downloadLicenseFile(3),
+ clearStatus(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "upload/download command"
+ ::= { faTftp 4 }
+
+ faResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ ok(2),
+ fail(3)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Result"
+ ::= { faTftp 5 }
+
+ faMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Message of transfer process"
+ ::= { faTftp 6 }
+
+
+
+--============================
+
+ activationStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ActivationStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "activation status table"
+ ::= { featureActivation 4 }
+
+ activationStatusEntry OBJECT-TYPE
+ SYNTAX ActivationStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "activation status entry"
+ INDEX { actSlotIndex , actItemIndex }
+ ::= { activationStatusTable 1 }
+
+ ActivationStatusEntry ::= SEQUENCE {
+ actSlotIndex ChassisSlot,
+ actItemIndex INTEGER,
+ actItemName DisplayString,
+ actCardModel GenModelType,
+ actStatus DisplayString
+ }
+
+ actSlotIndex OBJECT-TYPE
+ SYNTAX ChassisSlot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "activation slot"
+ ::= { activationStatusEntry 1 }
+
+ actItemIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "activation item"
+ ::= { activationStatusEntry 2 }
+
+ actItemName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "activation name"
+ ::= { activationStatusEntry 3 }
+
+ actCardModel OBJECT-TYPE
+ SYNTAX GenModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "model of slot"
+ ::= { activationStatusEntry 4 }
+
+ actStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "activation status"
+ ::= { activationStatusEntry 5 }
+
+--============================
+
+ iXC3440ActivationStatus OBJECT IDENTIFIER ::= { featureActivation 5 }
+
+ iXC3440PriCTRL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "iXC3440 is enabled for Primary controller"
+ ::= { iXC3440ActivationStatus 1 }
+
+ iXC3440RedCTRL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ unsyncOrNotExist(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "iXC3440 is enabled for Redundant controller"
+ ::= { iXC3440ActivationStatus 2 }
+
+ iNETLCTActivationStatus OBJECT IDENTIFIER ::= { featureActivation 6 }
+
+ iNETLCTPriCTRL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "iNET-LCT is enabled for Primary controller"
+ ::= { iNETLCTActivationStatus 1 }
+
+ iNETLCTRedCTRL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ unsyncOrNotExist(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "iNET-LCT is enabled for Redundant controller"
+ ::= { iNETLCTActivationStatus 2 }
+
+
+--
+-- SSM conversion Table , NFS-15000325, add by Bryan
+--
+ ssmConversionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SsmConvTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SSM conversion table"
+ ::= { controller 29 }
+
+ ssmConvTableEntry OBJECT-TYPE
+ SYNTAX SsmConvTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SSM conversion table entry"
+ INDEX { ssmQualityLevel }
+ ::= { ssmConversionTable 1 }
+
+ SsmConvTableEntry ::= SEQUENCE {
+ ssmQualityLevel INTEGER,
+ ssmDS1-SSM INTEGER,
+ ssmE1-SSM INTEGER
+ }
+
+ ssmQualityLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ levelPRS(1),
+ levelSTU(2),
+ levelST2(3),
+-- levelTNC(4),
+-- levelST3E(5),
+ levelST3(4),
+ levelSMC(5),
+ levelST4(6),
+ levelDUS(7),
+ levelRES(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Quality Level"
+ ::= { ssmConvTableEntry 1 }
+
+ ssmDS1-SSM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssm000010(1),
+ ssm000100(2),
+ ssm000110(3),
+ ssm111100(4),
+ ssm111110(5),
+ ssm001000(6),
+ ssm010001(7),
+ ssm010100(8),
+ ssm011000(9),
+ ssm100000(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DS1 SSM value"
+ ::= { ssmConvTableEntry 2 }
+
+ ssmE1-SSM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssm0000(1),
+ ssm0001(2),
+ ssm0010(3),
+ ssm0011(4),
+ ssm0100(5),
+ ssm0101(6),
+ ssm0110(7),
+ ssm0111(8),
+ ssm1000(9),
+ ssm1001(10),
+ ssm1010(11),
+ ssm1011(12),
+ ssm1100(13),
+ ssm1101(14),
+ ssm1110(15),
+ ssm1111(16)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 SSM value
+ 0000 Internal
+ 1111 Not Used"
+ ::= { ssmConvTableEntry 3 }
+
+--
+-- external alarm table
+--
+ externalAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExternalAlarmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SSM conversion table"
+ ::= { controller 30 }
+
+ externalAlarmEntry OBJECT-TYPE
+ SYNTAX ExternalAlarmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SSM conversion table entry"
+ INDEX { extAlarmIndex }
+ ::= { externalAlarmTable 1 }
+
+ ExternalAlarmEntry ::= SEQUENCE {
+ extAlarmIndex INTEGER,
+ extAlarmSeverity AlarmSeverity,
+ extAlarmMessage DisplayString
+ }
+
+ extAlarmIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "external alarm index"
+ ::= { externalAlarmEntry 1 }
+
+ extAlarmSeverity OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Severity"
+ ::= { externalAlarmEntry 2 }
+
+ extAlarmMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Message"
+ ::= { externalAlarmEntry 3 }
+
+
+--
+-- new timing source (CCB)
+--
+
+ ccbTimingSource OBJECT IDENTIFIER ::= { controller 31 }
+
+ ccbClockMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ ssm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Clock Mode"
+ ::= { ccbTimingSource 1 }
+
+ ccbCurrentClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ first(1),
+ second(2),
+ third(3),
+ internal(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Current clock source"
+ ::= { ccbTimingSource 2 }
+
+ ccbClockHoldOverEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ notSupport(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock Hold-over Mode"
+ ::= { ccbTimingSource 3 }
+
+ ccbNormalClockRecover OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ automatic(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Normal Clock Recover Mode"
+ ::= { ccbTimingSource 4 }
+
+ ccbStaticInternalSSM OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "static internal ssm message"
+ ::= { ccbTimingSource 5 }
+
+ ccbStaticExternalSSM OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "static external ssm message"
+ ::= { ccbTimingSource 6 }
+
+ ccbStaticLineSSM OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "static line ssm message"
+ ::= { ccbTimingSource 7 }
+
+ ccbHoldOverState OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ holdOver(2),
+ notSupport(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clock hold-over state"
+ ::= { ccbTimingSource 8 }
+
+ ccbFramePulsePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Frame Pulse Period: Hz"
+ ::= { ccbTimingSource 9 }
+
+ ccbSSMHoldTime OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SSM hold time"
+ ::= { ccbTimingSource 10 }
+
+ ccbDpllClockState OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ normal-m(2),
+ normal-s(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clock dpll state"
+ ::= { ccbTimingSource 13 }
+
+-- external clock input
+
+
+
+-- CCB clock source setup
+
+ ccbClockSourceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CcbClockSourceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "CCB clock source"
+ ::= { ccbTimingSource 12 }
+
+ ccbClockSourceEntry OBJECT-TYPE
+ SYNTAX CcbClockSourceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ccb clock source"
+ INDEX { ccbClockIndex }
+ ::= { ccbClockSourceTable 1 }
+
+ CcbClockSourceEntry ::= SEQUENCE {
+ ccbClockIndex INTEGER,
+ ccbClockSource INTEGER,
+ ccbClockPort INTEGER,
+ ccbClockState INTEGER
+ }
+
+ ccbClockIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "clock index"
+ ::= { ccbClockSourceEntry 1 }
+
+ ccbClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ internal(1),
+-- external(2),
+ slotA(3),
+ slotB(4),
+ slotC(5),
+ slotD(6),
+ slot1(7),
+ slot2(8),
+ slot3(9),
+ slot4(10),
+ slot5(11),
+ slot6(12),
+ slot7(13),
+ slot8(14),
+ slot9(15),
+ slot10(16),
+ slot11(17),
+ slot12(18),
+ acr1(19),
+ acr2(20),
+ acr3(21),
+ acr4(22),
+ ctrl1eth1(23),
+ ctrl1eth2(24),
+ ctrl2eth1(31),
+ ctrl2eth2(32)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "clock source slot"
+ ::= { ccbClockSourceEntry 2 }
+
+ ccbClockPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ port1(1),
+ port2(2),
+ port3(3),
+ port4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "clock source port"
+ ::= { ccbClockSourceEntry 3 }
+
+ ccbClockState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ lossOrNotStable(2),
+ signalDetected(3),
+ rxSSM0000(10),
+ rxSSM0001(11),
+ rxSSM0010(12),
+ rxSSM0011(13),
+ rxSSM0100(14),
+ rxSSM0101(15),
+ rxSSM0110(16),
+ rxSSM0111(17),
+ rxSSM1000(18),
+ rxSSM1001(19),
+ rxSSM1010(20),
+ rxSSM1011(21),
+ rxSSM1100(22),
+ rxSSM1101(23),
+ rxSSM1110(24),
+ rxSSM1111(25)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "clock state"
+ ::= { ccbClockSourceEntry 4 }
+
+
+--
+-- console/telnet user list and password change
+--
+
+ consoleTelnetUser OBJECT IDENTIFIER ::= { controller 32 }
+
+ userListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UserListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "user list table"
+ ::= { consoleTelnetUser 1 }
+
+ userListEntry OBJECT-TYPE
+ SYNTAX UserListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "user list entry"
+ INDEX { userIndex }
+ ::= { userListTable 1 }
+
+ UserListEntry ::= SEQUENCE {
+ userIndex INTEGER,
+ userName DisplayString,
+ userLevel INTEGER
+ }
+
+ userIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user index"
+ ::= { userListEntry 1 }
+
+ userName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user name"
+ ::= { userListEntry 2 }
+
+ userLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ operator(1),
+ admin(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user level"
+ ::= { userListEntry 3 }
+
+
+ userPasswordChange OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (10..127))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "password change by NMS"
+ ::= { consoleTelnetUser 2 }
+
+ userPwChangeResponse OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "password change response:
+ USERNAME password changed!
+ Format not correct!
+ Password too long!
+ User name not exist!"
+ ::= { consoleTelnetUser 3 }
+
+ userLoginTimeout OBJECT-TYPE
+ SYNTAX INTEGER (60..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "timeout in seconds"
+ ::= { consoleTelnetUser 4 }
+
+ userLoginAttempts OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "login attempts"
+ ::= { consoleTelnetUser 5 }
+
+ lockoutDuration OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log fail (lockout) recovery timer in minutes, 0=infinite"
+ ::= { consoleTelnetUser 6 }
+
+ unlockLogOn OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..28))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Console/telnet/SSH unlock (for user login failure attempts)"
+ ::= { consoleTelnetUser 7 }
+
+
+
+ ethernetTable OBJECT IDENTIFIER ::= { controller 33 }
+
+ ethernetCopperSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EthernetCopperSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Copper Set table"
+ ::= { ethernetTable 1 }
+
+ ethernetCopperSetEntry OBJECT-TYPE
+ SYNTAX EthernetCopperSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Copper Setup entry"
+ INDEX { ethernetCopperIndex }
+ ::= { ethernetCopperSetTable 1 }
+
+ EthernetCopperSetEntry ::= SEQUENCE {
+ ethernetCopperIndex INTEGER,
+ ethernetCopperName DisplayString,
+ ethernetCopperState INTEGER,
+ ethernetCopperSpeed INTEGER
+ }
+
+ ethernetCopperIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CopperSet index"
+ ::= { ethernetCopperSetEntry 1 }
+
+ ethernetCopperName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CopperSet name"
+ ::= { ethernetCopperSetEntry 2 }
+
+ ethernetCopperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CopperSet state"
+ ::= { ethernetCopperSetEntry 3 }
+
+ ethernetCopperSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ s1000full(2),
+ s1000half(3),
+ s100full(4),
+ s100half(5),
+ s10full(6),
+ s10half(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CopperSet speed"
+ ::= { ethernetCopperSetEntry 4 }
+
+ ethernetOpticalSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EthernetOpticalSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Optical Set table"
+ ::= { ethernetTable 2 }
+
+ ethernetOpticalSetEntry OBJECT-TYPE
+ SYNTAX EthernetOpticalSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Fiber Setup entry"
+ INDEX { ethernetOpticalIndex }
+ ::= { ethernetOpticalSetTable 1 }
+
+ EthernetOpticalSetEntry ::= SEQUENCE {
+ ethernetOpticalIndex INTEGER,
+ ethernetOpticalName DisplayString,
+ ethernetOpticalState INTEGER,
+ ethernetOpticalSpeed INTEGER,
+ ethernetOpticalUnidirectional INTEGER
+ }
+
+ ethernetOpticalIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical index"
+ ::= { ethernetOpticalSetEntry 1 }
+
+ ethernetOpticalName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical name"
+ ::= { ethernetOpticalSetEntry 2 }
+
+ ethernetOpticalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Optical state"
+ ::= { ethernetOpticalSetEntry 3 }
+
+ ethernetOpticalSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ s1000(1),
+ s100(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Optical speed"
+ ::= { ethernetOpticalSetEntry 4 }
+
+ ethernetOpticalUnidirectional OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unidirectional mode"
+ ::= { ethernetOpticalSetEntry 5 }
+
+ ethernetStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EthernetStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Optical Set table"
+ ::= { ethernetTable 3 }
+
+ ethernetStatusEntry OBJECT-TYPE
+ SYNTAX EthernetStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Status entry"
+ INDEX { ethernetStatusIndex }
+ ::= { ethernetStatusTable 1 }
+
+ EthernetStatusEntry ::= SEQUENCE {
+ ethernetStatusIndex INTEGER,
+ ethernetStatusName DisplayString,
+ ethernetStatusMode INTEGER,
+ ethernetStatusLink INTEGER,
+ ethernetStatusSpeed INTEGER,
+ ethernetStatusUnidirectional INTEGER
+ }
+
+ ethernetStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical index"
+ ::= { ethernetStatusEntry 1 }
+
+ ethernetStatusName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical name"
+ ::= { ethernetStatusEntry 2 }
+
+ ethernetStatusMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ copper(1),
+ optical(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical state"
+ ::= { ethernetStatusEntry 3 }
+
+ ethernetStatusLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ linkup(1),
+ linkdown(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical state"
+ ::= { ethernetStatusEntry 4 }
+
+ ethernetStatusSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ s1000full(2),
+ s1000half(3),
+ s100full(4),
+ s100half(5),
+ s10full(6),
+ s10half(7),
+ none(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical speed"
+ ::= { ethernetStatusEntry 5 }
+
+ ethernetStatusUnidirectional OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unidirectional state"
+ ::= { ethernetStatusEntry 6 }
+
+ ethernetCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EthernetCountEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ethernet Count table"
+ ::= { ethernetTable 4 }
+
+ ethernetCountEntry OBJECT-TYPE
+ SYNTAX EthernetCountEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Count entry"
+ INDEX { ethernetCountIndex }
+ ::= { ethernetCountTable 1 }
+
+ EthernetCountEntry ::= SEQUENCE {
+ ethernetCountIndex INTEGER,
+ ethernetCountName DisplayString,
+ ethernetTxGoodPkt INTEGER,
+ ethernetTxMultiPkt INTEGER,
+ ethernetTxBroadcastPkt INTEGER,
+ ethernetTxLength INTEGER,
+ ethernetRxGoodPkt INTEGER,
+ ethernetRxFCSerror INTEGER,
+ ethernetRxBadCount INTEGER,
+ ethernetRxLength INTEGER
+ }
+
+ ethernetCountIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ethernet index"
+ ::= { ethernetCountEntry 1 }
+
+ ethernetCountName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ethernet Count name"
+ ::= { ethernetCountEntry 2 }
+
+ ethernetTxGoodPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count ethernetTxGoodPkt"
+ ::= { ethernetCountEntry 3 }
+
+ ethernetTxMultiPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count ethernetTxGoodPkt"
+ ::= { ethernetCountEntry 4 }
+
+ ethernetTxBroadcastPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count ethernetTxGoodPkt"
+ ::= { ethernetCountEntry 5 }
+
+ ethernetTxLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count ethernetTxGoodPkt"
+ ::= { ethernetCountEntry 6 }
+
+ ethernetRxGoodPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count ethernetTxGoodPkt"
+ ::= { ethernetCountEntry 7 }
+
+ ethernetRxFCSerror OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count ethernetTxGoodPkt"
+ ::= { ethernetCountEntry 8 }
+
+ ethernetRxBadCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count ethernetTxGoodPkt"
+ ::= { ethernetCountEntry 9 }
+
+ ethernetRxLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count ethernetTxGoodPkt"
+ ::= { ethernetCountEntry 10 }
+
+
+
+
+
+
+
+ ctrl2CopperSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ctrl2CopperSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Copper Set table"
+ ::= { ethernetTable 5 }
+
+ ctrl2CopperSetEntry OBJECT-TYPE
+ SYNTAX Ctrl2CopperSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Copper Setup entry"
+ INDEX { ctrl2CopperIndex }
+ ::= { ctrl2CopperSetTable 1 }
+
+ Ctrl2CopperSetEntry ::= SEQUENCE {
+ ctrl2CopperIndex INTEGER,
+ ctrl2CopperName DisplayString,
+ ctrl2CopperState INTEGER,
+ ctrl2CopperSpeed INTEGER
+ }
+
+ ctrl2CopperIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CopperSet index"
+ ::= { ctrl2CopperSetEntry 1 }
+
+ ctrl2CopperName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CopperSet name"
+ ::= { ctrl2CopperSetEntry 2 }
+
+ ctrl2CopperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CopperSet state"
+ ::= { ctrl2CopperSetEntry 3 }
+
+ ctrl2CopperSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ s1000full(2),
+ s1000half(3),
+ s100full(4),
+ s100half(5),
+ s10full(6),
+ s10half(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CopperSet speed"
+ ::= { ctrl2CopperSetEntry 4 }
+
+ ctrl2OpticalSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ctrl2OpticalSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Optical Set table"
+ ::= { ethernetTable 6 }
+
+ ctrl2OpticalSetEntry OBJECT-TYPE
+ SYNTAX Ctrl2OpticalSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Fiber Setup entry"
+ INDEX { ctrl2OpticalIndex }
+ ::= { ctrl2OpticalSetTable 1 }
+
+ Ctrl2OpticalSetEntry ::= SEQUENCE {
+ ctrl2OpticalIndex INTEGER,
+ ctrl2OpticalName DisplayString,
+ ctrl2OpticalState INTEGER,
+ ctrl2OpticalSpeed INTEGER,
+ ctrl2OpticalUnidirectional INTEGER
+ }
+
+ ctrl2OpticalIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical index"
+ ::= { ctrl2OpticalSetEntry 1 }
+
+ ctrl2OpticalName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical name"
+ ::= { ctrl2OpticalSetEntry 2 }
+
+ ctrl2OpticalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Optical state"
+ ::= { ctrl2OpticalSetEntry 3 }
+
+ ctrl2OpticalSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ s1000(1),
+ s100(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Optical speed"
+ ::= { ctrl2OpticalSetEntry 4 }
+
+ ctrl2OpticalUnidirectional OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unidirectional mode"
+ ::= { ctrl2OpticalSetEntry 5 }
+
+
+
+
+
+
+
+
+
+
+--
+-- PseudWire Setup Table
+--
+ pwCtrlSetupTable OBJECT IDENTIFIER ::= { controller 34 }
+ pwSourceSetupTable OBJECT IDENTIFIER ::= { pwCtrlSetupTable 1 }
+
+ pwPriSourceIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire Source IP"
+ ::= { pwSourceSetupTable 1 }
+
+ pwPriSourceNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire IP netmask"
+ ::= { pwSourceSetupTable 2 }
+
+ pwPriSourceGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire IP Gateway"
+ ::= { pwSourceSetupTable 3 }
+
+ pwPriSourceMac OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire source mac address"
+ ::= { pwSourceSetupTable 4 }
+
+ pwSecSourceIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire 2nd Source IP"
+ ::= { pwSourceSetupTable 5 }
+
+ pwSecSourceNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire 2nd IP netmask"
+ ::= { pwSourceSetupTable 6 }
+
+ pwSecSourceGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire 2nd IP Gateway"
+ ::= { pwSourceSetupTable 7 }
+
+ pwSecSourceMac OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire 2nd source mac address"
+ ::= { pwSourceSetupTable 8 }
+
+ pwActiveTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..99)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire active timer 1~99"
+ ::= { pwSourceSetupTable 17 }
+
+ pwRemoteLoss OBJECT-TYPE
+ SYNTAX INTEGER{
+ continue(1),
+ stop(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire source mac address"
+ ::= { pwSourceSetupTable 18 }
+
+ pwSVlanTPID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire svlan tpid"
+ ::= { pwSourceSetupTable 19 }
+
+--
+-- PseudWire Alarm Setup Table
+--
+ pwAlarmSetupTable OBJECT IDENTIFIER ::= { pwCtrlSetupTable 3 }
+
+ pwArpLost OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "arp-bundle alarm severity type"
+ ::= { pwAlarmSetupTable 1 }
+
+ pwRxLost OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rx lost alarm severity type"
+ ::= { pwAlarmSetupTable 2 }
+
+ pwLostOfBundle OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "lost of bundle alarm "
+ ::= { pwAlarmSetupTable 3 }
+
+ pwUnderRun OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "underrun alarm severity type"
+ ::= { pwAlarmSetupTable 4 }
+
+ pwOverRun OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "overrun alarm severity type"
+ ::= { pwAlarmSetupTable 5 }
+
+ pwLBitAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LBit alarm severity type"
+ ::= { pwAlarmSetupTable 6 }
+
+ pwRBitAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RBit alarm severity type"
+ ::= { pwAlarmSetupTable 7 }
+
+ pwIPConflictAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Conflictalarm severity type"
+ ::= { pwAlarmSetupTable 8 }
+
+ ctrl1ETH1ELECAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "controller 1 Eth 1 electrical Link down alarm"
+ ::= { pwAlarmSetupTable 9 }
+
+ ctrl1ETH2ELECAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "controller 1 Eth 2 electrical Link down alarm"
+ ::= { pwAlarmSetupTable 10 }
+
+ ctrl1ETH1OPTIAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "controller 1 Eth 1 optical Link down alarm"
+ ::= { pwAlarmSetupTable 11 }
+
+ ctrl1ETH2OPTIAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "controller 1 Eth 2 optical Link down alarm"
+ ::= { pwAlarmSetupTable 12 }
+ ctrl2ETH1ELECAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "controller 2 Eth 1 electrical Link down alarm"
+ ::= { pwAlarmSetupTable 15 }
+
+ ctrl2ETH2ELECAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "controller 2 Eth 2 electrical Link down alarm"
+ ::= { pwAlarmSetupTable 16 }
+
+ ctrl2ETH1OPTIAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "controller 2 Eth 1 optical Link down alarm"
+ ::= { pwAlarmSetupTable 17 }
+
+ ctrl2ETH2OPTIAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "controller 2 Eth 2 optical Link down alarm"
+ ::= { pwAlarmSetupTable 18 }
+
+ eth1LOOPAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Eth 1 looping alarm"
+ ::= { pwAlarmSetupTable 13 }
+ eth2LOOPAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Eth 2 looping alarm"
+ ::= { pwAlarmSetupTable 14 }
+
+
+--
+-- PseudWire Clock Setup Table
+--
+ pwClockSetupTable OBJECT IDENTIFIER ::= { pwCtrlSetupTable 4 }
+
+
+ pwACRConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWACRConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw ACR Config Table."
+ ::= { pwClockSetupTable 1 }
+
+ pwACRConfigEntry OBJECT-TYPE
+ SYNTAX PWACRConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Pw ACR Config Entry"
+ INDEX { pwACRIndex }
+ ::= { pwACRConfigTable 1 }
+
+ PWACRConfigEntry ::= SEQUENCE {
+ pwACRIndex INTEGER,
+ pwACRPortID INTEGER,
+ pwACREnable INTEGER,
+ pwACRStatus INTEGER
+ }
+
+ pwACRIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ acr1(1),
+ acr2(2),
+ acr3(3),
+ acr4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { pwACRConfigEntry 1 }
+
+ pwACRPortID OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { pwACRConfigEntry 2 }
+
+ pwACREnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { pwACRConfigEntry 3 }
+
+ pwACRStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ acquisition(2),
+ tracking1(3),
+ tracking2(4),
+ tracking3(5),
+ tracking4(6),
+ tracking5(7),
+ none(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { pwACRConfigEntry 4 }
+
+ timeStampUploadTable OBJECT IDENTIFIER ::= { pwClockSetupTable 2 }
+
+ pwTftpServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Time Stamp Upload TFTP server IP."
+ ::= { timeStampUploadTable 1 }
+
+ pwAcrNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Time Stamp Upload ACR Number."
+ ::= { timeStampUploadTable 2 }
+
+ pwEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Time Stamp Upload Enable/Disable."
+ ::= { timeStampUploadTable 3 }
+
+
+--
+-- PseudWire Mode Setup Table
+--
+ pwProtectModeSetupTable OBJECT IDENTIFIER ::= { pwCtrlSetupTable 5 }
+
+ pwModeSelect OBJECT-TYPE
+ SYNTAX INTEGER {
+-- mode0(1),
+ mode1(2),
+ mode2(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pw protect mode select"
+ ::= { pwProtectModeSetupTable 1 }
+
+-- pwModeAction OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- nonrevertible(1),
+-- revertible(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "pw protect mode action"
+-- ::= { pwProtectModeSetupTable 2 }
+
+ pwCascadePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ eth1LinkUp(1),
+ eth2LinkUp(2),
+ eth1LinkDown(3),
+ eth2LinkDown(4),
+ na(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw protect cascade port"
+ ::= { pwProtectModeSetupTable 3 }
+
+ pwCascadeChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ notReady(1),
+ ready(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw protect cascade channel"
+ ::= { pwProtectModeSetupTable 4 }
+
+--
+-- New PseudWire Bundle Setup Table
+--
+
+-- primary
+ pwProtectBundleSetup OBJECT IDENTIFIER ::= { pwCtrlSetupTable 6 }
+ pwPriPort OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle port 1~64"
+ ::= { pwProtectBundleSetup 1 }
+
+ pwPriFormat OBJECT-TYPE
+ SYNTAX INTEGER{
+ cesopsn(2),
+ satop(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle format"
+ ::= { pwProtectBundleSetup 2 }
+
+ pwPriType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ cesoEth(2)
+-- ipwithRTP(3),
+-- cesoEthwithRTP(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle Type"
+ ::= { pwProtectBundleSetup 3 }
+
+ pwPriTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle TOS"
+ ::= { pwProtectBundleSetup 4 }
+
+ pwPriUdpEcid OBJECT-TYPE
+ SYNTAX INTEGER (1..1048575)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle udp/ecid"
+ ::= { pwProtectBundleSetup 5 }
+
+ pwPriFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonCAS(1),
+ e1CAS(3),
+ t1CAS(4),
+ e1unframe(5),
+ t1unframe(6),
+ t1unframe192(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle frame item"
+ ::= { pwProtectBundleSetup 6 }
+
+ pwPriDestIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle ip item"
+ ::= { pwProtectBundleSetup 7 }
+
+ pwPriStratum OBJECT-TYPE
+ SYNTAX INTEGER {
+ stratum1(1),
+ stratum2(2),
+ stratum3(3),
+ stratum3e(4),
+ stratum4(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Stratum Setup"
+ ::= { pwProtectBundleSetup 8 }
+
+ pwPriNumofTimeslot OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pw number of timeslot"
+ ::= { pwProtectBundleSetup 9 }
+
+ pwPriNumofFrame OBJECT-TYPE
+ SYNTAX INTEGER (1..1500)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pw number of Frame"
+ ::= { pwProtectBundleSetup 10 }
+
+ pwPriJitterDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pw jitter delay"
+ ::= { pwProtectBundleSetup 11 }
+
+ pwPriJitterSize OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pw jitter size"
+ ::= { pwProtectBundleSetup 12 }
+
+ pwPriVlanSetup OBJECT-TYPE
+ SYNTAX INTEGER{
+ off(1),
+ cvlan(2),
+ svlan(3),
+ qinq(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pw vlan"
+ ::= { pwProtectBundleSetup 13 }
+
+ pwPriCVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN ID"
+ ::= { pwProtectBundleSetup 14 }
+
+ pwPriCVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p0(1),
+ p1(2),
+ p2(3),
+ p3(4),
+ p4(5),
+ p5(6),
+ p6(7),
+ p7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN Priority"
+ ::= { pwProtectBundleSetup 15 }
+
+ pwPriSVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN ID"
+ ::= { pwProtectBundleSetup 16 }
+
+ pwPriSVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p0(1),
+ p1(2),
+ p2(3),
+ p3(4),
+ p4(5),
+ p5(6),
+ p6(7),
+ p7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN Priority"
+ ::= { pwProtectBundleSetup 17 }
+
+-- Secondary
+ pwSecFormat OBJECT-TYPE
+ SYNTAX INTEGER{
+ cesopsn(2),
+ satop(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle format"
+ ::= { pwProtectBundleSetup 18 }
+
+ pwSecType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ cesoEth(2)
+-- ipwithRTP(3),
+-- cesoEthwithRTP(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle Type"
+ ::= { pwProtectBundleSetup 19 }
+
+ pwSecTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle TOS"
+ ::= { pwProtectBundleSetup 20 }
+
+ pwSecUdpEcid OBJECT-TYPE
+ SYNTAX INTEGER (1..1048575)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle udp/ecid"
+ ::= { pwProtectBundleSetup 21 }
+
+ pwSecFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonCAS(1),
+ e1CAS(3),
+ t1CAS(4),
+ e1unframe(5),
+ t1unframe(6),
+ t1unframe192(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle frame item"
+ ::= { pwProtectBundleSetup 22 }
+
+ pwSecDestIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle ip item"
+ ::= { pwProtectBundleSetup 23 }
+
+ pwSecStratum OBJECT-TYPE
+ SYNTAX INTEGER {
+ stratum1(1),
+ stratum2(2),
+ stratum3(3),
+ stratum3e(4),
+ stratum4(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Stratum Setup"
+ ::= { pwProtectBundleSetup 24 }
+
+ pwSecNumofTimeslot OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw number of timeslot"
+ ::= { pwProtectBundleSetup 25 }
+
+ pwSecNumofFrame OBJECT-TYPE
+ SYNTAX INTEGER (1..1500)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw number of Frame"
+ ::= { pwProtectBundleSetup 26 }
+
+ pwSecJitterDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw jitter delay"
+ ::= { pwProtectBundleSetup 27 }
+
+ pwSecJitterSize OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw jitter size"
+ ::= { pwProtectBundleSetup 28 }
+
+-- pwSecVlanSetup OBJECT-TYPE
+-- SYNTAX INTEGER{
+-- off(1),
+-- cvlan(2),
+-- svlan(3)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "pw vlan"
+-- ::= { pwProtectBundleSetup 29 }
+
+ pwSecCVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN ID"
+ ::= { pwProtectBundleSetup 30 }
+
+ pwSecCVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p0(1),
+ p1(2),
+ p2(3),
+ p3(4),
+ p4(5),
+ p5(6),
+ p6(7),
+ p7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN Priority"
+ ::= { pwProtectBundleSetup 31 }
+
+ pwSecSVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN ID"
+ ::= { pwProtectBundleSetup 32 }
+
+ pwSecSVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p0(1),
+ p1(2),
+ p2(3),
+ p3(4),
+ p4(5),
+ p5(6),
+ p6(7),
+ p7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN Priority"
+ ::= { pwProtectBundleSetup 33 }
+
+ pwProtectAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ activateBundle(1),
+ deleteBundle(2),
+ deleteAll(3),
+-- activeAll(4),
+ changeBundle(5),
+ stopBundleTx(6),
+ addPriPath(7),
+ add2ndPath(8),
+ delPriPath(9),
+ del2ndPath(10)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle action"
+ ::= { pwProtectBundleSetup 34}
+
+ pwProtectConfirm OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pw Confirm Setup"
+ ::= { pwProtectBundleSetup 35}
+
+ pwProtectCfgStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle cfg status"
+ ::= { pwProtectBundleSetup 36 }
+
+--
+-- New PseudWire Bundle Setup Table
+--
+
+ pwPerfClearSetup OBJECT IDENTIFIER ::= { pwCtrlSetupTable 7 }
+ pwPerfStatistClear OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo perf clear"
+ ::= { pwPerfClearSetup 1 }
+
+ pwBundleStatistClear OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo bundle statistics perf clear"
+ ::= { pwPerfClearSetup 2 }
+ pwArrivalTimeClear OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo arrival time statistics clear"
+ ::= { pwPerfClearSetup 3 }
+
+ pwRoundTripStatistClear OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo bundle round trip statistics perf clear"
+ ::= { pwPerfClearSetup 4 }
+
+ pwProtectStatistClear OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo bundle Protect statistics perf clear"
+ ::= { pwPerfClearSetup 5 }
+
+ dpllStickyClear OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dpll sticky clear"
+ ::= { pwPerfClearSetup 6 }
+
+ acrStatusClear OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "acr status clear"
+ ::= { pwPerfClearSetup 7 }
+
+ pwPerPerfStatistClear OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "per Pseudo perf clear"
+ ::= { pwPerfClearSetup 8 }
+
+
+--
+-- PseudWire Round Trip Delay Table
+--
+
+ pwRoundTripDelay OBJECT IDENTIFIER ::= { pwCtrlSetupTable 8 }
+
+ pwRoundTripBid OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo round trip delay bid 0~64"
+ ::= { pwRoundTripDelay 1 }
+
+ pwRoundTripAction OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo bundle round trip action"
+ ::= { pwRoundTripDelay 2 }
+
+--
+-- PseudWire Jitter Buffer Recenter Table
+--
+
+ pwJitterBufRecenter OBJECT IDENTIFIER ::= { pwCtrlSetupTable 9 }
+
+ pwJitterBufBid OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo jitter buf bid 0~64"
+ ::= { pwJitterBufRecenter 1 }
+
+ pwJitterBufAction OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo jitter buf action"
+ ::= { pwJitterBufRecenter 2 }
+
+--
+-- PseudWire Status Table
+--
+ pwCtrlStatusTable OBJECT IDENTIFIER ::= { controller 35 }
+ pwSourceStatusTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 1 }
+
+ pwPriSrcIPInfo OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire Source IP"
+ ::= { pwSourceStatusTable 1 }
+
+ pwPriSubnetMaskInfo OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire IP netmask"
+ ::= { pwSourceStatusTable 2 }
+
+ pwPriGatewayIPInfo OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire IP Gateway"
+ ::= { pwSourceStatusTable 3 }
+
+ pwPriMacAddrInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire source mac address"
+ ::= { pwSourceStatusTable 4 }
+
+ pwSecSrcIPInfo OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire Source IP"
+ ::= { pwSourceStatusTable 5 }
+
+ pwSecSubnetMaskInfo OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire IP netmask"
+ ::= { pwSourceStatusTable 6 }
+
+ pwSecGatewayIPInfo OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire IP Gateway"
+ ::= { pwSourceStatusTable 7 }
+
+ pwSecMacAddrInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire source mac address"
+ ::= { pwSourceStatusTable 8 }
+
+ pwActiveTimerInfo OBJECT-TYPE
+ SYNTAX INTEGER (1..99)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire active timer 1~99"
+ ::= { pwSourceStatusTable 17 }
+
+ pwRemoteLossInfo OBJECT-TYPE
+ SYNTAX INTEGER{
+ continue(1),
+ stop(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire source mac address"
+ ::= { pwSourceStatusTable 18 }
+
+ pwSVlanTPIDInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire svlan tpid"
+ ::= { pwSourceStatusTable 19 }
+
+
+--
+-- PseudWire Status Table
+--
+ pwBundleStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWBundleStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw status table"
+ ::= { pwCtrlStatusTable 2 }
+
+ pwBundleStatusEntry OBJECT-TYPE
+ SYNTAX PWBundleStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw status entry"
+ INDEX { pwStatusIndex }
+ ::= { pwBundleStatusTable 1 }
+
+ PWBundleStatusEntry ::= SEQUENCE {
+ pwStatusIndex INTEGER,
+ pwStatusPort INTEGER,
+ pwStatusFormat INTEGER,
+ pwStatusType INTEGER,
+ pwStatusTos INTEGER,
+ pwStatusUdpEcid INTEGER,
+ pwStatusFrame INTEGER,
+ pwStatusPriDestIP DisplayString,
+ pwStatusStratum INTEGER,
+ pwStatusNumofTimeslot INTEGER,
+ pwStatusNumofFrame INTEGER,
+ pwStatusJitterDelay INTEGER,
+ pwStatusJitterSize INTEGER,
+ pwStatusVlanSetup INTEGER,
+ pwStatusCVlanID INTEGER,
+ pwStatusCVlanPriority INTEGER,
+ pwStatusSVlanID INTEGER,
+ pwStatusSVlanPriority INTEGER,
+ pwStatusAction INTEGER,
+ pwSecStatusPort INTEGER,
+ pwSecStatusFormat INTEGER,
+ pwSecStatusType INTEGER,
+ pwSecStatusTos INTEGER,
+ pwSecStatusUdpEcid INTEGER,
+ pwSecStatusFrame INTEGER,
+ pwSecStatusPriDestIP DisplayString,
+ pwSecStatusStratum INTEGER,
+ pwSecStatusNumofTimeslot INTEGER,
+ pwSecStatusNumofFrame INTEGER,
+ pwSecStatusJitterDelay INTEGER,
+ pwSecStatusJitterSize INTEGER,
+ pwSecStatusVlanSetup INTEGER,
+ pwSecStatusCVlanID INTEGER,
+ pwSecStatusCVlanPriority INTEGER,
+ pwSecStatusSVlanID INTEGER,
+ pwSecStatusSVlanPriority INTEGER,
+ pwSecStatusAction INTEGER
+ }
+
+ pwStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire Index 1~64"
+ ::= { pwBundleStatusEntry 1 }
+
+ pwStatusPort OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle port 1~64"
+ ::= { pwBundleStatusEntry 2 }
+
+ pwStatusFormat OBJECT-TYPE
+ SYNTAX INTEGER{
+ cesopsn(2),
+ satop(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle format"
+ ::= { pwBundleStatusEntry 3 }
+
+ pwStatusType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ cesoEth(2)
+-- ipwithRTP(3),
+-- cesoEthwithRTP(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle Type"
+ ::= { pwBundleStatusEntry 4 }
+
+ pwStatusTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle TOS"
+ ::= { pwBundleStatusEntry 5 }
+
+ pwStatusUdpEcid OBJECT-TYPE
+ SYNTAX INTEGER (1..1048575)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle udp/ecid"
+ ::= { pwBundleStatusEntry 6 }
+
+ pwStatusFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonCAS(1),
+ e1CAS(3),
+ t1CAS(4),
+ e1unframe(5),
+ t1unframe(6),
+ t1unframe192(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle cas item"
+ ::= { pwBundleStatusEntry 7 }
+
+ pwStatusPriDestIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle cas item"
+ ::= { pwBundleStatusEntry 8 }
+
+ pwStatusStratum OBJECT-TYPE
+ SYNTAX INTEGER {
+ stratum1(1),
+ stratum2(2),
+ stratum3(3),
+ stratum3e(4),
+ stratum4(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Stratum Setup"
+ ::= { pwBundleStatusEntry 12 }
+
+ pwStatusNumofTimeslot OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw number of timeslot"
+ ::= { pwBundleStatusEntry 13 }
+
+ pwStatusNumofFrame OBJECT-TYPE
+ SYNTAX INTEGER (1..1500)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw number of Frame"
+ ::= { pwBundleStatusEntry 14 }
+
+ pwStatusJitterDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw jitter delay"
+ ::= { pwBundleStatusEntry 15 }
+
+ pwStatusJitterSize OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw jitter delay"
+ ::= { pwBundleStatusEntry 16 }
+
+ pwStatusVlanSetup OBJECT-TYPE
+ SYNTAX INTEGER{
+ off(1),
+ cvlan(2),
+ svlan(3),
+ qinq(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw vlan"
+ ::= { pwBundleStatusEntry 17 }
+
+ pwStatusCVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN ID"
+ ::= { pwBundleStatusEntry 18 }
+
+ pwStatusCVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p0(1),
+ p1(2),
+ p2(3),
+ p3(4),
+ p4(5),
+ p5(6),
+ p6(7),
+ p7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN Priority"
+ ::= { pwBundleStatusEntry 19 }
+
+ pwStatusSVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN ID"
+ ::= { pwBundleStatusEntry 20 }
+
+ pwStatusSVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p0(1),
+ p1(2),
+ p2(3),
+ p3(4),
+ p4(5),
+ p5(6),
+ p6(7),
+ p7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN Priority"
+ ::= { pwBundleStatusEntry 21 }
+
+ pwStatusAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+-- deleteBundle(2),
+-- deleteAll(3),
+-- activeAll(4),
+-- changeBundle(5)
+ standby(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle action"
+ ::= { pwBundleStatusEntry 22}
+
+ pwSecStatusPort OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pseudo Wire bundle port 1~64"
+ ::= { pwBundleStatusEntry 23 }
+
+ pwSecStatusFormat OBJECT-TYPE
+ SYNTAX INTEGER{
+ cesopsn(2),
+ satop(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle format"
+ ::= { pwBundleStatusEntry 24 }
+
+ pwSecStatusType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ cesoEth(2)
+-- ipwithRTP(3),
+-- cesoEthwithRTP(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle Type"
+ ::= { pwBundleStatusEntry 25 }
+
+ pwSecStatusTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle TOS"
+ ::= { pwBundleStatusEntry 26 }
+
+ pwSecStatusUdpEcid OBJECT-TYPE
+ SYNTAX INTEGER (1..1048575)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle udp/ecid"
+ ::= { pwBundleStatusEntry 27 }
+
+ pwSecStatusFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonCAS(1),
+ e1CAS(3),
+ t1CAS(4),
+ e1unframe(5),
+ t1unframe(6),
+ t1unframe192(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle cas item"
+ ::= { pwBundleStatusEntry 28 }
+
+ pwSecStatusPriDestIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pseudo Wire bundle cas item"
+ ::= { pwBundleStatusEntry 29 }
+
+ pwSecStatusStratum OBJECT-TYPE
+ SYNTAX INTEGER {
+ stratum1(1),
+ stratum2(2),
+ stratum3(3),
+ stratum3e(4),
+ stratum4(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Stratum Setup"
+ ::= { pwBundleStatusEntry 30 }
+
+ pwSecStatusNumofTimeslot OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw number of timeslot"
+ ::= { pwBundleStatusEntry 31 }
+
+ pwSecStatusNumofFrame OBJECT-TYPE
+ SYNTAX INTEGER (1..1500)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secpw number of Frame"
+ ::= { pwBundleStatusEntry 32 }
+
+ pwSecStatusJitterDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw jitter delay"
+ ::= { pwBundleStatusEntry 33 }
+
+ pwSecStatusJitterSize OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec pw jitter delay"
+ ::= { pwBundleStatusEntry 34 }
+
+ pwSecStatusVlanSetup OBJECT-TYPE
+ SYNTAX INTEGER{
+ off(1),
+ cvlan(2),
+ svlan(3),
+ qinq(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec pw vlan"
+ ::= { pwBundleStatusEntry 35 }
+
+ pwSecStatusCVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec customer VLAN ID"
+ ::= { pwBundleStatusEntry 36 }
+
+ pwSecStatusCVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p0(1),
+ p1(2),
+ p2(3),
+ p3(4),
+ p4(5),
+ p5(6),
+ p6(7),
+ p7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec customer VLAN Priority"
+ ::= { pwBundleStatusEntry 37 }
+
+ pwSecStatusSVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec provider VLAN ID"
+ ::= { pwBundleStatusEntry 38 }
+
+ pwSecStatusSVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p0(1),
+ p1(2),
+ p2(3),
+ p3(4),
+ p4(5),
+ p5(6),
+ p6(7),
+ p7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec provider VLAN Priority"
+ ::= { pwBundleStatusEntry 39 }
+
+ pwSecStatusAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ standby(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "sec bundle action"
+ ::= { pwBundleStatusEntry 40}
+
+
+--
+-- PseudWire Statics Table
+--
+ pwBundleStaticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWBundleStaticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw statics table"
+ ::= { pwCtrlStatusTable 3 }
+
+ pwBundleStaticsEntry OBJECT-TYPE
+ SYNTAX PWBundleStaticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw statics entry"
+ INDEX { pwStaticsIndex }
+ ::= { pwBundleStaticsTable 1 }
+
+ PWBundleStaticsEntry ::= SEQUENCE {
+ pwStaticsIndex INTEGER,
+ pwStaticsPort INTEGER,
+ pwJitBufUnderRun INTEGER,
+ pwJitBufOverRun INTEGER,
+ pwJitBufMin INTEGER,
+ pwJitBufMax INTEGER,
+ pwJitBufDepth INTEGER,
+ pwLBitCount INTEGER,
+ pwRBitCount INTEGER,
+ pwTxGoodCount INTEGER,
+ pwRxGoodCount INTEGER,
+ pwRxLostCount INTEGER,
+ pwLink INTEGER,
+ pwSizeError INTEGER,
+ pwRxAISAlm INTEGER,
+ pwPath INTEGER,
+ pwMisOrderCount INTEGER,
+ pwRxDuplicateCount INTEGER
+ }
+
+ pwStaticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire Index 1~64"
+ ::= { pwBundleStaticsEntry 1 }
+
+ pwStaticsPort OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle port 1~64"
+ ::= { pwBundleStaticsEntry 2 }
+
+ pwJitBufUnderRun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter uv"
+ ::= { pwBundleStaticsEntry 3 }
+
+ pwJitBufOverRun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter ov"
+ ::= { pwBundleStaticsEntry 4 }
+
+ pwJitBufMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter min"
+ ::= { pwBundleStaticsEntry 5 }
+
+ pwJitBufMax OBJECT-TYPE
+ SYNTAX INTEGER (1..1048575)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter max"
+ ::= { pwBundleStaticsEntry 6 }
+
+ pwJitBufDepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter depth"
+ ::= { pwBundleStaticsEntry 7 }
+
+ pwLBitCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw l-bit error"
+ ::= { pwBundleStaticsEntry 8 }
+
+ pwRBitCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw r-bit error"
+ ::= { pwBundleStaticsEntry 9 }
+
+ pwTxGoodCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw tx good pkt"
+ ::= { pwBundleStaticsEntry 10 }
+
+ pwRxGoodCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw rx good pkt"
+ ::= { pwBundleStaticsEntry 11 }
+
+ pwRxLostCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw rx lost count"
+ ::= { pwBundleStaticsEntry 12 }
+
+ pwLink OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw link status"
+ ::= { pwBundleStaticsEntry 13 }
+
+ pwSizeError OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2),
+ cas(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw size error"
+ ::= { pwBundleStaticsEntry 14 }
+
+ pwRxAISAlm OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ ais(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw rx ais alm"
+ ::= { pwBundleStaticsEntry 15 }
+
+ pwPath OBJECT-TYPE
+ SYNTAX INTEGER{
+ pri(1),
+ sec(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw path"
+ ::= { pwBundleStaticsEntry 16 }
+
+ pwMisOrderCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw miss-order count"
+ ::= { pwBundleStaticsEntry 17 }
+
+ pwRxDuplicateCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw rx duplicate count"
+ ::= { pwBundleStaticsEntry 18 }
+
+--
+-- PseudWire Delay Info Table
+--
+ pwBundleDelayInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWBundleDelayInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw delay info table"
+ ::= { pwCtrlStatusTable 4 }
+
+ pwBundleDelayInfoEntry OBJECT-TYPE
+ SYNTAX PWBundleDelayInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw Delay Info entry"
+ INDEX { pwInfoIndex }
+ ::= { pwBundleDelayInfoTable 1 }
+
+ PWBundleDelayInfoEntry ::= SEQUENCE {
+ pwInfoIndex INTEGER,
+ pwInfoPort INTEGER,
+ pwCellNum INTEGER,
+ pwJitterDelaySt INTEGER,
+ pwJitterSizeSt INTEGER,
+ pwPropDelay DisplayString,
+ pwPktSize DisplayString,
+ pwOverHead DisplayString,
+ pwEthernetBW DisplayString,
+ pwTotalBW DisplayString
+ }
+
+ pwInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire Index 1~64"
+ ::= { pwBundleDelayInfoEntry 1 }
+
+ pwInfoPort OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle port 1~64"
+ ::= { pwBundleDelayInfoEntry 2 }
+
+ pwCellNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw cell number"
+ ::= { pwBundleDelayInfoEntry 3 }
+
+ pwJitterDelaySt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter delay"
+ ::= { pwBundleDelayInfoEntry 4 }
+
+ pwJitterSizeSt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter size"
+ ::= { pwBundleDelayInfoEntry 5 }
+
+ pwPropDelay OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter prop delay"
+ ::= { pwBundleDelayInfoEntry 6 }
+
+ pwPktSize OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw pkt size"
+ ::= { pwBundleDelayInfoEntry 7 }
+
+ pwOverHead OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw over head"
+ ::= { pwBundleDelayInfoEntry 8 }
+
+ pwEthernetBW OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw ethernet bw"
+ ::= { pwBundleDelayInfoEntry 9 }
+
+ pwTotalBW OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw total bw"
+ ::= { pwBundleDelayInfoEntry 10 }
+
+ pwAlarmStatusTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 5 }
+
+ pwArpLostStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "arp-bundle alarm severity type"
+ ::= { pwAlarmStatusTable 1 }
+
+ pwRxLostStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "rx lost alarm severity type"
+ ::= { pwAlarmStatusTable 2 }
+
+ pwLostOfBundleStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "lost of bundle alarm "
+ ::= { pwAlarmStatusTable 3 }
+
+ pwUnderRunStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "underrun alarm severity type"
+ ::= { pwAlarmStatusTable 4 }
+
+ pwOverRunStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "overrun alarm severity type"
+ ::= { pwAlarmStatusTable 5 }
+
+ pwLBitStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LBit alarm severity type"
+ ::= { pwAlarmStatusTable 6 }
+
+ pwRBitStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RBit alarm severity type"
+ ::= { pwAlarmStatusTable 7 }
+
+ pwIPConflictStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IP Conflictalarm severity type"
+ ::= { pwAlarmStatusTable 8 }
+
+ ctrl1ETH1ELECAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "controller 1 Eth 1 electrical Link down alarm"
+ ::= { pwAlarmStatusTable 9 }
+
+ ctrl1ETH2ELECAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "controller 1 Eth 2 electrical Link down alarm"
+ ::= { pwAlarmStatusTable 10 }
+
+ ctrl1ETH1OPTIAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "controller 1 Eth 1 optical Link down alarm"
+ ::= { pwAlarmStatusTable 11 }
+
+ ctrl1ETH2OPTIAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "controller 1 Eth 2 optical Link down alarm"
+ ::= { pwAlarmStatusTable 12 }
+ eth1LOOPAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Eth 1 Looping alram"
+ ::= { pwAlarmStatusTable 13 }
+ eth2LOOPAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Eth 2 Looping alram"
+ ::= { pwAlarmStatusTable 14 }
+ ctrl2ETH1ELECAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "controller 2 Eth 1 electrical Link down alarm"
+ ::= { pwAlarmStatusTable 15 }
+
+ ctrl2ETH2ELECAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "controller 2 Eth 2 electrical Link down alarm"
+ ::= { pwAlarmStatusTable 16 }
+
+ ctrl2ETH1OPTIAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "controller 2 Eth 1 optical Link down alarm"
+ ::= { pwAlarmStatusTable 17 }
+
+ ctrl2ETH2OPTIAlarmStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "controller 2 Eth 2 optical Link down alarm"
+ ::= { pwAlarmStatusTable 18 }
+
+--
+-- PW SFP Info Table
+--
+ pwSfpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWSfpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "sfp information table"
+ ::= {pwCtrlStatusTable 6}
+
+ pwSfpInfoEntry OBJECT-TYPE
+ SYNTAX PWSfpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in sfp information table."
+ INDEX { sfpIndex }
+ ::= { pwSfpInfoTable 1 }
+
+ PWSfpInfoEntry ::= SEQUENCE {
+ sfpIndex INTEGER,
+ sfpEthIndex INTEGER,
+ sfpConnector INTEGER,
+ sfpTransceiver DisplayString,
+ sfpLinkLength DisplayString,
+ sfpTechnology DisplayString,
+ sfpEncoding DisplayString,
+ sfpLength9to125mm DisplayString,
+ sfpLength50to125mm DisplayString,
+ sfpLength62p5to125mm DisplayString,
+ sfpLength DisplayString,
+ sfpTemperature DisplayString,
+ sfpVcc DisplayString,
+ sfpTxBias DisplayString,
+ sfpTxPower DisplayString,
+ sfpRxPower DisplayString,
+ sfpDate DisplayString,
+ sfpVendorName DisplayString,
+ sfpOUI DisplayString,
+ sfpPN DisplayString,
+ sfpRev DisplayString,
+ sfpWavelength DisplayString
+ }
+
+ sfpIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "1~2, "
+ ::= { pwSfpInfoEntry 1 }
+
+ sfpEthIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ eth1 (1),
+ eth2 (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "optical port"
+ ::= { pwSfpInfoEntry 2 }
+
+ sfpConnector OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(1),
+ sc(2),
+ fiberchannelstyle1copper(3),
+ fiberchannelstyle2copper(4),
+ bnctnc(5),
+ fibrechannelcoaxialheader(6),
+ fiberJack(7),
+ lc(8),
+ mtrj(9),
+ mu(10),
+ sg(11),
+ optcalpigtail(12),
+ hssdcii(13),
+ copperpigtail(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP connector"
+ ::= { pwSfpInfoEntry 3 }
+
+ sfpTransceiver OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP transceiver"
+ ::= { pwSfpInfoEntry 4 }
+
+ sfpLinkLength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP link length"
+ ::= { pwSfpInfoEntry 5 }
+
+ sfpTechnology OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP technology"
+ ::= { pwSfpInfoEntry 6 }
+
+ sfpEncoding OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP encoding"
+ ::= { pwSfpInfoEntry 7 }
+
+ sfpLength9to125mm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP length for 9/125 mm fiber"
+ ::= { pwSfpInfoEntry 8 }
+
+ sfpLength50to125mm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP length for 50/125 mm fiber"
+ ::= { pwSfpInfoEntry 9 }
+
+ sfpLength62p5to125mm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP length for 62.5/125 mm fiber"
+ ::= { pwSfpInfoEntry 10 }
+
+ sfpLength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Length"
+ ::= { pwSfpInfoEntry 11 }
+
+ sfpTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Temperature"
+ ::= { pwSfpInfoEntry 12 }
+
+ sfpVcc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Vcc"
+ ::= { pwSfpInfoEntry 13 }
+
+ sfpTxBias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Tx Bias current"
+ ::= { pwSfpInfoEntry 14 }
+
+ sfpTxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Tx power"
+ ::= { pwSfpInfoEntry 15 }
+
+ sfpRxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { pwSfpInfoEntry 16 }
+
+ sfpDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { pwSfpInfoEntry 17 }
+
+ sfpVendorName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { pwSfpInfoEntry 18 }
+
+ sfpOUI OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { pwSfpInfoEntry 19 }
+
+ sfpPN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { pwSfpInfoEntry 20 }
+
+ sfpRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { pwSfpInfoEntry 21 }
+
+ sfpWavelength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { pwSfpInfoEntry 22 }
+
+
+--
+-- PW ACR Status Table
+--
+ pwACRStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWACRStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw ACR status Table."
+ ::= { pwCtrlStatusTable 7 }
+
+ pwACRStatusEntry OBJECT-TYPE
+ SYNTAX PWACRStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Pw ACR Status Entry"
+ INDEX { pwACRIndex }
+ ::= { pwACRStatusTable 1 }
+
+ PWACRStatusEntry ::= SEQUENCE {
+ pwACRStatusIndex INTEGER,
+ pwACRStatusPortID INTEGER,
+ pwACRStatusEnable INTEGER,
+ pwACRStatusStatus INTEGER,
+ pwACRDisconCnt INTEGER,
+ pwACRRestartCnt INTEGER,
+ pwACRCovariance DisplayString,
+ pwACRFreq DisplayString
+ }
+
+ pwACRStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ acr1(1),
+ acr2(2),
+ acr3(3),
+ acr4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ACR status Index."
+ ::= { pwACRStatusEntry 1 }
+
+ pwACRStatusPortID OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ACR port id."
+ ::= { pwACRStatusEntry 2 }
+
+ pwACRStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ none(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The acr enable status."
+ ::= { pwACRStatusEntry 3 }
+
+ pwACRStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ acquisition(2),
+ tracking1(3),
+ tracking2(4),
+ tracking3(5),
+ tracking4(6),
+ tracking5(7),
+ none(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The acr tracking status."
+ ::= { pwACRStatusEntry 4 }
+
+ pwACRDisconCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ACR discountinue count."
+ ::= { pwACRStatusEntry 5 }
+
+ pwACRRestartCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ACR restart count."
+ ::= { pwACRStatusEntry 6 }
+
+ pwACRCovariance OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ACR covariance."
+ ::= { pwACRStatusEntry 7 }
+
+ pwACRFreq OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ACR Freq."
+ ::= { pwACRStatusEntry 8 }
+
+--
+-- Current Performance Table
+--
+
+ pwPerformanceTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 8}
+
+ pwCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Current Performance Table"
+ ::= { pwPerformanceTable 1}
+
+ pwCurrentPerfEntry OBJECT-TYPE
+ SYNTAX PWCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { pwPortIndex }
+ ::= { pwCurrentPerfTable 1 }
+
+ PWCurrentPerfEntry ::= SEQUENCE {
+ pwPortIndex INTEGER,
+ pwCurrentRxLost INTEGER,
+ pwCurrentJitBufUnderrun INTEGER,
+ pwCurrentJitBufOverrun INTEGER,
+ pwCurr15MinTimeElapsed INTEGER,
+ pwValid15MinInterval INTEGER,
+ pwCurrentEth1Loss INTEGER,
+ pwCurrentEth2Loss INTEGER
+ }
+
+ pwPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw perf portIndex 1-64"
+ ::= { pwCurrentPerfEntry 1 }
+
+ pwCurrentRxLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Rx-Lost Counter. Rx-Lost is count for a boundle about ethernet Lost/ jump events Packets."
+ ::= { pwCurrentPerfEntry 2 }
+
+ pwCurrentJitBufUnderrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current J-UR Counter. Underrun is count of jitter buffer underrun events."
+ ::= { pwCurrentPerfEntry 3 }
+
+ pwCurrentJitBufOverrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current J-OR Counter. Overrun is count of jitter buffer overrun events."
+ ::= { pwCurrentPerfEntry 4 }
+
+
+ pwCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { pwCurrentPerfEntry 5}
+
+ pwValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { pwCurrentPerfEntry 6}
+
+ pwCurrentEth1Loss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current eth1 los Counter."
+ ::= { pwCurrentPerfEntry 7 }
+
+ pwCurrentEth2Loss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current eth2 los Counter."
+ ::= { pwCurrentPerfEntry 8 }
+
+
+--
+-- Interval Performance Table
+--
+
+ pwIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Performance Table"
+ ::= { pwPerformanceTable 2 }
+
+ pwIntervalPerfEntry OBJECT-TYPE
+ SYNTAX PWIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interval performance entry"
+ INDEX { pwIntPortIndex, pwIntervalPerfNum }
+ ::= { pwIntervalPerfTable 1 }
+
+ PWIntervalPerfEntry ::= SEQUENCE {
+ pwIntPortIndex INTEGER,
+ pwIntervalPerfNum INTEGER,
+ pwIntervalRxLost INTEGER,
+ pwIntervalJitBufUnderrun INTEGER,
+ pwIntervalJitBufOverrun INTEGER,
+ pwIntervalEth1Loss INTEGER,
+ pwIntervalEth2Loss INTEGER
+ }
+
+ pwIntPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { pwIntervalPerfEntry 1 }
+
+ pwIntervalPerfNum OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { pwIntervalPerfEntry 2 }
+
+ pwIntervalRxLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " interval rx-lost counter "
+ ::= { pwIntervalPerfEntry 3}
+
+ pwIntervalJitBufUnderrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " jitter buffer underrun Counter "
+ ::= { pwIntervalPerfEntry 4}
+
+ pwIntervalJitBufOverrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " jitter buffer overrun Counter "
+ ::= { pwIntervalPerfEntry 5}
+
+ pwIntervalEth1Loss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Eth1 Loss Counter "
+ ::= { pwIntervalPerfEntry 6}
+
+ pwIntervalEth2Loss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Eth2 Loss Counter "
+ ::= { pwIntervalPerfEntry 7}
+
+
+--
+-- Total Performance Table
+--
+ pwTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Total Performance Table"
+ ::= { pwPerformanceTable 3 }
+
+ pwTotalPerfEntry OBJECT-TYPE
+ SYNTAX PWTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { pwTotalPortIndex }
+ ::= { pwTotalPerfTable 1 }
+
+ PWTotalPerfEntry ::= SEQUENCE {
+ pwTotalPortIndex INTEGER,
+ pwTotalRxLost INTEGER,
+ pwTotalJitBufUnderrun INTEGER,
+ pwTotalJitBufOverrun INTEGER,
+ pwTotalEth1Loss INTEGER,
+ pwTotalEth2Loss INTEGER
+ }
+
+
+ pwTotalPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " total Counter in current 24 hours"
+ ::= { pwTotalPerfEntry 1 }
+
+ pwTotalRxLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Rx-lost Counter in current 24 hours"
+ ::= { pwTotalPerfEntry 2 }
+
+ pwTotalJitBufUnderrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Jitter buffer underrun Counter in current 24 hours"
+ ::= { pwTotalPerfEntry 3}
+
+ pwTotalJitBufOverrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Jitter buffer overrun Counter in current 24 hours"
+ ::= { pwTotalPerfEntry 4}
+
+ pwTotalEth1Loss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Eth1Loss Counter in current 24 hours"
+ ::= { pwTotalPerfEntry 5}
+
+ pwTotalEth2Loss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Eth2Loss Counter in current 24 hours"
+ ::= { pwTotalPerfEntry 6}
+
+
+--
+-- Seven Days Performance Table
+--
+ pwSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 Days Performance Table"
+ ::= { pwPerformanceTable 4}
+
+ pwSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX PWSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 days performance table"
+ INDEX { pw7DaysPortIndex ,pwDaysIndex }
+ ::= { pwSevenDaysPerfTable 1 }
+
+ PWSevenDaysPerfEntry ::= SEQUENCE {
+ pw7DaysPortIndex INTEGER,
+ pwDaysIndex INTEGER,
+ pwDateString DisplayString,
+ pw7DaysRxLost INTEGER,
+ pw7DaysJitBufUnderrun INTEGER,
+ pw7DaysJitBufOverrun INTEGER,
+ pw7DaysEth1Loss INTEGER,
+ pw7DaysEth2Loss INTEGER
+ }
+
+ pw7DaysPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days port index "
+ ::= { pwSevenDaysPerfEntry 1 }
+
+ pwDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { pwSevenDaysPerfEntry 2 }
+
+ pwDateString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { pwSevenDaysPerfEntry 3 }
+
+ pw7DaysRxLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Rx-lost Counter in seven days"
+ ::= { pwSevenDaysPerfEntry 4}
+
+ pw7DaysJitBufUnderrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " jitter buffer underrun Counter in seven days"
+ ::= { pwSevenDaysPerfEntry 5}
+
+ pw7DaysJitBufOverrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " jitter buffer overrun Counter in seven days"
+ ::= { pwSevenDaysPerfEntry 6}
+
+ pw7DaysEth1Loss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Eth1Loss Counter in seven days"
+ ::= { pwSevenDaysPerfEntry 7}
+
+ pw7DaysEth2Loss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Eth2Loss Counter in seven days"
+ ::= { pwSevenDaysPerfEntry 8}
+
+
+--
+-- bundle arp status table
+--
+ pwBundleArpStatusTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 9 }
+
+ pwArpPrimaryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWArpPrimaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {pwBundleArpStatusTable 1}
+
+ pwArpPrimaryStatusEntry OBJECT-TYPE
+ SYNTAX PWArpPrimaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { pwarpPrimaryNumIndex }
+ ::= { pwArpPrimaryStatusTable 1 }
+
+ PWArpPrimaryStatusEntry ::= SEQUENCE {
+ pwarpPrimaryNumIndex INTEGER (1..64),
+ pwarpPrimarySrcIpAddress IpAddress,
+ pwarpPrimaryMacAddress DisplayString,
+ pwarpPrimarySVLANId INTEGER,
+ pwarpPrimaryCVLANId INTEGER,
+ pwarpPrimaryRxRequest Counter,
+ pwarpPrimaryTxReply Counter,
+ pwarpPrimaryTxRequest Counter,
+ pwarpPrimaryRxReply Counter,
+ pwisPrimaryBundleIp INTEGER
+ }
+
+ pwarpPrimaryNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp number Index(1~64) "
+ ::= { pwArpPrimaryStatusEntry 1 }
+
+ pwarpPrimarySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source IP."
+ ::= { pwArpPrimaryStatusEntry 2 }
+
+ pwarpPrimaryMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { pwArpPrimaryStatusEntry 3 }
+
+ pwarpPrimarySVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { pwArpPrimaryStatusEntry 4 }
+
+ pwarpPrimaryCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { pwArpPrimaryStatusEntry 5 }
+
+ pwarpPrimaryRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Request counter"
+ ::= { pwArpPrimaryStatusEntry 6 }
+
+ pwarpPrimaryTxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Tx Reply counter"
+ ::= { pwArpPrimaryStatusEntry 7 }
+
+ pwarpPrimaryTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Tx Request counter"
+ ::= { pwArpPrimaryStatusEntry 8 }
+
+ pwarpPrimaryRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Reply counter"
+ ::= { pwArpPrimaryStatusEntry 9 }
+
+ pwisPrimaryBundleIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Is bundle ip Set"
+ ::= { pwArpPrimaryStatusEntry 10 }
+
+--arp other
+
+ pwArpOtherStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWArpOtherStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth phy electric Config Table."
+ ::= { pwBundleArpStatusTable 2 }
+
+ pwArpOtherStatusEntry OBJECT-TYPE
+ SYNTAX PWArpOtherStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth Phy Config Entry."
+ INDEX { pwarpOtherNumIndex }
+ ::= { pwArpOtherStatusTable 1 }
+
+ PWArpOtherStatusEntry ::= SEQUENCE {
+ pwarpOtherNumIndex INTEGER (1..8),
+ pwarpOtherSrcIpAddress IpAddress,
+ pwarpOtherMacAddress DisplayString,
+ pwarpOtherSVLANId INTEGER,
+ pwarpOtherCVLANId INTEGER,
+ pwarpOtherRxRequest Counter,
+ pwarpOtherRxReply Counter
+ }
+
+ pwarpOtherNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp number Index(1~8) "
+ ::= { pwArpOtherStatusEntry 1 }
+
+ pwarpOtherSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source IP."
+ ::= { pwArpOtherStatusEntry 2 }
+
+ pwarpOtherMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { pwArpOtherStatusEntry 3 }
+
+ pwarpOtherSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { pwArpOtherStatusEntry 4 }
+
+ pwarpOtherCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { pwArpOtherStatusEntry 5 }
+
+ pwarpOtherRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Request counter"
+ ::= { pwArpOtherStatusEntry 6 }
+
+ pwarpOtherRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Reply counter"
+ ::= { pwArpOtherStatusEntry 7 }
+
+--arp Secondary
+ pwArpSecondaryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWArpSecondaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {pwBundleArpStatusTable 3}
+
+ pwArpSecondaryStatusEntry OBJECT-TYPE
+ SYNTAX PWArpSecondaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { pwarpSecondaryNumIndex }
+ ::= { pwArpSecondaryStatusTable 1 }
+
+ PWArpSecondaryStatusEntry ::= SEQUENCE {
+ pwarpSecondaryNumIndex INTEGER (1..64),
+ pwarpSecondarySrcIpAddress IpAddress,
+ pwarpSecondaryMacAddress DisplayString,
+ pwarpSecondarySVLANId INTEGER,
+ pwarpSecondaryCVLANId INTEGER,
+ pwarpSecondaryRxRequest Counter,
+ pwarpSecondaryTxReply Counter,
+ pwarpSecondaryTxRequest Counter,
+ pwarpSecondaryRxReply Counter,
+ pwisSecondaryBundleIp INTEGER
+ }
+
+ pwarpSecondaryNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp number Index(1~64) "
+ ::= { pwArpSecondaryStatusEntry 1 }
+
+ pwarpSecondarySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source IP."
+ ::= { pwArpSecondaryStatusEntry 2 }
+
+ pwarpSecondaryMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { pwArpSecondaryStatusEntry 3 }
+
+ pwarpSecondarySVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { pwArpSecondaryStatusEntry 4 }
+
+ pwarpSecondaryCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { pwArpSecondaryStatusEntry 5 }
+
+ pwarpSecondaryRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Request counter"
+ ::= { pwArpSecondaryStatusEntry 6 }
+
+ pwarpSecondaryTxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Tx Reply counter"
+ ::= { pwArpSecondaryStatusEntry 7 }
+
+ pwarpSecondaryTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Tx Request counter"
+ ::= { pwArpSecondaryStatusEntry 8 }
+
+ pwarpSecondaryRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Reply counter"
+ ::= { pwArpSecondaryStatusEntry 9 }
+
+ pwisSecondaryBundleIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Is bundle ip Set"
+ ::= { pwArpSecondaryStatusEntry 10 }
+
+
+--
+-- bundle ping status table
+--
+ pwBundlePingStatusTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 10}
+
+ pwPingPrimaryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWPingPrimaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping status table"
+ ::= {pwBundlePingStatusTable 1}
+
+ pwPingPrimaryStatusEntry OBJECT-TYPE
+ SYNTAX PWPingPrimaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle ping status table."
+ INDEX { pwpingPrimaryNumIndex }
+ ::= { pwPingPrimaryStatusTable 1 }
+
+ PWPingPrimaryStatusEntry ::= SEQUENCE {
+ pwpingPrimaryNumIndex INTEGER (1..64),
+ pwpingPrimarySrcIpAddress IpAddress,
+ pwpingPrimaryMacAddress DisplayString,
+ pwpingPrimarySVLANId INTEGER,
+ pwpingPrimaryCVLANId INTEGER,
+ pwpingPrimaryRxRequest Counter,
+ pwpingPrimaryTxReply Counter,
+ pwpingPrimaryTxRequest Counter,
+ pwpingPrimaryRxReply Counter,
+ pwisPingPrimaryBundleIp INTEGER
+ }
+
+ pwpingPrimaryNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping number Index(1~64) "
+ ::= { pwPingPrimaryStatusEntry 1 }
+
+ pwpingPrimarySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source IP."
+ ::= { pwPingPrimaryStatusEntry 2 }
+
+ pwpingPrimaryMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { pwPingPrimaryStatusEntry 3 }
+
+ pwpingPrimarySVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { pwPingPrimaryStatusEntry 4 }
+
+ pwpingPrimaryCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { pwPingPrimaryStatusEntry 5 }
+
+ pwpingPrimaryRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Request counter"
+ ::= { pwPingPrimaryStatusEntry 6 }
+
+ pwpingPrimaryTxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Tx Reply counter"
+ ::= { pwPingPrimaryStatusEntry 7 }
+
+ pwpingPrimaryTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Tx Request counter"
+ ::= { pwPingPrimaryStatusEntry 8 }
+
+ pwpingPrimaryRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Reply counter"
+ ::= { pwPingPrimaryStatusEntry 9 }
+
+ pwisPingPrimaryBundleIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Is bundle ip Set"
+ ::= { pwPingPrimaryStatusEntry 10 }
+
+-- other
+ pwPingOtherStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWPingOtherStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping status table"
+ ::= {pwBundlePingStatusTable 2}
+
+ pwPingOtherStatusEntry OBJECT-TYPE
+ SYNTAX PWPingOtherStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle ping status table."
+ INDEX { pwpingOtherNumIndex }
+ ::= { pwPingOtherStatusTable 1 }
+
+ PWPingOtherStatusEntry ::= SEQUENCE {
+ pwpingOtherNumIndex INTEGER (1..8),
+ pwpingOtherSrcIpAddress IpAddress,
+ pwpingOtherMacAddress DisplayString,
+ pwpingOtherSVLANId INTEGER,
+ pwpingOtherCVLANId INTEGER,
+ pwpingOtherRxRequest Counter,
+ pwpingOtherRxReply Counter
+ }
+
+ pwpingOtherNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping number Index(1~8) "
+ ::= { pwPingOtherStatusEntry 1 }
+
+ pwpingOtherSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source IP."
+ ::= { pwPingOtherStatusEntry 2 }
+
+ pwpingOtherMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { pwPingOtherStatusEntry 3 }
+
+ pwpingOtherSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { pwPingOtherStatusEntry 4 }
+
+ pwpingOtherCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { pwPingOtherStatusEntry 5 }
+
+ pwpingOtherRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Request counter"
+ ::= { pwPingOtherStatusEntry 6 }
+
+ pwpingOtherRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Reply counter"
+ ::= { pwPingOtherStatusEntry 7 }
+
+--ping Secondary
+
+ pwPingSecondaryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWPingSecondaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping status table"
+ ::= {pwBundlePingStatusTable 3}
+
+ pwPingSecondaryStatusEntry OBJECT-TYPE
+ SYNTAX PWPingSecondaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle ping status table."
+ INDEX { pwpingSecondaryNumIndex }
+ ::= { pwPingSecondaryStatusTable 1 }
+
+ PWPingSecondaryStatusEntry ::= SEQUENCE {
+ pwpingSecondaryNumIndex INTEGER (1..64),
+ pwpingSecondarySrcIpAddress IpAddress,
+ pwpingSecondaryMacAddress DisplayString,
+ pwpingSecondarySVLANId INTEGER,
+ pwpingSecondaryCVLANId INTEGER,
+ pwpingSecondaryRxRequest Counter,
+ pwpingSecondaryTxReply Counter,
+ pwpingSecondaryTxRequest Counter,
+ pwpingSecondaryRxReply Counter,
+ pwisPingSecondaryBundleIp INTEGER
+ }
+
+ pwpingSecondaryNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping number Index(1~64) "
+ ::= { pwPingSecondaryStatusEntry 1 }
+
+ pwpingSecondarySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source IP."
+ ::= { pwPingSecondaryStatusEntry 2 }
+
+ pwpingSecondaryMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { pwPingSecondaryStatusEntry 3 }
+
+ pwpingSecondarySVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { pwPingSecondaryStatusEntry 4 }
+
+ pwpingSecondaryCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { pwPingSecondaryStatusEntry 5 }
+
+ pwpingSecondaryRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Request counter"
+ ::= { pwPingSecondaryStatusEntry 6 }
+
+ pwpingSecondaryTxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Tx Reply counter"
+ ::= { pwPingSecondaryStatusEntry 7 }
+
+ pwpingSecondaryTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Tx Request counter"
+ ::= { pwPingSecondaryStatusEntry 8 }
+
+ pwpingSecondaryRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Reply counter"
+ ::= { pwPingSecondaryStatusEntry 9 }
+
+ pwisPingSecondaryBundleIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Is bundle ip Set"
+ ::= { pwPingSecondaryStatusEntry 10 }
+
+
+--
+-- IP Conflict
+--
+ pwIpConflictTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWIpConflictEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle IP Conflict status table."
+ ::= {pwCtrlStatusTable 11}
+
+ pwIpConflictEntry OBJECT-TYPE
+ SYNTAX PWIpConflictEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle IP Conflict status table."
+ INDEX { pwipConflictNumIndex }
+ ::= { pwIpConflictTable 1 }
+
+ PWIpConflictEntry ::= SEQUENCE {
+ pwipConflictNumIndex INTEGER (1..16),
+ pwipConflictSrcIpAddress IpAddress,
+ pwipConflictMacAddress DisplayString,
+ pwipConflictSVLANId INTEGER,
+ pwipConflictCVLANId INTEGER
+ }
+
+ pwipConflictNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle IP Conflict Number Index(1~64) "
+ ::= { pwIpConflictEntry 1 }
+
+ pwipConflictSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle IP Conflict Source IP."
+ ::= { pwIpConflictEntry 2 }
+
+ pwipConflictMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle IP Conflict Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { pwIpConflictEntry 3 }
+
+ pwipConflictSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { pwIpConflictEntry 4 }
+
+ pwipConflictCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { pwIpConflictEntry 5 }
+
+
+--
+-- PseudWire Mode status Table
+--
+ pwProtectModeStatusTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 12 }
+
+ pwModeSelectStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ mode0(1),
+ mode1(2),
+ mode2(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw protect mode select"
+ ::= { pwProtectModeStatusTable 1 }
+
+-- pwModeActionStatus OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- nonrevertible(1),
+-- revertible(2)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "pw protect mode action"
+-- ::= { pwProtectModeStatusTable 2 }
+
+ pwCascadePortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ eth1LinkUp(1),
+ eth2LinkUp(2),
+ eth1LinkDown(3),
+ eth2LinkDown(4),
+ na(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw protect cascade port"
+ ::= { pwProtectModeStatusTable 3 }
+
+ pwCascadeChannelStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notReady(1),
+ ready(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw protect cascade channel"
+ ::= { pwProtectModeStatusTable 4 }
+
+
+
+--
+-- pw arival time statist table
+--
+ pwArrivalTimeStatistTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 14 }
+
+ pwPriArrivalTimeStatistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWPriArrivalTimeStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {pwArrivalTimeStatistTable 1}
+
+ pwPriArrivalTimeStatistEntry OBJECT-TYPE
+ SYNTAX PWPriArrivalTimeStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { pwPriEthStatistIndex }
+ ::= { pwPriArrivalTimeStatistTable 1 }
+
+ PWPriArrivalTimeStatistEntry ::= SEQUENCE {
+ pwPriEthStatistIndex INTEGER (1..64),
+ pwPriEth1ReOrder DisplayString,
+ pwPriEth1RxLoss DisplayString,
+ pwPriEth1IPGMax DisplayString,
+ pwPriEth1IPGMin DisplayString,
+ pwPriEth1IPGCur DisplayString,
+ pwPriEth2ReOrder DisplayString,
+ pwPriEth2RxLoss DisplayString,
+ pwPriEth2IPGMax DisplayString,
+ pwPriEth2IPGMin DisplayString,
+ pwPriEth2IPGCur DisplayString
+ }
+
+ pwPriEthStatistIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth pri statist Index(1~64) "
+ ::= { pwPriArrivalTimeStatistEntry 1 }
+
+ pwPriEth1ReOrder OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth pri statist reorder"
+ ::= { pwPriArrivalTimeStatistEntry 2 }
+
+ pwPriEth1RxLoss OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth pri statist rx los"
+ ::= { pwPriArrivalTimeStatistEntry 3 }
+
+ pwPriEth1IPGMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth1 statist IPG MAX"
+ ::= { pwPriArrivalTimeStatistEntry 4 }
+
+ pwPriEth1IPGMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth1 statist IPG MIN"
+ ::= { pwPriArrivalTimeStatistEntry 5 }
+
+ pwPriEth1IPGCur OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth1 statist IPG Cur"
+ ::= { pwPriArrivalTimeStatistEntry 6 }
+
+ pwPriEth2ReOrder OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth2 pri statist reorder"
+ ::= { pwPriArrivalTimeStatistEntry 7 }
+
+ pwPriEth2RxLoss OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth2 pri statist rx los"
+ ::= { pwPriArrivalTimeStatistEntry 8 }
+
+ pwPriEth2IPGMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth2 statist IPG MAX"
+ ::= { pwPriArrivalTimeStatistEntry 9 }
+
+ pwPriEth2IPGMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth2 statist IPG MIN"
+ ::= { pwPriArrivalTimeStatistEntry 10 }
+
+ pwPriEth2IPGCur OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth2 statist IPG Cur"
+ ::= { pwPriArrivalTimeStatistEntry 11 }
+
+-- secondary
+ pwSecArrivalTimeStatistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWSecArrivalTimeStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {pwArrivalTimeStatistTable 2}
+
+ pwSecArrivalTimeStatistEntry OBJECT-TYPE
+ SYNTAX PWSecArrivalTimeStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { pwSecEthStatistIndex }
+ ::= { pwSecArrivalTimeStatistTable 1 }
+
+ PWSecArrivalTimeStatistEntry ::= SEQUENCE {
+ pwSecEthStatistIndex INTEGER (1..64),
+ pwSecEth1ReOrder DisplayString,
+ pwSecEth1RxLoss DisplayString,
+ pwSecEth1IPGMax DisplayString,
+ pwSecEth1IPGMin DisplayString,
+ pwSecEth1IPGCur DisplayString,
+ pwSecEth2ReOrder DisplayString,
+ pwSecEth2RxLoss DisplayString,
+ pwSecEth2IPGMax DisplayString,
+ pwSecEth2IPGMin DisplayString,
+ pwSecEth2IPGCur DisplayString
+ }
+
+ pwSecEthStatistIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth pri statist Index(1~64) "
+ ::= { pwSecArrivalTimeStatistEntry 1 }
+
+ pwSecEth1ReOrder OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth pri statist reorder"
+ ::= { pwSecArrivalTimeStatistEntry 2 }
+
+ pwSecEth1RxLoss OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth pri statist rx los"
+ ::= { pwSecArrivalTimeStatistEntry 3 }
+
+ pwSecEth1IPGMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth1 statist IPG MAX"
+ ::= { pwSecArrivalTimeStatistEntry 4 }
+
+ pwSecEth1IPGMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth1 statist IPG MIN"
+ ::= { pwSecArrivalTimeStatistEntry 5 }
+
+ pwSecEth1IPGCur OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth1 statist IPG Cur"
+ ::= { pwSecArrivalTimeStatistEntry 6 }
+
+ pwSecEth2ReOrder OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth2 pri statist reorder"
+ ::= { pwSecArrivalTimeStatistEntry 7 }
+
+ pwSecEth2RxLoss OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle eth2 pri statist rx los"
+ ::= { pwSecArrivalTimeStatistEntry 8 }
+
+ pwSecEth2IPGMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth2 statist IPG MAX"
+ ::= { pwSecArrivalTimeStatistEntry 9 }
+
+ pwSecEth2IPGMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth2 statist IPG MIN"
+ ::= { pwSecArrivalTimeStatistEntry 10 }
+
+ pwSecEth2IPGCur OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW eth2 statist IPG Cur"
+ ::= { pwSecArrivalTimeStatistEntry 11 }
+
+--
+-- bundle Round Trip statist table
+--
+ pwRoundTripStatistTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 15 }
+
+ pwPriRoundTripStatistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWPriRoundTripStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {pwRoundTripStatistTable 1}
+
+ pwPriRoundTripStatistEntry OBJECT-TYPE
+ SYNTAX PWPriRoundTripStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { pwPriRoundTripIndex }
+ ::= { pwPriRoundTripStatistTable 1 }
+
+ PWPriRoundTripStatistEntry ::= SEQUENCE {
+ pwPriRoundTripIndex INTEGER (1..64),
+ pwPriRoundTripSeq INTEGER,
+ pwPriRoundTripSeqLoss INTEGER,
+ pwPriRoundTripIP DisplayString,
+ pwPriRoundTripCur DisplayString,
+ pwPriRoundTripMin DisplayString,
+ pwPriRoundTripMax DisplayString
+ }
+
+ pwPriRoundTripIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri Round Trip Index(1~64) "
+ ::= { pwPriRoundTripStatistEntry 1 }
+
+ pwPriRoundTripSeq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri Round Trip Seq "
+ ::= { pwPriRoundTripStatistEntry 2 }
+
+ pwPriRoundTripSeqLoss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri Round Trip Seq los"
+ ::= { pwPriRoundTripStatistEntry 3 }
+
+ pwPriRoundTripIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Bundle Pri Round Trip IP Address"
+ ::= { pwPriRoundTripStatistEntry 4 }
+
+ pwPriRoundTripCur OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW Pri Round Trip Cur"
+ ::= { pwPriRoundTripStatistEntry 5 }
+
+ pwPriRoundTripMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW Pri Round Trip MIN"
+ ::= { pwPriRoundTripStatistEntry 6 }
+
+ pwPriRoundTripMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW Pri Round Trip Max"
+ ::= { pwPriRoundTripStatistEntry 7 }
+
+
+-- secondary
+ pwSecRoundTripStatistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWSecRoundTripStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {pwRoundTripStatistTable 2}
+
+ pwSecRoundTripStatistEntry OBJECT-TYPE
+ SYNTAX PWSecRoundTripStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { pwSecRoundTripIndex }
+ ::= { pwSecRoundTripStatistTable 1 }
+
+ PWSecRoundTripStatistEntry ::= SEQUENCE {
+ pwSecRoundTripIndex INTEGER (1..64),
+ pwSecRoundTripSeq INTEGER,
+ pwSecRoundTripSeqLoss INTEGER,
+ pwSecRoundTripIP DisplayString,
+ pwSecRoundTripCur DisplayString,
+ pwSecRoundTripMin DisplayString,
+ pwSecRoundTripMax DisplayString
+ }
+
+ pwSecRoundTripIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec Round Trip Index(1~64) "
+ ::= { pwSecRoundTripStatistEntry 1 }
+
+ pwSecRoundTripSeq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec Round Trip Seq "
+ ::= { pwSecRoundTripStatistEntry 2 }
+
+ pwSecRoundTripSeqLoss OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec Round Trip Seq los"
+ ::= { pwSecRoundTripStatistEntry 3 }
+
+ pwSecRoundTripIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Bundle Sec Round Trip IP Address"
+ ::= { pwSecRoundTripStatistEntry 4 }
+
+ pwSecRoundTripCur OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW Sec Round Trip Cur"
+ ::= { pwSecRoundTripStatistEntry 5 }
+
+ pwSecRoundTripMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW Sec Round Trip MIN"
+ ::= { pwSecRoundTripStatistEntry 6 }
+
+ pwSecRoundTripMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PW Sec Round Trip Max"
+ ::= { pwSecRoundTripStatistEntry 7 }
+
+
+--
+-- bundle Protect statist table
+--
+ pwProtectStatistTable OBJECT IDENTIFIER ::= { pwCtrlStatusTable 16 }
+
+ pwPriProtectStatistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWPriProtectStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {pwProtectStatistTable 1}
+
+ pwPriProtectStatistEntry OBJECT-TYPE
+ SYNTAX PWPriProtectStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { pwPriProtectIndex }
+ ::= { pwPriProtectStatistTable 1 }
+
+ PWPriProtectStatistEntry ::= SEQUENCE {
+ pwPriProtectIndex INTEGER (1..64),
+ pwPriEth1Linkstat INTEGER,
+ pwPriEth2Linkstat INTEGER,
+ pwPriEth1RxSeqNum INTEGER,
+ pwPriEth2RxSeqNum INTEGER,
+ pwPriEth1RxSeqLos INTEGER,
+ pwPriEth2RxSeqLos INTEGER,
+ pwPriEth1RxJBLos INTEGER,
+ pwPriEth2RxJBLos INTEGER,
+ pwPriDiffDelay DisplayString
+ }
+
+ pwPriProtectIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri protect Index(1~64) "
+ ::= { pwPriProtectStatistEntry 1 }
+
+ pwPriEth1Linkstat OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri eth1 Round Trip Seq "
+ ::= { pwPriProtectStatistEntry 2 }
+
+ pwPriEth2Linkstat OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri eth2 Round Trip Seq "
+ ::= { pwPriProtectStatistEntry 3 }
+
+ pwPriEth1RxSeqNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri eth1 Seq Num"
+ ::= { pwPriProtectStatistEntry 4 }
+
+ pwPriEth2RxSeqNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri eth2 Seq Num "
+ ::= { pwPriProtectStatistEntry 5 }
+
+ pwPriEth1RxSeqLos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri eth1 Seq los"
+ ::= { pwPriProtectStatistEntry 6 }
+
+ pwPriEth2RxSeqLos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri eth2 Seq Los "
+ ::= { pwPriProtectStatistEntry 7 }
+
+ pwPriEth1RxJBLos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri eth1 jb los"
+ ::= { pwPriProtectStatistEntry 8 }
+
+ pwPriEth2RxJBLos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri eth2 jb Los "
+ ::= { pwPriProtectStatistEntry 9 }
+
+ pwPriDiffDelay OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Pri diff delay "
+ ::= { pwPriProtectStatistEntry 10 }
+
+-- secondary
+
+ pwSecProtectStatistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWSecProtectStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {pwProtectStatistTable 2}
+
+ pwSecProtectStatistEntry OBJECT-TYPE
+ SYNTAX PWSecProtectStatistEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { pwSecProtectIndex }
+ ::= { pwSecProtectStatistTable 1 }
+
+ PWSecProtectStatistEntry ::= SEQUENCE {
+ pwSecProtectIndex INTEGER (1..64),
+ pwSecEth1Linkstat INTEGER,
+ pwSecEth2Linkstat INTEGER,
+ pwSecEth1RxSeqNum INTEGER,
+ pwSecEth2RxSeqNum INTEGER,
+ pwSecEth1RxSeqLos INTEGER,
+ pwSecEth2RxSeqLos INTEGER,
+ pwSecEth1RxJBLos INTEGER,
+ pwSecEth2RxJBLos INTEGER,
+ pwSecDiffDelay DisplayString
+ }
+
+ pwSecProtectIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec protect Index(1~64) "
+ ::= { pwSecProtectStatistEntry 1 }
+
+ pwSecEth1Linkstat OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec eth1 Round Trip Seq "
+ ::= { pwSecProtectStatistEntry 2 }
+
+ pwSecEth2Linkstat OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec eth2 Round Trip Seq "
+ ::= { pwSecProtectStatistEntry 3 }
+
+ pwSecEth1RxSeqNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec eth1 Seq Num"
+ ::= { pwSecProtectStatistEntry 4 }
+
+ pwSecEth2RxSeqNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec eth2 Seq Num "
+ ::= { pwSecProtectStatistEntry 5 }
+
+ pwSecEth1RxSeqLos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec eth1 Seq los"
+ ::= { pwSecProtectStatistEntry 6 }
+
+ pwSecEth2RxSeqLos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec eth2 Seq Los "
+ ::= { pwSecProtectStatistEntry 7 }
+
+ pwSecEth1RxJBLos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec eth1 jb los"
+ ::= { pwSecProtectStatistEntry 8 }
+
+ pwSecEth2RxJBLos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec eth2 jb Los "
+ ::= { pwSecProtectStatistEntry 9 }
+
+ pwSecDiffDelay OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Sec diff delay "
+ ::= { pwSecProtectStatistEntry 10 }
+
+
+--
+-- Sec PseudWire Delay Info Table
+--
+ pwSecBundleDelayInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWSecBundleDelayInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "sec pw delay info table"
+ ::= { pwCtrlStatusTable 18 }
+
+ pwSecBundleDelayInfoEntry OBJECT-TYPE
+ SYNTAX PWSecBundleDelayInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw Delay Info entry"
+ INDEX { pwSecInfoIndex }
+ ::= { pwSecBundleDelayInfoTable 1 }
+
+ PWSecBundleDelayInfoEntry ::= SEQUENCE {
+ pwSecInfoIndex INTEGER,
+ pwSecInfoPort INTEGER,
+ pwSecCellNum INTEGER,
+ pwSecJitterDelaySt INTEGER,
+ pwSecJitterSizeSt INTEGER,
+ pwSecPropDelay DisplayString,
+ pwSecPktSize DisplayString,
+ pwSecOverHead DisplayString,
+ pwSecEthernetBW DisplayString,
+ pwSecTotalBW DisplayString
+ }
+
+ pwSecInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pseudo Wire Index 1~64"
+ ::= { pwSecBundleDelayInfoEntry 1 }
+
+ pwSecInfoPort OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pseudo Wire bundle port 1~64"
+ ::= { pwSecBundleDelayInfoEntry 2 }
+
+ pwSecCellNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pw cell number"
+ ::= { pwSecBundleDelayInfoEntry 3 }
+
+ pwSecJitterDelaySt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pw jitter delay"
+ ::= { pwSecBundleDelayInfoEntry 4 }
+
+ pwSecJitterSizeSt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pw jitter size"
+ ::= { pwSecBundleDelayInfoEntry 5 }
+
+ pwSecPropDelay OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pw jitter prop delay"
+ ::= { pwSecBundleDelayInfoEntry 6 }
+
+ pwSecPktSize OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pw pkt size"
+ ::= { pwSecBundleDelayInfoEntry 7 }
+
+ pwSecOverHead OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec Pw over head"
+ ::= { pwSecBundleDelayInfoEntry 8 }
+
+ pwSecEthernetBW OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec pw ethernet bw"
+ ::= { pwSecBundleDelayInfoEntry 9 }
+
+ pwSecTotalBW OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sec pw total bw"
+ ::= { pwSecBundleDelayInfoEntry 10 }
+
+
+--
+-- Standby PseudWire Statics Table
+--
+ pwStandbyStaticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PWStandbyStaticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw Standby statics table"
+ ::= { pwCtrlStatusTable 20 }
+
+ pwStandbyStaticsEntry OBJECT-TYPE
+ SYNTAX PWStandbyStaticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "pw statics entry"
+ INDEX { pwStandbyIndex }
+ ::= { pwStandbyStaticsTable 1 }
+
+ PWStandbyStaticsEntry ::= SEQUENCE {
+ pwStandbyIndex INTEGER,
+ pwStandbyStaticsPort INTEGER,
+ pwStandbyJitBufUnderRun INTEGER,
+ pwStandbyJitBufOverRun INTEGER,
+ pwStandbyJitBufMin INTEGER,
+ pwStandbyJitBufMax INTEGER,
+ pwStandbyJitBufDepth INTEGER,
+ pwStandbyLBitCount INTEGER,
+ pwStandbyRBitCount INTEGER,
+ pwStandbyTxGoodCount INTEGER,
+ pwStandbyRxGoodCount INTEGER,
+ pwStandbyRxLostCount INTEGER,
+ pwStandbyLink INTEGER,
+ pwStandbySizeError INTEGER,
+ pwStandbyRxAISAlm INTEGER,
+ pwStandbyPath INTEGER,
+ pwStandbyReOrderCount INTEGER
+ }
+
+ pwStandbyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire Index 1~64"
+ ::= { pwStandbyStaticsEntry 1 }
+
+ pwStandbyStaticsPort OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire bundle port 1~64"
+ ::= { pwStandbyStaticsEntry 2 }
+
+ pwStandbyJitBufUnderRun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter uv"
+ ::= { pwStandbyStaticsEntry 3 }
+
+ pwStandbyJitBufOverRun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter ov"
+ ::= { pwStandbyStaticsEntry 4 }
+
+ pwStandbyJitBufMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter min"
+ ::= { pwStandbyStaticsEntry 5 }
+
+ pwStandbyJitBufMax OBJECT-TYPE
+ SYNTAX INTEGER (1..1048575)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter max"
+ ::= { pwStandbyStaticsEntry 6 }
+
+ pwStandbyJitBufDepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw jitter depth"
+ ::= { pwStandbyStaticsEntry 7 }
+
+ pwStandbyLBitCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pw l-bit error"
+ ::= { pwStandbyStaticsEntry 8 }
+
+ pwStandbyRBitCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw r-bit error"
+ ::= { pwStandbyStaticsEntry 9 }
+
+ pwStandbyTxGoodCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw tx good pkt"
+ ::= { pwStandbyStaticsEntry 10 }
+
+ pwStandbyRxGoodCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw rx good pkt"
+ ::= { pwStandbyStaticsEntry 11 }
+
+ pwStandbyRxLostCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw rx lost count"
+ ::= { pwStandbyStaticsEntry 12 }
+
+ pwStandbyLink OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw link status"
+ ::= { pwStandbyStaticsEntry 13 }
+
+ pwStandbySizeError OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2),
+ cas(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw size error"
+ ::= { pwStandbyStaticsEntry 14 }
+
+ pwStandbyRxAISAlm OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ ais(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw rx ais alm"
+ ::= { pwStandbyStaticsEntry 15 }
+
+ pwStandbyPath OBJECT-TYPE
+ SYNTAX INTEGER{
+ pri(1),
+ sec(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw path"
+ ::= { pwStandbyStaticsEntry 16 }
+
+ pwStandbyReOrderCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pw re order count"
+ ::= { pwStandbyStaticsEntry 17 }
+
+
+--======================================================================--
+--
+-- Any-Ds1 Protection
+--
+
+ anyds1Protection OBJECT IDENTIFIER ::= { controller 36 }
+
+ anyds1Enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Any-Ds1 Enable/Disable."
+ ::= { anyds1Protection 1 }
+
+ anyds1Map OBJECT-TYPE
+ SYNTAX INTEGER {
+ tsimap1(1),
+ tsimap2(2),
+ tsimap3(3),
+ tsimap4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Any-Ds1 Using TSI Map."
+ ::= { anyds1Protection 2 }
+
+ anyds1ActionResponse OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Any-Ds1 action response."
+ ::= { anyds1Protection 3 }
+
+
+
+--
+-- Any-Ds1 Creation
+--
+
+ anyds1CreationTable OBJECT IDENTIFIER ::= { anyds1Protection 4 }
+
+ ds1CircuitGroup OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "group number for protected port, 0 means individual."
+ ::= { anyds1CreationTable 1 }
+ ds1PrimarySlot OBJECT-TYPE
+ SYNTAX Anyds1Slot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary slot number."
+ ::= { anyds1CreationTable 2 }
+
+ ds1PrimaryPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary port number."
+ ::= { anyds1CreationTable 3 }
+
+ ds1PrimaryStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary start time slot."
+ ::= { anyds1CreationTable 4 }
+
+ ds1SecondarySlot OBJECT-TYPE
+ SYNTAX Anyds1Slot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary slot number."
+ ::= { anyds1CreationTable 5 }
+
+ ds1SecondaryPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary port number."
+ ::= { anyds1CreationTable 6 }
+
+ ds1SecondaryStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary start time slot."
+ ::= { anyds1CreationTable 7 }
+
+ ds1ProtectedSlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Protected Slot A~D, 1~12."
+ ::= { anyds1CreationTable 8 }
+
+ ds1ProtectedPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Protected Port 1~12."
+ ::= { anyds1CreationTable 9 }
+
+ ds1ProtectedStartTS OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Protected start time slot index."
+ ::= { anyds1CreationTable 10 }
+
+ ds1ProtectCount OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Total channel number."
+ ::= { anyds1CreationTable 11 }
+
+
+ ds1SwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertible(1),
+ revertible(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Switch mode"
+ ::= { anyds1CreationTable 12 }
+
+ ds1DataVoice OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Data or Voice"
+ ::= { anyds1CreationTable 13 }
+
+ ds1SetCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ check-set(1),
+ force-set(2),
+ force-switch(3),
+ delete-1(4),
+-- delete-all(5),
+-- clearAndSet(6),
+ lock-working(11),
+ lock-primary(12),
+ lock-secondary(13),
+ unlock(14),
+ change-switch-mode(21)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set command:
+ 1: check and set Any-Ds1;
+ 2: force set Any-Ds1;
+ 3: force switch a Any-Ds1;
+ 4: delete a Any-Ds1;
+ 5: delete all;
+ 11: lock on working;
+ 12: lock on primary;
+ 13: lock on secondary;
+ 14: unlock"
+ ::= { anyds1CreationTable 14 }
+
+--
+-- Any-Ds1 Information
+--
+
+ anyds1InfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Anyds1InfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP Protection Information Table"
+ ::= { anyds1Protection 5 }
+
+ anyds1InfoEntry OBJECT-TYPE
+ SYNTAX Anyds1InfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Any-Ds1 Protection Information Entry"
+ INDEX { anyds1Index }
+ ::= { anyds1InfoTable 1 }
+
+ Anyds1InfoEntry ::= SEQUENCE {
+ anyds1Index INTEGER,
+ anyds1Group INTEGER,
+ anyds1PrimarySlot Anyds1Slot,
+ anyds1PrimaryPort MapPortID,
+ anyds1SecondarySlot Anyds1Slot,
+ anyds1SecondaryPort MapPortID,
+ anyds1WorkingOn INTEGER,
+ anyds1DataVoice INTEGER,
+ anyds1SwitchMode INTEGER,
+ anyds1ForceSwitch INTEGER,
+ anyds1DeleteProtection INTEGER
+ }
+
+ anyds1Index OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Any-ds1 Index."
+ ::= { anyds1InfoEntry 1 }
+
+ anyds1Group OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Any-ds1 Gruop number"
+ ::= { anyds1InfoEntry 2 }
+
+ anyds1PrimarySlot OBJECT-TYPE
+ SYNTAX Anyds1Slot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary slot number."
+ ::= { anyds1InfoEntry 3 }
+
+ anyds1PrimaryPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary port number."
+ ::= { anyds1InfoEntry 4 }
+
+ anyds1SecondarySlot OBJECT-TYPE
+ SYNTAX Anyds1Slot
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary slot number."
+ ::= { anyds1InfoEntry 5 }
+
+ anyds1SecondaryPort OBJECT-TYPE
+ SYNTAX MapPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary port number."
+ ::= { anyds1InfoEntry 6 }
+
+ anyds1WorkingOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Working on primary or secondary."
+ ::= { anyds1InfoEntry 7 }
+
+ anyds1DataVoice OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2),
+ voiceWithoutAu(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Data or Voice"
+ ::= { anyds1InfoEntry 8 }
+
+ anyds1SwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertible(1),
+ revertible(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Switch mode"
+ ::= { anyds1InfoEntry 9 }
+ anyds1ForceSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ force-switch(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force switch to standby TS."
+ ::= { anyds1InfoEntry 10 }
+
+ anyds1DeleteProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete protection."
+ ::= { anyds1InfoEntry 11 }
+
+--
+-- Any-Ds1 Total Group Counter
+--
+
+ anyds1TotalCountTable OBJECT IDENTIFIER ::= { anyds1Protection 6 }
+
+ ds1TotalGroup OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "group number counter."
+ ::= { anyds1TotalCountTable 1 }
+
+
+--======================================================================--
+--
+-- Uplink inband
+--
+
+ uplinkInbandTable OBJECT IDENTIFIER ::= { controller 37 }
+
+ uplinkEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Uplink Enable/Disable."
+ ::= { uplinkInbandTable 1 }
+
+ uplinkVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ cvlan(2),
+ svlan(3),
+ qinq(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN SWITCH."
+ ::= { uplinkInbandTable 2 }
+
+ uplinkCvlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "C VLAN ID (1..4094)"
+ ::= { uplinkInbandTable 3 }
+
+ uplinkSvlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "S VLAN ID(1..4094) "
+ ::= { uplinkInbandTable 4 }
+
+ uplinkTpidId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SPlease Input: 0~9, A~F"
+ ::= { uplinkInbandTable 5 }
+
+--======================================================================--
+--
+-- AdvancedStatus
+--
+
+ advancedStatusTable OBJECT IDENTIFIER ::= { controller 38 }
+--
+-- DPLL status Display Table
+--
+ dpllStatusTable OBJECT IDENTIFIER ::= { advancedStatusTable 1 }
+ dpllPriStatusTable OBJECT IDENTIFIER ::= { dpllStatusTable 1 }
+ deviceCalibration OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "device calibration"
+ ::= { dpllPriStatusTable 1 }
+
+ signalatXAXB OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll signal at xaxb pins"
+ ::= { dpllPriStatusTable 2 }
+
+ lockingtoXAXB OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll locking to xaxb pins"
+ ::= { dpllPriStatusTable 3 }
+
+ smbustimeoutError OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll smbus timeout error"
+ ::= { dpllPriStatusTable 4 }
+
+ dpllInput1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ los(2),
+ oof(3),
+ ooflos(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input1 status"
+ ::= { dpllPriStatusTable 5 }
+
+ dpllInput2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ los(2),
+ oof(3),
+ ooflos(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 status"
+ ::= { dpllPriStatusTable 6 }
+
+ dpllLockStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ lock(1),
+ freerun(2),
+ unlock(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 lock status"
+ ::= { dpllPriStatusTable 7 }
+
+ dpllCalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 calibration"
+ ::= { dpllPriStatusTable 8 }
+
+
+ dpllInputSticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ los(2),
+ oof(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input status Sticky"
+ ::= { dpllPriStatusTable 9 }
+
+ dpllLockSticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ lock(1),
+ freerun(2),
+ unlock(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input lock Sticky"
+ ::= { dpllPriStatusTable 10 }
+
+ dpllCalSticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 calibration"
+ ::= { dpllPriStatusTable 11 }
+
+ dpllInput2Sticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ los(2),
+ oof(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 status Sticky"
+ ::= { dpllPriStatusTable 12 }
+
+-- standby
+ dpllStandbyStatusTable OBJECT IDENTIFIER ::= { dpllStatusTable 2 }
+ standbydeviceCalibration OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "device calibration"
+ ::= { dpllStandbyStatusTable 1 }
+
+ standbysignalatXAXB OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll signal at xaxb pins"
+ ::= { dpllStandbyStatusTable 2 }
+
+ standbylockingtoXAXB OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll locking to xaxb pins"
+ ::= { dpllStandbyStatusTable 3 }
+
+ standbysmbustimeoutError OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll smbus timeout error"
+ ::= { dpllStandbyStatusTable 4 }
+
+ standbydpllInput1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ los(2),
+ oof(3),
+ ooflos(4),
+ none(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input1 status"
+ ::= { dpllStandbyStatusTable 5 }
+
+ standbydpllInput2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ los(2),
+ oof(3),
+ ooflos(4),
+ none(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input1 status"
+ ::= { dpllStandbyStatusTable 6 }
+
+ standbydpllLockStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ lock(1),
+ freerun(2),
+ unlock(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 lock status"
+ ::= { dpllStandbyStatusTable 7 }
+
+ standbydpllCalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 calibration"
+ ::= { dpllStandbyStatusTable 8 }
+
+
+ standbydpllInputSticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ los(2),
+ oof(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input status Sticky"
+ ::= { dpllStandbyStatusTable 9 }
+
+ standbydpllLockSticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ lock(1),
+ freerun(2),
+ unlock(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input lock Sticky"
+ ::= { dpllStandbyStatusTable 10 }
+
+ standbydpllCalSticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ yes(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 calibration"
+ ::= { dpllStandbyStatusTable 11 }
+
+ standbydpllInput2Sticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ los(2),
+ oof(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dpll input2 status Sticky"
+ ::= { dpllStandbyStatusTable 12 }
+--
+-- backplane Sync status table
+--
+ backPlaneSyncStatusTable OBJECT IDENTIFIER ::= { advancedStatusTable 2 }
+
+ bpTxJBSyncStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ sync(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Tx JB sync status"
+ ::= { backPlaneSyncStatusTable 1 }
+
+ bpTxSyncWordError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Tx syncword error"
+ ::= { backPlaneSyncStatusTable 2 }
+
+ bpTx1stframeError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Tx 1st frame error"
+ ::= { backPlaneSyncStatusTable 3 }
+
+ bpTxseqNumError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Tx seq number error"
+ ::= { backPlaneSyncStatusTable 4 }
+
+ bpTxFPSyncStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ sync(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Tx frame pulse sync status"
+ ::= { backPlaneSyncStatusTable 5 }
+
+ bpRxJBSyncStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ sync(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Rx JB sync status"
+ ::= { backPlaneSyncStatusTable 6 }
+
+ bpRxSyncWordDone OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Rx syncword done"
+ ::= { backPlaneSyncStatusTable 7 }
+
+ bpRxSyncWordDoneError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Rx syncword doneerror"
+ ::= { backPlaneSyncStatusTable 8 }
+
+ bpRxSyncWordError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Rx syncword error"
+ ::= { backPlaneSyncStatusTable 9 }
+
+ bpRxseqNumError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Rx seq number error"
+ ::= { backPlaneSyncStatusTable 10 }
+
+ bpRxPCMError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Rx PCM error"
+ ::= { backPlaneSyncStatusTable 11 }
+
+ bpRxBDError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP Rx bd error"
+ ::= { backPlaneSyncStatusTable 12 }
+
+ bpModeChnageCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BP mode change count"
+ ::= { backPlaneSyncStatusTable 13 }
+
+--
+-- HDLC status Display Table
+--
+
+ hdlcStatusTable OBJECT IDENTIFIER ::= { advancedStatusTable 3 }
+--pri
+ hdlcPriStatusTable OBJECT IDENTIFIER ::= { hdlcStatusTable 1 }
+ priFpgaRxFCSOk OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary rx FCS_ok(0x400e1008)"
+ ::= { hdlcPriStatusTable 1 }
+ priFpgaRxFCSerr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary rx FCS_err(0x400e100c)"
+ ::= { hdlcPriStatusTable 2 }
+ priFpgaRxFifoWrite OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary rx fifo_w(0x400e2000)"
+ ::= { hdlcPriStatusTable 3 }
+ priFpgaRxFifoRead OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary rx fifo_r(0x400e2004)"
+ ::= { hdlcPriStatusTable 4 }
+ priFpgaTxFifoWrite OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary tx fifo_w_pkt8q(0x400e0000)"
+ ::= { hdlcPriStatusTable 5 }
+ priFpgaTxFifoRead OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary tx fifo_r_pkt8q(0x400e0004)"
+ ::= { hdlcPriStatusTable 6 }
+ priFpgaRxFlagCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary rx Flag_cnt(0x400e1000)"
+ ::= { hdlcPriStatusTable 7 }
+ priFpgaRxFlagAbort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary rx Flag_abort(0x400e1004)"
+ ::= { hdlcPriStatusTable 8 }
+ priFpgaRxLink OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary rx Link(0x400e1010)"
+ ::= { hdlcPriStatusTable 9 }
+ priCpuInbandIsr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary cpu inband_isr"
+ ::= { hdlcPriStatusTable 10 }
+ priCpuHdlcRxTadk OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary cpu hdlc_rx_task"
+ ::= { hdlcPriStatusTable 11 }
+ priCpuHdlcRxPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary cpu hdlc_rx_pkt"
+ ::= { hdlcPriStatusTable 12 }
+ priCpuHdlcTxPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary cpu hdlc_tx_inband_pkt"
+ ::= { hdlcPriStatusTable 13 }
+--sec
+ hdlcSecStatusTable OBJECT IDENTIFIER ::= { hdlcStatusTable 2 }
+
+ secFpgaRxFCSOk OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary rx FCS_ok(0x400e1008)"
+ ::= { hdlcSecStatusTable 1 }
+
+ secFpgaRxFCSerr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary rx FCS_err(0x400e100c)"
+ ::= { hdlcSecStatusTable 2 }
+ secFpgaRxFifoWrite OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary rx fifo_w(0x400e2000)"
+ ::= { hdlcSecStatusTable 3 }
+ secFpgaRxFifoRead OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary rx fifo_r(0x400e2004)"
+ ::= { hdlcSecStatusTable 4 }
+ secFpgaTxFifoWrite OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary tx fifo_w_pkt8q(0x400e0000)"
+ ::= { hdlcSecStatusTable 5 }
+ secFpgaTxFifoRead OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary tx fifo_r_pkt8q(0x400e0004)"
+ ::= { hdlcSecStatusTable 6 }
+ secFpgaRxFlagCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary rx Flag_cnt(0x400e1000)"
+ ::= { hdlcSecStatusTable 7 }
+ secFpgaRxFlagAbort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary rx Flag_abort(0x400e1004)"
+ ::= { hdlcSecStatusTable 8 }
+ secFpgaRxLink OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary rx Link(0x400e1010)"
+ ::= { hdlcSecStatusTable 9 }
+ secCpuInbandIsr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary cpu inband_isr"
+ ::= { hdlcSecStatusTable 10 }
+ secCpuHdlcRxTadk OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary cpu hdlc_rx_task"
+ ::= { hdlcSecStatusTable 11 }
+ secCpuHdlcRxPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary cpu hdlc_rx_pkt"
+ ::= { hdlcSecStatusTable 12 }
+ secCpuHdlcTxPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary cpu hdlc_tx_inband_pkt"
+ ::= { hdlcSecStatusTable 13 }
+
+--
+-- rs485 max delay
+--
+ rs485StatusTable OBJECT IDENTIFIER ::= { advancedStatusTable 4 }
+ rs485MaxDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rs485MaxDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Display slot rs485 max delay"
+ ::= { rs485StatusTable 1 }
+
+ rs485MaxDelayEntry OBJECT-TYPE
+ SYNTAX Rs485MaxDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Slot model entry"
+ INDEX { rs485SlotIndex }
+ ::= { rs485MaxDelayTable 1 }
+
+ Rs485MaxDelayEntry ::= SEQUENCE {
+ rs485SlotIndex GenSlotID,
+ rs485MaxDelay DisplayString,
+ rs485NoRxCnt INTEGER,
+ rs485ModelType GenModelType
+ }
+
+ rs485SlotIndex OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { rs485MaxDelayEntry 1 }
+
+ rs485MaxDelay OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Card max delay"
+ ::= { rs485MaxDelayEntry 2 }
+ rs485NoRxCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Card no rx counter"
+ ::= { rs485MaxDelayEntry 3 }
+
+ rs485ModelType OBJECT-TYPE
+ SYNTAX GenModelType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Model type of current plug-in card"
+ ::= { rs485MaxDelayEntry 4 }
+
+--
+-- rs485 TX/RX overlap
+--
+ rs485TxRxOverlapTable OBJECT IDENTIFIER ::= { rs485StatusTable 2 }
+ rs485TxRxOverlap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "rs485 tx/rx overlap."
+ ::= { rs485TxRxOverlapTable 1 }
+
+--
+-- advanced status cmd
+--
+ advancedCmdTable OBJECT IDENTIFIER ::= { advancedStatusTable 5 }
+--
+-- rs485 max delay clean
+--
+ rs485MaxDelayClearTable OBJECT IDENTIFIER ::= { advancedCmdTable 1 }
+ delayClearAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Uplink Enable/Disable."
+ ::= { rs485MaxDelayClearTable 1 }
+
+ delayClearBySlot OBJECT-TYPE
+ SYNTAX MapSetSlot
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D and 1~12, total 16 slots."
+ ::= { rs485MaxDelayClearTable 2 }
+--
+-- rs485 tx rx debug enable
+--
+ rs485DebugCmdTable OBJECT IDENTIFIER ::= { advancedCmdTable 2 }
+ rs485txRxDebug OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tx rx debug Enable/Disable."
+ ::= { rs485DebugCmdTable 1 }
+ rs485txRxDebugStClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tx rx debug Enable/Disable."
+ ::= { rs485DebugCmdTable 2 }
+ debugCmd3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tx rx debug Enable/Disable."
+ ::= { rs485DebugCmdTable 3 }
+ debugCmd4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tx rx debug Enable/Disable."
+ ::= { rs485DebugCmdTable 4 }
+ debugCmd5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tx rx debug Enable/Disable."
+ ::= { rs485DebugCmdTable 5 }
+--
+-- debug table
+--
+ debugStatesTable OBJECT IDENTIFIER ::= { advancedStatusTable 6 }
+
+ debugList OBJECT IDENTIFIER ::= { debugStatesTable 1 }
+ bufferFull1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug1"
+ ::= { debugList 1 }
+
+ bufferFull2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug2"
+ ::= { debugList 2 }
+
+ irc1IntcMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug3"
+ ::= { debugList 3 }
+ irc2TimeOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug4"
+ ::= { debugList 4 }
+ irc2RemoteTimeOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug5"
+ ::= { debugList 5 }
+ irc2Ready OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug6"
+ ::= { debugList 6 }
+ debug7 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug7"
+ ::= { debugList 7 }
+ debug8 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug8"
+ ::= { debugList 8 }
+ debug9 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug9"
+ ::= { debugList 9 }
+ debug10 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug10"
+ ::= { debugList 10 }
+ debug11 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug11"
+ ::= { debugList 11 }
+
+ debug12 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug12"
+ ::= { debugList 12 }
+
+ debug13 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug13"
+ ::= { debugList 13 }
+ debug14 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug14"
+ ::= { debugList 14 }
+ debug15 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug15"
+ ::= { debugList 15 }
+ debug16 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug16"
+ ::= { debugList 16 }
+ debug17 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug17"
+ ::= { debugList 17 }
+ debug18 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug18"
+ ::= { debugList 18 }
+ debug19 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug19"
+ ::= { debugList 19 }
+ debug20 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug20"
+ ::= { debugList 20 }
+ debug21 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug21"
+ ::= { debugList 21 }
+
+ debug22 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug22"
+ ::= { debugList 22 }
+
+ debug23 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug23"
+ ::= { debugList 23 }
+ debug24 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug24"
+ ::= { debugList 24 }
+ debug25 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug25"
+ ::= { debugList 25 }
+ debug26 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug26"
+ ::= { debugList 26 }
+ debug27 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug27"
+ ::= { debugList 27 }
+ debug28 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug28"
+ ::= { debugList 28 }
+ debug29 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug29"
+ ::= { debugList 29 }
+ debug30 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..65) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "debug30"
+ ::= { debugList 30 }
+
+
+--======================================================================--
+--======================================================================--
+-- trap MIB
+--======================================================================--
+--======================================================================--
+
+ localTrap TRAP-TYPE
+ ENTERPRISE loop-AM3440-CCPB-A
+ VARIABLES { ccAlarmQueueString,
+ ccAlarmType,
+ ccAlarmModel,
+ ccAlarmSlot,
+ ccAlarmPort,
+ ccAlarmSeverity,
+ ccAlarmLink ,
+ ccAlarmSubrack}
+ DESCRIPTION
+ "Local alarm trap"
+ ::= 3
+
+ remoteTrap TRAP-TYPE
+ ENTERPRISE loop-AM3440-CCPB-A
+ VARIABLES {ccAlarmQueueString}
+ DESCRIPTION
+ "remote alarm trap"
+ ::= 4
+
+ remove2Trap TRAP-TYPE
+ ENTERPRISE loop-AM3440-CCPB-A
+ VARIABLES { ccAlarmQueueString,
+ ccAlarmType,
+ ccAlarmModel,
+ ccAlarmSlot,
+ ccAlarmPort,
+ ccAlarmSeverity,
+ ccAlarmLink ,
+ ccAlarmSubrack}
+ DESCRIPTION
+ "Local alarm trap remove for old version"
+ ::= 5
+
+ removeTrap TRAP-TYPE
+ ENTERPRISE loop-AM3440-CCPB-A
+ VARIABLES { ccAlarmQueueString,
+ ccAlarmType,
+ ccAlarmModel,
+ ccAlarmSlot,
+ ccAlarmPort,
+ ccAlarmSeverity,
+ ccAlarmLink ,
+ ccAlarmSubrack}
+ DESCRIPTION
+ "Local alarm trap remove"
+ ::= 9
+
+ ccNotification OBJECT IDENTIFIER ::= { loop-AM3440-CCPB-A 0 }
+
+ v3LocalTrap NOTIFICATION-TYPE
+ OBJECTS { ccAlarmQueueString,
+ ccAlarmType,
+ ccAlarmModel,
+ ccAlarmSlot,
+ ccAlarmPort,
+ ccAlarmSeverity,
+ ccAlarmLink ,
+ ccAlarmSubrack}
+ STATUS current
+ DESCRIPTION
+ "Local alarm trap"
+ ::= { ccNotification 1 }
+
+ v3RemoveTrap NOTIFICATION-TYPE
+ OBJECTS { ccAlarmQueueString,
+ ccAlarmType,
+ ccAlarmModel,
+ ccAlarmSlot,
+ ccAlarmPort,
+ ccAlarmSeverity,
+ ccAlarmLink ,
+ ccAlarmSubrack}
+ STATUS current
+ DESCRIPTION
+ "Local alarm trap"
+ ::= { ccNotification 2 }
+
+
+--======================================================================--
+--======================================================================--
+-- e1-card MIB
+--======================================================================--
+-- E1
+-- lineControlTable OBJECT IDENTIFIER ::= { e1-card 1 }
+
+-- userCurrentPerfTable OBJECT IDENTIFIER ::= { e1-card 2 }
+-- userIntervalPerfTable OBJECT IDENTIFIER ::= { e1-card 3 }
+-- userTotalPerfTable OBJECT IDENTIFIER ::= { e1-card 4 }
+-- userSevenDayPerfTable OBJECT IDENTIFIER ::= { e1-card 5 }
+
+-- remoteCurrentPerfTable OBJECT IDENTIFIER ::= { e1-card 6 }
+-- remoteIntervalPerfTable OBJECT IDENTIFIER ::= { e1-card 7 }
+-- remoteTotalPerfTable OBJECT IDENTIFIER ::= { e1-card 8 }
+-- remoteSevenDayPerfTable OBJECT IDENTIFIER ::= { e1-card 9 }
+
+-- lineCurrentPerfTable OBJECT IDENTIFIER ::= { e1-card 10 }
+-- lineIntervalPerfTable OBJECT IDENTIFIER ::= { e1-card 11 }
+-- lineTotalPerfTable OBJECT IDENTIFIER ::= { e1-card 12 }
+-- lineSevenDayPerfTable OBJECT IDENTIFIER ::= { e1-card 13 }
+
+-- alarmQueueTable OBJECT IDENTIFIER ::= { e1-card 14 }
+-- alarmHistoryTable OBJECT IDENTIFIER ::= { e1-card 15 }
+-- lineAvailabilityTable OBJECT IDENTIFIER ::= { e1-card 16 }
+
+-- alarmControlTable OBJECT IDENTIFIER ::= { e1-card 17 }
+-- thresholdControlTable OBJECT IDENTIFIER ::= { e1-card 18 }
+-- lineDiagControlTable OBJECT IDENTIFIER ::= { e1-card 19 }
+-- commandControlTable OBJECT IDENTIFIER ::= { e1-card 20 }
+
+-- systemInformationTable OBJECT IDENTIFIER ::= { e1-card 21 }
+--======================================================================--
+
+--
+-- Line Control Table
+--
+
+ e1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { e1-card 1 }
+
+ e1LineControlEntry OBJECT-TYPE
+ SYNTAX E1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { e1Index }
+ ::= { e1LineControlTable 1 }
+
+ E1LineControlEntry ::= SEQUENCE {
+ e1Index SmallSlotIndex,
+ e1LineFrame INTEGER,
+ e1LineCoding INTEGER,
+ e1Interface INTEGER,
+ e1FDL INTEGER,
+ e1FDLSabit INTEGER,
+ e1AIS INTEGER,
+ e1RAI INTEGER,
+ e1CRC INTEGER,
+ e1IdleCode INTEGER,
+ e1CASMode INTEGER,
+ e1SignallingMode INTEGER,
+ e1CGA INTEGER,
+ e1OutOfService INTEGER
+ }
+
+ e1Index OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { e1LineControlEntry 1 }
+
+ e1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { e1LineControlEntry 2 }
+
+ e1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ hdb3(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { e1LineControlEntry 3 }
+
+ e1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ twisted-pair(1),
+ coaxial-cable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that E1 line use 75/120 Ohm Cable."
+ ::= { e1LineControlEntry 4 }
+
+ e1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Facility Data Link ON/OFF"
+ ::= { e1LineControlEntry 5 }
+
+ e1FDLSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ sa4(1),
+ sa5(2),
+ sa6(3),
+ sa7(4),
+ sa8(5)
+-- sa4-5(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Facility Data Link use Sax bit"
+ ::= { e1LineControlEntry 6 }
+
+ e1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 line Alarm Indication Signal."
+ ::= { e1LineControlEntry 7 }
+
+ e1RAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-ON indicates that RAI (Remote Alarm Indication) ON."
+ ::= { e1LineControlEntry 8 }
+
+ e1CRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Cycle Redundancy Check ON/OFF"
+ ::= { e1LineControlEntry 9 }
+
+ e1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { e1LineControlEntry 10 }
+
+ e1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { e1LineControlEntry 11 }
+
+ e1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1),
+ cd01(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS or CD01"
+ ::= { e1LineControlEntry 12 }
+
+ e1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1),
+ trans(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { e1LineControlEntry 13 }
+
+ e1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2)
+-- busy-idle(3),
+-- idle-busy(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { e1LineControlEntry 14 }
+
+
+--
+-- User Current Performance Table
+--
+
+ e1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { e1-card 2 }
+
+ e1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX E1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { e1Index }
+ ::= { e1UserCurrentPerfTable 1 }
+
+ E1UserCurrentPerfEntry ::= SEQUENCE {
+ e1UserCurrentPerfES INTEGER,
+ e1UserCurrentPerfSES INTEGER,
+ e1UserCurrentPerfBES INTEGER,
+ e1UserCurrentPerfUAS INTEGER,
+ e1UserCurrentPerfCSS INTEGER,
+ e1UserCurrentPerfBPV INTEGER,
+ e1UserCurrentPerfDMs INTEGER,
+ e1UserCurr15MinTimeElapsed INTEGER,
+ e1UserValid15MinInterval INTEGER
+ }
+
+ e1UserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { e1UserCurrentPerfEntry 2 }
+
+ e1UserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { e1UserCurrentPerfEntry 3 }
+
+ e1UserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { e1UserCurrentPerfEntry 4 }
+
+ e1UserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { e1UserCurrentPerfEntry 5 }
+
+ e1UserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { e1UserCurrentPerfEntry 6 }
+
+ e1UserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { e1UserCurrentPerfEntry 7 }
+
+ e1UserCurrentPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { e1UserCurrentPerfEntry 8 }
+
+ e1UserCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { e1UserCurrentPerfEntry 11 }
+
+ e1UserValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { e1UserCurrentPerfEntry 12 }
+
+
+
+--
+-- User Interval Performance Table
+--
+
+ e1UserIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { e1-card 3 }
+
+ e1UserIntervalPerfEntry OBJECT-TYPE
+ SYNTAX E1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { e1Index ,
+ e1UserIntervalPerfNumber }
+ ::= { e1UserIntervalPerfTable 1 }
+
+ E1UserIntervalPerfEntry ::= SEQUENCE {
+ e1UserIntervalPerfNumber INTEGER (1..96),
+ e1UserIntervalPerfES INTEGER,
+ e1UserIntervalPerfSES INTEGER,
+ e1UserIntervalPerfBES INTEGER,
+ e1UserIntervalPerfUAS INTEGER,
+ e1UserIntervalPerfCSS INTEGER,
+ e1UserIntervalPerfBPV INTEGER,
+ e1UserIntervalPerfDMs INTEGER
+ }
+
+ e1UserIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { e1UserIntervalPerfEntry 2 }
+
+ e1UserIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { e1UserIntervalPerfEntry 3 }
+
+ e1UserIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { e1UserIntervalPerfEntry 4 }
+
+ e1UserIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { e1UserIntervalPerfEntry 5 }
+
+ e1UserIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { e1UserIntervalPerfEntry 6 }
+
+ e1UserIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { e1UserIntervalPerfEntry 7 }
+
+ e1UserIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { e1UserIntervalPerfEntry 8 }
+
+ e1UserIntervalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { e1UserIntervalPerfEntry 9 }
+
+
+--
+-- User Total Performance Table
+--
+ e1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { e1-card 4 }
+
+ e1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX E1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { e1Index }
+ ::= { e1UserTotalPerfTable 1 }
+
+ E1UserTotalPerfEntry ::= SEQUENCE {
+ e1UserTotalPerfES INTEGER,
+ e1UserTotalPerfSES INTEGER,
+ e1UserTotalPerfBES INTEGER,
+ e1UserTotalPerfUAS INTEGER,
+ e1UserTotalPerfCSS INTEGER,
+ e1UserTotalPerfBPV INTEGER,
+ e1UserTotalPerfDMs INTEGER
+ }
+
+ e1UserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { e1UserTotalPerfEntry 2 }
+
+ e1UserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { e1UserTotalPerfEntry 3 }
+
+ e1UserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { e1UserTotalPerfEntry 4 }
+
+ e1UserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { e1UserTotalPerfEntry 5 }
+
+ e1UserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { e1UserTotalPerfEntry 6 }
+
+ e1UserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { e1UserTotalPerfEntry 7 }
+
+ e1UserTotalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { e1UserTotalPerfEntry 8 }
+
+--
+-- User Seven Days Performance Table
+--
+ e1UserSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { e1-card 5 }
+
+ e1UserSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX E1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance table"
+ INDEX { e1Index ,
+ e1UserDaysIndex }
+ ::= { e1UserSevenDaysPerfTable 1 }
+
+ E1UserSevenDaysPerfEntry ::= SEQUENCE {
+ e1UserDaysIndex INTEGER (1..7),
+ e1UserDateStrIndex DisplayString (SIZE (0..255) ),
+ e1UserSevenDaysPerfES INTEGER,
+ e1UserSevenDaysPerfSES INTEGER,
+ e1UserSevenDaysPerfBES INTEGER,
+ e1UserSevenDaysPerfUAS INTEGER,
+ e1UserSevenDaysPerfCSS INTEGER,
+ e1UserSevenDaysPerfDMs INTEGER
+ }
+
+ e1UserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { e1UserSevenDaysPerfEntry 2 }
+
+ e1UserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { e1UserSevenDaysPerfEntry 3 }
+
+ e1UserSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { e1UserSevenDaysPerfEntry 4 }
+
+ e1UserSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { e1UserSevenDaysPerfEntry 5 }
+
+ e1UserSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { e1UserSevenDaysPerfEntry 6 }
+
+ e1UserSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { e1UserSevenDaysPerfEntry 7 }
+
+ e1UserSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { e1UserSevenDaysPerfEntry 8 }
+
+ e1UserSevenDaysPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { e1UserSevenDaysPerfEntry 9 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ e1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { e1-card 10 }
+
+ e1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX E1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { e1Index }
+ ::= { e1LineCurrentPerfTable 1 }
+
+ E1LineCurrentPerfEntry ::= SEQUENCE {
+ e1LineCurrentPerfES INTEGER,
+ e1LineCurrentPerfSES INTEGER,
+ e1LineCurrentPerfBES INTEGER,
+ e1LineCurrentPerfUAS INTEGER,
+ e1LineCurrentPerfCSS INTEGER,
+ e1LineCurrentPerfBPV INTEGER,
+ e1LineCurrentPerfDMs INTEGER,
+ e1LineCurr15MinTimeElapsed INTEGER,
+ e1LineValid15MinInterval INTEGER
+ }
+
+ e1LineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { e1LineCurrentPerfEntry 2 }
+
+ e1LineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { e1LineCurrentPerfEntry 3 }
+
+ e1LineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { e1LineCurrentPerfEntry 4 }
+
+ e1LineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { e1LineCurrentPerfEntry 5 }
+
+ e1LineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { e1LineCurrentPerfEntry 6 }
+
+ e1LineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { e1LineCurrentPerfEntry 7 }
+
+ e1LineCurrentPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { e1LineCurrentPerfEntry 8 }
+
+ e1LineCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { e1LineCurrentPerfEntry 11 }
+
+ e1LineValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { e1LineCurrentPerfEntry 12 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ e1LineIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { e1-card 11 }
+
+ e1LineIntervalPerfEntry OBJECT-TYPE
+ SYNTAX E1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { e1Index ,
+ e1LineIntervalPerfNumber }
+ ::= { e1LineIntervalPerfTable 1 }
+
+ E1LineIntervalPerfEntry ::= SEQUENCE {
+ e1LineIntervalPerfNumber INTEGER (1..96),
+ e1LineIntervalPerfES INTEGER,
+ e1LineIntervalPerfSES INTEGER,
+ e1LineIntervalPerfBES INTEGER,
+ e1LineIntervalPerfUAS INTEGER,
+ e1LineIntervalPerfCSS INTEGER,
+ e1LineIntervalPerfBPV INTEGER,
+ e1LineIntervalPerfDMs INTEGER,
+ e1LineIntvAvailable INTEGER
+ }
+
+ e1LineIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { e1LineIntervalPerfEntry 2 }
+
+ e1LineIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { e1LineIntervalPerfEntry 3 }
+
+ e1LineIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { e1LineIntervalPerfEntry 4 }
+
+ e1LineIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { e1LineIntervalPerfEntry 5 }
+
+ e1LineIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { e1LineIntervalPerfEntry 6 }
+
+ e1LineIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { e1LineIntervalPerfEntry 7 }
+
+ e1LineIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { e1LineIntervalPerfEntry 8 }
+
+ e1LineIntervalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { e1LineIntervalPerfEntry 9 }
+
+ e1LineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { e1LineIntervalPerfEntry 10 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ e1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { e1-card 12 }
+
+ e1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX E1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance table"
+ INDEX { e1Index }
+ ::= { e1LineTotalPerfTable 1 }
+
+ E1LineTotalPerfEntry ::= SEQUENCE {
+ e1LineTotalPerfES INTEGER,
+ e1LineTotalPerfSES INTEGER,
+ e1LineTotalPerfBES INTEGER,
+ e1LineTotalPerfUAS INTEGER,
+ e1LineTotalPerfCSS INTEGER,
+ e1LineTotalPerfBPV INTEGER,
+ e1LineTotalPerfDMs INTEGER
+ }
+
+ e1LineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { e1LineTotalPerfEntry 2 }
+
+ e1LineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { e1LineTotalPerfEntry 3 }
+
+ e1LineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { e1LineTotalPerfEntry 4 }
+
+ e1LineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { e1LineTotalPerfEntry 5 }
+
+ e1LineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { e1LineTotalPerfEntry 6 }
+
+ e1LineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { e1LineTotalPerfEntry 7 }
+
+ e1LineTotalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { e1LineTotalPerfEntry 8 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ e1LineSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { e1-card 13 }
+
+ e1LineSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX E1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { e1Index ,
+ e1LineDaysIndex }
+ ::= { e1LineSevenDaysPerfTable 1 }
+
+ E1LineSevenDaysPerfEntry ::= SEQUENCE {
+ e1LineDaysIndex INTEGER (1..7),
+ e1LineDateStrIndex DisplayString (SIZE (0..255) ),
+ e1LineSevenDaysPerfES INTEGER,
+ e1LineSevenDaysPerfSES INTEGER,
+ e1LineSevenDaysPerfBES INTEGER,
+ e1LineSevenDaysPerfUAS INTEGER,
+ e1LineSevenDaysPerfCSS INTEGER,
+ e1LineSevenDaysPerfDMs INTEGER
+ }
+
+ e1LineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { e1LineSevenDaysPerfEntry 2 }
+
+ e1LineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { e1LineSevenDaysPerfEntry 3 }
+
+ e1LineSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { e1LineSevenDaysPerfEntry 4 }
+
+ e1LineSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { e1LineSevenDaysPerfEntry 5 }
+
+ e1LineSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { e1LineSevenDaysPerfEntry 6 }
+
+ e1LineSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { e1LineSevenDaysPerfEntry 7 }
+
+ e1LineSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { e1LineSevenDaysPerfEntry 8 }
+
+ e1LineSevenDaysPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { e1LineSevenDaysPerfEntry 9 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ e1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue Table "
+ ::= { e1-card 14 }
+
+ e1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX E1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { e1Index ,
+ e1AlarmQueueIndex }
+ ::= { e1AlarmQueueTable 1 }
+
+ E1AlarmQueueEntry ::= SEQUENCE {
+ e1AlarmQueueIndex INTEGER (1..40),
+ e1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ e1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { e1AlarmQueueEntry 2 }
+
+ e1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { e1AlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ e1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { e1-card 15 }
+
+ e1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX E1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { e1Index ,
+ e1AlarmHistoryIndex }
+ ::= { e1AlarmHistoryTable 1 }
+
+ E1AlarmHistoryEntry ::= SEQUENCE {
+ e1AlarmHistoryIndex INTEGER,
+ e1Threshold INTEGER,
+ e1CurrentState INTEGER,
+ e1CurrentCount INTEGER,
+ e1Alarm AlarmSeverity
+ }
+
+ e1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rai-line(1),
+ ais-line(2),
+ los-line(3),
+ lof-line(4),
+ bpv-line(5),
+ ess-line(6),
+ uas-line(7),
+ css-line(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { e1AlarmHistoryEntry 2 }
+
+ e1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { e1AlarmHistoryEntry 3 }
+
+ e1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { e1AlarmHistoryEntry 4 }
+
+ e1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { e1AlarmHistoryEntry 5 }
+
+ e1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { e1AlarmHistoryEntry 6 }
+
+
+--
+-- Line Availability Table
+--
+
+ e1LineAvailabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { e1-card 16 }
+
+ e1LineAvailabilityEntry OBJECT-TYPE
+ SYNTAX E1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { e1Index }
+ ::= { e1LineAvailabilityTable 1 }
+
+ E1LineAvailabilityEntry ::= SEQUENCE {
+ e1AvailableSeconds DisplayString,
+ e1UnavailableSeconds DisplayString,
+ e1LineAvailability DisplayString
+ }
+
+ e1AvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { e1LineAvailabilityEntry 2 }
+
+ e1UnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { e1LineAvailabilityEntry 3 }
+
+ e1LineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { e1LineAvailabilityEntry 4 }
+
+
+--
+-- Alarm Control Table
+--
+
+ e1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { e1-card 17 }
+
+ e1AlarmControlEntry OBJECT-TYPE
+ SYNTAX E1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 alarm control table."
+ INDEX { e1Index }
+ ::= { e1AlarmControlTable 1 }
+
+ E1AlarmControlEntry ::= SEQUENCE {
+ e1RAI-Line AlarmSeverity,
+ e1AIS-Line AlarmSeverity,
+ e1LOS-Line AlarmSeverity,
+ e1LOF-Line AlarmSeverity,
+ e1BPV-Line AlarmSeverity,
+ e1ESS-Line AlarmSeverity,
+ e1UAS-Line AlarmSeverity,
+ e1CSS-Line AlarmSeverity
+ }
+
+ e1RAI-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-Line State"
+ ::= { e1AlarmControlEntry 2 }
+
+ e1AIS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { e1AlarmControlEntry 3 }
+
+ e1LOS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { e1AlarmControlEntry 4 }
+
+ e1LOF-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { e1AlarmControlEntry 5 }
+
+ e1BPV-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { e1AlarmControlEntry 6 }
+
+ e1ESS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { e1AlarmControlEntry 7 }
+
+ e1UAS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { e1AlarmControlEntry 8 }
+
+ e1CSS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { e1AlarmControlEntry 9 }
+
+
+--
+-- Threshold Control Table
+--
+
+ e1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { e1-card 18 }
+
+ e1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX E1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { e1Index }
+ ::= { e1ThresholdControlTable 1 }
+
+ E1ThresholdControlEntry ::= SEQUENCE {
+ e1ThresholdBPV-Line INTEGER,
+ e1ThresholdESS-Line INTEGER,
+ e1ThresholdUAS-Line INTEGER,
+ e1ThresholdCSS-Line INTEGER
+ }
+
+ e1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line "
+ ::= { e1ThresholdControlEntry 2 }
+
+ e1ThresholdESS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { e1ThresholdControlEntry 3 }
+
+ e1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { e1ThresholdControlEntry 4 }
+
+ e1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { e1ThresholdControlEntry 5 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ e1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { e1-card 19 }
+
+ e1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX E1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { e1Index }
+ ::= { e1LineDiagControlTable 1 }
+
+ E1LineDiagControlEntry ::= SEQUENCE {
+ e1LoopbackType INTEGER,
+ e1LoopbackStatus INTEGER,
+ e1PRBSControl INTEGER,
+ e1PRBSStatus INTEGER,
+ e1PRBSElapseSeconds INTEGER,
+ e1PRBSErrorSeconds INTEGER,
+ e1PRBSErrorCounts INTEGER,
+ e1InbandLoopbackPeriod INTEGER
+ }
+
+ e1LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payload-loopback(3),
+ line-loopback(4),
+ remote-PLB-Active(5),
+ remote-LLB-Active(6),
+ remote-PLB-Deactive(7),
+ remote-LLB-Deactive(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "e1 Loopback Type"
+ ::= { e1LineDiagControlEntry 2 }
+
+ e1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopback-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "e1 Loopback Status"
+ ::= { e1LineDiagControlEntry 3 }
+
+ e1PRBSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-deactive(1),
+ prbs-active-full(2),
+ prbs-reset-error-count(3),
+ prbs-inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "e1 PRBS Control"
+ ::= { e1LineDiagControlEntry 4 }
+
+ e1PRBSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-sync(1),
+ prbs-unsync(2),
+ prbs-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "e1 PRBS Status"
+ ::= { e1LineDiagControlEntry 5 }
+
+ e1PRBSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "e1 PRBS Elapse Seconds"
+ ::= { e1LineDiagControlEntry 6 }
+
+ e1PRBSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "e1 PRBS Error Seconds"
+ ::= { e1LineDiagControlEntry 7 }
+
+ e1PRBSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "e1 PRBS Error Counts"
+ ::= { e1LineDiagControlEntry 8 }
+
+ e1InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of E1 inband local, payload, or line loopback"
+ ::= { e1LineDiagControlEntry 9 }
+
+--
+-- Command Control Table
+--
+
+ e1CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { e1-card 20 }
+
+ e1CommandControlEntry OBJECT-TYPE
+ SYNTAX E1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { e1Index }
+ ::= { e1CommandControlTable 1 }
+
+ E1CommandControlEntry ::= SEQUENCE {
+ e1AlarmQueueReset INTEGER,
+ e1UserPerfReset INTEGER,
+ e1AlarmHistoryReset INTEGER,
+ e1PortReset INTEGER,
+ e1PortLoadDefault INTEGER
+ }
+
+ e1AlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { e1CommandControlEntry 2 }
+
+ e1UserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { e1CommandControlEntry 3 }
+
+ e1AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { e1CommandControlEntry 4 }
+
+ e1PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset E1 Port"
+ ::= { e1CommandControlEntry 5 }
+
+ e1PortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default E1 Port"
+ ::= { e1CommandControlEntry 6 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ e1SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { e1-card 21 }
+
+ e1SystemInformationEntry OBJECT-TYPE
+ SYNTAX E1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { e1Index }
+ ::= { e1SystemInformationTable 1 }
+
+ E1SystemInformationEntry ::= SEQUENCE {
+ e1PROMVersion DisplayString,
+ e1HWVersion DisplayString
+ }
+
+ e1PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " e1 PROM Version"
+ ::= { e1SystemInformationEntry 2 }
+
+ e1HWVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " e1 HW Version"
+ ::= { e1SystemInformationEntry 3 }
+
+
+--
+-- Remote Link Identification Table
+--
+
+ e1RemoteLinkIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Table"
+ ::= { e1-card 22 }
+
+ e1RemoteLinkIDEntry OBJECT-TYPE
+ SYNTAX E1RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification entry"
+ INDEX { e1Index }
+ ::= { e1RemoteLinkIDTable 1 }
+
+ E1RemoteLinkIDEntry ::= SEQUENCE {
+ e1RemoteLinkIDType INTEGER,
+ e1RemoteLinkIDRack INTEGER,
+ e1RemoteLinkIDSlotNumber INTEGER,
+ e1RemoteLinkIDPort INTEGER,
+ e1RemoteLinkIDSerialNumber INTEGER,
+ e1RemoteLinkIDBackupSlotNUM INTEGER,
+ e1RemoteLinkIDBackupPort INTEGER
+ }
+
+ e1RemoteLinkIDType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ cpe(1),
+ an(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of remote site."
+ ::= { e1RemoteLinkIDEntry 2 }
+
+ e1RemoteLinkIDRack OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Rack"
+ ::= { e1RemoteLinkIDEntry 3 }
+
+ e1RemoteLinkIDSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification SlotNumber"
+ ::= { e1RemoteLinkIDEntry 4 }
+
+ e1RemoteLinkIDPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Port"
+ ::= { e1RemoteLinkIDEntry 5 }
+
+ e1RemoteLinkIDSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Serial Number"
+ ::= { e1RemoteLinkIDEntry 6 }
+
+ e1RemoteLinkIDBackupSlotNUM OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Backup Slot Number"
+ ::= { e1RemoteLinkIDEntry 7 }
+
+ e1RemoteLinkIDBackupPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Backup Port"
+ ::= { e1RemoteLinkIDEntry 8 }
+
+
+--
+-- E1 Customer Information Table
+--
+
+ e1CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { e1-card 99 }
+
+ e1CustomerInfoEntry OBJECT-TYPE
+ SYNTAX E1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { e1CISlotIndex , e1CIPortIndex }
+ ::= { e1CustomerInfoTable 1 }
+
+ E1CustomerInfoEntry ::= SEQUENCE {
+ e1CISlotIndex SmallSlotIndex,
+ e1CIPortIndex FourPortID,
+ e1CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ e1CISlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { e1CustomerInfoEntry 1 }
+
+ e1CIPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { e1CustomerInfoEntry 2 }
+
+ e1CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { e1CustomerInfoEntry 3 }
+
+ e1TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of FE1"
+ ::= { e1-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- t1-card MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- Line Control Table
+--
+
+ t1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { t1-card 1 }
+
+ t1LineControlEntry OBJECT-TYPE
+ SYNTAX T1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { t1Index }
+ ::= { t1LineControlTable 1 }
+
+ T1LineControlEntry ::= SEQUENCE {
+ t1Index SmallSlotIndex,
+ t1LineFrame INTEGER,
+ t1LineCoding INTEGER,
+ t1Interface INTEGER,
+ t1LineBuildOut INTEGER,
+ t1Equalizer INTEGER,
+ t1AIS INTEGER,
+ t1YEL INTEGER,
+ t1Inband INTEGER,
+ t1IdleCode INTEGER,
+ t1CASMode INTEGER,
+ t1SignallingMode INTEGER,
+ t1CGA INTEGER,
+ t1OutOfService INTEGER
+ }
+
+ t1Index OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { t1LineControlEntry 1 }
+
+ t1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ d4(1),
+ esf(2),
+ esf-t1-403(3),
+ g802(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { t1LineControlEntry 2 }
+
+ t1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ b8zs(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { t1LineControlEntry 3 }
+
+ t1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ long-haul(1),
+ short-haul(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that T1 line use Long/Short haul."
+ ::= { t1LineControlEntry 4 }
+
+ t1LineBuildOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ lbo-0-0dB(1),
+ lbo-7-5dB(2),
+ lbo-15dB(3)
+-- lbo-0.0dB(1),
+-- lbo-7.5dB(2),
+-- lbo-15dB(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line build out."
+ ::= { t1LineControlEntry 5 }
+
+ t1Equalizer OBJECT-TYPE
+ SYNTAX INTEGER {
+ equ-0-133Ft(1),
+ equ-133-266ft(2),
+ equ-266-399ft(3),
+ equ-399-533ft(4),
+ equ-533-655ft(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line equalizer."
+ ::= { t1LineControlEntry 6 }
+
+ t1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line Alarm Indication Signal."
+ ::= { t1LineControlEntry 7 }
+
+ t1YEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-ON indicates that yellow alarm ON."
+ ::= { t1LineControlEntry 8 }
+
+ t1Inband OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line inband ON/OFF"
+ ::= { t1LineControlEntry 9 }
+
+ t1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { t1LineControlEntry 10 }
+
+ t1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { t1LineControlEntry 11 }
+
+ t1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS"
+ ::= { t1LineControlEntry 12 }
+
+ t1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+-- trans(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { t1LineControlEntry 13 }
+
+ t1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2)
+-- busy-idle(3),
+-- idle-busy(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { t1LineControlEntry 14 }
+
+
+
+--
+-- User Current Performance Table
+--
+
+ t1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { t1-card 2 }
+
+ t1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX T1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { t1Index }
+ ::= { t1UserCurrentPerfTable 1 }
+
+ T1UserCurrentPerfEntry ::= SEQUENCE {
+ t1UserCurrentPerfES INTEGER,
+ t1UserCurrentPerfSES INTEGER,
+ t1UserCurrentPerfBES INTEGER,
+ t1UserCurrentPerfUAS INTEGER,
+ t1UserCurrentPerfCSS INTEGER,
+ t1UserCurrentPerfBPV INTEGER,
+ t1UserCurrentPerfLOFC INTEGER,
+ t1UserCurr15MinTimeElapsed INTEGER,
+ t1UserValid15MinInterval INTEGER
+ }
+
+ t1UserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { t1UserCurrentPerfEntry 2 }
+
+ t1UserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { t1UserCurrentPerfEntry 3 }
+
+ t1UserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { t1UserCurrentPerfEntry 4 }
+
+ t1UserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { t1UserCurrentPerfEntry 5 }
+
+ t1UserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { t1UserCurrentPerfEntry 6 }
+
+ t1UserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { t1UserCurrentPerfEntry 7 }
+
+ t1UserCurrentPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { t1UserCurrentPerfEntry 8 }
+
+ t1UserCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { t1UserCurrentPerfEntry 11 }
+
+ t1UserValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { t1UserCurrentPerfEntry 12 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ t1UserIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { t1-card 3 }
+
+ t1UserIntervalPerfEntry OBJECT-TYPE
+ SYNTAX T1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { t1Index ,
+ t1UserIntervalPerfNumber }
+ ::= { t1UserIntervalPerfTable 1 }
+
+ T1UserIntervalPerfEntry ::= SEQUENCE {
+ t1UserIntervalPerfNumber INTEGER (1..96),
+ t1UserIntervalPerfES INTEGER,
+ t1UserIntervalPerfSES INTEGER,
+ t1UserIntervalPerfBES INTEGER,
+ t1UserIntervalPerfUAS INTEGER,
+ t1UserIntervalPerfCSS INTEGER,
+ t1UserIntervalPerfBPV INTEGER,
+ t1UserIntervalPerfLOFC INTEGER
+ }
+
+ t1UserIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { t1UserIntervalPerfEntry 2 }
+
+ t1UserIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { t1UserIntervalPerfEntry 3 }
+
+ t1UserIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { t1UserIntervalPerfEntry 4 }
+
+ t1UserIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { t1UserIntervalPerfEntry 5 }
+
+ t1UserIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { t1UserIntervalPerfEntry 6 }
+
+ t1UserIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { t1UserIntervalPerfEntry 7 }
+
+ t1UserIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { t1UserIntervalPerfEntry 8 }
+
+ t1UserIntervalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { t1UserIntervalPerfEntry 9 }
+
+
+--
+-- User Total Performance Table
+--
+ t1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { t1-card 4 }
+
+ t1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX T1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { t1Index }
+ ::= { t1UserTotalPerfTable 1 }
+
+ T1UserTotalPerfEntry ::= SEQUENCE {
+ t1UserTotalPerfES INTEGER,
+ t1UserTotalPerfSES INTEGER,
+ t1UserTotalPerfBES INTEGER,
+ t1UserTotalPerfUAS INTEGER,
+ t1UserTotalPerfCSS INTEGER,
+ t1UserTotalPerfBPV INTEGER,
+ t1UserTotalPerfLOFC INTEGER
+ }
+
+ t1UserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { t1UserTotalPerfEntry 2 }
+
+ t1UserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { t1UserTotalPerfEntry 3 }
+
+ t1UserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { t1UserTotalPerfEntry 4 }
+
+ t1UserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { t1UserTotalPerfEntry 5 }
+
+ t1UserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { t1UserTotalPerfEntry 6 }
+
+ t1UserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { t1UserTotalPerfEntry 7 }
+
+ t1UserTotalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { t1UserTotalPerfEntry 8 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ t1UserSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { t1-card 22 }
+
+ t1UserSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX T1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance entry"
+ INDEX { t1Index ,
+ t1UserDaysIndex }
+ ::= { t1UserSevenDaysPerfTable 1 }
+
+ T1UserSevenDaysPerfEntry ::= SEQUENCE {
+ t1UserDaysIndex INTEGER (1..7),
+ t1UserDateStrIndex DisplayString (SIZE (0..255) ),
+ t1UserSevenDaysPerfES INTEGER,
+ t1UserSevenDaysPerfSES INTEGER,
+ t1UserSevenDaysPerfBES INTEGER,
+ t1UserSevenDaysPerfUAS INTEGER,
+ t1UserSevenDaysPerfCSS INTEGER
+-- t1UserSevenDaysPerfLOFC INTEGER
+
+
+
+
+ }
+
+ t1UserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { t1UserSevenDaysPerfEntry 2 }
+
+ t1UserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { t1UserSevenDaysPerfEntry 3 }
+
+ t1UserSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { t1UserSevenDaysPerfEntry 4 }
+
+ t1UserSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { t1UserSevenDaysPerfEntry 5 }
+
+ t1UserSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { t1UserSevenDaysPerfEntry 6 }
+
+ t1UserSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { t1UserSevenDaysPerfEntry 7 }
+
+ t1UserSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { t1UserSevenDaysPerfEntry 8 }
+
+-- t1UserSevenDaysPerfLOFC OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " LOFC Counter "
+-- ::= { t1UserSevenDaysPerfEntry 9 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ t1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { t1-card 8 }
+
+ t1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX T1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { t1Index }
+ ::= { t1LineCurrentPerfTable 1 }
+
+ T1LineCurrentPerfEntry ::= SEQUENCE {
+ t1LineCurrentPerfES INTEGER,
+ t1LineCurrentPerfSES INTEGER,
+ t1LineCurrentPerfBES INTEGER,
+ t1LineCurrentPerfUAS INTEGER,
+ t1LineCurrentPerfCSS INTEGER,
+ t1LineCurrentPerfBPV INTEGER,
+ t1LineCurrentPerfLOFC INTEGER,
+ t1LineCurr15MinTimeElapsed INTEGER,
+ t1LineValid15MinInterval INTEGER
+ }
+
+ t1LineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { t1LineCurrentPerfEntry 2 }
+
+ t1LineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { t1LineCurrentPerfEntry 3 }
+
+ t1LineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { t1LineCurrentPerfEntry 4 }
+
+ t1LineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { t1LineCurrentPerfEntry 5 }
+
+ t1LineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { t1LineCurrentPerfEntry 6 }
+
+ t1LineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { t1LineCurrentPerfEntry 7 }
+
+ t1LineCurrentPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { t1LineCurrentPerfEntry 8 }
+
+ t1LineCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { t1LineCurrentPerfEntry 11 }
+
+ t1LineValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { t1LineCurrentPerfEntry 12 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ t1LineIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { t1-card 9 }
+
+ t1LineIntervalPerfEntry OBJECT-TYPE
+ SYNTAX T1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { t1Index ,
+ t1LineIntervalPerfNumber }
+ ::= { t1LineIntervalPerfTable 1 }
+
+ T1LineIntervalPerfEntry ::= SEQUENCE {
+ t1LineIntervalPerfNumber INTEGER (1..96),
+ t1LineIntervalPerfES INTEGER,
+ t1LineIntervalPerfSES INTEGER,
+ t1LineIntervalPerfBES INTEGER,
+ t1LineIntervalPerfUAS INTEGER,
+ t1LineIntervalPerfCSS INTEGER,
+ t1LineIntervalPerfBPV INTEGER,
+ t1LineIntervalPerfLOFC INTEGER,
+ t1LineIntvAvailable INTEGER
+ }
+
+ t1LineIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index "
+ ::= { t1LineIntervalPerfEntry 2 }
+
+ t1LineIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { t1LineIntervalPerfEntry 3 }
+
+ t1LineIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { t1LineIntervalPerfEntry 4 }
+
+ t1LineIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { t1LineIntervalPerfEntry 5 }
+
+ t1LineIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { t1LineIntervalPerfEntry 6 }
+
+ t1LineIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { t1LineIntervalPerfEntry 7 }
+
+ t1LineIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { t1LineIntervalPerfEntry 8 }
+
+ t1LineIntervalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { t1LineIntervalPerfEntry 9 }
+
+ t1LineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { t1LineIntervalPerfEntry 10 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ t1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { t1-card 10 }
+
+ t1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX T1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance entry"
+ INDEX { t1Index }
+ ::= { t1LineTotalPerfTable 1 }
+
+ T1LineTotalPerfEntry ::= SEQUENCE {
+ t1LineTotalPerfES INTEGER,
+ t1LineTotalPerfSES INTEGER,
+ t1LineTotalPerfBES INTEGER,
+ t1LineTotalPerfUAS INTEGER,
+ t1LineTotalPerfCSS INTEGER,
+ t1LineTotalPerfBPV INTEGER,
+ t1LineTotalPerfLOFC INTEGER
+ }
+
+ t1LineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { t1LineTotalPerfEntry 2 }
+
+ t1LineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { t1LineTotalPerfEntry 3 }
+
+ t1LineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { t1LineTotalPerfEntry 4 }
+
+ t1LineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { t1LineTotalPerfEntry 5 }
+
+ t1LineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { t1LineTotalPerfEntry 6 }
+
+ t1LineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { t1LineTotalPerfEntry 7 }
+
+ t1LineTotalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { t1LineTotalPerfEntry 8 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ t1LineSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { t1-card 21 }
+
+ t1LineSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX T1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { t1Index ,
+ t1LineDaysIndex }
+ ::= { t1LineSevenDaysPerfTable 1 }
+
+ T1LineSevenDaysPerfEntry ::= SEQUENCE {
+ t1LineDaysIndex INTEGER (1..7),
+ t1LineDateStrIndex DisplayString (SIZE (0..255) ),
+ t1LineSevenDaysPerfES INTEGER,
+ t1LineSevenDaysPerfSES INTEGER,
+ t1LineSevenDaysPerfBES INTEGER,
+ t1LineSevenDaysPerfUAS INTEGER,
+ t1LineSevenDaysPerfCSS INTEGER
+-- t1LineSevenDaysPerfLOFC INTEGER
+
+
+
+
+ }
+
+ t1LineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { t1LineSevenDaysPerfEntry 2 }
+
+ t1LineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { t1LineSevenDaysPerfEntry 3 }
+
+ t1LineSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { t1LineSevenDaysPerfEntry 4 }
+
+ t1LineSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { t1LineSevenDaysPerfEntry 5 }
+
+ t1LineSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { t1LineSevenDaysPerfEntry 6 }
+
+ t1LineSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { t1LineSevenDaysPerfEntry 7 }
+
+ t1LineSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { t1LineSevenDaysPerfEntry 8 }
+
+-- t1LineSevenDaysPerfLOFC OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " LOFC Counter "
+-- ::= { t1LineSevenDaysPerfEntry 9 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ t1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue Table"
+ ::= { t1-card 11 }
+
+ t1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX T1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { t1Index ,
+ t1AlarmQueueIndex }
+ ::= { t1AlarmQueueTable 1 }
+
+ T1AlarmQueueEntry ::= SEQUENCE {
+ t1AlarmQueueIndex INTEGER (1..40),
+ t1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ t1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { t1AlarmQueueEntry 2 }
+
+ t1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { t1AlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ t1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { t1-card 12 }
+
+ t1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX T1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { t1Index ,
+ t1AlarmHistoryIndex }
+ ::= { t1AlarmHistoryTable 1 }
+
+ T1AlarmHistoryEntry ::= SEQUENCE {
+ t1AlarmHistoryIndex INTEGER,
+ t1Threshold INTEGER,
+ t1CurrentState INTEGER,
+ t1CurrentCount INTEGER,
+ t1Alarm AlarmSeverity
+ }
+
+ t1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ yel-line(1),
+ ais-line(2),
+ los-line(3),
+ lof-line(4),
+ bpv-line(5),
+ ess-line(6),
+ uas-line(7),
+ css-line(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { t1AlarmHistoryEntry 2 }
+
+ t1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { t1AlarmHistoryEntry 3 }
+
+ t1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { t1AlarmHistoryEntry 4 }
+
+ t1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { t1AlarmHistoryEntry 5 }
+
+ t1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { t1AlarmHistoryEntry 6 }
+
+
+--
+-- Line Availability Table
+--
+
+ t1LineAvailabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { t1-card 13 }
+
+ t1LineAvailabilityEntry OBJECT-TYPE
+ SYNTAX T1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { t1Index }
+ ::= { t1LineAvailabilityTable 1 }
+
+ T1LineAvailabilityEntry ::= SEQUENCE {
+ t1AvailableSeconds DisplayString,
+ t1UnavailableSeconds DisplayString,
+ t1LineAvailability DisplayString
+ }
+
+ t1AvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { t1LineAvailabilityEntry 2 }
+
+ t1UnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { t1LineAvailabilityEntry 3 }
+
+ t1LineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { t1LineAvailabilityEntry 4 }
+
+
+--
+-- Alarm Control Table
+--
+
+ t1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { t1-card 14 }
+
+ t1AlarmControlEntry OBJECT-TYPE
+ SYNTAX T1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 alarm control table."
+ INDEX { t1Index }
+ ::= { t1AlarmControlTable 1 }
+
+ T1AlarmControlEntry ::= SEQUENCE {
+ t1YEL-Line AlarmSeverity,
+ t1AIS-Line AlarmSeverity,
+ t1LOS-Line AlarmSeverity,
+ t1LOF-Line AlarmSeverity,
+ t1BPV-Line AlarmSeverity,
+ t1ESS-Line AlarmSeverity,
+ t1UAS-Line AlarmSeverity,
+ t1CSS-Line AlarmSeverity
+ }
+
+ t1YEL-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-Line State"
+ ::= { t1AlarmControlEntry 2 }
+
+ t1AIS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { t1AlarmControlEntry 3 }
+
+ t1LOS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { t1AlarmControlEntry 4 }
+
+ t1LOF-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { t1AlarmControlEntry 5 }
+
+ t1BPV-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { t1AlarmControlEntry 6 }
+
+ t1ESS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { t1AlarmControlEntry 7 }
+
+ t1UAS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { t1AlarmControlEntry 8 }
+
+ t1CSS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { t1AlarmControlEntry 9 }
+
+
+--
+-- Threshold Control Table
+--
+
+ t1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { t1-card 15 }
+
+ t1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX T1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { t1Index }
+ ::= { t1ThresholdControlTable 1 }
+
+ T1ThresholdControlEntry ::= SEQUENCE {
+ t1ThresholdBPV-Line INTEGER,
+ t1ThresholdESS-Line INTEGER,
+ t1ThresholdUAS-Line INTEGER,
+ t1ThresholdCSS-Line INTEGER
+ }
+
+ t1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line "
+ ::= { t1ThresholdControlEntry 2 }
+
+ t1ThresholdESS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { t1ThresholdControlEntry 3 }
+
+ t1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { t1ThresholdControlEntry 4 }
+
+ t1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { t1ThresholdControlEntry 5 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ t1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { t1-card 16 }
+
+ t1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX T1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { t1Index }
+ ::= { t1LineDiagControlTable 1 }
+
+ T1LineDiagControlEntry ::= SEQUENCE {
+ t1LoopbackType INTEGER,
+ t1LoopbackStatus INTEGER,
+ t1QRSSControl INTEGER,
+ t1QRSSStatus INTEGER,
+ t1QRSSElapseSeconds INTEGER,
+ t1QRSSErrorSeconds INTEGER,
+ t1QRSSErrorCounts INTEGER,
+ t1InbandLoopbackPeriod INTEGER
+ }
+
+ t1LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payload-loopback(3),
+ line-loopback(4),
+ remote-LLB-Inband-Active(5),
+ remote-PLB-ATT-Active(6),
+ remote-PLB-ANSI-Active(7),
+ remote-LLB-ANSI-Active(8),
+ remote-LLB-Inband-Deactive(9),
+ remote-PLB-ATT-Deactive(10),
+ remote-PLB-ANSI-Deactive(11),
+ remote-LLB-ANSI-Deactive(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "t1 Loopback Type"
+ ::= { t1LineDiagControlEntry 2 }
+
+ t1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopback-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "t1 Loopback Status"
+ ::= { t1LineDiagControlEntry 3 }
+
+ t1QRSSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrss-deactive(1),
+ qrss-active-full(2),
+ qrss-reset-error-count(3),
+ qrss-inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "t1 QRSS Control"
+ ::= { t1LineDiagControlEntry 4 }
+
+ t1QRSSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrss-sync(1),
+ qrss-unsync(2),
+ qrss-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "t1 QRSS Status"
+ ::= { t1LineDiagControlEntry 5 }
+
+ t1QRSSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "t1 QRSS Elapse Seconds"
+ ::= { t1LineDiagControlEntry 6 }
+
+ t1QRSSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "t1 QRSS Error Seconds"
+ ::= { t1LineDiagControlEntry 7 }
+
+ t1QRSSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "t1 QRSS Error Counts"
+ ::= { t1LineDiagControlEntry 8 }
+
+ t1InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of T1 inband local, payload, or line loopback"
+ ::= { t1LineDiagControlEntry 9 }
+
+
+--
+-- Command Control Table
+--
+
+ t1CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { t1-card 17 }
+
+ t1CommandControlEntry OBJECT-TYPE
+ SYNTAX T1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { t1Index }
+ ::= { t1CommandControlTable 1 }
+
+ T1CommandControlEntry ::= SEQUENCE {
+ t1AlarmQueueReset INTEGER,
+ t1UserPerfReset INTEGER,
+ t1AlarmHistoryReset INTEGER,
+ t1PortReset INTEGER,
+ t1PortLoadDefault INTEGER
+ }
+
+ t1AlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { t1CommandControlEntry 2 }
+
+ t1UserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { t1CommandControlEntry 3 }
+
+ t1AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { t1CommandControlEntry 4 }
+
+ t1PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset T1 Port"
+ ::= { t1CommandControlEntry 5 }
+
+ t1PortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default T1 Port"
+ ::= { t1CommandControlEntry 6 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ t1SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { t1-card 18 }
+
+ t1SystemInformationEntry OBJECT-TYPE
+ SYNTAX T1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { t1Index }
+ ::= { t1SystemInformationTable 1 }
+
+ T1SystemInformationEntry ::= SEQUENCE {
+ t1PROMVersion DisplayString,
+ t1HWVersion DisplayString
+ }
+
+ t1PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " t1 PROM Version"
+ ::= { t1SystemInformationEntry 2 }
+
+ t1HWVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " t1 HW Version"
+ ::= { t1SystemInformationEntry 3 }
+
+
+--
+-- T1 Customer Information Table
+--
+
+ t1CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { t1-card 99 }
+
+ t1CustomerInfoEntry OBJECT-TYPE
+ SYNTAX T1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { t1CISlotIndex , t1CIPortIndex }
+ ::= { t1CustomerInfoTable 1 }
+
+ T1CustomerInfoEntry ::= SEQUENCE {
+ t1CISlotIndex SmallSlotIndex,
+ t1CIPortIndex FourPortID,
+ t1CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ t1CISlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { t1CustomerInfoEntry 1 }
+
+ t1CIPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { t1CustomerInfoEntry 2 }
+
+ t1CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { t1CustomerInfoEntry 3 }
+
+
+ t1TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of FT1"
+ ::= { t1-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- dtu-card MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- DTU Command Control Table
+--
+
+ dtuCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU command control table."
+ ::= { dtu-card 1 }
+
+ dtuCommandControlEntry OBJECT-TYPE
+ SYNTAX DtuCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU command control table."
+ INDEX { dtuCommandSlotIndex , dtuCommandPortIndex }
+ ::= { dtuCommandControlTable 1 }
+
+ DtuCommandControlEntry ::= SEQUENCE {
+ dtuCommandSlotIndex LargeSlotIndex,
+ dtuCommandPortIndex TenPortID,
+ dtuClearPerformanceData INTEGER,
+ dtuPortReset INTEGER,
+ dtuPortClearCRC INTEGER,
+ dtuCardReset INTEGER
+ }
+
+ dtuCommandSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuCommandControlEntry 1 }
+
+ dtuCommandPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-10"
+ ::= { dtuCommandControlEntry 2 }
+
+ dtuClearPerformanceData OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear DTU performance data"
+ ::= { dtuCommandControlEntry 3 }
+
+ dtuPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset DTU port"
+ ::= { dtuCommandControlEntry 4 }
+
+ dtuPortClearCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear-local-crc(1),
+ clear-remote-crc(2),
+ clear-all-port-crc(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear DTU port CRC Error Counter."
+ ::= { dtuCommandControlEntry 5 }
+
+ dtuCardReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset DTU Card"
+ ::= { dtuCommandControlEntry 6 }
+
+
+--
+-- Remote DTE Config Table
+--
+
+ dtuRdteConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuRdteConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU remote DTE configuration."
+ ::= { dtu-card 2 }
+
+ dtuRdteConfigEntry OBJECT-TYPE
+ SYNTAX DtuRdteConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU remote DTE configuration."
+ INDEX { dtuRdteSlotIndex , dtuRdtePortIndex }
+ ::= { dtuRdteConfigTable 1 }
+
+ DtuRdteConfigEntry ::= SEQUENCE {
+ dtuRdteSlotIndex LargeSlotIndex,
+ dtuRdtePortIndex TenPortID,
+ dtuSyncMode INTEGER,
+ dtuRdteSpeed INTEGER,
+ dtuRdteChannel INTEGER,
+ dtuRdteClock INTEGER,
+ dtuRdteData INTEGER,
+ dtuRdteRTS INTEGER,
+ dtuRdteTTM INTEGER,
+ dtuRdteInterface INTEGER,
+ dtuRdteX50IdleCode INTEGER,
+ dtuRdteX50Map DisplayString,
+ dtuRdteX50Status DisplayString
+ }
+
+ dtuRdteSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuRdteConfigEntry 1 }
+
+ dtuRdtePortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-10"
+ ::= { dtuRdteConfigEntry 2 }
+
+ dtuSyncMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ sync(1),
+ async(2),
+ async-8(3),
+ async-9(4),
+ async-10(5),
+ async-11(6),
+ n-a(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote SYNC mode"
+ ::= { dtuRdteConfigEntry 3 }
+
+ dtuRdteSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ nx64K(1),
+ nx56K(2),
+ nx128K(3),
+ nx112K(4),
+ nx0K(5),
+ nx1-2K(6),
+ nx2-4K(7),
+ nx4-8K(8),
+ nx9-6K(9),
+ nx19-2K(10),
+ nx38-4K(11),
+ nx48-0K(12),
+-- async1-2K(13),
+-- async2-4K(14),
+-- async4-8K(15),
+-- async9-6K(16),
+-- async19-2K(17),
+-- async38-4K(18),
+ n-a(13)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE Speed"
+ ::= { dtuRdteConfigEntry 4 }
+
+ dtuRdteChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ iDLE(1),
+ b1(2),
+ b2(3),
+ b1-b2(4),
+ n-a(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE channel"
+ ::= { dtuRdteConfigEntry 5 }
+
+ dtuRdteClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2),
+ n-a(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE clock type"
+ ::= { dtuRdteConfigEntry 6 }
+
+ dtuRdteData OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2),
+ n-a(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE data type"
+ ::= { dtuRdteConfigEntry 7 }
+
+ dtuRdteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2),
+ n-a(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE RTS type"
+ ::= { dtuRdteConfigEntry 8 }
+
+ dtuRdteTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ n-a(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE TTM type"
+ ::= { dtuRdteConfigEntry 9 }
+
+ dtuRdteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ v35(1),
+ rs449-eia530(2),
+ x21(3),
+ rs232(4),
+ rs232-SubRate(8),
+ g-703(11),
+ na(16),
+ other(18),
+ router(20),
+ rs232-x50(24)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE card interface"
+ ::= { dtuRdteConfigEntry 10 }
+
+ dtuRdteX50IdleCode OBJECT-TYPE
+ SYNTAX INTEGER (0..47)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE card X50 idle code"
+ ::= { dtuRdteConfigEntry 11 }
+
+ dtuRdteX50Map OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..21) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE card X50 Map"
+ ::= { dtuRdteConfigEntry 12 }
+
+ dtuRdteX50Status OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..21) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE card X50 Status"
+ ::= { dtuRdteConfigEntry 13 }
+
+--
+-- Diagnostic Control Table
+--
+
+ dtuDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU diagnostics control table."
+ ::= { dtu-card 3 }
+
+ dtuDiagControlEntry OBJECT-TYPE
+ SYNTAX DtuDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU diagnostics control table."
+ INDEX { dtuDiagSlotIndex , dtuDiagPortIndex }
+ ::= { dtuDiagControlTable 1 }
+
+ DtuDiagControlEntry ::= SEQUENCE {
+ dtuDiagSlotIndex LargeSlotIndex,
+ dtuDiagPortIndex TenPortID,
+ dtuNearLoopback INTEGER,
+ dtuRemoteLoopback INTEGER,
+ dtuBertControl INTEGER,
+ dtuBertStatus INTEGER,
+ dtuQrssElapseSeconds INTEGER,
+ dtuQrssErrorSeconds INTEGER,
+ dtuQrssErrorBits INTEGER,
+ dtuRemBertControl INTEGER,
+ dtuRemBertStatus INTEGER,
+ dtuRemQrssElapseSeconds INTEGER,
+ dtuRemQrssErrorSeconds INTEGER,
+ dtuRemQrssErrorBits INTEGER,
+ dtuRemQrssPatternUnsyncSeconds INTEGER
+ }
+
+ dtuDiagSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuDiagControlEntry 1 }
+
+ dtuDiagPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-10"
+ ::= { dtuDiagControlEntry 2 }
+
+ dtuNearLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ localLoopback(2),
+ payLoadLoopback(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Near loopback type"
+ ::= { dtuDiagControlEntry 3 }
+
+ dtuRemoteLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ remotePayLoad(2),
+ remoteDTE-or-remoteROUTER(3),
+ remoteDTE-DTE(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote loopback type"
+ ::= { dtuDiagControlEntry 4 }
+
+ dtuBertControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-OFF(1),
+ bert-ON(2),
+ reset(3),
+ inject-Error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT control"
+ ::= { dtuDiagControlEntry 5 }
+
+ dtuBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-Sync(1),
+ bert-Unsync(2),
+ bert-Not-Active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT status"
+ ::= { dtuDiagControlEntry 6 }
+
+ dtuQrssElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss elapse seconds"
+ ::= { dtuDiagControlEntry 7 }
+
+ dtuQrssErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss error seconds"
+ ::= { dtuDiagControlEntry 8 }
+
+ dtuQrssErrorBits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss error bits"
+ ::= { dtuDiagControlEntry 9 }
+
+ dtuRemBertControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-OFF(1),
+ bert-FULL(2),
+ bert-DTE1(3),
+-- bert-DTE2(4),
+ reset(5),
+ inject-Error(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT control"
+ ::= { dtuDiagControlEntry 10 }
+
+ dtuRemBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-Sync(1),
+ bert-Unsync(2),
+ bert-Not-Active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT status"
+ ::= { dtuDiagControlEntry 11 }
+
+ dtuRemQrssElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss elapse seconds"
+ ::= { dtuDiagControlEntry 12 }
+
+ dtuRemQrssErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss error seconds"
+ ::= { dtuDiagControlEntry 13 }
+
+ dtuRemQrssErrorBits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss error bits"
+ ::= { dtuDiagControlEntry 14 }
+
+ dtuRemQrssPatternUnsyncSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss pattern unsync seconds"
+ ::= { dtuDiagControlEntry 15 }
+
+
+--
+-- Alarm History Table
+--
+
+ dtuAlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuAlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The dtu alarm history table."
+ ::= { dtu-card 4 }
+
+ dtuAlarmHistoryEntry OBJECT-TYPE
+ SYNTAX DtuAlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU alarm history table."
+ INDEX { dtuAlmhisSlotIndex , dtuAlmhisPortIndex }
+ ::= { dtuAlarmHistoryTable 1 }
+
+ DtuAlarmHistoryEntry ::= SEQUENCE {
+ dtuAlmhisSlotIndex LargeSlotIndex,
+ dtuAlmhisPortIndex TenPortID,
+ dtuUnsyncAlarmState INTEGER,
+ dtuUnsyncAlarmCount INTEGER
+ }
+
+ dtuAlmhisSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuAlarmHistoryEntry 1 }
+
+ dtuAlmhisPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-10"
+ ::= { dtuAlarmHistoryEntry 2 }
+
+ dtuUnsyncAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history : unsync alarm state"
+ ::= { dtuAlarmHistoryEntry 3 }
+
+ dtuUnsyncAlarmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history : unsync alarm count"
+ ::= { dtuAlarmHistoryEntry 4 }
+
+
+--
+-- Alarm Control Table
+--
+
+ dtuAlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU alarm control table."
+ ::= { dtu-card 5 }
+
+ dtuAlarmControlEntry OBJECT-TYPE
+ SYNTAX DtuAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU alarm control table."
+ INDEX { dtuAlarmSlotIndex , dtuAlarmPortIndex }
+ ::= { dtuAlarmControlTable 1 }
+
+ DtuAlarmControlEntry ::= SEQUENCE {
+ dtuAlarmSlotIndex LargeSlotIndex,
+ dtuAlarmPortIndex TenPortID,
+ dtuLineUnsync AlarmSeverity
+ }
+
+ dtuAlarmSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuAlarmControlEntry 1 }
+
+ dtuAlarmPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-10"
+ ::= { dtuAlarmControlEntry 2 }
+
+ dtuLineUnsync OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm : Line Unsync"
+ ::= { dtuAlarmControlEntry 3 }
+
+
+--
+-- Current Line Performance Table
+--
+
+ dtuCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU current line performance table."
+ ::= { dtu-card 6 }
+
+ dtuCurrentPerfEntry OBJECT-TYPE
+ SYNTAX DtuCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU current line performance table."
+ INDEX { dtuCurrSlotIndex , dtuCurrPortIndex }
+ ::= { dtuCurrentPerfTable 1 }
+
+ DtuCurrentPerfEntry ::= SEQUENCE {
+ dtuCurrSlotIndex LargeSlotIndex,
+ dtuCurrPortIndex TenPortID,
+ dtuCurrentAS INTEGER,
+ dtuCurrentUAS INTEGER,
+ dtuCurrent24hAS INTEGER,
+ dtuCurrent24hUAS INTEGER,
+ dtuValid15minInterval INTEGER,
+ dtuValid1dayInterval INTEGER
+ }
+
+ dtuCurrSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuCurrentPerfEntry 1 }
+
+ dtuCurrPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-10"
+ ::= { dtuCurrentPerfEntry 2 }
+
+ dtuCurrentAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "15m Performance available seconds"
+ ::= { dtuCurrentPerfEntry 3 }
+
+ dtuCurrentUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "15m Performance unavailable seconds"
+ ::= { dtuCurrentPerfEntry 4 }
+
+ dtuCurrent24hAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "24h Performance available seconds"
+ ::= { dtuCurrentPerfEntry 5 }
+
+ dtuCurrent24hUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "24h Performance unavailable seconds"
+ ::= { dtuCurrentPerfEntry 6 }
+
+ dtuValid15minInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid 15 minutes Interval number"
+ ::= { dtuCurrentPerfEntry 7 }
+
+ dtuValid1dayInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid 1 day Interval number"
+ ::= { dtuCurrentPerfEntry 8 }
+
+
+--
+-- Interval Line Performance Table
+--
+
+ dtuIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU interval line performance table."
+ ::= { dtu-card 7 }
+
+ dtuIntervalPerfEntry OBJECT-TYPE
+ SYNTAX DtuIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU interval line performance table."
+ INDEX { dtuPerfSlotIndex ,
+ dtuPerfPortIndex ,
+ dtuItvIndex }
+ ::= { dtuIntervalPerfTable 1 }
+
+ DtuIntervalPerfEntry ::= SEQUENCE {
+ dtuPerfSlotIndex LargeSlotIndex,
+ dtuPerfPortIndex TenPortID,
+ dtuItvIndex INTEGER,
+ dtuIntervalAS INTEGER,
+ dtuIntervalUAS INTEGER
+ }
+
+ dtuPerfSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuIntervalPerfEntry 1 }
+
+ dtuPerfPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-10"
+ ::= { dtuIntervalPerfEntry 2 }
+
+ dtuItvIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance interval index"
+ ::= { dtuIntervalPerfEntry 3 }
+
+ dtuIntervalAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance available seconds"
+ ::= { dtuIntervalPerfEntry 4 }
+
+ dtuIntervalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance unavailable seconds"
+ ::= { dtuIntervalPerfEntry 5 }
+
+
+--
+-- Total Line Performance Table
+--
+ dtuTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU total line performance table."
+ ::= { dtu-card 8 }
+
+ dtuTotalPerfEntry OBJECT-TYPE
+ SYNTAX DtuTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU total line performance table."
+ INDEX { dtuTPerfSlotIndex ,
+ dtuTPerfPortIndex ,
+ dtuTotalIndex }
+ ::= { dtuTotalPerfTable 1 }
+
+ DtuTotalPerfEntry ::= SEQUENCE {
+ dtuTPerfSlotIndex LargeSlotIndex,
+ dtuTPerfPortIndex TenPortID,
+ dtuTotalIndex INTEGER,
+ dtuTotalAS INTEGER,
+ dtuTotalUAS INTEGER
+ }
+
+ dtuTPerfSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuTotalPerfEntry 1 }
+
+ dtuTPerfPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-10"
+ ::= { dtuTotalPerfEntry 2 }
+
+ dtuTotalIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance interval index"
+ ::= { dtuTotalPerfEntry 3 }
+
+ dtuTotalAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Day performance available seconds"
+ ::= { dtuTotalPerfEntry 4 }
+
+ dtuTotalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Day performance unavailable seconds"
+ ::= { dtuTotalPerfEntry 5 }
+
+
+--
+-- LED Status Table
+--
+
+ dtuRemLedStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuRemLedStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTU remote LED status table."
+ ::= { dtu-card 9 }
+
+ dtuRemLedStatusEntry OBJECT-TYPE
+ SYNTAX DtuRemLedStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "LED status entry"
+ INDEX { dtuLedSlotIndex , dtuLedPortIndex }
+ ::= { dtuRemLedStatusTable 1 }
+
+ DtuRemLedStatusEntry ::= SEQUENCE {
+ dtuLedSlotIndex LargeSlotIndex,
+ dtuLedPortIndex TenPortID,
+ dtuLedColor INTEGER
+ }
+
+ dtuLedSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuRemLedStatusEntry 1 }
+
+ dtuLedPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-10"
+ ::= { dtuRemLedStatusEntry 2 }
+
+ dtuLedColor OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ off(1),
+ red(2),
+ green(3),
+ flashing-green(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Led Color"
+ ::= { dtuRemLedStatusEntry 3 }
+
+--
+-- DTU Line Config Table
+--
+
+ dtuLineConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuLineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU line configuration."
+ ::= { dtu-card 10 }
+
+ dtuLineConfigEntry OBJECT-TYPE
+ SYNTAX DtuLineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU line configuration."
+ INDEX { dtuConfigSlotIndex , dtuConfigPortIndex }
+ ::= { dtuLineConfigTable 1 }
+
+ DtuLineConfigEntry ::= SEQUENCE {
+ dtuConfigSlotIndex LargeSlotIndex,
+ dtuConfigPortIndex TenPortID,
+ dtuLineMode INTEGER,
+ dtuLineProtocol INTEGER,
+ dtuClockSource INTEGER
+ }
+
+ dtuConfigSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuLineConfigEntry 1 }
+
+ dtuConfigPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-10"
+ ::= { dtuLineConfigEntry 2 }
+
+ dtuLineMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ lT(1),
+ nT(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU Line Mode"
+ ::= { dtuLineConfigEntry 3 }
+
+ dtuLineProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ d-channel(1),
+ m-channel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU Line protocol channel"
+ ::= { dtuLineConfigEntry 4 }
+
+ dtuClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal(1),
+ dTE-1(2),
+ dTE-2(3),
+ line(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU master clock source"
+ ::= { dtuLineConfigEntry 5 }
+
+
+--
+-- 15 minutes Interval Performance Table
+--
+
+ dtu15minIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu15minIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU 15 minutes interval performance table."
+ ::= { dtu-card 17 }
+
+ dtu15minIntervalPerfEntry OBJECT-TYPE
+ SYNTAX Dtu15minIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU 15 minutes interval performance table."
+ INDEX { dtuPerfSlotIndex ,
+ dtuPerfPortIndex ,
+ dtuItvIndex }
+ ::= { dtu15minIntervalPerfTable 1 }
+
+ Dtu15minIntervalPerfEntry ::= SEQUENCE {
+ dtu15minIntervalAS INTEGER,
+ dtu15minIntervalUAS INTEGER
+ }
+
+ dtu15minIntervalAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Available Seconds"
+ ::= { dtu15minIntervalPerfEntry 4 }
+
+ dtu15minIntervalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UnAvailable Seconds"
+ ::= { dtu15minIntervalPerfEntry 5 }
+
+
+--
+-- 1 Day Interval Performance Table
+--
+ dtu1dayIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu1dayIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU total line performance table."
+ ::= { dtu-card 18 }
+
+ dtu1dayIntervalPerfEntry OBJECT-TYPE
+ SYNTAX Dtu1dayIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU total line performance table."
+ INDEX { dtuTPerfSlotIndex ,
+ dtuTPerfPortIndex ,
+ dtuTotalIndex }
+ ::= { dtu1dayIntervalPerfTable 1 }
+
+ Dtu1dayIntervalPerfEntry ::= SEQUENCE {
+ dtu1dayIntervalAS INTEGER,
+ dtu1dayIntervalUAS INTEGER
+ }
+
+ dtu1dayIntervalAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Available Seconds"
+ ::= { dtu1dayIntervalPerfEntry 4 }
+
+ dtu1dayIntervalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UnAvailable Seconds"
+ ::= { dtu1dayIntervalPerfEntry 5 }
+
+
+--
+-- Remote Router Table
+--
+ dtuRouterConfig OBJECT IDENTIFIER ::= { dtu-card 11 }
+--
+-- NI Control Table
+--
+
+ dtuRtrNiControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuRtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router NI Configuration Control Table"
+ ::= { dtuRouterConfig 1 }
+
+ dtuRouterNiControlEntry OBJECT-TYPE
+ SYNTAX DtuRtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router NI Configuration Control Entry"
+ INDEX { dtuRtrNiUnitIndex ,
+ dtuRtrNiPortIndex ,
+ dtuRtrNiIndex }
+ ::= { dtuRtrNiControlTable 1 }
+
+ DtuRtrNiControlEntry ::= SEQUENCE {
+ dtuRtrNiUnitIndex LargeSlotIndex,
+ dtuRtrNiPortIndex TenPortID,
+ dtuRtrNiIndex INTEGER,
+ dtuRtrIPAddr IpAddress,
+ dtuRtrSubnetMask IpAddress,
+ dtuRtrFrame INTEGER,
+ dtuRtrRIP1 INTEGER,
+ dtuRtrRIP2 INTEGER,
+ dtuRtrMode INTEGER
+ }
+
+ dtuRtrNiUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuRouterNiControlEntry 1 }
+
+ dtuRtrNiPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~10, total 10 ports."
+ ::= { dtuRouterNiControlEntry 2 }
+
+ dtuRtrNiIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ wan1(2)
+-- wan2(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Router Ni index"
+ ::= { dtuRouterNiControlEntry 3 }
+
+ dtuRtrIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR IP Address"
+ ::= { dtuRouterNiControlEntry 4 }
+
+ dtuRtrSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR net mask"
+ ::= { dtuRouterNiControlEntry 5 }
+
+ dtuRtrFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdlc(1),
+ ppp(2),
+-- fr(3),
+ ethernet(4),
+ na(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Layer2 frame"
+ ::= { dtuRouterNiControlEntry 6 }
+
+ dtuRtrRIP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP1"
+ ::= { dtuRouterNiControlEntry 7 }
+
+ dtuRtrRIP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP2"
+ ::= { dtuRouterNiControlEntry 8 }
+
+ dtuRtrMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ router(1),
+ bridge(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR mode"
+ ::= { dtuRouterNiControlEntry 9 }
+
+--
+-- Route Table
+--
+
+ dtuRtrRouteControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuRtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Route Control Table"
+ ::= { dtuRouterConfig 2 }
+
+ dtuRouterRouteControlEntry OBJECT-TYPE
+ SYNTAX DtuRtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Route Control Entry"
+ INDEX { dtuRtrRUnitIndex ,
+ dtuRtrRPortIndex ,
+ dtuRtrEntry }
+ ::= { dtuRtrRouteControlTable 1 }
+
+ DtuRtrRouteControlEntry ::= SEQUENCE {
+ dtuRtrRUnitIndex LargeSlotIndex,
+ dtuRtrRPortIndex TenPortID,
+ dtuRtrEntry INTEGER (1..16),
+ dtuRtrNetAddr IpAddress,
+ dtuRtrNetMask IpAddress,
+ dtuRtrGatewayAddr IpAddress,
+ dtuRtrNIAddr IpAddress,
+ dtuRtrMetric INTEGER
+ }
+
+ dtuRtrRUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuRouterRouteControlEntry 1 }
+
+ dtuRtrRPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~10, total 10 ports."
+ ::= { dtuRouterRouteControlEntry 2 }
+
+ dtuRtrEntry OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Router Route Entry"
+ ::= { dtuRouterRouteControlEntry 3 }
+
+
+ dtuRtrNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net Address"
+ ::= { dtuRouterRouteControlEntry 4 }
+
+ dtuRtrNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net mask"
+ ::= { dtuRouterRouteControlEntry 5 }
+
+ dtuRtrGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route gateway Address"
+ ::= { dtuRouterRouteControlEntry 6 }
+
+ dtuRtrNIAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route NI Address"
+ ::= { dtuRouterRouteControlEntry 7 }
+
+
+ dtuRtrMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Route metric"
+ ::= { dtuRouterRouteControlEntry 8 }
+
+--
+-- Router Command
+--
+ dtuRtrCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuRtrCmdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Command(reset & load-default) Table"
+ ::= { dtuRouterConfig 3 }
+
+ dtuRtrCommandEntry OBJECT-TYPE
+ SYNTAX DtuRtrCmdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Command Entry"
+ INDEX { dtuRtrCmdUnitIndex ,
+ dtuRtrCmdPortIndex }
+ ::= { dtuRtrCommandTable 1 }
+
+ DtuRtrCmdEntry ::= SEQUENCE {
+ dtuRtrCmdUnitIndex LargeSlotIndex,
+ dtuRtrCmdPortIndex TenPortID,
+ dtuRtrCommand INTEGER,
+ dtuCrcMode INTEGER
+ }
+
+ dtuRtrCmdUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuRtrCommandEntry 1 }
+
+ dtuRtrCmdPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~10, total 10 ports."
+ ::= { dtuRtrCommandEntry 2 }
+
+ dtuRtrCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ load-default(2),
+ none(3),
+ re-get-map-cfg(11),
+ re-get-ni-cfg(12),
+ re-get-rtr-cfg(13),
+ re-get-crc-cfg(14),
+ re-get-all-cfg(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router Command(reset or load-default)"
+ ::= { dtuRtrCommandEntry 3 }
+
+ dtuCrcMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-padding(1),
+ padding(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " CRC mode"
+ ::= { dtuRtrCommandEntry 4 }
+
+--
+-- Router Map
+--
+ dtuRtrMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuRtrMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Map Table"
+ ::= { dtuRouterConfig 4 }
+
+ dtuRtrMapEntry OBJECT-TYPE
+ SYNTAX DtuRtrMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Map Entry"
+ INDEX { dtuRtrMapUnitIndex ,
+ dtuRtrMapPortIndex }
+ ::= { dtuRtrMapTable 1 }
+
+ DtuRtrMappingEntry ::= SEQUENCE {
+ dtuRtrMapUnitIndex LargeSlotIndex,
+ dtuRtrMapPortIndex TenPortID,
+ dtuRtrChB1 INTEGER,
+ dtuRtrChB2 INTEGER
+ }
+
+ dtuRtrMapUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuRtrMapEntry 1 }
+
+ dtuRtrMapPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~10, total 10 ports."
+ ::= { dtuRtrMapEntry 2 }
+
+ dtuRtrChB1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+-- wan2(3),
+ na(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " U channel B1 map data"
+ ::= { dtuRtrMapEntry 3 }
+
+ dtuRtrChB2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+-- wan2(3),
+ na(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " U channel B2 map data"
+ ::= { dtuRtrMapEntry 4 }
+
+--
+-- DTU Remote DTU Information Table
+--
+
+ dtuRemoteDTUInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuRemoteDTUInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTU Information Table."
+ ::= { dtu-card 12 }
+
+ dtuRemoteDTUInfoEntry OBJECT-TYPE
+ SYNTAX DtuRemoteDTUInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Remote DTU Information Table."
+ INDEX { dtuRemoteDTUInfoSlotIndex ,
+ dtuRemoteDTUInfoPortIndex }
+ ::= { dtuRemoteDTUInfoTable 1 }
+
+ DtuRemoteDTUInfoEntry ::= SEQUENCE {
+ dtuRemoteDTUInfoSlotIndex LargeSlotIndex,
+ dtuRemoteDTUInfoPortIndex TenPortID,
+ dtuRemoteDTUInfoDate DisplayString,
+ dtuRemoteDTUInfoSerialNumber DisplayString,
+ dtuRemoteDTUInfoSWVersion DisplayString,
+ dtuRemoteDTUInfoConfiguration DisplayString
+ }
+
+ dtuRemoteDTUInfoSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuRemoteDTUInfoEntry 1 }
+
+ dtuRemoteDTUInfoPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-6"
+ ::= { dtuRemoteDTUInfoEntry 2 }
+
+ dtuRemoteDTUInfoDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote DTU Date "
+ ::= { dtuRemoteDTUInfoEntry 3 }
+
+ dtuRemoteDTUInfoSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Serial Number"
+ ::= { dtuRemoteDTUInfoEntry 4 }
+
+ dtuRemoteDTUInfoSWVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Software Version"
+ ::= { dtuRemoteDTUInfoEntry 5 }
+
+ dtuRemoteDTUInfoConfiguration OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Configuration"
+ ::= { dtuRemoteDTUInfoEntry 6 }
+
+--
+-- DTU Line Status Table
+--
+
+ dtuLineStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtuLineStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTU line status table."
+ ::= { dtu-card 13 }
+
+ dtuLineStatusEntry OBJECT-TYPE
+ SYNTAX DtuLineStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU line status table."
+ INDEX { dtuLineStatusSlotIndex ,
+ dtuLineStatusPortIndex }
+ ::= { dtuLineStatusTable 1 }
+
+ DtuLineStatusEntry ::= SEQUENCE {
+ dtuLineStatusSlotIndex LargeSlotIndex,
+ dtuLineStatusPortIndex TenPortID,
+ dtuLineLocalCRC INTEGER,
+ dtuLineLocalIntervalAVG DisplayString,
+ dtuLineRemoteCRC INTEGER,
+ dtuLineRemoteIntervalAVG DisplayString
+ }
+
+ dtuLineStatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtuLineStatusEntry 1 }
+
+ dtuLineStatusPortIndex OBJECT-TYPE
+ SYNTAX TenPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-10"
+ ::= { dtuLineStatusEntry 2 }
+
+ dtuLineLocalCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port Local CRC Error."
+ ::= { dtuLineStatusEntry 3 }
+
+ dtuLineLocalIntervalAVG OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTU port local CRC Interval Average."
+ ::= { dtuLineStatusEntry 4 }
+
+ dtuLineRemoteCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port Remote CRC Error."
+ ::= { dtuLineStatusEntry 5 }
+
+ dtuLineRemoteIntervalAVG OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTU port remote CRC Interval Average."
+ ::= { dtuLineStatusEntry 6 }
+
+
+ dtuTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of DTU"
+ ::= { dtu-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- dte card MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- DTE Control Table
+--
+
+ dteConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DTEConfigControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Configuration Control Table"
+ ::= { dte-card 1 }
+
+ dteConfigCtrlEntry OBJECT-TYPE
+ SYNTAX DTEConfigControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE configuration control entry"
+ INDEX {
+ dteIndex ,
+ dtePortIndex
+ }
+ ::= { dteConfigControlTable 1 }
+
+ DTEConfigControl ::= SEQUENCE {
+ dteIndex LargeSlotIndex,
+ dtePortIndex SixPortID,
+ dteRate INTEGER,
+ dteChannel INTEGER,
+ dteClock INTEGER,
+ dteData INTEGER,
+ dteInterface INTEGER,
+ dteRTS INTEGER,
+ dteTTM INTEGER,
+ dteV54 INTEGER
+ }
+
+ dteIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dteConfigCtrlEntry 1 }
+
+ dtePortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 6, Total 6 ports"
+ ::= { dteConfigCtrlEntry 2 }
+
+ dteRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate64k(1),
+ rate56k(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Rate "
+ ::= { dteConfigCtrlEntry 3 }
+
+ dteChannel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Channel: channel numbers designed by MAP."
+ ::= { dteConfigCtrlEntry 4 }
+
+ dteClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Clock Polarity "
+ ::= { dteConfigCtrlEntry 5 }
+
+ dteData OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Data Polarity "
+ ::= { dteConfigCtrlEntry 6 }
+
+ dteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ eia530(1),
+ x21(2),
+ rs232(3),
+ v35(4),
+ v36(5),
+ rs422(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Interface Type "
+ ::= { dteConfigCtrlEntry 7 }
+
+ dteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE RTS Permanent "
+ ::= { dteConfigCtrlEntry 8 }
+
+ dteTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Terminal Timing Mode "
+ ::= { dteConfigCtrlEntry 9 }
+
+ dteV54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE V54 control "
+ ::= { dteConfigCtrlEntry 10 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ dteAlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DTEAlarmQueue
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Alarm Queue Table"
+ ::= { dte-card 2 }
+
+ dteAlarmQueueEntry OBJECT-TYPE
+ SYNTAX DTEAlarmQueue
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE alarm queue entry"
+ INDEX { dteIndex ,
+ dtePortIndex ,
+ dteAlarmQIndex }
+ ::= { dteAlarmQueueTable 1 }
+
+ DTEAlarmQueue ::= SEQUENCE {
+ dteAlarmQIndex INTEGER (1..40),
+ alarmQStr DisplayString (SIZE(0..255))
+ }
+
+ dteAlarmQIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { dteAlarmQueueEntry 2 }
+
+ alarmQStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { dteAlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ dteAlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DTEAlarmHistory
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Alarm History Table"
+ ::= { dte-card 3 }
+
+ dteAlarmHistoryEntry OBJECT-TYPE
+ SYNTAX DTEAlarmHistory
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE alarm history entry"
+ INDEX { dteIndex ,
+ dtePortIndex ,
+ dteAlarmHIndex }
+ ::= { dteAlarmHistoryTable 1 }
+
+ DTEAlarmHistory ::= SEQUENCE {
+ dteAlarmHIndex INTEGER,
+ currentHState INTEGER,
+ countH INTEGER,
+ alarmH AlarmSeverity
+ }
+
+ dteAlarmHIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte-alarm(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { dteAlarmHistoryEntry 2 }
+
+ currentHState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { dteAlarmHistoryEntry 3 }
+
+ countH OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { dteAlarmHistoryEntry 4 }
+
+ alarmH OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { dteAlarmHistoryEntry 5 }
+
+--
+-- Alarm Control Table
+--
+
+ dteAlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DTEAlarmControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { dte-card 4 }
+
+ dteAlarmCtrlEntry OBJECT-TYPE
+ SYNTAX DTEAlarmControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE alarm control table."
+ INDEX { dteIndex ,
+ dtePortIndex
+ }
+ ::= { dteAlarmControlTable 1 }
+
+ DTEAlarmControl ::= SEQUENCE {
+ alarmDte AlarmSeverity,
+ alarmHistoryReset INTEGER
+-- alarmQueueReset
+-- INTEGER
+
+
+
+
+
+ }
+
+ alarmDte OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE-Alarm State"
+ ::= { dteAlarmCtrlEntry 2 }
+
+ alarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { dteAlarmCtrlEntry 3 }
+
+-- alarmQueueReset OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- reset(1)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Command: Reset Alarm Queue "
+-- ::= { dteCommandCtrlEntry 2 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ dteLineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DTELineDiagControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Diagnostic Control Table."
+ ::= { dte-card 5 }
+
+ dteDiagCtrlEntry OBJECT-TYPE
+ SYNTAX DTELineDiagControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of DTE diagnostic control table."
+ INDEX { dteIndex ,
+ dtePortIndex
+ }
+ ::= { dteLineDiagControlTable 1 }
+
+ DTELineDiagControl ::= SEQUENCE {
+ loopbacktype INTEGER,
+ loopbackstatus INTEGER,
+ bertctrl INTEGER,
+ bertstatus INTEGER,
+ elapseseconds INTEGER,
+ errorseconds INTEGER,
+ errorcounts INTEGER
+ }
+
+ loopbacktype OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ loopback-To-DTE(2),
+ loopback-To-Line(3),
+ remoteV54-active(4),
+ remoteV54-deactive(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Loopback Type"
+ ::= { dteDiagCtrlEntry 2 }
+
+ loopbackstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopback-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Loopback Status"
+ ::= { dteDiagCtrlEntry 3 }
+
+ bertctrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-DEACTIVE(1),
+ prbs-ACTIVE-DTE(2),
+ qrss-ACTIVE-DTE(3),
+ bert-RESET-ERROR-COUNT(4),
+ bert-INJECT-ERROR(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE PRBS/QRSS Control"
+ ::= { dteDiagCtrlEntry 4 }
+
+ bertstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-SYNC(1),
+ bert-UNSYNC(2),
+ bert-NOT-ACTIVE(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE PRBS/QRSS Status"
+ ::= { dteDiagCtrlEntry 5 }
+
+ elapseseconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dte PRBS/QRSS Elapse Seconds"
+ ::= { dteDiagCtrlEntry 6 }
+
+ errorseconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dte PRBS/QRSS Error Seconds"
+ ::= { dteDiagCtrlEntry 7 }
+
+ errorcounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dte PRBS/QRSS Error Counts"
+ ::= { dteDiagCtrlEntry 8 }
+
+
+--
+-- Command Control Table
+--
+
+ dteCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DTECommandControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { dte-card 6 }
+
+ dteCommandCtrlEntry OBJECT-TYPE
+ SYNTAX DTECommandControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { dteIndex
+-- dtePortIndex
+ }
+ ::= { dteCommandControlTable 1 }
+
+ DTECommandControl ::= SEQUENCE {
+ portReset INTEGER,
+ portLoadDefault INTEGER
+ }
+
+ portReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset DTE Port"
+ ::= { dteCommandCtrlEntry 3 }
+
+ portLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ loadDefault(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default DTE Port"
+ ::= { dteCommandCtrlEntry 4 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ dteSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DTESystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { dte-card 7 }
+
+ dteSystemInfoEntry OBJECT-TYPE
+ SYNTAX DTESystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { dteIndex
+ }
+ ::= { dteSystemInformationTable 1 }
+
+ DTESystemInformation ::= SEQUENCE {
+ promVersion DisplayString
+ }
+
+ promVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE EPROM Version"
+ ::= { dteSystemInfoEntry 2 }
+
+
+--
+-- DTE Status Table
+--
+
+ dteStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DTEStatus
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE status table."
+ ::= { dte-card 8 }
+
+ dteStatusEntry OBJECT-TYPE
+ SYNTAX DTEStatus
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE status table."
+ INDEX { dteIndex ,
+ dtePortIndex
+ }
+ ::= { dteStatusTable 1 }
+
+ DTEStatus ::= SEQUENCE {
+ statusRTS INTEGER,
+ statusCTS INTEGER,
+ statusDSR INTEGER,
+ statusDCD INTEGER,
+ extclkloss INTEGER
+ }
+
+ statusRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE RTS status "
+ ::= { dteStatusEntry 2 }
+
+ statusCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE CTS status "
+ ::= { dteStatusEntry 3 }
+
+ statusDSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE DSR status "
+ ::= { dteStatusEntry 4 }
+
+ statusDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE DCD status "
+ ::= { dteStatusEntry 5 }
+
+ extclkloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ loss(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE external clock loss "
+ ::= { dteStatusEntry 6 }
+
+
+ dteTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of DTE"
+ ::= { dte-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- x50-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- X50 Configuartion
+--
+
+ x50ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF X50ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The X50 Interface Configuration table."
+ ::= { x50-card 1 }
+
+ x50ConfigEntry OBJECT-TYPE
+ SYNTAX X50ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the X50 Configuration table."
+ INDEX { x50ConfigSlotIndex , x50ConfigPortIndex }
+ ::= { x50ConfigTable 1 }
+
+ X50ConfigEntry ::= SEQUENCE {
+ x50ConfigSlotIndex LargeSlotIndex,
+ x50ConfigPortIndex EightPortID,
+ x50Channel INTEGER,
+ x50Mux INTEGER,
+ x50SyncMode INTEGER,
+ x50Rate INTEGER,
+ x50Phase INTEGER,
+ x5048k-sel INTEGER,
+ x50ClockPolarity INTEGER,
+ x50DataPolarity INTEGER,
+ x50RTS INTEGER,
+ x50TTM INTEGER,
+ x50Interface INTEGER,
+ x50Warrning INTEGER,
+ x50DCD INTEGER
+ }
+
+ x50ConfigSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { x50ConfigEntry 1 }
+
+ x50ConfigPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 port 1-5"
+ ::= { x50ConfigEntry 2 }
+
+ x50Channel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Used channel"
+ ::= { x50ConfigEntry 3 }
+
+
+ x50Mux OBJECT-TYPE
+ SYNTAX INTEGER {
+ noMux(1),
+ mux(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 MUX mode"
+ ::= { x50ConfigEntry 4 }
+
+
+ x50SyncMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ sync(1),
+ async8(2),
+ async9(3),
+ async10(4),
+ async11(5),
+ async12(6),
+ na(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Sync mode"
+ ::= { x50ConfigEntry 5 }
+
+ x50Rate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r0-6K(0),
+ r1-2K(1),
+ r2-4K(2),
+ r4-8K(3),
+ r9-6K(4),
+ r19-2K(5),
+ r38-4K(6),
+ r48K(7),
+ r64K(8),
+ na(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Base Rate"
+ ::= { x50ConfigEntry 6 }
+
+
+ x50Phase OBJECT-TYPE
+ SYNTAX INTEGER {
+ ph1(1),
+ ph2(2),
+ ph3(3),
+ ph4(4),
+ ph5(5),
+ na(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Phase select"
+ ::= { x50ConfigEntry 7 }
+
+ x5048k-sel OBJECT-TYPE
+ SYNTAX INTEGER {
+ firstHalf(1),
+ lastHalf(2),
+ oddPair(3),
+ evenPair(4),
+ na(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 4.8k map select"
+ ::= { x50ConfigEntry 8 }
+
+ x50ClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clockNormal(1),
+ clockInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Clock Polarity"
+ ::= { x50ConfigEntry 9 }
+
+ x50DataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ dataNormal(1),
+ dataInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Data Polarity"
+ ::= { x50ConfigEntry 10 }
+
+ x50RTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rtsActive(1),
+ rtsPermanent(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 RTS Mode"
+ ::= { x50ConfigEntry 11 }
+
+ x50TTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ttmOff(1),
+ ttmOn(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 TTM Mode"
+ ::= { x50ConfigEntry 12 }
+
+ x50Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ v35(1),
+ rs449-eia530(2),
+ x21(3),
+ rs232(4),
+ na(16),
+ rs232-x50(24),
+ db25-rj(41),
+ rj-only(42)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Interface Type"
+ ::= { x50ConfigEntry 13 }
+
+ x50Warrning OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ overlap(2),
+ na(3)
+ }
+-- SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 map setup warrning"
+ ::= { x50ConfigEntry 14 }
+
+ x50DCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ remote-all-1-forward(1),
+ permanent-ON(2),
+ remote-X50-forward(3),
+ na(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 DCD setup"
+ ::= { x50ConfigEntry 15 }
+
+
+--
+-- X50 Status
+--
+
+ x50StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF X50StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The X50 Interface Status table."
+ ::= { x50-card 2 }
+
+ x50StatusEntry OBJECT-TYPE
+ SYNTAX X50StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the X50 Status table."
+ INDEX { x50StatusSlotIndex , x50StatusPortIndex }
+ ::= { x50StatusTable 1 }
+
+ X50StatusEntry ::= SEQUENCE {
+ x50StatusSlotIndex LargeSlotIndex,
+ x50StatusPortIndex EightPortID,
+ x50Existed INTEGER,
+ x50RTSloss INTEGER,
+ x50EXTCLKloss INTEGER,
+ x50DSRstatus INTEGER,
+ x50CTSstatus INTEGER,
+ x50DCDstatus INTEGER,
+ x50DTRstatus INTEGER,
+ x50RTSstatus INTEGER,
+ x50RemoteAlarm INTEGER
+ }
+
+ x50StatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { x50StatusEntry 1 }
+
+ x50StatusPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 port 1-5"
+ ::= { x50StatusEntry 2 }
+
+ x50Existed OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Existed"
+ ::= { x50StatusEntry 3 }
+
+ x50RTSloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 RTS loss"
+ ::= { x50StatusEntry 4 }
+
+ x50EXTCLKloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 EXT-CLK loss"
+ ::= { x50StatusEntry 5 }
+
+ x50DSRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 DSR"
+ ::= { x50StatusEntry 6 }
+
+ x50CTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 CTS"
+ ::= { x50StatusEntry 7 }
+
+ x50DCDstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 DCD"
+ ::= { x50StatusEntry 8 }
+
+ x50DTRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 DTR"
+ ::= { x50StatusEntry 9 }
+
+ x50RTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 RTS"
+ ::= { x50StatusEntry 10 }
+
+ x50RemoteAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 RTS"
+ ::= { x50StatusEntry 11 }
+
+
+--
+-- Alarm History Table
+--
+
+ x50AlmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF X50AlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: x50AlmHistoryUnitIndex "
+ ::= { x50-card 3 }
+
+ x50AlmHistoryEntry OBJECT-TYPE
+ SYNTAX X50AlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { x50AlmHistorySlotIndex , x50AlmHistoryPortIndex }
+ ::= { x50AlmHistoryTable 1 }
+
+ X50AlmHistoryEntry ::= SEQUENCE {
+ x50AlmHistorySlotIndex LargeSlotIndex,
+ x50AlmHistoryPortIndex EightPortID,
+ x50AlmHistoryState INTEGER,
+ x50AlmHistoryCount INTEGER,
+ x50AlmHistoryEnable AlarmSeverity
+ }
+
+ x50AlmHistorySlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { x50AlmHistoryEntry 1 }
+
+ x50AlmHistoryPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 port 1-5"
+ ::= { x50AlmHistoryEntry 2 }
+
+ x50AlmHistoryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { x50AlmHistoryEntry 3 }
+
+ x50AlmHistoryCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { x50AlmHistoryEntry 4 }
+
+ x50AlmHistoryEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { x50AlmHistoryEntry 5 }
+
+
+--
+-- Alarm Control Table
+--
+
+ x50AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF X50AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The x50 alarm control table."
+ ::= { x50-card 4 }
+
+ x50AlarmControlEntry OBJECT-TYPE
+ SYNTAX X50AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the x50 alarm control table."
+ INDEX { x50AlarmSlotIndex , x50AlarmPortIndex }
+ ::= { x50AlarmControlTable 1 }
+
+ X50AlarmControlEntry ::= SEQUENCE {
+ x50AlarmSlotIndex LargeSlotIndex,
+ x50AlarmPortIndex EightPortID,
+ x50AlarmSetup AlarmSeverity
+ }
+
+ x50AlarmSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { x50AlarmControlEntry 1 }
+
+ x50AlarmPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 port 1-5"
+ ::= { x50AlarmControlEntry 2 }
+
+ x50AlarmSetup OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { x50AlarmControlEntry 3 }
+
+
+--
+-- Diagnostic Control Table
+--
+
+ x50DiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF X50DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { x50-card 5 }
+
+ x50DiagControlEntry OBJECT-TYPE
+ SYNTAX X50DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { x50DiagControlSlotIndex , x50DiagControlPortIndex }
+ ::= { x50DiagControlTable 1 }
+
+ X50DiagControlEntry ::= SEQUENCE {
+ x50DiagControlSlotIndex LargeSlotIndex,
+ x50DiagControlPortIndex EightPortID,
+ x50NearLoopback INTEGER,
+-- x50V54Loopback
+-- INTEGER,
+ x50BERTControl INTEGER,
+ x50BERTStatus INTEGER,
+ x50BERTElapsedSeconds INTEGER,
+ x50BERTErrorSeconds INTEGER,
+ x50BERTErrorCounts INTEGER
+ }
+
+ x50DiagControlSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { x50DiagControlEntry 1 }
+
+ x50DiagControlPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "X50 port 1-5"
+ ::= { x50DiagControlEntry 2 }
+
+ x50NearLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ x50-TO-DTE(2),
+ x50-TO-DS1(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "X50 Loopback Type"
+ ::= { x50DiagControlEntry 3 }
+
+ x50BERTControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-OFF(1),
+ bert-ON(2),
+ reset(3),
+ inject-Error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Control"
+ ::= { x50DiagControlEntry 4 }
+
+ x50BERTStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-SYNC(1),
+ bert-UNSYNC(2),
+ bert-NOT-ACTIVE(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Status"
+ ::= { x50DiagControlEntry 5 }
+
+ x50BERTElapsedSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Elapsed Time"
+ ::= { x50DiagControlEntry 6 }
+
+ x50BERTErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Error Seconds"
+ ::= { x50DiagControlEntry 7 }
+
+ x50BERTErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Error Counter"
+ ::= { x50DiagControlEntry 8 }
+
+--
+-- Card Control Table
+--
+
+ x50CardControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF X50CardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The x50 Card control table."
+ ::= { x50-card 7 }
+
+ x50CardControlEntry OBJECT-TYPE
+ SYNTAX X50CardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the x50 Card control table."
+ INDEX { x50CardIndex }
+ ::= { x50CardControlTable 1 }
+
+ X50CardControlEntry ::= SEQUENCE {
+ x50CardIndex LargeSlotIndex,
+ x50Reset INTEGER,
+ x50LoadDefault INTEGER
+ }
+
+ x50CardIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { x50CardControlEntry 1 }
+
+ x50Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset x50 card"
+ ::= { x50CardControlEntry 2 }
+
+ x50LoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Load default"
+ ::= { x50CardControlEntry 3 }
+
+
+--
+-- Card Information Table
+--
+
+ x50CardInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF X50CardInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The x50 Card information."
+ ::= { x50-card 8 }
+
+ x50CardInformationEntry OBJECT-TYPE
+ SYNTAX X50CardInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the x50 Card Information."
+ INDEX { x50CardInformationIndex }
+ ::= { x50CardInformationTable 1 }
+
+ X50CardInformationEntry ::= SEQUENCE {
+ x50CardInformationIndex LargeSlotIndex,
+ x50SoftwareVersion DisplayString
+ }
+
+ x50CardInformationIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { x50CardInformationEntry 1 }
+
+ x50SoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "x50 card software version"
+ ::= { x50CardInformationEntry 2 }
+
+
+ x50TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of X50"
+ ::= { x50-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- mdsl MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- MDSL SYSTEM Table
+--
+
+ xdslSystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system control table."
+ ::= { mdsl-card 1 }
+
+ xdslSystemEntry OBJECT-TYPE
+ SYNTAX XdslSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system table."
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslSysHTUIndex }
+ ::= { xdslSystemTable 1 }
+
+ XdslSystemEntry ::= SEQUENCE {
+ xdslIndex LargeSlotIndex,
+ xdslPortIndex ThreePortID,
+ xdslSysHTUIndex INTEGER,
+ xdslMode INTEGER,
+ xdslServiceType INTEGER,
+ xdslClockSource INTEGER,
+ xdslSWVersion DisplayString,
+ xdslClearPerformance INTEGER,
+ xdslSerialNumber INTEGER
+ }
+
+ xdslIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { xdslSystemEntry 1 }
+
+ xdslPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1~3, total 3 slots."
+ ::= { xdslSystemEntry 2 }
+
+ xdslSysHTUIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remote(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local or Remote"
+ ::= { xdslSystemEntry 3 }
+
+ xdslMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ slave(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "xDSL mode (Master or Slave)"
+ ::= { xdslSystemEntry 4 }
+
+ xdslServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ one-pair(1),
+ two-pairs(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Service Configuration"
+ ::= { xdslSystemEntry 5 }
+
+ xdslClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ line(1),
+ internal(2),
+ dte(3),
+ e1(4),
+ t1(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " System Master Clock Source"
+ ::= { xdslSystemEntry 6 }
+
+ xdslSWVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Software Version"
+ ::= { xdslSystemEntry 7 }
+
+ xdslClearPerformance OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ clear(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Performance"
+ ::= { xdslSystemEntry 8 }
+
+ xdslSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Serial number of remote site"
+ ::= { xdslSystemEntry 9 }
+
+
+--
+-- xDSL Line Configuartion for Loop-1, Loop-2
+--
+
+ xdslLineConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslLineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The xDSL Line Configuration table."
+ ::= { mdsl-card 2 }
+
+ xdslLineConfigEntry OBJECT-TYPE
+ SYNTAX XdslLineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the xDSL Line Configuration table."
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslLineLoopNumber }
+ ::= { xdslLineConfigTable 1 }
+
+ XdslLineConfigEntry ::= SEQUENCE {
+ xdslLineLoopNumber INTEGER,
+ xdslLineRate INTEGER,
+ xdslLineCode INTEGER
+ }
+
+ xdslLineLoopNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit Loop Number"
+ ::= { xdslLineConfigEntry 2 }
+
+ xdslLineRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r272Kbps(1),
+ r400Kbps(2),
+ r528Kbps(3),
+ r784Kbps(4),
+ r1168Kbps(5),
+ r1552Kbps(6),
+ r2064Kbps(8),
+ r2320Kbps(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To describe xDSL Line Rate of specified loop,
+ for an example: 784Kbps"
+ ::= { xdslLineConfigEntry 3 }
+
+ xdslLineCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ xdsl-2b1q(1),
+ xdsl-cap(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL Line Coding"
+ ::= { xdslLineConfigEntry 4 }
+
+
+--
+-- xDSL AI Configuartion
+--
+
+ xdslAIConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslAIConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The xDSL Application Interface Configuration table."
+ ::= { mdsl-card 3 }
+
+ xdslAIConfigEntry OBJECT-TYPE
+ SYNTAX XdslAIConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the xDSL AI Configuration table."
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslAiNumber }
+ ::= { xdslAIConfigTable 1 }
+
+ XdslAIConfigEntry ::= SEQUENCE {
+ xdslAiNumber INTEGER,
+ xdslDteReady INTEGER,
+ xdslDteRate INTEGER,
+ xdslDteClockPolarity INTEGER,
+ xdslDteDataPolarity INTEGER,
+ xdslDteRTS INTEGER,
+ xdslDteTTM INTEGER,
+ xdslDteV54 INTEGER,
+ xdslDteInterface INTEGER,
+ xdslDS1Ready INTEGER,
+ xdslDS1Framing INTEGER,
+ xdslDS1Code INTEGER
+ }
+
+ xdslAiNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+-- local(1),
+ remote(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local or Remote unit"
+ ::= { xdslAIConfigEntry 2 }
+
+ xdslDteReady OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte-ready(1),
+ dte-not-ready(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE port is present or not"
+ ::= { xdslAIConfigEntry 3 }
+
+ xdslDteRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte64K(1),
+ dte128K(2),
+ dte192K(3),
+ dte256K(4),
+ dte320K(5),
+ dte384K(6),
+ dte448K(7),
+ dte512K(8),
+ dte576K(9),
+ dte640K(10),
+ dte704K(11),
+ dte768K(12),
+ dte832K(13),
+ dte896K(14),
+ dte960K(15),
+ dte1024K(16),
+ dte1088K(17),
+ dte1152K(18),
+ dte1216K(19),
+ dte1280K(20),
+ dte1344K(21),
+ dte1408K(22),
+ dte1472K(23),
+ dte1536K(24),
+ dte1600K(25),
+ dte1664K(26),
+ dte1728K(27),
+ dte1792K(28),
+ dte1856K(29),
+ dte1920K(30),
+ dte1984K(31),
+ dte2048K(32),
+ none(33)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DTE Base Rate"
+ ::= { xdslAIConfigEntry 4 }
+
+ xdslDteClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clock-normal(1),
+ clock-inverted(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DTE Clock Polarity"
+ ::= { xdslAIConfigEntry 5 }
+
+ xdslDteDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ data-normal(1),
+ data-inverted(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DTE Data Polarity"
+ ::= { xdslAIConfigEntry 6 }
+
+ xdslDteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rts-active(1),
+ rts-permanent(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DTE RTS Mode"
+ ::= { xdslAIConfigEntry 7 }
+
+ xdslDteTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ttm-off(1),
+ ttm-on(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DTE TTM Mode"
+ ::= { xdslAIConfigEntry 8 }
+
+ xdslDteV54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ v54-off(1),
+ v54-on(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DTE V.54 Loopback Mode"
+ ::= { xdslAIConfigEntry 9 }
+
+ xdslDteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ v35(1),
+ eia530-rs449(2),
+ x21(3),
+ rs232(4),
+ none(5),
+ other(18),
+ router(19)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DTE Interface Type"
+ ::= { xdslAIConfigEntry 10 }
+
+ xdslDS1Ready OBJECT-TYPE
+ SYNTAX INTEGER {
+ ds1-ready(1),
+ ds1-not-ready(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "xDSL DS1 unit is present or not"
+ ::= { xdslAIConfigEntry 11 }
+
+ xdslDS1Framing OBJECT-TYPE
+ SYNTAX INTEGER {
+ unframe(1),
+ d4(2),
+ esf(3),
+ crc-off(4),
+ crc-on(5),
+ cas-crc-off(6),
+ cas-crc-on(7),
+ none(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DS1 Framing"
+ ::= { xdslAIConfigEntry 12 }
+
+ xdslDS1Code OBJECT-TYPE
+ SYNTAX INTEGER {
+ b8zs(1),
+ ami(2),
+ hdb3(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " xDSL DS1 Coding"
+ ::= { xdslAIConfigEntry 13 }
+
+
+--
+-- Current Performance Table
+--
+
+ xdslCurrPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { mdsl-card 4 }
+
+ xdslCurrPerfEntry OBJECT-TYPE
+ SYNTAX XdslCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslCurrPerfTypeIndex }
+ ::= { xdslCurrPerfTable 1 }
+
+ XdslCurrPerfEntry ::= SEQUENCE {
+ xdslCurrPerfTypeIndex INTEGER,
+ xdslCurrES INTEGER,
+ xdslCurrSES INTEGER,
+ xdslCurrUAS INTEGER,
+ xdslCurr15MinTimeElapsed INTEGER,
+ xdslValid15MinInterval INTEGER
+ }
+
+ xdslCurrPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { xdslCurrPerfEntry 2 }
+
+ xdslCurrES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { xdslCurrPerfEntry 3 }
+
+ xdslCurrSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { xdslCurrPerfEntry 4 }
+
+ xdslCurrUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { xdslCurrPerfEntry 5 }
+
+ xdslCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { xdslCurrPerfEntry 6 }
+
+ xdslValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { xdslCurrPerfEntry 7 }
+
+
+
+--
+-- Total Performance Table
+--
+
+ xdslTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { mdsl-card 5 }
+
+ xdslTotalPerfEntry OBJECT-TYPE
+ SYNTAX XdslTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslTotalPerfTypeIndex }
+ ::= { xdslTotalPerfTable 1 }
+
+ XdslTotalPerfEntry ::= SEQUENCE {
+ xdslTotalPerfTypeIndex INTEGER,
+ xdslTotalES INTEGER,
+ xdslTotalSES INTEGER,
+ xdslTotalUAS INTEGER,
+ xdslLineAvailableSeconds INTEGER,
+ xdslLineUnavailableSeconds INTEGER
+ }
+
+ xdslTotalPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { xdslTotalPerfEntry 2 }
+
+ xdslTotalES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { xdslTotalPerfEntry 3 }
+
+ xdslTotalSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { xdslTotalPerfEntry 4 }
+
+ xdslTotalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { xdslTotalPerfEntry 5 }
+
+ xdslLineAvailableSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Line Available Seconds "
+ ::= { xdslTotalPerfEntry 6 }
+
+ xdslLineUnavailableSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Line Unavailable Seconds "
+ ::= { xdslTotalPerfEntry 7 }
+
+
+--
+-- Interval Performance Table
+--
+
+ xdslIntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { mdsl-card 6 }
+
+ xdslIntvPerfEntry OBJECT-TYPE
+ SYNTAX XdslIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslIntvPerfTypeIndex ,
+ xdslIntvPerfPeriod }
+ ::= { xdslIntvPerfTable 1 }
+
+ XdslIntvPerfEntry ::= SEQUENCE {
+ xdslIntvPerfTypeIndex INTEGER,
+ xdslIntvPerfPeriod INTEGER,
+ xdslIntvES INTEGER,
+ xdslIntvSES INTEGER,
+ xdslIntvUAS INTEGER,
+ xdslIntvAvailable INTEGER
+ }
+
+ xdslIntvPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { xdslIntvPerfEntry 2 }
+
+ xdslIntvPerfPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Interval Period Number"
+ ::= { xdslIntvPerfEntry 3 }
+
+ xdslIntvES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { xdslIntvPerfEntry 4 }
+
+ xdslIntvSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { xdslIntvPerfEntry 5 }
+
+ xdslIntvUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { xdslIntvPerfEntry 6 }
+
+ xdslIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { xdslIntvPerfEntry 7 }
+
+
+--
+-- xDSL FRACTIONAL TABLE
+--
+
+ xdslFracTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslFracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: xdslFracUnitIndex.xdslFracNumber"
+ ::= { mdsl-card 7 }
+
+ xdslFracEntry OBJECT-TYPE
+ SYNTAX XdslFracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslFracNumber }
+ ::= { xdslFracTable 1 }
+
+ XdslFracEntry ::= SEQUENCE {
+ xdslFracNumber INTEGER (1..32),
+ xdslFracIfIndex INTEGER
+ }
+
+ xdslFracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "xdslFracNumber "
+ ::= { xdslFracEntry 2 }
+
+ xdslFracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ chan-idle(1),
+ chan-ds1(2),
+ chan-dte(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "xdslFracIfIndex "
+ ::= { xdslFracEntry 3 }
+
+
+--
+-- Diagnostic Control Table
+--
+
+ xdslDiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { mdsl-card 8 }
+
+ xdslDiagEntry OBJECT-TYPE
+ SYNTAX XdslDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { xdslIndex ,
+ xdslPortIndex }
+ ::= { xdslDiagTable 1 }
+
+ XdslDiagEntry ::= SEQUENCE {
+ xdslLocalXdslLoopback INTEGER,
+ xdslRemoteXdslLoopback INTEGER,
+ xdslRemoteDteLoopback INTEGER,
+ xdslBERTControl INTEGER,
+ xdslBERTReset INTEGER,
+ xdslBERTStatus INTEGER,
+ xdslBERTCounter INTEGER,
+ xdslBERTElapsed INTEGER,
+ xdslremBERTControl INTEGER,
+ xdslremBERTReset INTEGER,
+ xdslremBERTStatus INTEGER,
+ xdslremBERTCounter INTEGER,
+ xdslremBERTElapsed INTEGER,
+ xdslremBERTErrorSeconds INTEGER,
+ xdslremBERTPatternUnsyncSeconds INTEGER
+ }
+
+ xdslLocalXdslLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+-- xdsl-to-line(2),
+ xdsl-to-local(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CSU Loopback Type"
+ ::= { xdslDiagEntry 2 }
+
+ xdslRemoteXdslLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave-no-loopback(1),
+ slave-xdsl-to-line(2),
+ slave-xdsl-to-local(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CSU Loopback Type"
+ ::= { xdslDiagEntry 4 }
+
+ xdslRemoteDteLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave-no-loopback(1),
+ slave-t1-to-line(2),
+ slave-t1-to-local(3),
+ slave-e1-to-line(4),
+ slave-e1-to-local(5),
+ slave-dte-to-line(6),
+ slave-dte-to-local(7),
+ slave-router-to-line(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE/T1/E1 Loopback Type"
+ ::= { xdslDiagEntry 5 }
+
+ xdslBERTControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-off(1),
+-- bert-2-15-1(2),
+ bert-on(3),
+ bert-inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Control"
+ ::= { xdslDiagEntry 6 }
+
+ xdslBERTReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-no-action(1),
+ bert-restart(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Restart"
+ ::= { xdslDiagEntry 7 }
+
+ xdslBERTStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Status"
+ ::= { xdslDiagEntry 8 }
+
+ xdslBERTCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Counter"
+ ::= { xdslDiagEntry 9 }
+
+ xdslBERTElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Elapsed Time"
+ ::= { xdslDiagEntry 10 }
+
+ xdslremBERTControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-off(1),
+-- bert-2-15-1(2),
+ bert-on(3)
+-- bert-inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "remBert Control"
+ ::= { xdslDiagEntry 11 }
+
+ xdslremBERTReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-no-action(1),
+ bert-restart(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "remBert Restart"
+ ::= { xdslDiagEntry 12 }
+
+ xdslremBERTStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Status"
+ ::= { xdslDiagEntry 13 }
+
+ xdslremBERTCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Counter"
+ ::= { xdslDiagEntry 14 }
+
+ xdslremBERTElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Elapsed Time"
+ ::= { xdslDiagEntry 15 }
+
+ xdslremBERTErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Error Seconds"
+ ::= { xdslDiagEntry 16 }
+
+ xdslremBERTPatternUnsyncSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Pattern Unsync Seconds"
+ ::= { xdslDiagEntry 17 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ xdslAlmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslAlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: xdslAlmQueueUnitIndex "
+ ::= { mdsl-card 9 }
+
+ xdslAlmQueueEntry OBJECT-TYPE
+ SYNTAX XdslAlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslAlmQueueNumber }
+ ::= { xdslAlmQueueTable 1 }
+
+ XdslAlmQueueEntry ::= SEQUENCE {
+ xdslAlmQueueNumber INTEGER (1..40),
+ xdslAlmQueueString DisplayString (SIZE(0..80))
+ }
+
+ xdslAlmQueueNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Latest Alarm Queue number (1-40)"
+ ::= { xdslAlmQueueEntry 2 }
+
+ xdslAlmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { xdslAlmQueueEntry 3 }
+
+
+--
+-- Alarm Status Table
+--
+
+ xdslAlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslAlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: xdslAlmStatusUnitIndex "
+ ::= { mdsl-card 10 }
+
+ xdslAlmStatusEntry OBJECT-TYPE
+ SYNTAX XdslAlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslAlmStatusNumber }
+ ::= { xdslAlmStatusTable 1 }
+
+ XdslAlmStatusEntry ::= SEQUENCE {
+ xdslAlmStatusNumber INTEGER (1..40),
+ xdslAlmStatusString DisplayString,
+ xdslAlmStatusThreshold INTEGER,
+ xdslAlmStatusState INTEGER,
+ xdslAlmStatusCount INTEGER,
+ xdslAlmStatusEnable AlarmSeverity
+ }
+
+ xdslAlmStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Status Index "
+ ::= { xdslAlmStatusEntry 2 }
+
+ xdslAlmStatusString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type String"
+ ::= { xdslAlmStatusEntry 3 }
+
+ xdslAlmStatusThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Threshold Value "
+ ::= { xdslAlmStatusEntry 4 }
+
+ xdslAlmStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { xdslAlmStatusEntry 5 }
+
+ xdslAlmStatusCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { xdslAlmStatusEntry 6 }
+
+ xdslAlmStatusEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { xdslAlmStatusEntry 7 }
+
+
+--
+-- Remote Router Table
+--
+
+ xdslRouterConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslRtrConfigTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Router Configuration "
+ ::= { mdsl-card 11 }
+
+ xdslRtrConfigEntry OBJECT-TYPE
+ SYNTAX XdslRtrConfigTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { xdslRtrUnitIndex ,
+ xdslRtrPortIndex }
+ ::= { xdslRouterConfigTable 1 }
+
+ XdslRtrConfigTableEntry ::= SEQUENCE {
+ xdslRtrUnitIndex LargeSlotIndex,
+ xdslRtrPortIndex ThreePortID,
+ xdslRtrNetIP IpAddress,
+ xdslRtrNetMask IpAddress,
+ xdslRtrWanIP IpAddress,
+ xdslRtrWanMask IpAddress,
+ xdslRtrGatewayIP IpAddress,
+ xdslRtrMode INTEGER
+ }
+
+ xdslRtrUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { xdslRtrConfigEntry 1 }
+
+ xdslRtrPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1~3, total 3 ports."
+ ::= { xdslRtrConfigEntry 2 }
+
+ xdslRtrNetIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router Net Address"
+ ::= { xdslRtrConfigEntry 3 }
+
+ xdslRtrNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router Net mask"
+ ::= { xdslRtrConfigEntry 4 }
+
+ xdslRtrWanIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router WAN Address"
+ ::= { xdslRtrConfigEntry 5 }
+
+ xdslRtrWanMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router WAN mask"
+ ::= { xdslRtrConfigEntry 6 }
+
+ xdslRtrGatewayIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router Gateway Address"
+ ::= { xdslRtrConfigEntry 7 }
+
+ xdslRtrMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router Mode(router or bridge)"
+ ::= { xdslRtrConfigEntry 8 }
+
+
+--
+-- xdsl Status Config Table
+--
+
+ xdslStatusConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslStatusConfigTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl Status Config Configuration "
+ ::= { mdsl-card 12 }
+
+ xdslStatusConfigEntry OBJECT-TYPE
+ SYNTAX XdslStatusConfigTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { xdslIndex ,
+ xdslPortIndex }
+ ::= { xdslStatusConfigTable 1 }
+
+ XdslStatusConfigTableEntry ::= SEQUENCE {
+ xdsle1SYNC INTEGER,
+ xdsle1TxAIS INTEGER,
+ xdsle1TxRAI INTEGER,
+ xdsle1RxAIS INTEGER,
+ xdsle1RxRAI INTEGER,
+ xdsle1LOS INTEGER,
+ xdsle1LOF INTEGER,
+ xdsldteDSR INTEGER,
+ xdsldteCTS INTEGER,
+ xdsldteDCD INTEGER,
+ xdsldteDTR INTEGER,
+ xdsldteRTS INTEGER
+ }
+
+ xdsle1SYNC OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl e1 line status."
+ ::= { xdslStatusConfigEntry 1 }
+
+ xdsle1TxAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl e1 line Tx Alarm Indication Signal."
+ ::= { xdslStatusConfigEntry 2 }
+
+ xdsle1TxRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl e1 line Tx Remote Alarm Indication."
+ ::= { xdslStatusConfigEntry 3 }
+
+ xdsle1RxAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl e1 line Rx Alarm Indication Signal."
+ ::= { xdslStatusConfigEntry 4 }
+
+ xdsle1RxRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl e1 line Rx Remote Alarm Indication."
+ ::= { xdslStatusConfigEntry 5 }
+
+ xdsle1LOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl e1 line LOS Status."
+ ::= { xdslStatusConfigEntry 6 }
+
+ xdsle1LOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl e1 line LOF Status."
+ ::= { xdslStatusConfigEntry 7 }
+
+ xdsldteDSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl dte line DSR Status."
+ ::= { xdslStatusConfigEntry 8 }
+
+ xdsldteCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl dte line CTS Status."
+ ::= { xdslStatusConfigEntry 9 }
+
+ xdsldteDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl dte line DCD Status."
+ ::= { xdslStatusConfigEntry 10 }
+
+ xdsldteDTR OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl dte line DTR Status."
+ ::= { xdslStatusConfigEntry 11 }
+
+ xdsldteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " xdsl dte line RTS Status."
+ ::= { xdslStatusConfigEntry 12 }
+
+--
+-- Seven Days Performance Table
+--
+ xdslSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 Days Performance Table"
+ ::= { mdsl-card 13 }
+
+ xdslSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX XdslSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 days performance entry"
+ INDEX { xdslIndex ,
+ xdslPortIndex ,
+ xdslDaysPerfTypeIndex ,
+ xdslDaysIndex }
+ ::= { xdslSevenDaysPerfTable 1 }
+
+ XdslSevenDaysPerfEntry ::= SEQUENCE {
+ xdslDaysPerfTypeIndex INTEGER,
+ xdslDaysIndex INTEGER (1..7),
+ xdslDateStrIndex DisplayString (SIZE (0..255) ),
+ xdslSevenDaysPerfES INTEGER,
+ xdslSevenDaysPerfSES INTEGER,
+ xdslSevenDaysPerfUAS INTEGER
+ }
+
+ xdslDaysPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { xdslSevenDaysPerfEntry 3 }
+
+ xdslDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { xdslSevenDaysPerfEntry 4 }
+
+ xdslDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { xdslSevenDaysPerfEntry 5 }
+
+ xdslSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { xdslSevenDaysPerfEntry 6 }
+
+ xdslSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { xdslSevenDaysPerfEntry 7 }
+
+ xdslSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { xdslSevenDaysPerfEntry 8 }
+
+--
+-- Command Control Table
+--
+
+ xdslCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XdslCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { mdsl-card 14 }
+
+ xdslCommandControlEntry OBJECT-TYPE
+ SYNTAX XdslCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { xdslIndex ,
+ xdslPortIndex }
+ ::= { xdslCommandControlTable 1 }
+
+ XdslCommandControlEntry ::= SEQUENCE {
+ xdslUnitReset INTEGER,
+ xdslPortLoadDefault INTEGER
+ }
+
+ xdslUnitReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Unit"
+ ::= { xdslCommandControlEntry 1 }
+
+ xdslPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Port Load Default"
+ ::= { xdslCommandControlEntry 2 }
+
+
+ mdslTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of MDSL"
+ ::= { mdsl-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- dtu6-card MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- DTU Command Control Table
+--
+
+ dtu6CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU command control table."
+ ::= { dtu6-card 1 }
+
+ dtu6CommandControlEntry OBJECT-TYPE
+ SYNTAX Dtu6CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU command control table."
+ INDEX { dtu6CommandSlotIndex , dtu6CommandPortIndex }
+ ::= { dtu6CommandControlTable 1 }
+
+ Dtu6CommandControlEntry ::= SEQUENCE {
+ dtu6CommandSlotIndex LargeSlotIndex,
+ dtu6CommandPortIndex SixPortID,
+ dtu6ClearPerformanceData INTEGER,
+ dtu6PortReset INTEGER,
+ dtu6PortClearCRC INTEGER,
+ dtu6CardReset INTEGER
+ }
+
+ dtu6CommandSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6CommandControlEntry 1 }
+
+ dtu6CommandPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-6"
+ ::= { dtu6CommandControlEntry 2 }
+
+ dtu6ClearPerformanceData OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear DTU performance data"
+ ::= { dtu6CommandControlEntry 3 }
+
+ dtu6PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset DTU port"
+ ::= { dtu6CommandControlEntry 4 }
+
+ dtu6PortClearCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear-local-crc(1),
+ clear-remote-crc(2),
+ clear-all-port-crc(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear DTU port CRC Error Counter."
+ ::= { dtu6CommandControlEntry 5 }
+
+ dtu6CardReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset DTU Card"
+ ::= { dtu6CommandControlEntry 6 }
+
+--
+-- Remote DTE Config Table
+--
+
+ dtu6RdteConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6RdteConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU remote DTE configuration."
+ ::= { dtu6-card 2 }
+
+ dtu6RdteConfigEntry OBJECT-TYPE
+ SYNTAX Dtu6RdteConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU remote DTE configuration."
+ INDEX { dtu6RdteSlotIndex , dtu6RdtePortIndex }
+ ::= { dtu6RdteConfigTable 1 }
+
+ Dtu6RdteConfigEntry ::= SEQUENCE {
+ dtu6RdteSlotIndex LargeSlotIndex,
+ dtu6RdtePortIndex SixPortID,
+ dtu6SyncMode INTEGER,
+ dtu6RdteSpeed INTEGER,
+ dtu6RdteChannel INTEGER,
+ dtu6RdteClock INTEGER,
+ dtu6RdteData INTEGER,
+ dtu6RdteRTS INTEGER,
+ dtu6RdteTTM INTEGER,
+ dtu6RdteInterface INTEGER,
+ dtu6RdteX50IdleCode INTEGER,
+ dtu6RdteX50Map DisplayString,
+ dtu6RdteX50Status DisplayString
+ }
+
+ dtu6RdteSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6RdteConfigEntry 1 }
+
+ dtu6RdtePortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-6"
+ ::= { dtu6RdteConfigEntry 2 }
+
+ dtu6SyncMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ sync(1),
+ async(2),
+ async-8(3),
+ async-9(4),
+ async-10(5),
+ async-11(6),
+ n-a(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote SYNC mode"
+ ::= { dtu6RdteConfigEntry 3 }
+
+ dtu6RdteSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ nx64K(1),
+ nx56K(2),
+ nx128K(3),
+ nx112K(4),
+ nx0K(5),
+ nx1-2K(6),
+ nx2-4K(7),
+ nx4-8K(8),
+ nx9-6K(9),
+ nx19-2K(10),
+ nx38-4K(11),
+ nx48-0K(12),
+-- async1-2K(13),
+-- async2-4K(14),
+-- async4-8K(15),
+-- async9-6K(16),
+-- async19-2K(17),
+-- async38-4K(18),
+ n-a(13)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE Speed"
+ ::= { dtu6RdteConfigEntry 4 }
+
+ dtu6RdteChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ iDLE(1),
+ b1(2),
+ b2(3),
+ b1-b2(4),
+ n-a(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE channel"
+ ::= { dtu6RdteConfigEntry 5 }
+
+ dtu6RdteClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2),
+ n-a(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE clock type"
+ ::= { dtu6RdteConfigEntry 6 }
+
+ dtu6RdteData OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2),
+ n-a(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE data type"
+ ::= { dtu6RdteConfigEntry 7 }
+
+ dtu6RdteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2),
+ n-a(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE RTS type"
+ ::= { dtu6RdteConfigEntry 8 }
+
+ dtu6RdteTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ n-a(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE TTM type"
+ ::= { dtu6RdteConfigEntry 9 }
+
+ dtu6RdteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ v35(1),
+ rs449-eia530(2),
+ x21(3),
+ rs232(4),
+ rs232-SubRate(8),
+ g-703(11),
+ na(16),
+ other(18),
+ router(20),
+ rs232-x50(24)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE card interface"
+ ::= { dtu6RdteConfigEntry 10 }
+
+ dtu6RdteX50IdleCode OBJECT-TYPE
+ SYNTAX INTEGER (0..47)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE card X50 idle code"
+ ::= { dtu6RdteConfigEntry 11 }
+
+ dtu6RdteX50Map OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..21) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE card X50 Map"
+ ::= { dtu6RdteConfigEntry 12 }
+
+ dtu6RdteX50Status OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..21) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTE card X50 Status"
+ ::= { dtu6RdteConfigEntry 13 }
+
+--
+-- Diagnostic Control Table
+--
+
+ dtu6DiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU diagnostics control table."
+ ::= { dtu6-card 3 }
+
+ dtu6DiagControlEntry OBJECT-TYPE
+ SYNTAX Dtu6DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU diagnostics control table."
+ INDEX { dtu6DiagSlotIndex , dtu6DiagPortIndex }
+ ::= { dtu6DiagControlTable 1 }
+
+ Dtu6DiagControlEntry ::= SEQUENCE {
+ dtu6DiagSlotIndex LargeSlotIndex,
+ dtu6DiagPortIndex SixPortID,
+ dtu6NearLoopback INTEGER,
+ dtu6RemoteLoopback INTEGER,
+ dtu6BertControl INTEGER,
+ dtu6BertStatus INTEGER,
+ dtu6QrssElapseSeconds INTEGER,
+ dtu6QrssErrorSeconds INTEGER,
+ dtu6QrssErrorBits INTEGER,
+ dtu6RemBertControl INTEGER,
+ dtu6RemBertStatus INTEGER,
+ dtu6RemQrssElapseSeconds INTEGER,
+ dtu6RemQrssErrorSeconds INTEGER,
+ dtu6RemQrssErrorBits INTEGER,
+ dtu6RemQrssPatternUnsyncSeconds INTEGER
+ }
+
+ dtu6DiagSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6DiagControlEntry 1 }
+
+ dtu6DiagPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-6"
+ ::= { dtu6DiagControlEntry 2 }
+
+ dtu6NearLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ localLoopback(2),
+ payLoadLoopback(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Near loopback type"
+ ::= { dtu6DiagControlEntry 3 }
+
+ dtu6RemoteLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ remotePayLoad(2),
+ remoteDTE-or-remoteROUTER(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote loopback type"
+ ::= { dtu6DiagControlEntry 4 }
+
+ dtu6BertControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-OFF(1),
+ bert-ON(2),
+ reset(3),
+ inject-Error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT control"
+ ::= { dtu6DiagControlEntry 5 }
+
+ dtu6BertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-Sync(1),
+ bert-Unsync(2),
+ bert-Not-Active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT status"
+ ::= { dtu6DiagControlEntry 6 }
+
+ dtu6QrssElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss elapse seconds"
+ ::= { dtu6DiagControlEntry 7 }
+
+ dtu6QrssErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss error seconds"
+ ::= { dtu6DiagControlEntry 8 }
+
+ dtu6QrssErrorBits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss error bits"
+ ::= { dtu6DiagControlEntry 9 }
+
+ dtu6RemBertControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-OFF(1),
+ bert-FULL(2),
+ bert-DTE1(3),
+-- bert-DTE2(4),
+ reset(5),
+ inject-Error(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT control"
+ ::= { dtu6DiagControlEntry 10 }
+
+ dtu6RemBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-Sync(1),
+ bert-Unsync(2),
+ bert-Not-Active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT status"
+ ::= { dtu6DiagControlEntry 11 }
+
+ dtu6RemQrssElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss elapse seconds"
+ ::= { dtu6DiagControlEntry 12 }
+
+ dtu6RemQrssErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss error seconds"
+ ::= { dtu6DiagControlEntry 13 }
+
+ dtu6RemQrssErrorBits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss error bits"
+ ::= { dtu6DiagControlEntry 14 }
+
+ dtu6RemQrssPatternUnsyncSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Qrss pattern unsync seconds"
+ ::= { dtu6DiagControlEntry 15 }
+
+
+--
+-- Alarm History Table
+--
+
+ dtu6AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The dtu6 alarm history table."
+ ::= { dtu6-card 4 }
+
+ dtu6AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX Dtu6AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU alarm history table."
+ INDEX { dtu6AlmhisSlotIndex , dtu6AlmhisPortIndex }
+ ::= { dtu6AlarmHistoryTable 1 }
+
+ Dtu6AlarmHistoryEntry ::= SEQUENCE {
+ dtu6AlmhisSlotIndex LargeSlotIndex,
+ dtu6AlmhisPortIndex SixPortID,
+ dtu6UnsyncAlarmState INTEGER,
+ dtu6UnsyncAlarmCount INTEGER
+ }
+
+ dtu6AlmhisSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6AlarmHistoryEntry 1 }
+
+ dtu6AlmhisPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-6"
+ ::= { dtu6AlarmHistoryEntry 2 }
+
+ dtu6UnsyncAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history : unsync alarm state"
+ ::= { dtu6AlarmHistoryEntry 3 }
+
+ dtu6UnsyncAlarmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history : unsync alarm count"
+ ::= { dtu6AlarmHistoryEntry 4 }
+
+
+--
+-- Alarm Control Table
+--
+
+ dtu6AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU alarm control table."
+ ::= { dtu6-card 5 }
+
+ dtu6AlarmControlEntry OBJECT-TYPE
+ SYNTAX Dtu6AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU alarm control table."
+ INDEX { dtu6AlarmSlotIndex , dtu6AlarmPortIndex }
+ ::= { dtu6AlarmControlTable 1 }
+
+ Dtu6AlarmControlEntry ::= SEQUENCE {
+ dtu6AlarmSlotIndex LargeSlotIndex,
+ dtu6AlarmPortIndex SixPortID,
+ dtu6LineUnsync AlarmSeverity
+ }
+
+ dtu6AlarmSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6AlarmControlEntry 1 }
+
+ dtu6AlarmPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-6"
+ ::= { dtu6AlarmControlEntry 2 }
+
+ dtu6LineUnsync OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm : Line Unsync"
+ ::= { dtu6AlarmControlEntry 3 }
+
+
+--
+-- Current Line Performance Table
+--
+
+ dtu6CurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6CurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU current line performance table."
+ ::= { dtu6-card 6 }
+
+ dtu6CurrentPerfEntry OBJECT-TYPE
+ SYNTAX Dtu6CurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU current line performance table."
+ INDEX { dtu6CurrSlotIndex , dtu6CurrPortIndex }
+ ::= { dtu6CurrentPerfTable 1 }
+
+ Dtu6CurrentPerfEntry ::= SEQUENCE {
+ dtu6CurrSlotIndex LargeSlotIndex,
+ dtu6CurrPortIndex SixPortID,
+ dtu6CurrentAS INTEGER,
+ dtu6CurrentUAS INTEGER,
+ dtu6Current24hAS INTEGER,
+ dtu6Current24hUAS INTEGER,
+ dtu6Valid15minInterval INTEGER,
+ dtu6Valid1dayInterval INTEGER
+ }
+
+ dtu6CurrSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6CurrentPerfEntry 1 }
+
+ dtu6CurrPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-6"
+ ::= { dtu6CurrentPerfEntry 2 }
+
+ dtu6CurrentAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "15m Performance available seconds"
+ ::= { dtu6CurrentPerfEntry 3 }
+
+ dtu6CurrentUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "15m Performance unavailable seconds"
+ ::= { dtu6CurrentPerfEntry 4 }
+
+ dtu6Current24hAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "24h Performance available seconds"
+ ::= { dtu6CurrentPerfEntry 5 }
+
+ dtu6Current24hUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "24h Performance unavailable seconds"
+ ::= { dtu6CurrentPerfEntry 6 }
+
+ dtu6Valid15minInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid 15 minutes Interval number"
+ ::= { dtu6CurrentPerfEntry 7 }
+
+ dtu6Valid1dayInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid 1 day Interval number"
+ ::= { dtu6CurrentPerfEntry 8 }
+
+
+--
+-- Interval Line Performance Table
+--
+
+ dtu6IntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6IntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU interval line performance table."
+ ::= { dtu6-card 7 }
+
+ dtu6IntervalPerfEntry OBJECT-TYPE
+ SYNTAX Dtu6IntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU interval line performance table."
+ INDEX { dtu6PerfSlotIndex ,
+ dtu6PerfPortIndex ,
+ dtu6ItvIndex }
+ ::= { dtu6IntervalPerfTable 1 }
+
+ Dtu6IntervalPerfEntry ::= SEQUENCE {
+ dtu6PerfSlotIndex LargeSlotIndex,
+ dtu6PerfPortIndex SixPortID,
+ dtu6ItvIndex INTEGER,
+ dtu6IntervalAS INTEGER,
+ dtu6IntervalUAS INTEGER
+ }
+
+ dtu6PerfSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6IntervalPerfEntry 1 }
+
+ dtu6PerfPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-6"
+ ::= { dtu6IntervalPerfEntry 2 }
+
+ dtu6ItvIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance interval index"
+ ::= { dtu6IntervalPerfEntry 3 }
+
+ dtu6IntervalAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance available seconds"
+ ::= { dtu6IntervalPerfEntry 4 }
+
+ dtu6IntervalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance unavailable seconds"
+ ::= { dtu6IntervalPerfEntry 5 }
+
+
+--
+-- Total Line Performance Table
+--
+ dtu6TotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU total line performance table."
+ ::= { dtu6-card 8 }
+
+ dtu6TotalPerfEntry OBJECT-TYPE
+ SYNTAX Dtu6TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU total line performance table."
+ INDEX { dtu6TPerfSlotIndex ,
+ dtu6TPerfPortIndex ,
+ dtu6TotalIndex }
+ ::= { dtu6TotalPerfTable 1 }
+
+ Dtu6TotalPerfEntry ::= SEQUENCE {
+ dtu6TPerfSlotIndex LargeSlotIndex,
+ dtu6TPerfPortIndex SixPortID,
+ dtu6TotalIndex INTEGER,
+ dtu6TotalAS INTEGER,
+ dtu6TotalUAS INTEGER
+ }
+
+ dtu6TPerfSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6TotalPerfEntry 1 }
+
+ dtu6TPerfPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-6"
+ ::= { dtu6TotalPerfEntry 2 }
+
+ dtu6TotalIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance interval index"
+ ::= { dtu6TotalPerfEntry 3 }
+
+ dtu6TotalAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Day performance available seconds"
+ ::= { dtu6TotalPerfEntry 4 }
+
+ dtu6TotalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Day performance unavailable seconds"
+ ::= { dtu6TotalPerfEntry 5 }
+
+
+--
+-- LED Status Table
+--
+
+ dtu6RemLedStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6RemLedStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTU remote LED status table."
+ ::= { dtu6-card 9 }
+
+ dtu6RemLedStatusEntry OBJECT-TYPE
+ SYNTAX Dtu6RemLedStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "LED status entry"
+ INDEX { dtu6LedSlotIndex , dtu6LedPortIndex }
+ ::= { dtu6RemLedStatusTable 1 }
+
+ Dtu6RemLedStatusEntry ::= SEQUENCE {
+ dtu6LedSlotIndex LargeSlotIndex,
+ dtu6LedPortIndex SixPortID,
+ dtu6LedColor INTEGER
+ }
+
+ dtu6LedSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6RemLedStatusEntry 1 }
+
+ dtu6LedPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-6"
+ ::= { dtu6RemLedStatusEntry 2 }
+
+ dtu6LedColor OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ off(1),
+ red(2),
+ green(3),
+ flashing-green(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Led Color"
+ ::= { dtu6RemLedStatusEntry 3 }
+
+--
+-- DTU Line Config Table
+--
+
+ dtu6LineConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6LineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU line configuration."
+ ::= { dtu6-card 10 }
+
+ dtu6LineConfigEntry OBJECT-TYPE
+ SYNTAX Dtu6LineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU line configuration."
+ INDEX { dtu6ConfigSlotIndex , dtu6ConfigPortIndex }
+ ::= { dtu6LineConfigTable 1 }
+
+ Dtu6LineConfigEntry ::= SEQUENCE {
+ dtu6ConfigSlotIndex LargeSlotIndex,
+ dtu6ConfigPortIndex SixPortID,
+ dtu6LineMode INTEGER,
+ dtu6LineProtocol INTEGER,
+ dtu6ClockSource INTEGER
+ }
+
+ dtu6ConfigSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6LineConfigEntry 1 }
+
+ dtu6ConfigPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port 1-6"
+ ::= { dtu6LineConfigEntry 2 }
+
+ dtu6LineMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ lT(1),
+ nT(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU Line Mode"
+ ::= { dtu6LineConfigEntry 3 }
+
+ dtu6LineProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ d-channel(1),
+ m-channel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU Line protocol channel"
+ ::= { dtu6LineConfigEntry 4 }
+
+ dtu6ClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal(1),
+ dTE-1(2),
+ dTE-2(3),
+ line(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU master clock source"
+ ::= { dtu6LineConfigEntry 5 }
+
+
+--
+-- 15 minutes Interval Performance Table
+--
+
+ dtu6-15minIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6-15minIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU 15 minutes interval performance table."
+ ::= { dtu6-card 17 }
+
+ dtu6-15minIntervalPerfEntry OBJECT-TYPE
+ SYNTAX Dtu6-15minIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU 15 minutes interval performance table."
+ INDEX { dtu6PerfSlotIndex ,
+ dtu6PerfPortIndex ,
+ dtu6ItvIndex }
+ ::= { dtu6-15minIntervalPerfTable 1 }
+
+ Dtu6-15minIntervalPerfEntry ::= SEQUENCE {
+ dtu6-15minIntervalAS INTEGER,
+ dtu6-15minIntervalUAS INTEGER
+ }
+
+ dtu6-15minIntervalAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Available Seconds"
+ ::= { dtu6-15minIntervalPerfEntry 4 }
+
+ dtu6-15minIntervalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UnAvailable Seconds"
+ ::= { dtu6-15minIntervalPerfEntry 5 }
+
+
+--
+-- 1 Day Interval Performance Table
+--
+ dtu6-1dayIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6-1dayIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTU total line performance table."
+ ::= { dtu6-card 18 }
+
+ dtu6-1dayIntervalPerfEntry OBJECT-TYPE
+ SYNTAX Dtu6-1dayIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU total line performance table."
+ INDEX { dtu6TPerfSlotIndex ,
+ dtu6TPerfPortIndex ,
+ dtu6TotalIndex }
+ ::= { dtu6-1dayIntervalPerfTable 1 }
+
+ Dtu6-1dayIntervalPerfEntry ::= SEQUENCE {
+ dtu6-1dayIntervalAS INTEGER,
+ dtu6-1dayIntervalUAS INTEGER
+ }
+
+ dtu6-1dayIntervalAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Available Seconds"
+ ::= { dtu6-1dayIntervalPerfEntry 4 }
+
+ dtu6-1dayIntervalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UnAvailable Seconds"
+ ::= { dtu6-1dayIntervalPerfEntry 5 }
+
+
+--
+-- Remote Router Table
+--
+ dtu6RouterConfig OBJECT IDENTIFIER ::= { dtu6-card 11 }
+--
+-- NI Control Table
+--
+
+ dtu6RtrNiControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6RtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router NI Configuration Control Table"
+ ::= { dtu6RouterConfig 1 }
+
+ dtu6RouterNiControlEntry OBJECT-TYPE
+ SYNTAX Dtu6RtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router NI Configuration Control Entry"
+ INDEX { dtu6RtrNiUnitIndex ,
+ dtu6RtrNiPortIndex ,
+ dtu6RtrNiIndex }
+ ::= { dtu6RtrNiControlTable 1 }
+
+ Dtu6RtrNiControlEntry ::= SEQUENCE {
+ dtu6RtrNiUnitIndex LargeSlotIndex,
+ dtu6RtrNiPortIndex SixPortID,
+ dtu6RtrNiIndex INTEGER,
+ dtu6RtrIPAddr IpAddress,
+ dtu6RtrSubnetMask IpAddress,
+ dtu6RtrFrame INTEGER,
+ dtu6RtrRIP1 INTEGER,
+ dtu6RtrRIP2 INTEGER,
+ dtu6RtrMode INTEGER
+ }
+
+ dtu6RtrNiUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6RouterNiControlEntry 1 }
+
+ dtu6RtrNiPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1~6, total 6 ports."
+ ::= { dtu6RouterNiControlEntry 2 }
+
+ dtu6RtrNiIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ wan1(2),
+ wan2(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Router Ni index"
+ ::= { dtu6RouterNiControlEntry 3 }
+
+ dtu6RtrIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR IP Address"
+ ::= { dtu6RouterNiControlEntry 4 }
+
+ dtu6RtrSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR net mask"
+ ::= { dtu6RouterNiControlEntry 5 }
+
+ dtu6RtrFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdlc(1),
+ ppp(2),
+-- fr(3),
+ ethernet(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Layer2 frame"
+ ::= { dtu6RouterNiControlEntry 6 }
+
+ dtu6RtrRIP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP1"
+ ::= { dtu6RouterNiControlEntry 7 }
+
+ dtu6RtrRIP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP2"
+ ::= { dtu6RouterNiControlEntry 8 }
+
+ dtu6RtrMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR mode"
+ ::= { dtu6RouterNiControlEntry 9 }
+
+--
+-- Route Table
+--
+
+ dtu6RtrRouteControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6RtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Route Control Table"
+ ::= { dtu6RouterConfig 2 }
+
+ dtu6RouterRouteControlEntry OBJECT-TYPE
+ SYNTAX Dtu6RtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Route Control Entry"
+ INDEX { dtu6RtrRUnitIndex ,
+ dtu6RtrRPortIndex ,
+ dtu6RtrEntry }
+ ::= { dtu6RtrRouteControlTable 1 }
+
+ Dtu6RtrRouteControlEntry ::= SEQUENCE {
+ dtu6RtrRUnitIndex LargeSlotIndex,
+ dtu6RtrRPortIndex SixPortID,
+ dtu6RtrEntry INTEGER (1..16),
+ dtu6RtrNetAddr IpAddress,
+ dtu6RtrNetMask IpAddress,
+ dtu6RtrGatewayAddr IpAddress,
+ dtu6RtrNIAddr IpAddress,
+ dtu6RtrMetric INTEGER
+ }
+
+ dtu6RtrRUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6RouterRouteControlEntry 1 }
+
+ dtu6RtrRPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1~6, total 6 ports."
+ ::= { dtu6RouterRouteControlEntry 2 }
+
+ dtu6RtrEntry OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Router Route Entry"
+ ::= { dtu6RouterRouteControlEntry 3 }
+
+
+ dtu6RtrNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net Address"
+ ::= { dtu6RouterRouteControlEntry 4 }
+
+ dtu6RtrNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net mask"
+ ::= { dtu6RouterRouteControlEntry 5 }
+
+ dtu6RtrGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route gateway Address"
+ ::= { dtu6RouterRouteControlEntry 6 }
+
+ dtu6RtrNIAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route NI Address"
+ ::= { dtu6RouterRouteControlEntry 7 }
+
+
+ dtu6RtrMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Route metric"
+ ::= { dtu6RouterRouteControlEntry 8 }
+
+--
+-- Router Command
+--
+ dtu6RtrCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6RtrCmdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Command(reset & load-default) Table"
+ ::= { dtu6RouterConfig 3 }
+
+ dtu6RtrCommandEntry OBJECT-TYPE
+ SYNTAX Dtu6RtrCmdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Command Entry"
+ INDEX { dtu6RtrCmdUnitIndex ,
+ dtu6RtrCmdPortIndex }
+ ::= { dtu6RtrCommandTable 1 }
+
+ Dtu6RtrCmdEntry ::= SEQUENCE {
+ dtu6RtrCmdUnitIndex LargeSlotIndex,
+ dtu6RtrCmdPortIndex SixPortID,
+ dtu6RtrCommand INTEGER
+ }
+
+ dtu6RtrCmdUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6RtrCommandEntry 1 }
+
+ dtu6RtrCmdPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1~6, total 6 ports."
+ ::= { dtu6RtrCommandEntry 2 }
+
+ dtu6RtrCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ load-default(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router Command(reset or load-default)"
+ ::= { dtu6RtrCommandEntry 3 }
+
+--
+-- Router Map
+--
+ dtu6RtrMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6RtrMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Map Table"
+ ::= { dtu6RouterConfig 4 }
+
+ dtu6RtrMapEntry OBJECT-TYPE
+ SYNTAX Dtu6RtrMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Map Entry"
+ INDEX { dtu6RtrMapUnitIndex ,
+ dtu6RtrMapPortIndex }
+ ::= { dtu6RtrMapTable 1 }
+
+ Dtu6RtrMappingEntry ::= SEQUENCE {
+ dtu6RtrMapUnitIndex LargeSlotIndex,
+ dtu6RtrMapPortIndex SixPortID,
+ dtu6RtrChB1 INTEGER,
+ dtu6RtrChB2 INTEGER
+ }
+
+ dtu6RtrMapUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6RtrMapEntry 1 }
+
+ dtu6RtrMapPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1~6, total 6 ports."
+ ::= { dtu6RtrMapEntry 2 }
+
+ dtu6RtrChB1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+ wan2(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " U channel B1 map data"
+ ::= { dtu6RtrMapEntry 3 }
+
+ dtu6RtrChB2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+ wan2(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " U channel B2 map data"
+ ::= { dtu6RtrMapEntry 4 }
+
+--
+-- DTU Remote DTU Information Table
+--
+
+ dtu6RemoteDTUInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6RemoteDTUInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote DTU Information Table."
+ ::= { dtu6-card 12 }
+
+ dtu6RemoteDTUInfoEntry OBJECT-TYPE
+ SYNTAX Dtu6RemoteDTUInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Remote DTU Information Table."
+ INDEX { dtu6RemoteDTUInfoSlotIndex ,
+ dtu6RemoteDTUInfoPortIndex }
+ ::= { dtu6RemoteDTUInfoTable 1 }
+
+ Dtu6RemoteDTUInfoEntry ::= SEQUENCE {
+ dtu6RemoteDTUInfoSlotIndex LargeSlotIndex,
+ dtu6RemoteDTUInfoPortIndex SixPortID,
+ dtu6RemoteDTUInfoDate DisplayString,
+ dtu6RemoteDTUInfoSerialNumber DisplayString,
+ dtu6RemoteDTUInfoSWVersion DisplayString,
+ dtu6RemoteDTUInfoConfiguration DisplayString
+ }
+
+ dtu6RemoteDTUInfoSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6RemoteDTUInfoEntry 1 }
+
+ dtu6RemoteDTUInfoPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-6"
+ ::= { dtu6RemoteDTUInfoEntry 2 }
+
+ dtu6RemoteDTUInfoDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote DTU Date "
+ ::= { dtu6RemoteDTUInfoEntry 3 }
+
+ dtu6RemoteDTUInfoSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Serial Number"
+ ::= { dtu6RemoteDTUInfoEntry 4 }
+
+ dtu6RemoteDTUInfoSWVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Software Version"
+ ::= { dtu6RemoteDTUInfoEntry 5 }
+
+ dtu6RemoteDTUInfoConfiguration OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Configuration"
+ ::= { dtu6RemoteDTUInfoEntry 6 }
+
+--
+-- DTU6 Line Status Table
+--
+
+ dtu6LineStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dtu6LineStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTU line status table."
+ ::= { dtu6-card 13 }
+
+ dtu6LineStatusEntry OBJECT-TYPE
+ SYNTAX Dtu6LineStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTU line status table."
+ INDEX { dtu6LineStatusSlotIndex ,
+ dtu6LineStatusPortIndex }
+ ::= { dtu6LineStatusTable 1 }
+
+ Dtu6LineStatusEntry ::= SEQUENCE {
+ dtu6LineStatusSlotIndex LargeSlotIndex,
+ dtu6LineStatusPortIndex SixPortID,
+ dtu6LineLocalCRC INTEGER,
+ dtu6LineLocalIntervalAVG DisplayString,
+ dtu6LineRemoteCRC INTEGER,
+ dtu6LineRemoteIntervalAVG DisplayString
+ }
+
+ dtu6LineStatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dtu6LineStatusEntry 1 }
+
+ dtu6LineStatusPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU sport 1-10"
+ ::= { dtu6LineStatusEntry 2 }
+
+ dtu6LineLocalCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port Local CRC Error."
+ ::= { dtu6LineStatusEntry 3 }
+
+ dtu6LineLocalIntervalAVG OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTU port local CRC Interval Average."
+ ::= { dtu6LineStatusEntry 4 }
+
+ dtu6LineRemoteCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTU port Remote CRC Error."
+ ::= { dtu6LineStatusEntry 5 }
+
+ dtu6LineRemoteIntervalAVG OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTU port remote CRC Interval Average."
+ ::= { dtu6LineStatusEntry 6 }
+
+
+ dtu6TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of DTU6"
+ ::= { dtu6-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- em-card MIB
+--======================================================================--
+-- E&M Card
+
+-- emConfigControlTable OBJECT IDENTIFIER ::= { em-card 1 }
+-- emDiagControlTable OBJECT IDENTIFIER ::= { em-card 3 }
+-- emCommandControlTable OBJECT IDENTIFIER ::= { em-card 4 }
+-- emAllPortConfigControlTable OBJECT IDENTIFIER ::= { em-card 5 }
+-- emPerPortConfigControlTable OBJECT IDENTIFIER ::= { em-card 6 }
+-- emALLPortSigConfigControlTable OBJECT IDENTIFIER ::= { em-card 7 }
+--======================================================================--
+
+ EMGain ::= INTEGER {
+ gain-neg-16-0-db(1),
+ gain-neg-15-5-db(2),
+ gain-neg-15-0-db(3),
+ gain-neg-14-5-db(4),
+ gain-neg-14-0-db(5),
+ gain-neg-13-5-db(6),
+ gain-neg-13-0-db(7),
+ gain-neg-12-5-db(8),
+ gain-neg-12-0-db(9),
+ gain-neg-11-5-db(10),
+ gain-neg-11-0-db(11),
+ gain-neg-10-5-db(12),
+ gain-neg-10-0-db(13),
+ gain-neg-9-5-db(14),
+ gain-neg-9-0-db(15),
+ gain-neg-8-5-db(16),
+ gain-neg-8-0-db(17),
+ gain-neg-7-5-db(18),
+ gain-neg-7-0-db(19),
+ gain-neg-6-5-db(20),
+ gain-neg-6-0-db(21),
+ gain-neg-5-5-db(22),
+ gain-neg-5-0-db(23),
+ gain-neg-4-5-db(24),
+ gain-neg-4-0-db(25),
+ gain-neg-3-5-db(26),
+ gain-neg-3-0-db(27),
+ gain-neg-2-5-db(28),
+ gain-neg-2-0-db(29),
+ gain-neg-1-5-db(30),
+ gain-neg-1-0-db(31),
+ gain-neg-0-5-db(32),
+ gain-0-0-db(33),
+ gain-0-5-db(34),
+ gain-1-0-db(35),
+ gain-1-5-db(36),
+ gain-2-0-db(37),
+ gain-2-5-db(38),
+ gain-3-0-db(39),
+ gain-3-5-db(40),
+ gain-4-0-db(41),
+ gain-4-5-db(42),
+ gain-5-0-db(43),
+ gain-5-5-db(44),
+ gain-6-0-db(45),
+ gain-6-5-db(46),
+ gain-7-0-db(47),
+ not-available(255)
+ }
+
+--
+-- EM Control Table
+--
+
+ emConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Configuration Control Table"
+ ::= { em-card 1 }
+
+ emConfigControlEntry OBJECT-TYPE
+ SYNTAX EmConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&m configuration control entry"
+ INDEX { emConfigControlIndex }
+ ::= { emConfigControlTable 1 }
+
+ EmConfigControlEntry ::= SEQUENCE {
+ emConfigControlIndex LargeSlotIndex,
+ emConfigControlSide INTEGER,
+ emConfigControlLine INTEGER,
+ emConfigControlImpedance INTEGER,
+ emConfigControlSignaling INTEGER,
+-- emConfigControlAB-bit
+-- INTEGER,
+ emConfigControlA-u-law INTEGER,
+ emConfigControlTx-gain EMGain,
+ emConfigControlRx-gain EMGain,
+ emConfigControlHW-SW-Control INTEGER
+ }
+
+ emConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emConfigControlEntry 1 }
+
+ emConfigControlSide OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+-- a-b(3),
+ error(4),
+ not-available(255)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Side "
+ ::= { emConfigControlEntry 2 }
+
+ emConfigControlLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ with-2-WIRE(1),
+ with-4-WIRE(2),
+ not-available(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Line "
+ ::= { emConfigControlEntry 3 }
+
+ emConfigControlImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2),
+ not-available(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { emConfigControlEntry 4 }
+
+ emConfigControlSignaling OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-ONLY(1),
+ type-1(2),
+ type-2(3),
+ type-3(4),
+ type-4(5),
+ type-5(6),
+ error(7),
+ not-available(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Line "
+ ::= { emConfigControlEntry 5 }
+
+-- emConfigControlAB-bit OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- normal(1),
+-- invert(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " AB-BIT "
+-- ::= { emConfigControlEntry 6 }
+
+ emConfigControlA-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2),
+ not-available(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { emConfigControlEntry 7 }
+
+ emConfigControlTx-gain OBJECT-TYPE
+ SYNTAX EMGain
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TX-GAIN "
+ ::= { emConfigControlEntry 8 }
+
+ emConfigControlRx-gain OBJECT-TYPE
+ SYNTAX EMGain
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RX-GAIN "
+ ::= { emConfigControlEntry 9 }
+
+ emConfigControlHW-SW-Control OBJECT-TYPE
+ SYNTAX INTEGER {
+ hw-control(1),
+ sw-control(2),
+ not-available(255)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M HW/SW Control Mode "
+ ::= { emConfigControlEntry 10 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ emDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Diagnostic Control Table."
+ ::= { em-card 3 }
+
+ emDiagControlEntry OBJECT-TYPE
+ SYNTAX EmDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of E&M diagnostic control table."
+ INDEX { emDiagControlIndex }
+ ::= { emDiagControlTable 1 }
+
+ EmDiagControlEntry ::= SEQUENCE {
+ emDiagControlIndex LargeSlotIndex,
+ emDiagControlTEST INTEGER,
+ emDiagControlE1 EMOffOn,
+ emDiagControlE2 EMOffOn,
+ emDiagControlE3 EMOffOn,
+ emDiagControlE4 EMOffOn,
+ emDiagControlE5 EMOffOn,
+ emDiagControlE6 EMOffOn,
+ emDiagControlE7 EMOffOn,
+ emDiagControlE8 EMOffOn,
+ emDiagControlM1 EMOffOn,
+ emDiagControlM2 EMOffOn,
+ emDiagControlM3 EMOffOn,
+ emDiagControlM4 EMOffOn,
+ emDiagControlM5 EMOffOn,
+ emDiagControlM6 EMOffOn,
+ emDiagControlM7 EMOffOn,
+ emDiagControlM8 EMOffOn,
+ emDiagControl-48V-Power INTEGER,
+ emUpLinkStatus INTEGER,
+ emTestButton INTEGER
+ }
+
+ emDiagControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emDiagControlEntry 1 }
+
+ emDiagControlTEST OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ start(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Test Button"
+ ::= { emDiagControlEntry 2 }
+
+ emDiagControlE1 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M E1"
+ ::= { emDiagControlEntry 3 }
+
+ emDiagControlE2 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M E2"
+ ::= { emDiagControlEntry 4 }
+
+ emDiagControlE3 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M E3"
+ ::= { emDiagControlEntry 5 }
+
+ emDiagControlE4 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M E4"
+ ::= { emDiagControlEntry 6 }
+
+ emDiagControlE5 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M E5"
+ ::= { emDiagControlEntry 7 }
+
+ emDiagControlE6 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M E6"
+ ::= { emDiagControlEntry 8 }
+
+ emDiagControlE7 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M E7"
+ ::= { emDiagControlEntry 9 }
+
+ emDiagControlE8 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M E8"
+ ::= { emDiagControlEntry 10 }
+
+ emDiagControlM1 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M M1"
+ ::= { emDiagControlEntry 11 }
+
+ emDiagControlM2 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M M2"
+ ::= { emDiagControlEntry 12 }
+
+ emDiagControlM3 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M M3"
+ ::= { emDiagControlEntry 13 }
+
+ emDiagControlM4 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M M4"
+ ::= { emDiagControlEntry 14 }
+
+ emDiagControlM5 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M M5"
+ ::= { emDiagControlEntry 15 }
+
+ emDiagControlM6 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M M6"
+ ::= { emDiagControlEntry 16 }
+
+ emDiagControlM7 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M M7"
+ ::= { emDiagControlEntry 17 }
+
+ emDiagControlM8 OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M M8"
+ ::= { emDiagControlEntry 18 }
+
+ emDiagControl-48V-Power OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ failure(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "<V5.0: -48V Power OK/Failure
+ >V5.0: M,SB Lead 48V status"
+ ::= { emDiagControlEntry 19 }
+
+ emUpLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ failure(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UpLink Status"
+ ::= { emDiagControlEntry 20 }
+
+ emTestButton OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ unavailable(2),
+ old-version(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test button available"
+ ::= { emDiagControlEntry 21 }
+
+
+--
+-- Command Control Table
+--
+
+ emCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { em-card 4 }
+
+ emCommandControlEntry OBJECT-TYPE
+ SYNTAX EmCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { emCommandControlIndex }
+ ::= { emCommandControlTable 1 }
+
+ EmCommandControlEntry ::= SEQUENCE {
+ emCommandControlIndex LargeSlotIndex,
+ emCommandControlReset INTEGER,
+ emCommandControlLoadDefault INTEGER
+ }
+
+ emCommandControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emCommandControlEntry 1 }
+
+ emCommandControlLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default E&M CONF"
+ ::= { emCommandControlEntry 2 }
+
+ emCommandControlReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: E&M Card Reset"
+ ::= { emCommandControlEntry 3 }
+
+--
+-- EM All Port Control Table
+--
+
+ emAllPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmAllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M All Port Configuration Control Table"
+ ::= { em-card 5 }
+
+ emAllPortConfigControlEntry OBJECT-TYPE
+ SYNTAX EmAllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&m All Port configuration control entry"
+ INDEX { emAllPortConfigControlIndex }
+ ::= { emAllPortConfigControlTable 1 }
+
+ EmAllPortConfigControlEntry ::= SEQUENCE {
+ emAllPortConfigControlIndex LargeSlotIndex,
+ emAllPortConfigControlSide INTEGER,
+ emAllPortConfigControlLine INTEGER,
+ emAllPortConfigControlImpedance INTEGER,
+ emAllPortConfigControlSignaling INTEGER,
+ emAllPortConfigControlA-u-law INTEGER,
+ emAllPortConfigControlHW-SW-Control INTEGER,
+ emAllPortConfigControlTrunk-Condition INTEGER
+ }
+
+ emAllPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emAllPortConfigControlEntry 1 }
+
+ emAllPortConfigControlSide OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ error(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Side "
+ ::= { emAllPortConfigControlEntry 2 }
+
+ emAllPortConfigControlLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ with-2-WIRE(1),
+ with-4-WIRE(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Line "
+ ::= { emAllPortConfigControlEntry 3 }
+
+ emAllPortConfigControlImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { emAllPortConfigControlEntry 4 }
+
+ emAllPortConfigControlSignaling OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-ONLY(1),
+ type-1(2),
+ type-2(3),
+ type-3(4),
+ type-4(5),
+ type-5(6),
+ error(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Line "
+ ::= { emAllPortConfigControlEntry 5 }
+
+ emAllPortConfigControlA-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { emAllPortConfigControlEntry 7 }
+
+ emAllPortConfigControlHW-SW-Control OBJECT-TYPE
+ SYNTAX INTEGER {
+ hw-control(1),
+ sw-control(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M HW/SW Control Mode "
+ ::= { emAllPortConfigControlEntry 8 }
+
+ emAllPortConfigControlTrunk-Condition OBJECT-TYPE
+ SYNTAX INTEGER {
+ off-hook(1),
+ on-hook(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode "
+ ::= { emAllPortConfigControlEntry 9 }
+
+
+--
+-- E&M Per Port Config Control Table
+--
+
+ emPerPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Per Port Configuration Control Table"
+ ::= { em-card 6 }
+
+ emPerPortConfigControlEntry OBJECT-TYPE
+ SYNTAX EmPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Per Port Configuration control entry"
+ INDEX { emPerPortConfigControlIndex ,
+ emPerPortConfigControlPortIndex }
+ ::= { emPerPortConfigControlTable 1 }
+
+ EmPerPortConfigControlEntry ::= SEQUENCE {
+ emPerPortConfigControlIndex LargeSlotIndex,
+ emPerPortConfigControlPortIndex EightPortID,
+-- emPerPortConfigControlPLAR
+-- INTEGER,
+ emPerPortConfigControlTx-gain DisplayString,
+ emPerPortConfigControlRx-gain DisplayString
+ }
+
+ emPerPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emPerPortConfigControlEntry 1 }
+
+ emPerPortConfigControlPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { emPerPortConfigControlEntry 2 }
+
+-- emPerPortConfigControlPLAR OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- off(1),
+-- on(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Per port PLAR setting "
+-- ::= { emPerPortConfigControlEntry 3 }
+
+ emPerPortConfigControlTx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-GAIN setting "
+ ::= { emPerPortConfigControlEntry 4 }
+
+ emPerPortConfigControlRx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-GAIN setting "
+ ::= { emPerPortConfigControlEntry 5 }
+
+
+--
+-- E&M All Port Signaling Config Control Table
+--
+
+ emALLPortSigConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmAllPortSigConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M All Port Signaling Configuration Control Table"
+ ::= { em-card 7 }
+
+ emAllPortSigConfigControlEntry OBJECT-TYPE
+ SYNTAX EmAllPortSigConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M all port signaling configuration control entry"
+ INDEX { emAllPortSigConfigControlIndex ,
+ emAllPortSigConfigControlItemIndex ,
+ emAllPortSigConfigControlSigBitIndex }
+ ::= { emALLPortSigConfigControlTable 1 }
+
+ EmAllPortSigConfigControlEntry ::= SEQUENCE {
+ emAllPortSigConfigControlIndex LargeSlotIndex,
+ emAllPortSigConfigControlItemIndex INTEGER,
+ emAllPortSigConfigControlSigBitIndex INTEGER,
+ emAllPortSigConfigControlSigBit INTEGER
+ }
+
+ emAllPortSigConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emAllPortSigConfigControlEntry 1 }
+
+ emAllPortSigConfigControlItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-on-hook(1),
+ tx-off-hook(2),
+ rx-relay-open(3),
+ rx-relay-close(4),
+ tx-ring-back(5),
+ rx-oos-alm(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "on-hook, off-hook, relay-open, relay-close"
+ ::= { emAllPortSigConfigControlEntry 2 }
+
+ emAllPortSigConfigControlSigBitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ c(3),
+ d(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Index "
+ ::= { emAllPortSigConfigControlEntry 3 }
+
+ emAllPortSigConfigControlSigBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ do-not-care(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { emAllPortSigConfigControlEntry 4 }
+
+--
+-- EM6 All Port Control Table
+--
+
+ em6AllPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Em6AllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M6 All Port Configuration Control Table"
+ ::= { em-card 8 }
+
+ em6AllPortConfigControlEntry OBJECT-TYPE
+ SYNTAX Em6AllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&m6 All Port configuration control entry"
+ INDEX { em6AllPortConfigControlIndex }
+ ::= { em6AllPortConfigControlTable 1 }
+
+ Em6AllPortConfigControlEntry ::= SEQUENCE {
+ em6AllPortConfigControlIndex LargeSlotIndex,
+ em6AllPortConfigControlSide14 INTEGER,
+ em6AllPortConfigControlSide58 INTEGER,
+ em6AllPortConfigControlLine INTEGER,
+ em6AllPortConfigControlImpedance INTEGER,
+ em6AllPortConfigControlSignaling INTEGER,
+ em6AllPortConfigControlA-u-law INTEGER,
+ em6AllPortConfigControlHW-SW-Control INTEGER,
+ em6AllPortConfigControlTrunk14 INTEGER,
+ em6AllPortConfigControlTrunk58 INTEGER,
+ em6AllPortConfigControlRingBackSW INTEGER,
+ em6AllPortConfigControlTestButton INTEGER
+ }
+
+ em6AllPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { em6AllPortConfigControlEntry 1 }
+
+ em6AllPortConfigControlSide14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ error(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M6 Side "
+ ::= { em6AllPortConfigControlEntry 2 }
+
+ em6AllPortConfigControlSide58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ error(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M6 Side "
+ ::= { em6AllPortConfigControlEntry 3 }
+
+
+ em6AllPortConfigControlLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ with-2-WIRE(1),
+ with-4-WIRE(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Line "
+ ::= { em6AllPortConfigControlEntry 4 }
+
+ em6AllPortConfigControlImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { em6AllPortConfigControlEntry 5 }
+
+ em6AllPortConfigControlSignaling OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-ONLY(1),
+ type-1(2),
+ type-2(3),
+ type-3(4),
+ type-4(5),
+ type-5(6),
+ error(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Line "
+ ::= { em6AllPortConfigControlEntry 6 }
+
+ em6AllPortConfigControlA-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { em6AllPortConfigControlEntry 7 }
+
+ em6AllPortConfigControlHW-SW-Control OBJECT-TYPE
+ SYNTAX INTEGER {
+ hw-control(1),
+ sw-control(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M HW/SW Control Mode "
+ ::= { em6AllPortConfigControlEntry 8 }
+
+ em6AllPortConfigControlTrunk14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off-hook(1),
+ on-hook(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode "
+ ::= { em6AllPortConfigControlEntry 9 }
+
+ em6AllPortConfigControlTrunk58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off-hook(1),
+ on-hook(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode "
+ ::= { em6AllPortConfigControlEntry 10 }
+
+ em6AllPortConfigControlRingBackSW OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ unavailable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode "
+ ::= { em6AllPortConfigControlEntry 11 }
+
+ em6AllPortConfigControlTestButton OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ unavailable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode "
+ ::= { em6AllPortConfigControlEntry 12 }
+--
+-- E&M All Port Signaling Config Set Table
+--
+
+ em6ALLPortSigConfigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Em6AllPortSigConfigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M All Port Signaling Configuration Set Table"
+ ::= { em-card 9 }
+
+ em6AllPortSigConfigSetEntry OBJECT-TYPE
+ SYNTAX Em6AllPortSigConfigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M all port signaling configuration control entry"
+ INDEX { em6AllPortSigConfigSetIndex ,
+ em6AllPortSigConfigSetItemIndex ,
+ em6AllPortSigConfigSetSigBitIndex }
+ ::= { em6ALLPortSigConfigSetTable 1 }
+
+ Em6AllPortSigConfigSetEntry ::= SEQUENCE {
+ em6AllPortSigConfigSetIndex LargeSlotIndex,
+ em6AllPortSigConfigSetItemIndex INTEGER,
+ em6AllPortSigConfigSetSigBitIndex INTEGER,
+ em6AllPortSigConfigSetSigBit INTEGER
+ }
+
+ em6AllPortSigConfigSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { em6AllPortSigConfigSetEntry 1 }
+
+ em6AllPortSigConfigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-on-hook(1),
+ tx-off-hook(2),
+ rx-relay-open(3),
+ rx-relay-close(4),
+ tx-ring-back(5),
+ rx-oos-alm(6),
+ txRemoteLB(7),
+ rxVocalLB(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "on-hook, off-hook, relay-open, relay-close"
+ ::= { em6AllPortSigConfigSetEntry 2 }
+
+ em6AllPortSigConfigSetSigBitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ c(3),
+ d(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Index "
+ ::= { em6AllPortSigConfigSetEntry 3 }
+
+ em6AllPortSigConfigSetSigBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ do-not-care(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { em6AllPortSigConfigSetEntry 4 }
+
+
+--
+-- E&M Per Port Diag InfoTable
+--
+
+ em6DiagInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Em6DiagInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Diag Info Table"
+ ::= { em-card 10 }
+
+ em6DiagInfoEntry OBJECT-TYPE
+ SYNTAX Em6DiagInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Diag Infoentry"
+ INDEX { em6DiagInfoIndex ,
+ em6DiagInfoPortIndex }
+ ::= { em6DiagInfoTable 1 }
+
+ Em6DiagInfoEntry ::= SEQUENCE {
+ em6DiagInfoIndex LargeSlotIndex,
+ em6DiagInfoPortIndex EightPortID,
+ em6DiagInfoSide INTEGER,
+ em6DiagInfoType INTEGER,
+ em6DiagInfoElead EMOffOn,
+ em6DiagInfoMlead EMOffOn,
+ em6DiagInfoAIS EMOffOn,
+ em6DiagInfoOOS EMOffOn,
+ em6DiagInfoInputPW INTEGER,
+ em6DiagInfoEleadPW INTEGER,
+ em6DiagInfoPWStatus INTEGER,
+ em6DiagInfoTx DisplayString,
+ em6DiagInfoRx DisplayString,
+ em6DiagInfoAuLaw INTEGER,
+ em6DiagInfoImp INTEGER,
+ em6DiagInfoLine INTEGER,
+ em6DiagInfoTrunk INTEGER,
+ em6DiagInfoVocalLB EMOffOn
+ }
+
+ em6DiagInfoIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { em6DiagInfoEntry 1 }
+
+ em6DiagInfoPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { em6DiagInfoEntry 2 }
+
+ em6DiagInfoSide OBJECT-TYPE
+ SYNTAX INTEGER {
+ side-a(1),
+ side-b(2),
+ error(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Side L1~L4 "
+ ::= { em6DiagInfoEntry 3}
+
+ em6DiagInfoType OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-only(1),
+ type-1(2),
+ type-2(3),
+ type-3(4),
+ type-4(5),
+ type-5(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " signaling type"
+ ::= { em6DiagInfoEntry 4}
+
+ em6DiagInfoElead OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E lead "
+ ::= { em6DiagInfoEntry 5}
+
+ em6DiagInfoMlead OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " M lead "
+ ::= { em6DiagInfoEntry 6}
+
+ em6DiagInfoAIS OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " AIS "
+ ::= { em6DiagInfoEntry 7}
+
+ em6DiagInfoOOS OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OOS "
+ ::= { em6DiagInfoEntry 8}
+
+ em6DiagInfoInputPW OBJECT-TYPE
+ SYNTAX INTEGER {
+ plusMinus48v(1),
+ plusMinus24v(2),
+ fail(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Input power module"
+ ::= { em6DiagInfoEntry 9}
+
+ em6DiagInfoEleadPW OBJECT-TYPE
+ SYNTAX INTEGER {
+ minus48v(1),
+ plus24v(2),
+ plus5v(3),
+ fail(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " e lead power "
+ ::= { em6DiagInfoEntry 10}
+
+ em6DiagInfoPWStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Input power status"
+ ::= { em6DiagInfoEntry 11}
+
+
+ em6DiagInfoTx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-signal "
+ ::= { em6DiagInfoEntry 12 }
+
+ em6DiagInfoRx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-signal"
+ ::= { em6DiagInfoEntry 13}
+
+ em6DiagInfoAuLaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ uLaw(1),
+ aLaw(2),
+ error(3),
+ noSupport(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " a u Law "
+ ::= { em6DiagInfoEntry 14}
+
+ em6DiagInfoImp OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp900ohm(1),
+ imp600ohm(2),
+ error(3),
+ noSupport(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Impdance "
+ ::= { em6DiagInfoEntry 15}
+
+ em6DiagInfoLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ with2Wire(1),
+ with4Wire(2),
+ error(3),
+ noSupport(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Line "
+ ::= { em6DiagInfoEntry 16}
+
+ em6DiagInfoTrunk OBJECT-TYPE
+ SYNTAX INTEGER {
+ offHook(1),
+ onHook(2),
+ na(3),
+ noSupport(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Trunk condition "
+ ::= { em6DiagInfoEntry 17}
+
+ em6DiagInfoVocalLB OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Vocal LB "
+ ::= { em6DiagInfoEntry 18}
+
+
+
+--
+-- EM6 Line Diagnostic Control Table
+--
+
+ em6DiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Em6DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M6 Diagnostic Control Table."
+ ::= { em-card 11 }
+
+ em6DiagControlEntry OBJECT-TYPE
+ SYNTAX Em6DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of E&M diagnostic control table."
+ INDEX { em6DiagControlSlot }
+ ::= { em6DiagControlTable 1 }
+
+ Em6DiagControlEntry ::= SEQUENCE {
+ em6DiagControlSlot LargeSlotIndex,
+ em6DiagControlTest INTEGER,
+ em6DiagControlRemain INTEGER
+
+ }
+
+ em6DiagControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { em6DiagControlEntry 1 }
+
+ em6DiagControlTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ e-lead(2),
+ voice-loopback(3),
+ channel-swap(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Test Button"
+ ::= { em6DiagControlEntry 2 }
+
+ em6DiagControlRemain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remain time"
+ ::= { em6DiagControlEntry 3 }
+
+--
+-- EM6 All Port Control Table for Phase 4
+--
+
+ em6AllPortP4CfgSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Em6AllPortP4CfgSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M6 All Port Configuration Control Table"
+ ::= { em-card 12 }
+
+ em6AllPortP4CfgSetEntry OBJECT-TYPE
+ SYNTAX Em6AllPortP4CfgSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&m6 All Port configuration control entry"
+ INDEX { em6AllPortP4CfgSetIndex }
+ ::= { em6AllPortP4CfgSetTable 1 }
+
+ Em6AllPortP4CfgSetEntry ::= SEQUENCE {
+ em6AllPortP4CfgSetIndex LargeSlotIndex,
+ em6AllPortP4CfgSetSide14 INTEGER,
+ em6AllPortP4CfgSetSide58 INTEGER,
+ em6AllPortP4CfgSetLine14 INTEGER,
+ em6AllPortP4CfgSetLine58 INTEGER,
+ em6AllPortP4CfgSetImp14 INTEGER,
+ em6AllPortP4CfgSetImp58 INTEGER,
+ em6AllPortP4CfgSetType14 INTEGER,
+ em6AllPortP4CfgSetType58 INTEGER,
+ em6AllPortP4CfgSetAuLaw INTEGER,
+-- em6AllPortP4CfgSetAuLaw58 INTEGER,
+ em6AllPortP4CfgSetTrunk14 INTEGER,
+ em6AllPortP4CfgSetTrunk58 INTEGER,
+ em6AllPortP4CfgSetRingBackSW INTEGER,
+ em6AllPortP4CfgSetTestButton INTEGER,
+ em6AllPortP4CfgSetRemoteLBbit INTEGER,
+ em6AllPortP4CfgSetVocalLB INTEGER
+ }
+
+ em6AllPortP4CfgSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { em6AllPortP4CfgSetEntry 1 }
+
+ em6AllPortP4CfgSetSide14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ error(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M6 Side "
+ ::= { em6AllPortP4CfgSetEntry 2 }
+
+ em6AllPortP4CfgSetSide58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ error(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&M6 Side "
+ ::= { em6AllPortP4CfgSetEntry 3 }
+
+
+ em6AllPortP4CfgSetLine14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ with-2-WIRE(1),
+ with-4-WIRE(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Line L1~ L4"
+ ::= { em6AllPortP4CfgSetEntry 4 }
+
+ em6AllPortP4CfgSetLine58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ with-2-WIRE(1),
+ with-4-WIRE(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Line L5~L8"
+ ::= { em6AllPortP4CfgSetEntry 5 }
+
+ em6AllPortP4CfgSetImp14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE L1~L4"
+ ::= { em6AllPortP4CfgSetEntry 6 }
+
+ em6AllPortP4CfgSetImp58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE L5~L8"
+ ::= { em6AllPortP4CfgSetEntry 7 }
+
+ em6AllPortP4CfgSetType14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-ONLY(1),
+ type-1(2),
+ type-2(3),
+ type-3(4),
+ type-4(5),
+ type-5(6),
+ error(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Type L1~L4 "
+ ::= { em6AllPortP4CfgSetEntry 8 }
+
+ em6AllPortP4CfgSetType58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-ONLY(1),
+ type-1(2),
+ type-2(3),
+ type-3(4),
+ type-4(5),
+ type-5(6),
+ error(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Type L5~L8 "
+ ::= { em6AllPortP4CfgSetEntry 9 }
+
+ em6AllPortP4CfgSetAuLaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { em6AllPortP4CfgSetEntry 10 }
+
+-- em6AllPortP4CfgSetAuLaw58 OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- u-law(1),
+-- a-law(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " A/u LAW L5~L8"
+-- ::= { em6AllPortP4CfgSetEntry 11 }
+
+ em6AllPortP4CfgSetTrunk14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off-hook(1),
+ on-hook(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode L1~L4 "
+ ::= { em6AllPortP4CfgSetEntry 12 }
+
+ em6AllPortP4CfgSetTrunk58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off-hook(1),
+ on-hook(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode L5~L8"
+ ::= { em6AllPortP4CfgSetEntry 13 }
+
+ em6AllPortP4CfgSetRingBackSW OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode "
+ ::= { em6AllPortP4CfgSetEntry 14 }
+
+ em6AllPortP4CfgSetTestButton OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode "
+ ::= { em6AllPortP4CfgSetEntry 15 }
+
+ em6AllPortP4CfgSetRemoteLBbit OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Remote Loopback "
+ ::= { em6AllPortP4CfgSetEntry 16 }
+
+ em6AllPortP4CfgSetVocalLB OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Loopback Signaling Switch"
+ ::= { em6AllPortP4CfgSetEntry 17 }
+
+
+--
+-- EM6 Line Diagnostic Control Table for Phase4
+--
+
+ em6P4DiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Em6P4DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M6 Diagnostic Control Table."
+ ::= { em-card 13 }
+
+ em6P4DiagControlEntry OBJECT-TYPE
+ SYNTAX Em6P4DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of E&M diagnostic control table."
+ INDEX { em6P4DiagControlSlot }
+ ::= { em6P4DiagControlTable 1 }
+
+ Em6P4DiagControlEntry ::= SEQUENCE {
+ em6P4DiagControlSlot LargeSlotIndex,
+ em6P4DiagControlTest INTEGER,
+ em6P4DiagControlRemain INTEGER,
+ em6P4DiagControlPeriod INTEGER
+
+ }
+
+ em6P4DiagControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { em6P4DiagControlEntry 1 }
+
+ em6P4DiagControlTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ e-lead(2),
+ voice-loopback(3),
+ channel-swap(4),
+ remote-loopback(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Test Button"
+ ::= { em6P4DiagControlEntry 2 }
+
+ em6P4DiagControlRemain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remain time"
+ ::= { em6P4DiagControlEntry 3 }
+
+ em6P4DiagControlPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ sec10(1),
+ sec60(2),
+ sec240(3),
+ na(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Test Button"
+ ::= { em6P4DiagControlEntry 4 }
+
+--
+-- EMA Per Port Enable/Disable Control Table
+--
+
+ emaPortEnableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmaPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "EMA Per Port Enable Table"
+ ::= { em-card 14 }
+
+ emaPortEnableEntry OBJECT-TYPE
+ SYNTAX EmaPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "EMA Per Port Enable entry"
+ INDEX { emaPortEnableIndex ,
+ emaPortEnablePort }
+ ::= { emaPortEnableTable 1 }
+
+ EmaPortEnableEntry ::= SEQUENCE {
+ emaPortEnableIndex LargeSlotIndex,
+ emaPortEnablePort EightPortID,
+ emaPortEnable INTEGER
+ }
+
+ emaPortEnableIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emaPortEnableEntry 1 }
+
+ emaPortEnablePort OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { emaPortEnableEntry 2 }
+
+ emaPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " port enable/disable"
+ ::= { emaPortEnableEntry 3 }
+
+ -- EM Per Port Signaling Config Control Table
+
+
+ emPortSigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "EM Per Port Signaling Configuration Control Table"
+ ::= { em-card 15 }
+
+ emPortSigSetEntry OBJECT-TYPE
+ SYNTAX EmPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "EM Per port signaling configuration control entry"
+ INDEX { emPortSigSetIndex ,
+ emPortSigSetPort ,
+ emPortSigSetItemIndex }
+ ::= { emPortSigSetTable 1 }
+
+ EmPortSigSetEntry ::= SEQUENCE {
+ emPortSigSetIndex LargeSlotIndex,
+ emPortSigSetPort EightPortID,
+ emPortSigSetItemIndex INTEGER,
+ emPortSigSetSigBit DisplayString
+ }
+
+ emPortSigSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emPortSigSetEntry 1 }
+
+ emPortSigSetPort OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-8"
+ ::= { emPortSigSetEntry 2 }
+
+ emPortSigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-on-hook(1),
+ tx-off-hook(2),
+ rx-relay-open(3),
+ rx-relay-close(4),
+ tx-ring-back(5),
+ rx-oos-alm(6),
+ txRemoteLB(7),
+ rxVocalLB(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ringing, no-ring, batt-rev, pulse-on, tip-open, off-hook, oos-on, ring-gnd "
+ ::= { emPortSigSetEntry 3 }
+
+ emPortSigSetSigBit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { emPortSigSetEntry 4 }
+
+--
+-- EM SetupMode Control Table
+--
+
+ emSetupModeSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmSetupModeSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Setup Mode control table."
+ ::= { em-card 16 }
+
+ emSetupModeSetEntry OBJECT-TYPE
+ SYNTAX EmSetupModeSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Setup Mode control table."
+ INDEX { emSetupModeSetIndex }
+ ::= { emSetupModeSetTable 1 }
+
+ EmSetupModeSetEntry ::= SEQUENCE {
+ emSetupModeSetIndex LargeSlotIndex,
+ emSetupModeSetSigMode INTEGER
+ }
+
+ emSetupModeSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emSetupModeSetEntry 1 }
+
+ emSetupModeSetSigMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ perCard(1),
+ perPort(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SigMode Mode"
+ ::= { emSetupModeSetEntry 2 }
+
+--
+-- EMA Line Diagnostic Control Table
+--
+
+ emBertControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "EMA Bert Control Table."
+ ::= { em-card 17 }
+
+ emBertControlEntry OBJECT-TYPE
+ SYNTAX EmBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of EMA Bert control table."
+ INDEX { emBertControlSlot }
+ ::= { emBertControlTable 1 }
+
+ EmBertControlEntry ::= SEQUENCE {
+ emBertControlSlot LargeSlotIndex,
+ emBertControlMode INTEGER,
+ emBertControlPort INTEGER,
+ emBertControlType INTEGER,
+-- emBertControlSpilt INTEGER,
+ emBertControlPattern DisplayString,
+ emBertControlPeriod INTEGER,
+ emBertControlStatus INTEGER,
+ emBertControlSync INTEGER,
+ emBertControlError INTEGER,
+ emBertControlTime INTEGER,
+ emBertControlES INTEGER,
+ emBertControlSES INTEGER,
+ emBertControlUS INTEGER
+ }
+
+ emBertControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emBertControlEntry 1 }
+
+ emBertControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ bert(2),
+ loopback(3),
+ reset(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Mode Select"
+ ::= { emBertControlEntry 2 }
+
+ emBertControlPort OBJECT-TYPE
+ SYNTAX INTEGER{
+ p1(1),
+ p2(2),
+ p3(3),
+ p4(4),
+ p5(5),
+ p6(6),
+ p7(7),
+ p8(8),
+ p9(9),
+ p10(10),
+ p11(11),
+ p12(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Port"
+ ::= { emBertControlEntry 3 }
+
+ emBertControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ --off(1),
+ prbs2exp20of1(2),
+ prbs2exp15of1(3),
+ prbs2exp11of1(4),
+ prbs2exp9of1(5),
+ userDefine(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Type"
+ ::= { emBertControlEntry 4 }
+
+-- emBertControlSpilt OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- sendAIS(1),
+-- no(2)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Bert Spilt Mode"
+-- ::= { emBertControlEntry 5 }
+
+ emBertControlPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert User Pattern"
+ ::= { emBertControlEntry 6 }
+
+ emBertControlPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Spilt Mode"
+ ::= { emBertControlEntry 7 }
+
+ emBertControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ bert(2),
+ loopback(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { emBertControlEntry 8 }
+
+ emBertControlSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsync(1),
+ sync(2),
+ na(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { emBertControlEntry 9 }
+
+ emBertControlError OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Error Count"
+ ::= { emBertControlEntry 10 }
+
+ emBertControlTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert run time"
+ ::= { emBertControlEntry 11 }
+
+ emBertControlES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Error Second"
+ ::= { emBertControlEntry 12 }
+
+ emBertControlSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert SES"
+ ::= { emBertControlEntry 13 }
+
+ emBertControlUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Unsync time"
+ ::= { emBertControlEntry 14 }
+
+
+--
+-- EMA Self Test Control Table
+--
+
+ emSelfTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "EM SelfTest Control Table."
+ ::= { em-card 18 }
+
+ emSelfTestControlEntry OBJECT-TYPE
+ SYNTAX EmSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of EM SelfTest control table."
+ INDEX { emSelfTestSlot }
+ ::= { emSelfTestControlTable 1 }
+
+ EmSelfTestControlEntry ::= SEQUENCE {
+ emSelfTestSlot LargeSlotIndex,
+ emSelfTestP1 INTEGER,
+ emSelfTestP2 INTEGER,
+ emSelfTestP3 INTEGER,
+ emSelfTestP4 INTEGER,
+ emSelfTestP5 INTEGER,
+ emSelfTestP6 INTEGER,
+ emSelfTestP7 INTEGER,
+ emSelfTestP8 INTEGER,
+ emSelfTestConfirm INTEGER,
+ emSelfTestStatus INTEGER,
+ emSelfTestResult DisplayString,
+ emSelfTestTestType1 INTEGER,
+ emSelfTestTestRes1 DisplayString,
+ emSelfTestTestType2 INTEGER,
+ emSelfTestTestRes2 DisplayString,
+ emSelfTestTestType3 INTEGER,
+ emSelfTestTestRes3 DisplayString
+ }
+
+ emSelfTestSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { emSelfTestControlEntry 1 }
+
+ emSelfTestP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Select"
+ ::= { emSelfTestControlEntry 2 }
+
+ emSelfTestP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Select"
+ ::= { emSelfTestControlEntry 3 }
+
+ emSelfTestP3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Select"
+ ::= { emSelfTestControlEntry 4 }
+
+ emSelfTestP4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Select"
+ ::= { emSelfTestControlEntry 5 }
+
+ emSelfTestP5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Port Select"
+ ::= { emSelfTestControlEntry 6 }
+
+ emSelfTestP6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Port Select"
+ ::= { emSelfTestControlEntry 7 }
+
+ emSelfTestP7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Port Select"
+ ::= { emSelfTestControlEntry 8 }
+
+ emSelfTestP8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Port Select"
+ ::= { emSelfTestControlEntry 9 }
+
+ emSelfTestConfirm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Port Select"
+ ::= { emSelfTestControlEntry 10 }
+
+ emSelfTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ testing(2),
+ finish(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { emSelfTestControlEntry 11 }
+
+ emSelfTestResult OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Result"
+ ::= { emSelfTestControlEntry 12 }
+
+ emSelfTestTestType1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ relayTest(2),
+ nw1034(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { emSelfTestControlEntry 13 }
+
+ emSelfTestTestRes1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Result"
+ ::= { emSelfTestControlEntry 14 }
+
+ emSelfTestTestType2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ relayTest(2),
+ nw1034(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { emSelfTestControlEntry 15 }
+
+ emSelfTestTestRes2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Result"
+ ::= { emSelfTestControlEntry 16 }
+
+ emSelfTestTestType3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ relayTest(2),
+ nw1034(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { emSelfTestControlEntry 17 }
+
+ emSelfTestTestRes3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Result"
+ ::= { emSelfTestControlEntry 18 }
+
+
+--
+-- EMB Config Control Table
+--
+
+ embConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmbConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&MB Port Configuration Control Table"
+ ::= { em-card 19 }
+
+ embConfigControlEntry OBJECT-TYPE
+ SYNTAX EmbConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&mB Port configuration control entry"
+ INDEX { embConfigControlSlot ,embConfigControlPort}
+ ::= { embConfigControlTable 1 }
+
+ EmbConfigControlEntry ::= SEQUENCE {
+ embConfigControlSlot LargeSlotIndex,
+ embConfigControlPort EightPortID,
+ embConfigControlSide INTEGER,
+ embConfigControlTxGain DisplayString,
+ embConfigControlRxGain DisplayString,
+ embConfigControlLine INTEGER,
+ embConfigControlImp INTEGER,
+ embConfigControlAuLaw INTEGER,
+ embConfigControlSigType INTEGER,
+ embConfigControlTrunk INTEGER
+ }
+
+ embConfigControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { embConfigControlEntry 1 }
+
+ embConfigControlPort OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Port "
+ ::= { embConfigControlEntry 2 }
+
+ embConfigControlSide OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ error(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Side "
+ ::= { embConfigControlEntry 3 }
+
+ embConfigControlTxGain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-GAIN setting "
+ ::= { embConfigControlEntry 4 }
+
+ embConfigControlRxGain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-GAIN setting "
+ ::= { embConfigControlEntry 5 }
+
+ embConfigControlLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ with-2-WIRE(1),
+ with-4-WIRE(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Line "
+ ::= { embConfigControlEntry 6 }
+
+ embConfigControlImp OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2),
+ followP5(97),
+ followP1(98)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { embConfigControlEntry 7 }
+
+ embConfigControlAuLaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2),
+ followP5(97),
+ followP1(98)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { embConfigControlEntry 8 }
+
+ embConfigControlSigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-ONLY(1),
+ type-1(2),
+ type-2(3),
+ type-3(4),
+ type-4(5),
+ type-5(6),
+ error(7),
+ followP5(97),
+ followP1(98)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Signaling Type "
+ ::= { embConfigControlEntry 9 }
+
+ embConfigControlTrunk OBJECT-TYPE
+ SYNTAX INTEGER {
+ off-hook(1),
+ on-hook(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&M Trunk Condition Control Mode "
+ ::= { embConfigControlEntry 10 }
+
+--
+-- EMB Signaling Control Table
+--
+
+ embSignalingControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmbSignalingControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&MB Port Signaling Control Table"
+ ::= { em-card 20 }
+
+ embSignalingControlEntry OBJECT-TYPE
+ SYNTAX EmbSignalingControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&mB Port Signaling control entry"
+ INDEX { embSigControlSlot ,embSigControlPort}
+ ::= { embSignalingControlTable 1 }
+
+ EmbSignalingControlEntry ::= SEQUENCE {
+ embSigControlSlot LargeSlotIndex,
+ embSigControlPort EightPortID,
+ embSigCtrlRingBackEnable INTEGER,
+ embSigControlOnHook DisplayString,
+ embSigControlOffHook DisplayString,
+ embSigControlRingBack DisplayString,
+ embSigControlRelayOpen DisplayString,
+ embSigControlRelayClose DisplayString,
+ embSigControlOosAlarm DisplayString
+ }
+
+ embSigControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { embSignalingControlEntry 1 }
+
+ embSigControlPort OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Port "
+ ::= { embSignalingControlEntry 2 }
+
+ embSigCtrlRingBackEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Signaling Ring Back enable"
+ ::= { embSignalingControlEntry 3 }
+
+ embSigControlOnHook OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Signaling ON HOOK "
+ ::= { embSignalingControlEntry 6 }
+
+ embSigControlOffHook OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Signaling OFF HOOK "
+ ::= { embSignalingControlEntry 7 }
+
+ embSigControlRingBack OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Signaling RingBack "
+ ::= { embSignalingControlEntry 8 }
+
+ embSigControlRelayOpen OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Signaling Relay Open "
+ ::= { embSignalingControlEntry 10 }
+
+ embSigControlRelayClose OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Signaling Relay Close "
+ ::= { embSignalingControlEntry 11 }
+
+ embSigControlOosAlarm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " E&MB Signaling OOS Alarm"
+ ::= { embSignalingControlEntry 12 }
+
+--
+-- E&MB Diag InfoTable
+--
+
+ embDiagInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmbDiagInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&MB Diag Info Table"
+ ::= { em-card 21 }
+
+ embDiagInfoEntry OBJECT-TYPE
+ SYNTAX EmbDiagInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&MB Diag Infoentry"
+ INDEX { embDiagInfoSlot ,
+ embDiagInfoPort }
+ ::= { embDiagInfoTable 1 }
+
+ EmbDiagInfoEntry ::= SEQUENCE {
+ embDiagInfoSlot LargeSlotIndex,
+ embDiagInfoPort EightPortID,
+ embDiagInfoElead EMOffOn,
+ embDiagInfoMlead EMOffOn,
+ -- embDiagInfoVocalLB EMOffOn,
+ embDiagInfoAisAlm EMOffOn,
+ embDiagInfoOosAlm EMOffOn,
+ embDiagInfoTsiAlm EMOffOn,
+ embDiagInfoTx DisplayString,
+ embDiagInfoRx DisplayString,
+ embDiagInfoInputPW INTEGER,
+ embDiagInfoEleadPW INTEGER,
+ embDiagInfoPWStatus INTEGER
+ }
+
+ embDiagInfoSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { embDiagInfoEntry 1 }
+
+ embDiagInfoPort OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-8"
+ ::= { embDiagInfoEntry 2 }
+
+ embDiagInfoElead OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E lead "
+ ::= { embDiagInfoEntry 3}
+
+ embDiagInfoMlead OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " M lead "
+ ::= { embDiagInfoEntry 4}
+
+-- embDiagInfoVocalLB OBJECT-TYPE
+-- SYNTAX EMOffOn
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Vocal LB "
+-- ::= { embDiagInfoEntry 5}
+
+ embDiagInfoAisAlm OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " AIS "
+ ::= { embDiagInfoEntry 6}
+
+ embDiagInfoOosAlm OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OOS "
+ ::= { embDiagInfoEntry 7}
+
+ embDiagInfoTsiAlm OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OOS "
+ ::= { embDiagInfoEntry 8}
+
+ embDiagInfoTx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-signal "
+ ::= { embDiagInfoEntry 9 }
+
+ embDiagInfoRx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-signal"
+ ::= { embDiagInfoEntry 10}
+
+ embDiagInfoInputPW OBJECT-TYPE
+ SYNTAX INTEGER {
+ plusMinus48v(1),
+ plusMinus24v(2),
+ fail(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Input power module"
+ ::= { embDiagInfoEntry 11}
+
+ embDiagInfoEleadPW OBJECT-TYPE
+ SYNTAX INTEGER {
+ minus48v(1),
+ plus24v(2),
+ plus5v(3),
+ fail(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " e lead power "
+ ::= { embDiagInfoEntry 12}
+
+ embDiagInfoPWStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Input power status"
+ ::= { embDiagInfoEntry 13}
+
+--
+-- EMB Diagnostic Control Table
+--
+
+ embDiagCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmbDiagCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&MB Diagnostic Control Table."
+ ::= { em-card 22 }
+
+ embDiagCtrlEntry OBJECT-TYPE
+ SYNTAX EmbDiagCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of E&M diagnostic control table."
+ INDEX { embDiagCtrlSlot }
+ ::= { embDiagCtrlTable 1 }
+
+ EmbDiagCtrlEntry ::= SEQUENCE {
+ embDiagCtrlSlot LargeSlotIndex,
+ embDiagCtrlTestType INTEGER,
+ embDiagCtrlPort INTEGER,
+ embDiagCtrlPeriod INTEGER,
+ embDiagCtrlTxSig DisplayString,
+ embDiagCtrlStatus INTEGER,
+ embDiagCtrlRemain INTEGER
+
+ }
+
+ embDiagCtrlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { embDiagCtrlEntry 1 }
+
+ embDiagCtrlTestType OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ e-lead(2),
+ voice-loopback(3),
+ channel-swap(4),
+ signalingTx(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Test Button"
+ ::= { embDiagCtrlEntry 2 }
+
+ embDiagCtrlPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1(1),
+ p2(2),
+ p3(3),
+ p4(4),
+ p5(5),
+ p6(6),
+ p7(7),
+ p8(8),
+ all(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Select Port"
+ ::= { embDiagCtrlEntry 3 }
+
+ embDiagCtrlPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set test time"
+ ::= { embDiagCtrlEntry 4 }
+
+
+ embDiagCtrlTxSig OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Tx Bit"
+ ::= { embDiagCtrlEntry 5 }
+
+ embDiagCtrlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ e-lead(2),
+ voice-loopback(3),
+ channel-swap(4),
+ signalingTx(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remain time"
+ ::= { embDiagCtrlEntry 11 }
+
+ embDiagCtrlRemain OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(4294967295)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remain time"
+ ::= { embDiagCtrlEntry 12 }
+
+--
+-- EMB Bert Control Table
+--
+
+ embBertControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmbBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "EMA Bert Control Table."
+ ::= { em-card 23 }
+
+ embBertControlEntry OBJECT-TYPE
+ SYNTAX EmbBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of EMA Bert control table."
+ INDEX { embBertControlSlot }
+ ::= { embBertControlTable 1 }
+
+ EmbBertControlEntry ::= SEQUENCE {
+ embBertControlSlot LargeSlotIndex,
+ embBertControlMode INTEGER,
+ embBertControlPort INTEGER,
+ embBertControlType INTEGER,
+-- embBertControlSpilt INTEGER,
+ embBertControlPattern DisplayString,
+ embBertControlPeriod INTEGER,
+ embBertControlStatus INTEGER,
+ embBertControlSync INTEGER,
+ embBertControlError INTEGER,
+ embBertControlTime INTEGER,
+ embBertControlES INTEGER,
+ embBertControlSES INTEGER,
+ embBertControlUS INTEGER
+ }
+
+ embBertControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { embBertControlEntry 1 }
+
+ embBertControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ bert(2),
+ loopback(3),
+ reset(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Mode Select"
+ ::= { embBertControlEntry 2 }
+
+ embBertControlPort OBJECT-TYPE
+ SYNTAX INTEGER{
+ p1(1),
+ p2(2),
+ p3(3),
+ p4(4),
+ p5(5),
+ p6(6),
+ p7(7),
+ p8(8),
+ p9(9),
+ p10(10),
+ p11(11),
+ p12(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Port"
+ ::= { embBertControlEntry 3 }
+
+ embBertControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ --off(1),
+ prbs2exp20of1(2),
+ prbs2exp15of1(3),
+ prbs2exp11of1(4),
+ prbs2exp9of1(5),
+ userDefine(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Type"
+ ::= { embBertControlEntry 4 }
+
+-- embBertControlSpilt OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- sendAIS(1),
+-- no(2)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Bert Spilt Mode"
+-- ::= { embBertControlEntry 5 }
+
+ embBertControlPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert User Pattern"
+ ::= { embBertControlEntry 6 }
+
+ embBertControlPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Spilt Mode"
+ ::= { embBertControlEntry 7 }
+
+ embBertControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ bert(2),
+ loopback(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { embBertControlEntry 8 }
+
+ embBertControlSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsync(1),
+ sync(2),
+ na(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { embBertControlEntry 9 }
+
+ embBertControlError OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Error Count"
+ ::= { embBertControlEntry 10 }
+
+ embBertControlTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert run time"
+ ::= { embBertControlEntry 11 }
+
+ embBertControlES OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Error Second"
+ ::= { embBertControlEntry 12 }
+
+ embBertControlSES OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert SES"
+ ::= { embBertControlEntry 13 }
+
+ embBertControlUS OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Unsync time"
+ ::= { embBertControlEntry 14 }
+
+--
+-- EMB Self Test Control Table
+--
+
+ embSelfTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmbSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "EM SelfTest Control Table."
+ ::= { em-card 24 }
+
+ embSelfTestControlEntry OBJECT-TYPE
+ SYNTAX EmbSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of EM SelfTest control table."
+ INDEX { embSelfTestSlot }
+ ::= { embSelfTestControlTable 1 }
+
+ EmbSelfTestControlEntry ::= SEQUENCE {
+ embSelfTestSlot LargeSlotIndex,
+ embSelfTestP1 INTEGER,
+ embSelfTestP2 INTEGER,
+ embSelfTestP3 INTEGER,
+ embSelfTestP4 INTEGER,
+ embSelfTestP5 INTEGER,
+ embSelfTestP6 INTEGER,
+ embSelfTestP7 INTEGER,
+ embSelfTestP8 INTEGER,
+ embSelfTestConfirm INTEGER,
+ embSelfTestStatus INTEGER,
+ embSelfTestResult DisplayString,
+ embSelfTestTestType1 INTEGER,
+ embSelfTestTestRes1 DisplayString,
+ embSelfTestTestType2 INTEGER,
+ embSelfTestTestRes2 DisplayString,
+ embSelfTestTestType3 INTEGER,
+ embSelfTestTestRes3 DisplayString
+ }
+
+ embSelfTestSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { embSelfTestControlEntry 1 }
+
+ embSelfTestP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { embSelfTestControlEntry 2 }
+
+ embSelfTestP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { embSelfTestControlEntry 3 }
+
+ embSelfTestP3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { embSelfTestControlEntry 4 }
+
+ embSelfTestP4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { embSelfTestControlEntry 5 }
+
+ embSelfTestP5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { embSelfTestControlEntry 6 }
+
+ embSelfTestP6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { embSelfTestControlEntry 7 }
+
+ embSelfTestP7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { embSelfTestControlEntry 8 }
+
+ embSelfTestP8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { embSelfTestControlEntry 9 }
+
+ embSelfTestConfirm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { embSelfTestControlEntry 10 }
+
+ embSelfTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ testing(2),
+ finish(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { embSelfTestControlEntry 11 }
+
+ embSelfTestResult OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { embSelfTestControlEntry 12 }
+
+ embSelfTestTestType1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ relayTest(2),
+ nw1034(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { embSelfTestControlEntry 13 }
+
+ embSelfTestTestRes1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { embSelfTestControlEntry 14 }
+
+ embSelfTestTestType2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ relayTest(2),
+ nw1034(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { embSelfTestControlEntry 15 }
+
+ embSelfTestTestRes2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { embSelfTestControlEntry 16 }
+
+ embSelfTestTestType3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ relayTest(2),
+ nw1034(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { embSelfTestControlEntry 17 }
+
+ embSelfTestTestRes3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { embSelfTestControlEntry 18 }
+
+--
+-- EMB Per Port Enable/Disable Control Table
+--
+
+ embPortEnableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmbPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "EMB Per Port Enable Table"
+ ::= { em-card 25 }
+
+ embPortEnableEntry OBJECT-TYPE
+ SYNTAX EmbPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "EMB Per Port Enable entry"
+ INDEX { embPortEnableIndex ,
+ embPortEnablePort }
+ ::= { embPortEnableTable 1 }
+
+ EmbPortEnableEntry ::= SEQUENCE {
+ embPortEnableIndex LargeSlotIndex,
+ embPortEnablePort EightPortID,
+ embPortEnable INTEGER
+ }
+
+ embPortEnableIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { embPortEnableEntry 1 }
+
+ embPortEnablePort OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { embPortEnableEntry 2 }
+
+ embPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " port enable/disable"
+ ::= { embPortEnableEntry 3 }
+
+--
+-- EMB Command Control Table
+--
+
+ embCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EmbCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { em-card 26 }
+
+ embCommandControlEntry OBJECT-TYPE
+ SYNTAX EmbCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { embCommandControlIndex }
+ ::= { embCommandControlTable 1 }
+
+ EmbCommandControlEntry ::= SEQUENCE {
+ embCommandControlIndex LargeSlotIndex,
+ embCommandControlReset INTEGER,
+ embCommandControlLoadDefault INTEGER
+ }
+
+ embCommandControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { embCommandControlEntry 1 }
+
+ embCommandControlLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default E&M CONF"
+ ::= { embCommandControlEntry 2 }
+
+ embCommandControlReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: E&M Card Reset"
+ ::= { embCommandControlEntry 3 }
+
+ emTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 8EM"
+ ::= { em-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- fxs-card MIB
+--======================================================================--
+-- FXS Card
+
+-- fxsAllPortConfigControlTable OBJECT IDENTIFIER ::= { fxs-card 1 }
+-- fxsAllPortSigConfigControlTable OBJECT IDENTIFIER ::= { fxs-card 2 }
+-- fxsPerPortConfigControlTable OBJECT IDENTIFIER ::= { fxs-card 3 }
+-- fxsPortStatusTable OBJECT IDENTIFIER ::= { fxs-card 4 }
+-- fxsDiagTestControlTable OBJECT IDENTIFIER ::= { fxs-card 5 }
+-- fxsCommandControlTable OBJECT IDENTIFIER ::= { fxs-card 6 }
+-- fxsPerPortEnableTable OBJECT IDENTIFIER ::= { fxs-card 7 }
+--======================================================================--
+
+--
+-- FXS All Port Config Control Table
+--
+
+ fxsAllPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsAllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS All Port Configuration Control Table"
+ ::= { fxs-card 1 }
+
+ fxsAllPortConfigControlEntry OBJECT-TYPE
+ SYNTAX FxsAllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS all port configuration control entry"
+ INDEX { fxsAllPortConfigControlIndex }
+ ::= { fxsAllPortConfigControlTable 1 }
+
+ FxsAllPortConfigControlEntry ::= SEQUENCE {
+ fxsAllPortConfigControlIndex LargeSlotIndex,
+ fxsAllPortConfigControlA-u-law INTEGER,
+ fxsAllPortConfigControlImpedance INTEGER,
+-- fxsAllPortConfigControlTx-gain
+-- DisplayString,
+-- fxsAllPortConfigControlRx-gain
+-- DisplayString,
+ fxsAllPortConfigControlRing-cadence INTEGER,
+ fxsAllPortConfigControlRing-Freq INTEGER,
+ fxsAllPortConfigControlMetering-pulse INTEGER,
+ fxsAllPortConfigControlMetering-freq INTEGER,
+ fxsAllPortConfigControlMetering-level INTEGER
+ }
+
+ fxsAllPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsAllPortConfigControlEntry 1 }
+
+ fxsAllPortConfigControlA-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { fxsAllPortConfigControlEntry 2 }
+
+ fxsAllPortConfigControlImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { fxsAllPortConfigControlEntry 3 }
+
+-- fxsAllPortConfigControlTx-gain OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " TX-GAIN "
+-- ::= { fxsAllPortConfigControlEntry 4 }
+
+-- fxsAllPortConfigControlRx-gain OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " RX-GAIN "
+-- ::= { fxsAllPortConfigControlEntry 5 }
+
+ fxsAllPortConfigControlRing-cadence OBJECT-TYPE
+ SYNTAX INTEGER {
+ cadence-1-on-2-off(1),
+ cadence-2-on-4-off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Cadence "
+ ::= { fxsAllPortConfigControlEntry 6 }
+
+ fxsAllPortConfigControlRing-Freq OBJECT-TYPE
+ SYNTAX INTEGER {
+ freq-20-hz(1),
+ freq-25-hz(2),
+ freq-16-7-hz(3),
+ freq-50-hz(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Frequency "
+ ::= { fxsAllPortConfigControlEntry 7 }
+
+ fxsAllPortConfigControlMetering-pulse OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Metering Pulse "
+ ::= { fxsAllPortConfigControlEntry 8 }
+
+ fxsAllPortConfigControlMetering-freq OBJECT-TYPE
+ SYNTAX INTEGER {
+ freq-16k-hz(1),
+ freq-12k-hz(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Metering Frequency "
+ ::= { fxsAllPortConfigControlEntry 9 }
+
+ fxsAllPortConfigControlMetering-level OBJECT-TYPE
+ SYNTAX INTEGER {
+ level-2-4-vrms(1),
+ level-1-vrms(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Metering Level "
+ ::= { fxsAllPortConfigControlEntry 10 }
+
+
+
+--
+-- FXS All Port Signaling Config Control Table
+--
+
+ fxsAllPortSigConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsAllPortSigConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS All Port Signaling Configuration Control Table"
+ ::= { fxs-card 2 }
+
+ fxsAllPortSigConfigControlEntry OBJECT-TYPE
+ SYNTAX FxsAllPortSigConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS all port signaling configuration control entry"
+ INDEX { fxsAllPortSigConfigControlIndex ,
+ fxsAllPortSigConfigControlItemIndex ,
+ fxsAllPortSigConfigControlSigBitIndex }
+ ::= { fxsAllPortSigConfigControlTable 1 }
+
+ FxsAllPortSigConfigControlEntry ::= SEQUENCE {
+ fxsAllPortSigConfigControlIndex LargeSlotIndex,
+ fxsAllPortSigConfigControlItemIndex INTEGER,
+ fxsAllPortSigConfigControlSigBitIndex INTEGER,
+ fxsAllPortSigConfigControlSigBit INTEGER
+ }
+
+ fxsAllPortSigConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsAllPortSigConfigControlEntry 1 }
+
+ fxsAllPortSigConfigControlItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-on-hook(1),
+ tx-off-hook(2),
+ tx-ring-gnd(3),
+ plar-tx-off-hook(4),
+ rx-ring-on(5),
+ rx-batt-rev-and-pulse-on(6),
+ rx-oos-alarm(7),
+ rx-tip-open(8),
+ rx-plar-rx-ring-on(9),
+ tx-plar-on-hook(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "on-hook, off-hook, ring-gnd, ring-on, batt-rev-pulse-on, oos-on, tip-open"
+ ::= { fxsAllPortSigConfigControlEntry 2 }
+
+ fxsAllPortSigConfigControlSigBitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ c(3),
+ d(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Index "
+ ::= { fxsAllPortSigConfigControlEntry 3 }
+
+ fxsAllPortSigConfigControlSigBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ do-not-care(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { fxsAllPortSigConfigControlEntry 4 }
+
+
+
+--
+-- FXS Per Port Config Control Table
+--
+
+ fxsPerPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Per Port Configuration Control Table"
+ ::= { fxs-card 3 }
+
+ fxsPerPortConfigControlEntry OBJECT-TYPE
+ SYNTAX FxsPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Per Port Configuration control entry"
+ INDEX { fxsPerPortConfigControlIndex ,
+ fxsPerPortConfigControlPortIndex }
+ ::= { fxsPerPortConfigControlTable 1 }
+
+ FxsPerPortConfigControlEntry ::= SEQUENCE {
+ fxsPerPortConfigControlIndex LargeSlotIndex,
+ fxsPerPortConfigControlPortIndex TwelvePortID,
+ fxsPerPortConfigControlPLAR INTEGER,
+ fxsPerPortConfigControlTx-gain DisplayString,
+ fxsPerPortConfigControlRx-gain DisplayString
+ }
+
+ fxsPerPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsPerPortConfigControlEntry 1 }
+
+ fxsPerPortConfigControlPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { fxsPerPortConfigControlEntry 2 }
+
+ fxsPerPortConfigControlPLAR OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ a60(3),
+ a30(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port PLAR setting "
+ ::= { fxsPerPortConfigControlEntry 3 }
+
+ fxsPerPortConfigControlTx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-GAIN setting "
+ ::= { fxsPerPortConfigControlEntry 4 }
+
+ fxsPerPortConfigControlRx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-GAIN setting "
+ ::= { fxsPerPortConfigControlEntry 5 }
+
+
+--
+-- FXS Port Status Table
+--
+
+ fxsPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Port Status Table"
+ ::= { fxs-card 4 }
+
+ fxsPortStatusEntry OBJECT-TYPE
+ SYNTAX FxsPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Port Status entry"
+ INDEX { fxsPortStatusIndex ,
+ fxsPortStatusItemIndex ,
+ fxsPortStatusPortIndex }
+ ::= { fxsPortStatusTable 1 }
+
+ FxsPortStatusEntry ::= SEQUENCE {
+ fxsPortStatusIndex LargeSlotIndex,
+ fxsPortStatusItemIndex INTEGER,
+ fxsPortStatusPortIndex TwelvePortID,
+ fxsPortStatusStatus INTEGER
+ }
+
+ fxsPortStatusIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsPortStatusEntry 1 }
+
+ fxsPortStatusItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ off-hook(1),
+ metering-pulse(2),
+ tip-open(3),
+ ring-gnd(4),
+ plar-on(5),
+ ringing(6),
+ alarm-on(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "off-hook, ring-on, metering-pulse, tip-open, ring-gnd, plar-on, alarm-on"
+ ::= { fxsPortStatusEntry 2 }
+
+ fxsPortStatusPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " port index 1-12 "
+ ::= { fxsPortStatusEntry 3 }
+
+ fxsPortStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port Status "
+ ::= { fxsPortStatusEntry 4 }
+
+
+--
+-- FXS Line Diagnostic Control Table
+--
+
+ fxsDiagTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsDiagTestControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Diagnostic Control Table."
+ ::= { fxs-card 5 }
+
+ fxsDiagTestControlEntry OBJECT-TYPE
+ SYNTAX FxsDiagTestControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of FXS diagnostic control table."
+ INDEX { fxsDiagTestControlIndex }
+ ::= { fxsDiagTestControlTable 1 }
+
+ FxsDiagTestControlEntry ::= SEQUENCE {
+ fxsDiagTestControlIndex LargeSlotIndex,
+ fxsDiagTestControlType INTEGER,
+ fxsDiagTestControlRemainTime INTEGER,
+ fxsDiagTestControlTone INTEGER,
+ fxsDiagTestControlToneResult DisplayString
+ }
+
+ fxsDiagTestControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsDiagTestControlEntry 1 }
+
+ fxsDiagTestControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ ring-test(2),
+-- metering-pulse-test(3),
+ battery-reverse(4),
+-- fxs dtmf
+ tone-test(5),
+ loopback(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Test Button"
+ ::= { fxsDiagTestControlEntry 2 }
+
+ fxsDiagTestControlRemainTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remain time (sec)"
+ ::= { fxsDiagTestControlEntry 3 }
+
+ fxsDiagTestControlTone OBJECT-TYPE
+ SYNTAX INTEGER {
+ n1(2),
+ n2(3),
+ n3(4),
+ n4(5),
+ n5(6),
+ n6(7),
+ n7(8),
+ n8(9),
+ n9(10),
+ n0(11),
+ asterisk(12),
+ pound(13),
+ a(14),
+ b(15),
+ c(16),
+ d(1)
+
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Test Tone"
+ ::= { fxsDiagTestControlEntry 4 }
+
+ fxsDiagTestControlToneResult OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Test Tone Result"
+ ::= { fxsDiagTestControlEntry 5 }
+
+--
+-- FXS Command Control Table
+--
+
+ fxsCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { fxs-card 6 }
+
+ fxsCommandControlEntry OBJECT-TYPE
+ SYNTAX FxsCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { fxsCommandControlIndex }
+ ::= { fxsCommandControlTable 1 }
+
+ FxsCommandControlEntry ::= SEQUENCE {
+ fxsCommandControlIndex LargeSlotIndex,
+ fxsCommandControlReset INTEGER,
+ fxsCommandControlLoadDefault INTEGER
+ }
+
+ fxsCommandControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsCommandControlEntry 1 }
+
+ fxsCommandControlLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default FXS CONF"
+ ::= { fxsCommandControlEntry 2 }
+
+ fxsCommandControlReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: FXS Card Reset"
+ ::= { fxsCommandControlEntry 3 }
+
+--
+-- FXS Per Port Enable/Disable Control Table
+--
+
+ fxsPerPortEnableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsPerPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Per Port Enable Table"
+ ::= { fxs-card 7 }
+
+ fxsPerPortEnableEntry OBJECT-TYPE
+ SYNTAX FxsPerPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Per Port Enable entry"
+ INDEX { fxsPerPortEnableIndex ,
+ fxsPerPortEnablePortIndex }
+ ::= { fxsPerPortEnableTable 1 }
+
+ FxsPerPortEnableEntry ::= SEQUENCE {
+ fxsPerPortEnableIndex LargeSlotIndex,
+ fxsPerPortEnablePortIndex TwelvePortID,
+ fxsPerPortEnable INTEGER
+ }
+
+ fxsPerPortEnableIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsPerPortEnableEntry 1 }
+
+ fxsPerPortEnablePortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { fxsPerPortEnableEntry 2 }
+
+ fxsPerPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS port enable/disable"
+ ::= { fxsPerPortEnableEntry 3 }
+
+--
+-- FXS SetupMode Control Table
+--
+
+ fxsSetupModeSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsSetupModeSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Setup Mode control table."
+ ::= { fxs-card 8 }
+
+ fxsSetupModeSetEntry OBJECT-TYPE
+ SYNTAX FxsSetupModeSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Setup Mode control table."
+ INDEX { fxsSetupModeSetIndex }
+ ::= { fxsSetupModeSetTable 1 }
+
+ FxsSetupModeSetEntry ::= SEQUENCE {
+ fxsSetupModeSetIndex LargeSlotIndex,
+ fxsSetupModeSetSigMode INTEGER
+ }
+
+ fxsSetupModeSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsSetupModeSetEntry 1 }
+
+ fxsSetupModeSetSigMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ perCard(1),
+ perPort(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SigMode Mode"
+ ::= { fxsSetupModeSetEntry 2 }
+
+ -- FXS Per Port Signaling Config Control Table
+
+
+ fxsPortSigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Per Port Signaling Configuration Control Table"
+ ::= { fxs-card 9}
+
+ fxsPortSigSetEntry OBJECT-TYPE
+ SYNTAX FxsPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Per port signaling configuration control entry"
+ INDEX { fxsPortSigSetIndex ,
+ fxsPortSigSetPort ,
+ fxsPortSigSetItemIndex }
+ ::= { fxsPortSigSetTable 1 }
+
+ FxsPortSigSetEntry ::= SEQUENCE {
+ fxsPortSigSetIndex LargeSlotIndex,
+ fxsPortSigSetPort TwelvePortID,
+ fxsPortSigSetItemIndex INTEGER,
+ fxsPortSigSetSigBit DisplayString
+ }
+
+ fxsPortSigSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsPortSigSetEntry 1 }
+
+ fxsPortSigSetPort OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { fxsPortSigSetEntry 2 }
+
+ fxsPortSigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ txOnHook(1),
+ txOffHook(2),
+ txRingGnd(3),
+ plarTxOnHook(4),
+ plarTxOffHook(5),
+ rxRingOn(6),
+ rxBattRevAndPulseOn(7),
+ rxOosAlarm(8),
+ rxTipOpen(9),
+ rxPlarRxRingOn(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FXS signaling setup "
+ ::= { fxsPortSigSetEntry 3 }
+
+ fxsPortSigSetSigBit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { fxsPortSigSetEntry 4 }
+
+--
+-- FXS Line Diagnostic Control Table
+--
+
+ fxsBertControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "FXS Bert Control Table."
+ ::= { fxs-card 10 }
+
+ fxsBertControlEntry OBJECT-TYPE
+ SYNTAX FxsBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of FXS Bert control table."
+ INDEX { fxsBertControlSlot }
+ ::= { fxsBertControlTable 1 }
+
+ FxsBertControlEntry ::= SEQUENCE {
+ fxsBertControlSlot LargeSlotIndex,
+ fxsBertControlMode INTEGER,
+ fxsBertControlPort INTEGER,
+ fxsBertControlType INTEGER,
+-- fxsBertControlSpilt INTEGER,
+ fxsBertControlPattern DisplayString,
+ fxsBertControlPeriod INTEGER,
+ fxsBertControlStatus INTEGER,
+ fxsBertControlSync INTEGER,
+ fxsBertControlError INTEGER,
+ fxsBertControlTime INTEGER,
+ fxsBertControlES INTEGER,
+ fxsBertControlSES INTEGER,
+ fxsBertControlUS INTEGER
+ }
+
+ fxsBertControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsBertControlEntry 1 }
+
+ fxsBertControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ bert(2),
+ loopback(3),
+ reset(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Mode Select"
+ ::= { fxsBertControlEntry 2 }
+
+ fxsBertControlPort OBJECT-TYPE
+ SYNTAX INTEGER{
+ p1(1),
+ p2(2),
+ p3(3),
+ p4(4),
+ p5(5),
+ p6(6),
+ p7(7),
+ p8(8),
+ p9(9),
+ p10(10),
+ p11(11),
+ p12(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Port"
+ ::= { fxsBertControlEntry 3 }
+
+ fxsBertControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ --off(1),
+ prbs2exp20of1(2),
+ prbs2exp15of1(3),
+ prbs2exp11of1(4),
+ prbs2exp9of1(5),
+ userDefine(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Type"
+ ::= { fxsBertControlEntry 4 }
+
+-- fxsBertControlSpilt OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- sendAIS(1),
+-- no(2)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Bert Spilt Mode"
+-- ::= { fxsBertControlEntry 5 }
+
+ fxsBertControlPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert User Pattern"
+ ::= { fxsBertControlEntry 6 }
+
+ fxsBertControlPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Spilt Mode"
+ ::= { fxsBertControlEntry 7 }
+
+ fxsBertControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ bert(2),
+ loopback(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { fxsBertControlEntry 8 }
+
+ fxsBertControlSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsync(1),
+ sync(2),
+ na(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= {fxsBertControlEntry 9 }
+
+ fxsBertControlError OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Error Count"
+ ::= { fxsBertControlEntry 10 }
+
+ fxsBertControlTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert run time"
+ ::= { fxsBertControlEntry 11 }
+
+ fxsBertControlES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Error Second"
+ ::= { fxsBertControlEntry 12 }
+
+ fxsBertControlSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert SES"
+ ::= { fxsBertControlEntry 13 }
+
+ fxsBertControlUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Unsync Second"
+ ::= { fxsBertControlEntry 14 }
+
+
+--
+-- FXS Self Test Control Table
+--
+
+ fxsSelfTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxsSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "FXS SelfTest Control Table."
+ ::= { fxs-card 11 }
+
+ fxsSelfTestControlEntry OBJECT-TYPE
+ SYNTAX FxsSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of FXS SelfTest control table."
+ INDEX { fxsSelfTestSlot }
+ ::= { fxsSelfTestControlTable 1 }
+
+ FxsSelfTestControlEntry ::= SEQUENCE {
+ fxsSelfTestSlot LargeSlotIndex,
+ fxsSelfTestP1 INTEGER,
+ fxsSelfTestP2 INTEGER,
+ fxsSelfTestP3 INTEGER,
+ fxsSelfTestP4 INTEGER,
+ fxsSelfTestP5 INTEGER,
+ fxsSelfTestP6 INTEGER,
+ fxsSelfTestP7 INTEGER,
+ fxsSelfTestP8 INTEGER,
+ fxsSelfTestP9 INTEGER,
+ fxsSelfTestP10 INTEGER,
+ fxsSelfTestP11 INTEGER,
+ fxsSelfTestP12 INTEGER,
+ fxsSelfTestConfirm INTEGER,
+ fxsSelfTestStatus INTEGER,
+ fxsSelfTestResult DisplayString,
+ fxsSelfTestTestType1 INTEGER,
+ fxsSelfTestTestRes1 DisplayString,
+ fxsSelfTestTestType2 INTEGER,
+ fxsSelfTestTestRes2 DisplayString,
+ fxsSelfTestTestType3 INTEGER,
+ fxsSelfTestTestRes3 DisplayString
+ }
+
+ fxsSelfTestSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxsSelfTestControlEntry 1 }
+
+ fxsSelfTestP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxsSelfTestControlEntry 2 }
+
+ fxsSelfTestP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxsSelfTestControlEntry 3 }
+
+ fxsSelfTestP3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxsSelfTestControlEntry 4 }
+
+ fxsSelfTestP4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxsSelfTestControlEntry 5 }
+
+ fxsSelfTestP5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxsSelfTestControlEntry 6 }
+
+ fxsSelfTestP6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxsSelfTestControlEntry 7 }
+
+ fxsSelfTestP7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxsSelfTestControlEntry 8 }
+
+ fxsSelfTestP8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxsSelfTestControlEntry 9 }
+
+ fxsSelfTestP9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxsSelfTestControlEntry 10 }
+
+ fxsSelfTestP10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxsSelfTestControlEntry 11 }
+
+ fxsSelfTestP11 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxsSelfTestControlEntry 12 }
+
+
+ fxsSelfTestP12 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxsSelfTestControlEntry 13 }
+
+ fxsSelfTestConfirm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxsSelfTestControlEntry 14 }
+
+ fxsSelfTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ testing(2),
+ finish(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { fxsSelfTestControlEntry 15 }
+
+ fxsSelfTestResult OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { fxsSelfTestControlEntry 16 }
+
+ fxsSelfTestTestType1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ dcfeedTest(2),
+ ringingTest(3),
+ audioTest(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { fxsSelfTestControlEntry 17 }
+
+ fxsSelfTestTestRes1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { fxsSelfTestControlEntry 18 }
+
+ fxsSelfTestTestType2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ dcfeedTest(2),
+ ringingTest(3),
+ audioTest(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { fxsSelfTestControlEntry 19 }
+
+ fxsSelfTestTestRes2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { fxsSelfTestControlEntry 20 }
+
+ fxsSelfTestTestType3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ dcfeedTest(2),
+ ringingTest(3),
+ audioTest(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { fxsSelfTestControlEntry 21 }
+
+ fxsSelfTestTestRes3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { fxsSelfTestControlEntry 22 }
+
+ fxsTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 12FXS"
+ ::= { fxs-card 100 }
+
+
+
+
+--======================================================================--
+--======================================================================--
+-- rtr-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- RTR Control Table
+-- the IP address table
+
+-- The IP address table contains this entity's IP addressing information.
+
+ rtrNiControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RTR NI Configuration Control Table"
+ ::= { rtr-card 1 }
+
+ rtrNiControlEntry OBJECT-TYPE
+ SYNTAX RtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RTR NI configuration control entry"
+ INDEX { rtrPortNiIndex ,
+ rtrNetindex }
+ ::= { rtrNiControlTable 1 }
+
+ RtrNiControlEntry ::= SEQUENCE {
+ rtrPortNiIndex SmallSlotIndex,
+ rtrNetindex INTEGER ,
+ rtrIPAddr IpAddress,
+ rtrSubnetMask IpAddress,
+ rtrFrame INTEGER,
+ rtrRIP1 INTEGER,
+ rtrRIP2 INTEGER,
+ rtrMode INTEGER
+ }
+
+ rtrPortNiIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { rtrNiControlEntry 1 }
+
+ rtrNetindex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ lan2(2),
+ wan1(3),
+ wan2(4),
+ wan3(5),
+ wan4(6),
+ wan5(7),
+ wan6(8),
+ wan7(9),
+ wan8(10),
+ wan9(11),
+ wan10(12),
+ wan11(13),
+ wan12(14),
+ wan13(15),
+ wan14(16),
+ wan15(17),
+ wan16(18),
+ wan17(19),
+ wan18(20),
+ wan19(21),
+ wan20(22),
+ wan21(23),
+ wan22(24),
+ wan23(25),
+ wan24(26),
+ wan25(27),
+ wan26(28),
+ wan27(29),
+ wan28(30),
+ wan29(31),
+ wan30(32),
+ wan31(33),
+ wan32(34)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Ni index"
+ ::= { rtrNiControlEntry 2}
+
+ rtrIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR IP Address"
+ ::= { rtrNiControlEntry 3}
+
+ rtrSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR net mask"
+ ::= { rtrNiControlEntry 4}
+
+ rtrFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdlc(1),
+ ppp(2),
+-- fr(3),
+ ethernet(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Layer2 frame"
+ ::= { rtrNiControlEntry 5}
+
+ rtrRIP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP1"
+ ::= { rtrNiControlEntry 6}
+
+ rtrRIP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP2"
+ ::= { rtrNiControlEntry 7}
+
+ rtrMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR mode"
+ ::= { rtrNiControlEntry 8}
+
+--
+-- Route Table
+--
+ rtrRouteControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RTR Route Control Table."
+ ::= { rtr-card 2 }
+
+ rtrRouteControlEntry OBJECT-TYPE
+ SYNTAX RtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RTR Route control entry."
+ INDEX { rtrPortRouteIndex ,
+ rtrEntry }
+ ::= { rtrRouteControlTable 1 }
+
+ RtrRouteControlEntry ::= SEQUENCE {
+ rtrPortRouteIndex SmallSlotIndex,
+ rtrEntry INTEGER (1..16),
+ rtrNetAddr IpAddress,
+ rtrNetMask IpAddress,
+ rtrGatewayAddr IpAddress,
+ rtrNIAddr IpAddress,
+ rtrMetric INTEGER
+ }
+
+ rtrPortRouteIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { rtrRouteControlEntry 1 }
+
+ rtrEntry OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " RTR routeentry"
+ ::= { rtrRouteControlEntry 2}
+
+ rtrNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net Address"
+ ::= { rtrRouteControlEntry 3}
+
+ rtrNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net mask"
+ ::= { rtrRouteControlEntry 4}
+
+ rtrGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route gateway Address"
+ ::= { rtrRouteControlEntry 5}
+
+ rtrNIAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route NI Address"
+ ::= { rtrRouteControlEntry 6}
+
+
+ rtrMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Route metric"
+ ::= { rtrRouteControlEntry 7}
+
+--
+-- RTR Frac Map Table
+--
+
+ rtrFracCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RtrFracCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Assignment Table."
+ ::= { rtr-card 3 }
+
+ rtrFracCtrlEntry OBJECT-TYPE
+ SYNTAX RtrFracCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Index."
+ INDEX { rtrPortFracIndex ,
+ rtrTSIndex }
+ ::= { rtrFracCtrlTable 1 }
+
+ RtrFracCtrlEntry ::= SEQUENCE {
+ rtrPortFracIndex SmallSlotIndex,
+ rtrTSIndex INTEGER (1..32),
+ rtrInterface INTEGER
+ }
+
+ rtrPortFracIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { rtrFracCtrlEntry 1 }
+
+ rtrTSIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { rtrFracCtrlEntry 2 }
+
+
+ rtrInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+ wan2(3),
+ wan3(4),
+ wan4(5),
+ wan5(6),
+ wan6(7),
+ wan7(8),
+ wan8(9),
+ wan9(10),
+ wan10(11),
+ wan11(12),
+ wan12(13),
+ wan13(14),
+ wan14(15),
+ wan15(16),
+ wan16(17),
+ wan17(18),
+ wan18(19),
+ wan19(20),
+ wan20(21),
+ wan21(22),
+ wan22(23),
+ wan23(24),
+ wan24(25),
+ wan25(26),
+ wan26(27),
+ wan27(28),
+ wan28(29),
+ wan29(30),
+ wan30(31),
+ wan31(32),
+ wan32(33)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Frac ni if index."
+ ::= { rtrFracCtrlEntry 3 }
+
+--
+-- Command Control Table
+--
+
+ rtrCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RtrCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { rtr-card 4}
+
+ rtrCommandControlEntry OBJECT-TYPE
+ SYNTAX RtrCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { rtrCommandControlIndex }
+ ::= { rtrCommandControlTable 1 }
+
+ RtrCommandControlEntry ::= SEQUENCE {
+ rtrCommandControlIndex SmallSlotIndex,
+ rtrPortReset INTEGER,
+ rtrPortLoadDefault INTEGER
+ }
+
+ rtrCommandControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { rtrCommandControlEntry 1 }
+
+ rtrPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset RTR Port"
+ ::= { rtrCommandControlEntry 2 }
+
+ rtrPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default RTR Port"
+ ::= { rtrCommandControlEntry 3 }
+
+
+--
+-- SYSTEM Information Table
+--
+ rtrSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RtrSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { rtr-card 5}
+
+ rtrSystemInformationEntry OBJECT-TYPE
+ SYNTAX RtrSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { rtrSystemInfoIndex }
+ ::= { rtrSystemInformationTable 1 }
+
+ RtrSystemInformationEntry ::= SEQUENCE {
+ rtrSystemInfoIndex SmallSlotIndex,
+ rtrPROMVersion DisplayString
+ }
+
+ rtrSystemInfoIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { rtrSystemInformationEntry 1 }
+
+ rtrPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " RTR EPROM Version"
+ ::= { rtrSystemInformationEntry 2 }
+
+--
+-- Ethernet CRC Setup Table
+--
+
+ rtrCRCSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RtrCRCSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet CRC Setup table."
+ ::= { rtr-card 6}
+
+ rtrCRCSetupEntry OBJECT-TYPE
+ SYNTAX RtrCRCSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet CRC Setup table."
+ INDEX { rtrPortIndex }
+ ::= { rtrCRCSetupTable 1 }
+
+ RtrCRCSetupEntry ::= SEQUENCE {
+ rtrPortIndex SmallSlotIndex,
+ rtrCRCSetup INTEGER
+ }
+
+ rtrPortIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { rtrCRCSetupEntry 1 }
+
+ rtrCRCSetup OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR CRC Status and Setup"
+ ::= { rtrCRCSetupEntry 2}
+
+
+--
+-- RTR Alarm Setup Table
+--
+
+ rtrAlarmSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RtrAlarmSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Setup Table "
+ ::= { rtr-card 7 }
+
+ rtrAlarmSetupEntry OBJECT-TYPE
+ SYNTAX RtrAlarmSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { rtrAlmSlotIndex }
+ ::= { rtrAlarmSetupTable 1 }
+
+ RtrAlarmSetupEntry ::= SEQUENCE {
+ rtrAlmSlotIndex SmallSlotIndex,
+ rtrLan1LinkAlarm AlarmSeverity,
+ rtrLan2LinkAlarm AlarmSeverity
+ }
+
+ rtrAlmSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { rtrAlarmSetupEntry 1 }
+
+ rtrLan1LinkAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan 1 Alarm"
+ ::= { rtrAlarmSetupEntry 2 }
+
+ rtrLan2LinkAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan 2 Alarm"
+ ::= { rtrAlarmSetupEntry 3 }
+
+
+ rtrTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of RTR"
+ ::= { rtr-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- atm-card MIB
+--======================================================================--
+-- ATM/FR
+--
+-- afr-system OBJECT IDENTIFIER ::= { afr-card 1 }
+-- afr-sys-command OBJECT IDENTIFIER ::= { afr-system 1 }
+-- afrCommandControlTable OBJECT-TYPE ::= { afr-sys-command 1 }
+-- afrSystemInformationTable OBJECT-TYPE ::= { afr-sys-command 2 }
+--
+-- afr-e1-alm-control OBJECT IDENTIFIER ::= { afr-system 2 }
+-- afrE1AlarmControlTable OBJECT-TYPE ::= { afr-e1-alm-control 1 }
+-- afrE1ThresholdControlTable OBJECT-TYPE ::= { afr-e1-alm-control 2 }
+-- afrE1AlarmQueueTable OBJECT-TYPE ::= { afr-e1-alm-control 3 }
+-- afrE1AlarmHistoryTable OBJECT-TYPE ::= { afr-e1-alm-control 4 }
+--
+-- afr-t1-alm-control OBJECT IDENTIFIER ::= { afr-system 3 }
+-- afrT1AlarmControlTable OBJECT-TYPE ::= { afr-t1-alm-control 1 }
+-- afrT1ThresholdControlTable OBJECT-TYPE ::= { afr-t1-alm-control 2 }
+-- afrT1AlarmQueueTable OBJECT-TYPE ::= { afr-t1-alm-control 3 }
+-- afrT1AlarmHistoryTable OBJECT-TYPE ::= { afr-t1-alm-control 4 }
+--
+-- afr-if OBJECT IDENTIFIER ::= { afr-card 2 }
+-- afrFrChMapTable OBJECT-TYPE ::= { afr-if 1 }
+-- afrFrMgmtTable OBJECT-TYPE ::= { afr-if 2 }
+-- afrVcTable OBJECT-TYPE ::= { afr-if 3 }
+-- afrFrStatTable OBJECT-TYPE ::= { afr-if 4 }
+-- afrAtmStatTable OBJECT-TYPE ::= { afr-if 5 }
+-- afrFrStatusTable OBJECT-TYPE ::= { afr-if 6 }
+-- afrAtmStatusTable OBJECT-TYPE ::= { afr-if 7 }
+-- afrCsuChannelMapTable OBJECT-TYPE ::= { afr-if 8 }
+-- afrDLCITable OBJECT-TYPE ::= { afr-if 9 }
+--
+-- afr-e1-if OBJECT IDENTIFIER ::= { afr-card 3 }
+-- afrE1LineControlTable OBJECT-TYPE ::= { afr-e1-if 1 }
+-- afrE1UserCurrentPerfTable OBJECT-TYPE ::= { afr-e1-if 2 }
+-- afrE1UserIntervalPerfTable OBJECT-TYPE ::= { afr-e1-if 3 }
+-- afrE1UserTotalPerfTable OBJECT-TYPE ::= { afr-e1-if 4 }
+-- afrE1UserSevenDaysPerfTable OBJECT-TYPE ::= { afr-e1-if 5 }
+-- afrE1LineCurrentPerfTable OBJECT-TYPE ::= { afr-e1-if 10 }
+-- afrE1LineIntervalPerfTable OBJECT-TYPE ::= { afr-e1-if 11 }
+-- afrE1LineTotalPerfTable OBJECT-TYPE ::= { afr-e1-if 12 }
+-- afrE1LineSevenDaysPerfTable OBJECT-TYPE ::= { afr-e1-if 13 }
+-- afrE1LineAvailabilityTable OBJECT-TYPE ::= { afr-e1-if 14 }
+-- afrE1LineDiagControlTable OBJECT-TYPE ::= { afr-e1-if 15 }
+--
+-- afr-t1-if OBJECT IDENTIFIER ::= { afr-card 4 }
+-- afrT1LineControlTable OBJECT-TYPE ::= { afr-t1-if 1 }
+-- afrT1UserCurrentPerfTable OBJECT-TYPE ::= { afr-t1-if 2 }
+-- afrT1UserIntervalPerfTable OBJECT-TYPE ::= { afr-t1-if 3 }
+-- afrT1UserTotalPerfTable OBJECT-TYPE ::= { afr-t1-if 4 }
+-- afrT1LineCurrentPerfTable OBJECT-TYPE ::= { afr-t1-if 8 }
+-- afrT1LineIntervalPerfTable OBJECT-TYPE ::= { afr-t1-if 9 }
+-- afrT1LineTotalPerfTable OBJECT-TYPE ::= { afr-t1-if 10 }
+-- afrT1LineAvailabilityTable OBJECT-TYPE ::= { afr-t1-if 11 }
+-- afrT1LineDiagControlTable OBJECT-TYPE ::= { afr-t1-if 12 }
+--======================================================================--
+
+--
+-- ATM Command Control Table
+--
+
+ afr-system OBJECT IDENTIFIER ::= { afr-card 1 }
+ afr-sys-command OBJECT IDENTIFIER ::= { afr-system 1 }
+ afr-e1-alm-control OBJECT IDENTIFIER ::= { afr-system 2 }
+ afr-t1-alm-control OBJECT IDENTIFIER ::= { afr-system 3 }
+ afr-if OBJECT IDENTIFIER ::= { afr-card 2 }
+ afr-e1-if OBJECT IDENTIFIER ::= { afr-card 3 }
+ afr-t1-if OBJECT IDENTIFIER ::= { afr-card 4 }
+
+
+ afrCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { afr-sys-command 1 }
+
+ afrCommandControlEntry OBJECT-TYPE
+ SYNTAX AfrCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { afrCommandControlIndex }
+ ::= { afrCommandControlTable 1 }
+
+ AfrCommandControlEntry ::= SEQUENCE {
+ afrCommandControlIndex SmallSlotIndex,
+ afrAlarmQueueReset INTEGER,
+ afrUserPerfReset INTEGER,
+ afrAlarmHistoryReset INTEGER,
+ afrAtmStatReset INTEGER,
+ afrFrStatReset INTEGER,
+ afrPortReset INTEGER,
+ afrPortLoadDefault INTEGER
+ }
+
+ afrCommandControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrCommandControlEntry 1 }
+
+ afrAlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { afrCommandControlEntry 2 }
+
+ afrUserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { afrCommandControlEntry 3 }
+
+ afrAlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { afrCommandControlEntry 4 }
+
+ afrAtmStatReset OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset ATM Statistic History
+ yyy for pvc, 0 for all"
+
+ ::= { afrCommandControlEntry 5 }
+
+ afrFrStatReset OBJECT-TYPE
+ SYNTAX INTEGER (0..31128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset FRAMERELAY Statistic History
+ xxyyy, xx for channel, yyy for pvc, 0 for all"
+ ::= { afrCommandControlEntry 6 }
+
+ afrPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Port"
+ ::= { afrCommandControlEntry 7 }
+
+ afrPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-Default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default "
+ ::= { afrCommandControlEntry 8 }
+
+
+--
+-- ATM SYSTEM Information Table
+--
+
+ afrSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { afr-sys-command 2 }
+
+ afrSystemInformationEntry OBJECT-TYPE
+ SYNTAX AfrSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { afrSystemInfoIndex }
+ ::= { afrSystemInformationTable 1 }
+
+ AfrSystemInformationEntry ::= SEQUENCE {
+ afrSystemInfoIndex SmallSlotIndex,
+ afrPROMVersion DisplayString
+ }
+
+ afrSystemInfoIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrSystemInformationEntry 1 }
+
+ afrPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ATM PROM Version"
+ ::= { afrSystemInformationEntry 2 }
+
+--
+-- ATM E1 Alarm Control Table
+--
+
+ afrE1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { afr-e1-alm-control 1 }
+
+ afrE1AlarmControlEntry OBJECT-TYPE
+ SYNTAX AfrE1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the alarm control table."
+ INDEX { afrE1AlarmControlIndex }
+ ::= { afrE1AlarmControlTable 1 }
+
+ AfrE1AlarmControlEntry ::= SEQUENCE {
+ afrE1AlarmControlIndex SmallSlotIndex,
+ afrE1RAI-Line AlarmSeverity,
+ afrE1AIS-Line AlarmSeverity,
+ afrE1LOS-Line AlarmSeverity,
+ afrE1LOF-Line AlarmSeverity,
+ afrE1BPV-Line AlarmSeverity,
+ afrE1ESS-Line AlarmSeverity,
+ afrE1UAS-Line AlarmSeverity,
+ afrE1CSS-Line AlarmSeverity,
+ afrE1ATM-LOS AlarmSeverity,
+ afrE1ATM-AIS AlarmSeverity,
+ afrE1ATM-RDI AlarmSeverity,
+ afrE1ATM-LOC AlarmSeverity,
+ afrE1FR-LKD AlarmSeverity
+ }
+
+ afrE1AlarmControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1AlarmControlEntry 1 }
+
+ afrE1RAI-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-Line State"
+ ::= { afrE1AlarmControlEntry 2 }
+
+ afrE1AIS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { afrE1AlarmControlEntry 3 }
+
+ afrE1LOS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { afrE1AlarmControlEntry 4 }
+
+ afrE1LOF-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { afrE1AlarmControlEntry 5 }
+
+ afrE1BPV-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { afrE1AlarmControlEntry 6 }
+
+ afrE1ESS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { afrE1AlarmControlEntry 7 }
+
+ afrE1UAS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { afrE1AlarmControlEntry 8 }
+
+ afrE1CSS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { afrE1AlarmControlEntry 9 }
+
+ afrE1ATM-LOS OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM Loss Of Sync(delination)
+ This alarm is only available when ATM protocol is
+ active"
+ ::= { afrE1AlarmControlEntry 10 }
+
+ afrE1ATM-AIS OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM AIS State
+ This alarm is only available when ATM protocol is
+ active"
+ ::= { afrE1AlarmControlEntry 11 }
+
+ afrE1ATM-RDI OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM RDI State
+ This alarm is only available when ATM protocol is
+ active"
+ ::= { afrE1AlarmControlEntry 12 }
+
+ afrE1ATM-LOC OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM LOC State
+ This alarm is only available when ATM protocol is
+ active"
+ ::= { afrE1AlarmControlEntry 13 }
+
+ afrE1FR-LKD OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Frame Relay Link Down"
+ ::= { afrE1AlarmControlEntry 14 }
+
+
+--
+-- Threshold Control Table
+--
+
+ afrE1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { afr-e1-alm-control 2 }
+
+ afrE1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX AfrE1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { afrE1ThresholdControlIndex }
+ ::= { afrE1ThresholdControlTable 1 }
+
+ AfrE1ThresholdControlEntry ::= SEQUENCE {
+ afrE1ThresholdControlIndex SmallSlotIndex,
+ afrE1ThresholdBPV-Line INTEGER,
+ afrE1ThresholdESS-Line INTEGER,
+ afrE1ThresholdUAS-Line INTEGER,
+ afrE1ThresholdCSS-Line INTEGER
+ }
+
+ afrE1ThresholdControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1ThresholdControlEntry 1 }
+
+ afrE1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line "
+ ::= { afrE1ThresholdControlEntry 2 }
+
+ afrE1ThresholdESS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { afrE1ThresholdControlEntry 3 }
+
+ afrE1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { afrE1ThresholdControlEntry 4 }
+
+ afrE1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { afrE1ThresholdControlEntry 5 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ afrE1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue Table "
+ ::= { afr-e1-alm-control 3 }
+
+ afrE1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX AfrE1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { afrE1PortAlarmQIndex ,
+ afrE1AlarmQueueIndex }
+ ::= { afrE1AlarmQueueTable 1 }
+
+ AfrE1AlarmQueueEntry ::= SEQUENCE {
+ afrE1PortAlarmQIndex SmallSlotIndex,
+ afrE1AlarmQueueIndex INTEGER (1..40),
+ afrE1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ afrE1PortAlarmQIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1AlarmQueueEntry 1 }
+
+ afrE1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { afrE1AlarmQueueEntry 2 }
+
+ afrE1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { afrE1AlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ afrE1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { afr-e1-alm-control 4 }
+
+ afrE1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX AfrE1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { afrE1PortAlarmHIndex ,
+ afrE1AlarmHistoryIndex }
+ ::= { afrE1AlarmHistoryTable 1 }
+
+ AfrE1AlarmHistoryEntry ::= SEQUENCE {
+ afrE1PortAlarmHIndex SmallSlotIndex,
+ afrE1AlarmHistoryIndex INTEGER,
+ afrE1Threshold INTEGER,
+ afrE1CurrentState INTEGER,
+ afrE1CurrentCount INTEGER,
+ afrE1Alarm AlarmSeverity
+ }
+
+ afrE1PortAlarmHIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1AlarmHistoryEntry 1 }
+
+ afrE1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rai-line(1),
+ ais-line(2),
+ los-line(3),
+ lof-line(4),
+ bpv-line(5),
+ ess-line(6),
+ uas-line(7),
+ css-line(8),
+ atm-los(9),
+ atm-ais(10),
+ atm-rdi(11),
+ atm-loc(12),
+ fr-lkd(13)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index
+ atm-los, atm-ais, atm-rdi, and atm-loc are
+ only available when the ATM is selected"
+ ::= { afrE1AlarmHistoryEntry 2 }
+
+ afrE1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { afrE1AlarmHistoryEntry 3 }
+
+ afrE1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { afrE1AlarmHistoryEntry 4 }
+
+ afrE1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { afrE1AlarmHistoryEntry 5 }
+
+ afrE1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { afrE1AlarmHistoryEntry 6 }
+
+
+
+
+--
+-- ATM T1 Alarm Control Table
+--
+
+ afrT1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { afr-t1-alm-control 1 }
+
+ afrT1AlarmControlEntry OBJECT-TYPE
+ SYNTAX AfrT1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the alarm control table."
+ INDEX { afrT1AlarmControlIndex }
+ ::= { afrT1AlarmControlTable 1 }
+
+ AfrT1AlarmControlEntry ::= SEQUENCE {
+ afrT1AlarmControlIndex SmallSlotIndex,
+ afrT1YEL-Line AlarmSeverity,
+ afrT1AIS-Line AlarmSeverity,
+ afrT1LOS-Line AlarmSeverity,
+ afrT1LOF-Line AlarmSeverity,
+ afrT1BPV-Line AlarmSeverity,
+ afrT1ESS-Line AlarmSeverity,
+ afrT1UAS-Line AlarmSeverity,
+ afrT1CSS-Line AlarmSeverity,
+ afrT1atm-los AlarmSeverity,
+ afrT1atm-ais AlarmSeverity,
+ afrT1atm-rdi AlarmSeverity,
+ afrT1atm-loc AlarmSeverity,
+ afrT1fr-lkd AlarmSeverity
+ }
+
+ afrT1AlarmControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1AlarmControlEntry 1 }
+
+ afrT1YEL-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-Line State"
+ ::= { afrT1AlarmControlEntry 2 }
+
+ afrT1AIS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { afrT1AlarmControlEntry 3 }
+
+ afrT1LOS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { afrT1AlarmControlEntry 4 }
+
+ afrT1LOF-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { afrT1AlarmControlEntry 5 }
+
+ afrT1BPV-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { afrT1AlarmControlEntry 6 }
+
+ afrT1ESS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { afrT1AlarmControlEntry 7 }
+
+ afrT1UAS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { afrT1AlarmControlEntry 8 }
+
+ afrT1CSS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { afrT1AlarmControlEntry 9 }
+
+ afrT1atm-los OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM Loss Of Sync(delination)
+ This alarm is only available when ATM protocol is
+ active"
+ ::= { afrT1AlarmControlEntry 10 }
+
+ afrT1atm-ais OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM AIS State
+ This alarm is only available when ATM protocol is
+ active"
+ ::= { afrT1AlarmControlEntry 11 }
+
+ afrT1atm-rdi OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM RDI State
+ This alarm is only available when ATM protocol is
+ active"
+ ::= { afrT1AlarmControlEntry 12 }
+
+ afrT1atm-loc OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM LOC State
+ This alarm is only available when ATM protocol is
+ active"
+ ::= { afrT1AlarmControlEntry 13 }
+
+ afrT1fr-lkd OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Frame Relay Link Down"
+ ::= { afrT1AlarmControlEntry 14 }
+
+
+--
+-- ATM T1 Threshold Control Table
+--
+
+ afrT1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { afr-t1-alm-control 2 }
+
+ afrT1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX AfrT1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { afrT1ThresholdControlIndex }
+ ::= { afrT1ThresholdControlTable 1 }
+
+ AfrT1ThresholdControlEntry ::= SEQUENCE {
+ afrT1ThresholdControlIndex SmallSlotIndex,
+ afrT1ThresholdBPV-Line INTEGER,
+ afrT1ThresholdESS-Line INTEGER,
+ afrT1ThresholdUAS-Line INTEGER,
+ afrT1ThresholdCSS-Line INTEGER
+ }
+
+ afrT1ThresholdControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1ThresholdControlEntry 1 }
+
+ afrT1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line "
+ ::= { afrT1ThresholdControlEntry 2 }
+
+ afrT1ThresholdESS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { afrT1ThresholdControlEntry 3 }
+
+ afrT1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { afrT1ThresholdControlEntry 4 }
+
+ afrT1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { afrT1ThresholdControlEntry 5 }
+
+
+--
+-- ATM T1 Alarm Queue Table
+--
+
+ afrT1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue Table "
+ ::= { afr-t1-alm-control 3 }
+
+ afrT1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX AfrT1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { afrT1PortAlarmQIndex ,
+ afrT1AlarmQueueIndex }
+ ::= { afrT1AlarmQueueTable 1 }
+
+ AfrT1AlarmQueueEntry ::= SEQUENCE {
+ afrT1PortAlarmQIndex SmallSlotIndex,
+ afrT1AlarmQueueIndex INTEGER (1..40),
+ afrT1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ afrT1PortAlarmQIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1AlarmQueueEntry 1 }
+
+ afrT1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { afrT1AlarmQueueEntry 2 }
+
+ afrT1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { afrT1AlarmQueueEntry 3 }
+
+--
+-- ATM T1 Alarm History Table
+--
+
+ afrT1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { afr-t1-alm-control 4 }
+
+ afrT1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX AfrT1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { afrT1PortAlarmHIndex ,
+ afrT1AlarmHistoryIndex }
+ ::= { afrT1AlarmHistoryTable 1 }
+
+ AfrT1AlarmHistoryEntry ::= SEQUENCE {
+ afrT1PortAlarmHIndex SmallSlotIndex,
+ afrT1AlarmHistoryIndex INTEGER,
+ afrT1Threshold INTEGER,
+ afrT1CurrentState INTEGER,
+ afrT1CurrentCount INTEGER,
+ afrT1Alarm AlarmSeverity
+ }
+
+ afrT1PortAlarmHIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1AlarmHistoryEntry 1 }
+
+ afrT1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rai-line(1),
+ ais-line(2),
+ los-line(3),
+ lof-line(4),
+ bpv-line(5),
+ ess-line(6),
+ uas-line(7),
+ css-line(8),
+ atm-los(9),
+ atm-ais(10),
+ atm-rdi(11),
+ atm-loc(12),
+ fr-lkd(13)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index
+ atm-los, atm-ais, atm-rdi, and atm-loc are
+ only available when the ATM is selected"
+ ::= { afrT1AlarmHistoryEntry 2 }
+
+ afrT1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { afrT1AlarmHistoryEntry 3 }
+
+ afrT1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { afrT1AlarmHistoryEntry 4 }
+
+ afrT1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { afrT1AlarmHistoryEntry 5 }
+
+ afrT1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { afrT1AlarmHistoryEntry 6 }
+
+--
+-- ATM Frme Relay channel Map Table
+--
+
+ afrFrChMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrFrChMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Assignment Table."
+ ::= { afr-if 1 }
+
+ afrFrChMapEntry OBJECT-TYPE
+ SYNTAX AfrFrChMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Index."
+ INDEX { afrchmapIndex ,
+ afrTimeSlotIndex }
+ ::= { afrFrChMapTable 1 }
+
+ AfrFrChMapEntry ::= SEQUENCE {
+ afrchmapIndex SmallSlotIndex,
+ afrTimeSlotIndex INTEGER,
+ afrMapToFR INTEGER
+ }
+
+ afrchmapIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrFrChMapEntry 1 }
+
+ afrTimeSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { afrFrChMapEntry 2 }
+
+
+ afrMapToFR OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FR index."
+ ::= { afrFrChMapEntry 3 }
+
+
+--
+-- ATM Fr Mgmt Table
+--
+
+ afrFrMgmtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrFrMgmtEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FR management Table."
+ ::= { afr-if 2 }
+
+ afrFrMgmtEntry OBJECT-TYPE
+ SYNTAX AfrFrMgmtEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FR management Index."
+ INDEX { afrFrMgmtIndex ,
+ afrFrIndex }
+ ::= { afrFrMgmtTable 1 }
+
+ AfrFrMgmtEntry ::= SEQUENCE {
+ afrFrMgmtIndex SmallSlotIndex,
+ afrFrIndex INTEGER,
+ frActive INTEGER,
+ frProtocol INTEGER,
+ frDirection INTEGER,
+ frT391 INTEGER,
+ frT392 INTEGER,
+ frN391 INTEGER,
+ frN392 INTEGER,
+ frN393 INTEGER
+ }
+
+ afrFrMgmtIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrFrMgmtEntry 1 }
+
+ afrFrIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ ch1(1),
+ ch2(2),
+ ch3(3),
+ ch4(4),
+ ch5(5),
+ ch6(6),
+ ch7(7),
+ ch8(8),
+ ch9(9),
+ ch10(10),
+ ch11(11),
+ ch12(12),
+ ch13(13),
+ ch14(14),
+ ch15(15),
+ ch16(16),
+ ch17(17),
+ ch18(18),
+ ch19(19),
+ ch20(20),
+ ch21(21),
+ ch22(22),
+ ch23(23),
+ ch24(24),
+ ch25(25),
+ ch26(26),
+ ch27(27),
+ ch28(28),
+ ch29(29),
+ ch30(30),
+ ch31(31),
+ ch-line(33)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CH1~CH31: logical FR index.
+ When Frame Relay is active on T1/E1 port, CH-LINE
+ identifies the frame relay channel on the T1/E1 port."
+ ::= { afrFrMgmtEntry 2 }
+
+
+ frActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When afrFrIndex is 33, this field is read only"
+ ::= { afrFrMgmtEntry 3 }
+
+ frProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ fr-ansi(1),
+ fr-itu(3),
+ hdlc(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " FR Protocol"
+ ::= { afrFrMgmtEntry 4 }
+
+ frDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ network(1),
+ user(2),
+ bidirection(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Direction"
+ ::= { afrFrMgmtEntry 5 }
+
+ frT391 OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FR T391"
+ ::= { afrFrMgmtEntry 6 }
+
+ frT392 OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FR T392"
+ ::= { afrFrMgmtEntry 7 }
+
+ frN391 OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FR N391"
+ ::= { afrFrMgmtEntry 8 }
+
+ frN392 OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FR N392"
+ ::= { afrFrMgmtEntry 9 }
+
+ frN393 OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FR N393"
+ ::= { afrFrMgmtEntry 10 }
+
+
+--
+-- ATM VC Table
+--
+
+ afrVcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrVcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FrameRelay-to-ATM virtual connection table
+ This table is only available when ATM is active"
+ ::= { afr-if 3 }
+
+ afrVcEntry OBJECT-TYPE
+ SYNTAX AfrVcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VC management Index."
+ INDEX { afrVcTabIndex ,
+ afrVcVcIndex }
+ ::= { afrVcTable 1 }
+
+ AfrVcEntry ::= SEQUENCE {
+ afrVcTabIndex SmallSlotIndex,
+ afrVcVcIndex INTEGER,
+ vcChannel INTEGER,
+ vcDLCI INTEGER,
+ vcVPI INTEGER,
+ vcVCI INTEGER,
+ vcBR INTEGER,
+ vcALBR INTEGER,
+ vcInterworking INTEGER,
+ vcTranslation INTEGER,
+ vcDECLP INTEGER
+ }
+
+ afrVcTabIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrVcEntry 1 }
+
+ afrVcVcIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VC index."
+ ::= { afrVcEntry 2 }
+
+ vcChannel OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FR channel index."
+ ::= { afrVcEntry 3 }
+
+ vcDLCI OBJECT-TYPE
+ SYNTAX INTEGER (16..991)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FR DLCI"
+ ::= { afrVcEntry 4 }
+
+ vcVPI OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM VPI"
+ ::= { afrVcEntry 5 }
+
+ vcVCI OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATM VCI"
+ ::= { afrVcEntry 6 }
+
+ vcBR OBJECT-TYPE
+ SYNTAX INTEGER (1..1920)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bit Rate"
+ ::= { afrVcEntry 7 }
+
+ vcALBR OBJECT-TYPE
+ SYNTAX INTEGER (1..1920)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "allocated Bit Rate"
+ ::= { afrVcEntry 8 }
+
+
+ vcInterworking OBJECT-TYPE
+ SYNTAX INTEGER {
+ network(1),
+ svc-mode1(2),
+ svc-mode2(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "interworking mode"
+ ::= { afrVcEntry 9 }
+
+ vcTranslation OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ null(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "translation mode"
+ ::= { afrVcEntry 10 }
+
+ vcDECLP OBJECT-TYPE
+ SYNTAX INTEGER {
+ map(1),
+ zero(2),
+ one(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DECLP mode"
+ ::= { afrVcEntry 11 }
+
+
+--
+-- ATM Fr STAT Table
+--
+
+ afrFrStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrFrStatEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FR statistics Table."
+ ::= { afr-if 4 }
+
+ afrFrStatEntry OBJECT-TYPE
+ SYNTAX AfrFrStatEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FR statistics Index."
+ INDEX { afrFrstatIndex ,
+ afrFrstatFrIndex ,
+ afrFrstatPVCIndex }
+ ::= { afrFrStatTable 1 }
+
+ AfrFrStatEntry ::= SEQUENCE {
+ afrFrstatIndex SmallSlotIndex,
+ afrFrstatFrIndex INTEGER,
+ afrFrstatPVCIndex INTEGER,
+ afrFrstatDLCI INTEGER,
+ afrFrstatRX-Bytes INTEGER,
+ afrFrstatRX-Frames INTEGER,
+ afrFrstatRX-Discards INTEGER,
+ afrFrstatRX-Drops INTEGER,
+ afrFrstatTX-Bytes INTEGER,
+ afrFrstatTX-Frames INTEGER,
+ afrFrstatTX-Discards INTEGER,
+ afrFrstatTX-Drops INTEGER
+ }
+
+ afrFrstatIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrFrStatEntry 1 }
+
+ afrFrstatFrIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ ch1(1),
+ ch2(2),
+ ch3(3),
+ ch4(4),
+ ch5(5),
+ ch6(6),
+ ch7(7),
+ ch8(8),
+ ch9(9),
+ ch10(10),
+ ch11(11),
+ ch12(12),
+ ch13(13),
+ ch14(14),
+ ch15(15),
+ ch16(16),
+ ch17(17),
+ ch18(18),
+ ch19(19),
+ ch20(20),
+ ch21(21),
+ ch22(22),
+ ch23(23),
+ ch24(24),
+ ch25(25),
+ ch26(26),
+ ch27(27),
+ ch28(28),
+ ch29(29),
+ ch30(30),
+ ch31(31),
+ ch-line(33)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CH1~CH31: logical FR index.
+ When Frame Relay is active on T1/E1 port, CH-LINE
+ identifies the frame relay channel on the T1/E1 port."
+ ::= { afrFrStatEntry 2 }
+
+
+ afrFrstatPVCIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PVC index."
+ ::= { afrFrStatEntry 3 }
+
+ afrFrstatDLCI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FR DLCI"
+ ::= { afrFrStatEntry 4 }
+
+ afrFrstatRX-Bytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX-Bytes"
+ ::= { afrFrStatEntry 5 }
+
+ afrFrstatRX-Frames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX-Frames"
+ ::= { afrFrStatEntry 6 }
+
+ afrFrstatRX-Discards OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX-Discards"
+ ::= { afrFrStatEntry 7 }
+
+ afrFrstatRX-Drops OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX-Drops"
+ ::= { afrFrStatEntry 8 }
+
+
+ afrFrstatTX-Bytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX-Bytes"
+ ::= { afrFrStatEntry 9 }
+
+ afrFrstatTX-Frames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX-Frames"
+ ::= { afrFrStatEntry 10 }
+
+ afrFrstatTX-Discards OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX-Discards"
+ ::= { afrFrStatEntry 11 }
+
+ afrFrstatTX-Drops OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX-Drops"
+ ::= { afrFrStatEntry 12 }
+
+
+--
+-- ATM VC STAT Table
+--
+
+ afrAtmStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrAtmStatEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ATM statistics Table
+ This table is only available when ATM is active"
+ ::= { afr-if 5 }
+
+ afrAtmStatEntry OBJECT-TYPE
+ SYNTAX AfrAtmStatEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VC statistics Index."
+ INDEX { afrAtmStatTabIndex ,
+ afrAtmStatVcIndex }
+ ::= { afrAtmStatTable 1 }
+
+ AfrAtmStatEntry ::= SEQUENCE {
+ afrAtmStatTabIndex SmallSlotIndex,
+ afrAtmStatVcIndex INTEGER,
+ afrAtmStatVPI INTEGER,
+ afrAtmStatVCI INTEGER,
+ afrAtmStatRX-Frames INTEGER,
+ afrAtmStatTX-Frames INTEGER,
+ afrAtmStatCongestion INTEGER,
+-- afrAtmStatBAD-HEC
+-- INTEGER,
+ afrAtmStatBAD-CRC INTEGER,
+ afrAtmStatBAD-Length INTEGER
+ }
+
+ afrAtmStatTabIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrAtmStatEntry 1 }
+
+ afrAtmStatVcIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VC index."
+ ::= { afrAtmStatEntry 2 }
+
+ afrAtmStatVPI OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VPI"
+ ::= { afrAtmStatEntry 3 }
+
+ afrAtmStatVCI OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VCI"
+ ::= { afrAtmStatEntry 4 }
+
+ afrAtmStatRX-Frames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX-Frames"
+ ::= { afrAtmStatEntry 5 }
+
+ afrAtmStatTX-Frames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX-Frames"
+ ::= { afrAtmStatEntry 6 }
+
+ afrAtmStatCongestion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "congestion"
+ ::= { afrAtmStatEntry 7 }
+
+-- afrAtmStatBAD-HEC OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "bad header CRC"
+-- ::= { afrAtmStatEntry 8 }
+
+ afrAtmStatBAD-CRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bad CRC"
+ ::= { afrAtmStatEntry 9 }
+
+ afrAtmStatBAD-Length OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bad length "
+ ::= { afrAtmStatEntry 10 }
+
+
+--
+-- ATM Fr STATUS Table
+--
+
+ afrFrStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrFrStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FR status Table."
+ ::= { afr-if 6 }
+
+ afrFrStatusEntry OBJECT-TYPE
+ SYNTAX AfrFrStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FR status Index."
+ INDEX { afrFrStatusIndex ,
+ afrFrStatusFrIndex }
+ ::= { afrFrStatusTable 1 }
+
+ AfrFrStatusEntry ::= SEQUENCE {
+ afrFrStatusIndex SmallSlotIndex,
+ afrFrStatusFrIndex INTEGER,
+ afrFrStatusStatus INTEGER
+ }
+
+ afrFrStatusIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrFrStatusEntry 1 }
+
+ afrFrStatusFrIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ ch1(1),
+ ch2(2),
+ ch3(3),
+ ch4(4),
+ ch5(5),
+ ch6(6),
+ ch7(7),
+ ch8(8),
+ ch9(9),
+ ch10(10),
+ ch11(11),
+ ch12(12),
+ ch13(13),
+ ch14(14),
+ ch15(15),
+ ch16(16),
+ ch17(17),
+ ch18(18),
+ ch19(19),
+ ch20(20),
+ ch21(21),
+ ch22(22),
+ ch23(23),
+ ch24(24),
+ ch25(25),
+ ch26(26),
+ ch27(27),
+ ch28(28),
+ ch29(29),
+ ch30(30),
+ ch31(31),
+ ch-line(33)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CH1~CH31: logical FR index.
+ When Frame Relay is active on T1/E1 port, CH-LINE
+ identifies the frame relay channel on the T1/E1 port."
+ ::= { afrFrStatusEntry 2 }
+
+
+ afrFrStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2),
+ inactive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FR status"
+ ::= { afrFrStatusEntry 3 }
+
+
+--
+-- ATM VC STATUS Table
+--
+
+ afrAtmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrAtmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ATM VC status Table.
+ This table is only available when ATM is active"
+ ::= { afr-if 7 }
+
+ afrAtmStatusEntry OBJECT-TYPE
+ SYNTAX AfrAtmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VC status Index."
+ INDEX { afrAtmStatusTabIndex ,
+ afrAtmStatusVcIndex }
+ ::= { afrAtmStatusTable 1 }
+
+ AfrAtmStatusEntry ::= SEQUENCE {
+ afrAtmStatusTabIndex SmallSlotIndex,
+ afrAtmStatusVcIndex INTEGER,
+ afrAtmStatusActive INTEGER,
+ afrAtmStatusAIS INTEGER,
+ afrAtmStatusRDI INTEGER,
+ afrAtmStatusLOC INTEGER
+ }
+
+ afrAtmStatusTabIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrAtmStatusEntry 1 }
+
+ afrAtmStatusVcIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VC index."
+ ::= { afrAtmStatusEntry 2 }
+
+ afrAtmStatusActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VC active"
+ ::= { afrAtmStatusEntry 3 }
+
+ afrAtmStatusAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { afrAtmStatusEntry 4 }
+
+ afrAtmStatusRDI OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RDI"
+ ::= { afrAtmStatusEntry 5 }
+
+ afrAtmStatusLOC OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LOC"
+ ::= { afrAtmStatusEntry 6 }
+
+
+--
+-- E1 Line Control Table
+--
+
+ afrE1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { afr-e1-if 1 }
+
+ afrE1LineControlEntry OBJECT-TYPE
+ SYNTAX AfrE1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { afrE1csuLineControlIndex }
+ ::= { afrE1LineControlTable 1 }
+
+ AfrE1LineControlEntry ::= SEQUENCE {
+ afrE1csuLineControlIndex SmallSlotIndex,
+ afrE1csuLineFrame INTEGER,
+ afrE1csuLineCoding INTEGER,
+ afrE1csuInterface INTEGER,
+ afrE1csuFDL INTEGER,
+ afrE1csuFDLSabit INTEGER,
+ afrE1csuAIS INTEGER,
+ afrE1csuRAI INTEGER,
+ afrE1csuCRC INTEGER,
+ afrE1csuCAS INTEGER,
+ afrE1csuProtocol INTEGER
+ }
+
+ afrE1csuLineControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1LineControlEntry 1 }
+
+ afrE1csuLineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { afrE1LineControlEntry 2 }
+
+ afrE1csuLineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ hdb3(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { afrE1LineControlEntry 3 }
+
+ afrE1csuInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ twisted-Pair(1),
+ coaxial-Cable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that E1 line use 75/120 Ohm Cable."
+ ::= { afrE1LineControlEntry 4 }
+
+ afrE1csuFDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Facility Data Link ON/OFF"
+ ::= { afrE1LineControlEntry 5 }
+
+ afrE1csuFDLSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ sa4(1),
+ sa5(2),
+ sa6(3),
+ sa7(4),
+ sa8(5),
+ sa4-5(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Facility Data Link use Sax bit"
+ ::= { afrE1LineControlEntry 6 }
+
+ afrE1csuAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 line Alarm Indication Signal."
+ ::= { afrE1LineControlEntry 7 }
+
+ afrE1csuRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2),
+ on-A(3),
+ on-B(4),
+ on-C(5),
+ on-D(6),
+ on-E(7),
+ on-F(8),
+ on-H(9),
+ on-J(10),
+ on-K(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-ON indicates that RAI (Remote Alarm Indication) ON."
+ ::= { afrE1LineControlEntry 8 }
+
+ afrE1csuCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Cycle Redundancy Check ON/OFF"
+ ::= { afrE1LineControlEntry 9 }
+
+ afrE1csuCAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Line CAS ON/OFF"
+ ::= { afrE1LineControlEntry 11 }
+
+ afrE1csuProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ atm(1),
+ frameRelay(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol running on E1 port
+ Notice:
+ To activate new selected protocol, the plug-in card will
+ automatically reboot itself when protocol on T1 port is
+ changed. (All configurations stored in this card will be
+ returned to default.)"
+ ::= { afrE1LineControlEntry 16 }
+
+--
+-- ATM E1 User Current Performance Table
+--
+
+ afrE1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { afr-e1-if 2 }
+
+ afrE1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX AfrE1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { afrE1csuUserCurrentPerfIndex }
+ ::= { afrE1UserCurrentPerfTable 1 }
+
+ AfrE1UserCurrentPerfEntry ::= SEQUENCE {
+ afrE1csuUserCurrentPerfIndex SmallSlotIndex,
+ afrE1csuUserCurrentPerfES INTEGER,
+ afrE1csuUserCurrentPerfSES INTEGER,
+ afrE1csuUserCurrentPerfBES INTEGER,
+ afrE1csuUserCurrentPerfUAS INTEGER,
+ afrE1csuUserCurrentPerfCSS INTEGER,
+ afrE1csuUserCurrentPerfBPV INTEGER,
+ afrE1csuUserCurrentPerfDM INTEGER
+ }
+
+ afrE1csuUserCurrentPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1UserCurrentPerfEntry 1 }
+
+ afrE1csuUserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrE1UserCurrentPerfEntry 2 }
+
+ afrE1csuUserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrE1UserCurrentPerfEntry 3 }
+
+ afrE1csuUserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrE1UserCurrentPerfEntry 4 }
+
+ afrE1csuUserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrE1UserCurrentPerfEntry 5 }
+
+ afrE1csuUserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { afrE1UserCurrentPerfEntry 6 }
+
+ afrE1csuUserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrE1UserCurrentPerfEntry 7 }
+
+ afrE1csuUserCurrentPerfDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { afrE1UserCurrentPerfEntry 8 }
+
+
+--
+-- ATM E1 User Interval Performance Table
+--
+
+ afrE1UserIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { afr-e1-if 3 }
+
+ afrE1UserIntervalPerfEntry OBJECT-TYPE
+ SYNTAX AfrE1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { afrE1csuUserIntervalPerfIndex ,
+ afrE1csuUserIntervalPerfNumber }
+ ::= { afrE1UserIntervalPerfTable 1 }
+
+ AfrE1UserIntervalPerfEntry ::= SEQUENCE {
+ afrE1csuUserIntervalPerfIndex SmallSlotIndex,
+ afrE1csuUserIntervalPerfNumber INTEGER (1..96),
+ afrE1csuUserIntervalPerfES INTEGER,
+ afrE1csuUserIntervalPerfSES INTEGER,
+ afrE1csuUserIntervalPerfBES INTEGER,
+ afrE1csuUserIntervalPerfUAS INTEGER,
+ afrE1csuUserIntervalPerfCSS INTEGER,
+ afrE1csuUserIntervalPerfBPV INTEGER,
+ afrE1csuUserIntervalPerfDM INTEGER
+ }
+
+ afrE1csuUserIntervalPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1UserIntervalPerfEntry 1 }
+
+ afrE1csuUserIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { afrE1UserIntervalPerfEntry 2 }
+
+ afrE1csuUserIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrE1UserIntervalPerfEntry 3 }
+
+ afrE1csuUserIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrE1UserIntervalPerfEntry 4 }
+
+ afrE1csuUserIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrE1UserIntervalPerfEntry 5 }
+
+ afrE1csuUserIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrE1UserIntervalPerfEntry 6 }
+
+ afrE1csuUserIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrE1UserIntervalPerfEntry 7 }
+
+ afrE1csuUserIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrE1UserIntervalPerfEntry 8 }
+
+ afrE1csuUserIntervalPerfDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { afrE1UserIntervalPerfEntry 9 }
+
+
+--
+-- User Total Performance Table
+--
+ afrE1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { afr-e1-if 4 }
+
+ afrE1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX AfrE1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { afrE1csuUserTotalPerfIndex }
+ ::= { afrE1UserTotalPerfTable 1 }
+
+ AfrE1UserTotalPerfEntry ::= SEQUENCE {
+ afrE1csuUserTotalPerfIndex SmallSlotIndex,
+ afrE1csuUserTotalPerfES INTEGER,
+ afrE1csuUserTotalPerfSES INTEGER,
+ afrE1csuUserTotalPerfBES INTEGER,
+ afrE1csuUserTotalPerfUAS INTEGER,
+ afrE1csuUserTotalPerfCSS INTEGER,
+ afrE1csuUserTotalPerfBPV INTEGER,
+ afrE1csuUserTotalPerfDM INTEGER
+ }
+
+ afrE1csuUserTotalPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1UserTotalPerfEntry 1 }
+
+ afrE1csuUserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrE1UserTotalPerfEntry 2 }
+
+ afrE1csuUserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrE1UserTotalPerfEntry 3 }
+
+ afrE1csuUserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrE1UserTotalPerfEntry 4 }
+
+ afrE1csuUserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrE1UserTotalPerfEntry 5 }
+
+ afrE1csuUserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrE1UserTotalPerfEntry 6 }
+
+ afrE1csuUserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrE1UserTotalPerfEntry 7 }
+
+ afrE1csuUserTotalPerfDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { afrE1UserTotalPerfEntry 8 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ afrE1UserSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { afr-e1-if 5 }
+
+ afrE1UserSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX AfrE1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance table"
+ INDEX { afrE1csuUser7DaysPerfIndex ,
+ afrE1csuUserDaysIndex }
+ ::= { afrE1UserSevenDaysPerfTable 1 }
+
+ AfrE1UserSevenDaysPerfEntry ::= SEQUENCE {
+ afrE1csuUser7DaysPerfIndex SmallSlotIndex,
+ afrE1csuUserDaysIndex INTEGER (1..7),
+ afrE1csuUserDateStrIndex DisplayString (SIZE (0..255) ),
+ afrE1csuUserSevenDaysPerfES INTEGER,
+ afrE1csuUserSevenDaysPerfSES INTEGER,
+ afrE1csuUserSevenDaysPerfBES INTEGER,
+ afrE1csuUserSevenDaysPerfUAS INTEGER,
+ afrE1csuUserSevenDaysPerfCSS INTEGER,
+ afrE1csuUserSevenDaysPerfDM INTEGER
+ }
+
+ afrE1csuUser7DaysPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1UserSevenDaysPerfEntry 1 }
+
+ afrE1csuUserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { afrE1UserSevenDaysPerfEntry 2 }
+
+ afrE1csuUserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { afrE1UserSevenDaysPerfEntry 3 }
+
+ afrE1csuUserSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrE1UserSevenDaysPerfEntry 4 }
+
+ afrE1csuUserSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrE1UserSevenDaysPerfEntry 5 }
+
+ afrE1csuUserSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrE1UserSevenDaysPerfEntry 6 }
+
+ afrE1csuUserSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrE1UserSevenDaysPerfEntry 7 }
+
+ afrE1csuUserSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrE1UserSevenDaysPerfEntry 8 }
+
+ afrE1csuUserSevenDaysPerfDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { afrE1UserSevenDaysPerfEntry 9 }
+
+
+
+
+--
+-- Line Current Performance Table
+--
+
+ afrE1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { afr-e1-if 10 }
+
+ afrE1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX AfrE1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { afrE1csuLineCurrentPerfIndex }
+ ::= { afrE1LineCurrentPerfTable 1 }
+
+ AfrE1LineCurrentPerfEntry ::= SEQUENCE {
+ afrE1csuLineCurrentPerfIndex SmallSlotIndex,
+ afrE1csuLineCurrentPerfES INTEGER,
+ afrE1csuLineCurrentPerfSES INTEGER,
+ afrE1csuLineCurrentPerfBES INTEGER,
+ afrE1csuLineCurrentPerfUAS INTEGER,
+ afrE1csuLineCurrentPerfCSS INTEGER,
+ afrE1csuLineCurrentPerfBPV INTEGER,
+ afrE1csuLineCurrentPerfDM INTEGER
+ }
+
+ afrE1csuLineCurrentPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1LineCurrentPerfEntry 1 }
+
+ afrE1csuLineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { afrE1LineCurrentPerfEntry 2 }
+
+ afrE1csuLineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrE1LineCurrentPerfEntry 3 }
+
+ afrE1csuLineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrE1LineCurrentPerfEntry 4 }
+
+ afrE1csuLineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrE1LineCurrentPerfEntry 5 }
+
+ afrE1csuLineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrE1LineCurrentPerfEntry 6 }
+
+ afrE1csuLineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrE1LineCurrentPerfEntry 7 }
+
+ afrE1csuLineCurrentPerfDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { afrE1LineCurrentPerfEntry 8 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ afrE1LineIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { afr-e1-if 11 }
+
+ afrE1LineIntervalPerfEntry OBJECT-TYPE
+ SYNTAX AfrE1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { afrE1csuLineIntervalPerfIndex ,
+ afrE1csuLineIntervalPerfNumber }
+ ::= { afrE1LineIntervalPerfTable 1 }
+
+ AfrE1LineIntervalPerfEntry ::= SEQUENCE {
+ afrE1csuLineIntervalPerfIndex SmallSlotIndex,
+ afrE1csuLineIntervalPerfNumber INTEGER (1..96),
+ afrE1csuLineIntervalPerfES INTEGER,
+ afrE1csuLineIntervalPerfSES INTEGER,
+ afrE1csuLineIntervalPerfBES INTEGER,
+ afrE1csuLineIntervalPerfUAS INTEGER,
+ afrE1csuLineIntervalPerfCSS INTEGER,
+ afrE1csuLineIntervalPerfBPV INTEGER,
+ afrE1csuLineIntervalPerfDM INTEGER
+ }
+
+ afrE1csuLineIntervalPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1LineIntervalPerfEntry 1 }
+
+ afrE1csuLineIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { afrE1LineIntervalPerfEntry 2 }
+
+ afrE1csuLineIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrE1LineIntervalPerfEntry 3 }
+
+ afrE1csuLineIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrE1LineIntervalPerfEntry 4 }
+
+ afrE1csuLineIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrE1LineIntervalPerfEntry 5 }
+
+ afrE1csuLineIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrE1LineIntervalPerfEntry 6 }
+
+ afrE1csuLineIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrE1LineIntervalPerfEntry 7 }
+
+ afrE1csuLineIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrE1LineIntervalPerfEntry 8 }
+
+ afrE1csuLineIntervalPerfDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrE1LineIntervalPerfEntry 9 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ afrE1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { afr-e1-if 12 }
+
+ afrE1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX AfrE1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance table"
+ INDEX { afrE1csuLineTotalPerfIndex }
+ ::= { afrE1LineTotalPerfTable 1 }
+
+ AfrE1LineTotalPerfEntry ::= SEQUENCE {
+ afrE1csuLineTotalPerfIndex SmallSlotIndex,
+ afrE1csuLineTotalPerfES INTEGER,
+ afrE1csuLineTotalPerfSES INTEGER,
+ afrE1csuLineTotalPerfBES INTEGER,
+ afrE1csuLineTotalPerfUAS INTEGER,
+ afrE1csuLineTotalPerfCSS INTEGER,
+ afrE1csuLineTotalPerfBPV INTEGER,
+ afrE1csuLineTotalPerfDM INTEGER
+ }
+
+ afrE1csuLineTotalPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1LineTotalPerfEntry 1 }
+
+ afrE1csuLineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrE1LineTotalPerfEntry 2 }
+
+ afrE1csuLineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrE1LineTotalPerfEntry 3 }
+
+ afrE1csuLineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrE1LineTotalPerfEntry 4 }
+
+ afrE1csuLineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrE1LineTotalPerfEntry 5 }
+
+ afrE1csuLineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrE1LineTotalPerfEntry 6 }
+
+ afrE1csuLineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrE1LineTotalPerfEntry 7 }
+
+ afrE1csuLineTotalPerfDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { afrE1LineTotalPerfEntry 8 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ afrE1LineSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { afr-e1-if 13 }
+
+ afrE1LineSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX AfrE1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { afrE1csuLine7DaysPerfIndex ,
+ afrE1csuLineDaysIndex }
+ ::= { afrE1LineSevenDaysPerfTable 1 }
+
+ AfrE1LineSevenDaysPerfEntry ::= SEQUENCE {
+ afrE1csuLine7DaysPerfIndex SmallSlotIndex,
+ afrE1csuLineDaysIndex INTEGER (1..7),
+ afrE1csuLineDateStrIndex DisplayString (SIZE (0..255) ),
+ afrE1csuLineSevenDaysPerfES INTEGER,
+ afrE1csuLineSevenDaysPerfSES INTEGER,
+ afrE1csuLineSevenDaysPerfBES INTEGER,
+ afrE1csuLineSevenDaysPerfUAS INTEGER,
+ afrE1csuLineSevenDaysPerfCSS INTEGER,
+ afrE1csuLineSevenDaysPerfDM INTEGER
+ }
+
+ afrE1csuLine7DaysPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1LineSevenDaysPerfEntry 1 }
+
+ afrE1csuLineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { afrE1LineSevenDaysPerfEntry 2 }
+
+ afrE1csuLineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { afrE1LineSevenDaysPerfEntry 3 }
+
+ afrE1csuLineSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrE1LineSevenDaysPerfEntry 4 }
+
+ afrE1csuLineSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrE1LineSevenDaysPerfEntry 5 }
+
+ afrE1csuLineSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrE1LineSevenDaysPerfEntry 6 }
+
+ afrE1csuLineSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrE1LineSevenDaysPerfEntry 7 }
+
+ afrE1csuLineSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrE1LineSevenDaysPerfEntry 8 }
+
+ afrE1csuLineSevenDaysPerfDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { afrE1LineSevenDaysPerfEntry 9 }
+
+
+--
+-- Line Availability Table
+--
+
+ afrE1LineAvailabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { afr-e1-if 14 }
+
+ afrE1LineAvailabilityEntry OBJECT-TYPE
+ SYNTAX AfrE1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { afrE1csuPortAvailabilityIndex }
+ ::= { afrE1LineAvailabilityTable 1 }
+
+ AfrE1LineAvailabilityEntry ::= SEQUENCE {
+ afrE1csuPortAvailabilityIndex SmallSlotIndex,
+ afrE1csuAvailableSeconds DisplayString,
+ afrE1csuUnavailableSeconds DisplayString,
+ afrE1csuLineAvailability DisplayString
+ }
+
+ afrE1csuPortAvailabilityIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1LineAvailabilityEntry 1 }
+
+ afrE1csuAvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { afrE1LineAvailabilityEntry 2 }
+
+ afrE1csuUnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { afrE1LineAvailabilityEntry 3 }
+
+ afrE1csuLineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { afrE1LineAvailabilityEntry 4 }
+
+--
+-- Line Diagnostic Control Table
+--
+
+ afrE1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrE1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { afr-e1-if 15 }
+
+ afrE1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX AfrE1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { afrE1csuLineDiagControlIndex }
+ ::= { afrE1LineDiagControlTable 1 }
+
+ AfrE1LineDiagControlEntry ::= SEQUENCE {
+ afrE1csuLineDiagControlIndex SmallSlotIndex,
+ afrE1csuLoopbackType INTEGER,
+ afrE1csuLoopbackStatus INTEGER,
+ afrE1csuPRBSControl INTEGER,
+ afrE1csuPRBSStatus INTEGER,
+ afrE1csuPRBSElapseSeconds INTEGER,
+ afrE1csuPRBSErrorSeconds INTEGER,
+ afrE1csuPRBSErrorCounts INTEGER,
+ afrE1csuInbandLoopbackPeriod INTEGER
+ }
+
+ afrE1csuLineDiagControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrE1LineDiagControlEntry 1 }
+
+ afrE1csuLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ localLoopback(2),
+ payLoadLoopback(3),
+ lineLoopback(4),
+ remotePayLoadLB-Active(5),
+ remoteLineLB-Active(6),
+ remotePayLoadLb-Deactive(7),
+ remoteLineLB-Deactive(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "atm-e1csu Loopback Type"
+ ::= { afrE1LineDiagControlEntry 2 }
+
+ afrE1csuLoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ lb-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-e1csu Loopback Status"
+ ::= { afrE1LineDiagControlEntry 3 }
+
+ afrE1csuPRBSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-DEACTIVE(1),
+ prbs-ACTIVE-FULL(2),
+ prbs-RESET-ERROR-COUNT(3),
+ prbs-INJECT-ERROR(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "atm-e1csu PRBS Control"
+ ::= { afrE1LineDiagControlEntry 4 }
+
+ afrE1csuPRBSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-SYNC(1),
+ prbs-UNSYNC(2),
+ prbs-NOT-ACTIVE(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-e1csu PRBS Status"
+ ::= { afrE1LineDiagControlEntry 5 }
+
+ afrE1csuPRBSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-e1csu PRBS Elapse Seconds"
+ ::= { afrE1LineDiagControlEntry 6 }
+
+ afrE1csuPRBSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-e1csu PRBS Error Seconds"
+ ::= { afrE1LineDiagControlEntry 7 }
+
+ afrE1csuPRBSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-e1csu PRBS Error Counts"
+ ::= { afrE1LineDiagControlEntry 8 }
+
+ afrE1csuInbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of E1 inband local, payload, or line loopback"
+ ::= { afrE1LineDiagControlEntry 9 }
+
+
+
+--
+-- ATM T1 Line Control Table
+--
+
+ afrT1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { afr-t1-if 1 }
+
+ afrT1LineControlEntry OBJECT-TYPE
+ SYNTAX AfrT1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { afrT1csuLineControlIndex }
+ ::= { afrT1LineControlTable 1 }
+
+ AfrT1LineControlEntry ::= SEQUENCE {
+ afrT1csuLineControlIndex SmallSlotIndex,
+ afrT1csuLineFrame INTEGER,
+ afrT1csuLineCoding INTEGER,
+ afrT1csuInterface INTEGER,
+ afrT1csuLineBuildOut INTEGER,
+ afrT1csuEQUalizer INTEGER,
+ afrT1csuAIS INTEGER,
+ afrT1csuYEL INTEGER,
+ afrT1csuInband INTEGER,
+ afrT1csuProtocol INTEGER
+ }
+
+ afrT1csuLineControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1LineControlEntry 1 }
+
+ afrT1csuLineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ d4(1),
+ esf(2),
+ esf-T1-403(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { afrT1LineControlEntry 2 }
+
+ afrT1csuLineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ b8zs(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { afrT1LineControlEntry 3 }
+
+ afrT1csuInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ long-Haul(1),
+ short-Haul(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that T1 line use Long/Short haul."
+ ::= { afrT1LineControlEntry 4 }
+
+ afrT1csuLineBuildOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ lbo-0-0dB(1),
+ lbo-7-5dB(2),
+ lbo-15dB(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line build out."
+ ::= { afrT1LineControlEntry 5 }
+
+ afrT1csuEQUalizer OBJECT-TYPE
+ SYNTAX INTEGER {
+ equ-0-133Ft(1),
+ equ-133-266Ft(2),
+ equ-266-399Ft(3),
+ equ-399-533Ft(4),
+ equ-533-655Ft(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line equalizer."
+ ::= { afrT1LineControlEntry 6 }
+
+ afrT1csuAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line Alarm Indication Signal."
+ ::= { afrT1LineControlEntry 7 }
+
+ afrT1csuYEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2),
+ on-A(3),
+ on-B(4),
+ on-C(5),
+ on-D(6),
+ on-E(7),
+ on-F(8),
+ on-H(9),
+ on-J(10),
+ on-K(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-ON indicates that yellow alarm ON."
+ ::= { afrT1LineControlEntry 8 }
+
+ afrT1csuInband OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line inband ON/OFF"
+ ::= { afrT1LineControlEntry 9 }
+
+ afrT1csuProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ atm(1),
+ frameRelay(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol running on T1 port
+ Notice:
+ To activate new selected protocol, the plug-in card will
+ automatically reboot itself when protocol on T1 port is
+ changed. (All configurations stored in this card will be
+ returned to default.)"
+ ::= { afrT1LineControlEntry 16 }
+
+--
+-- User Current Performance Table
+--
+
+ afrT1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { afr-t1-if 2 }
+
+ afrT1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX AfrT1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { afrT1csuUserCurrentPerfIndex }
+ ::= { afrT1UserCurrentPerfTable 1 }
+
+ AfrT1UserCurrentPerfEntry ::= SEQUENCE {
+ afrT1csuUserCurrentPerfIndex SmallSlotIndex,
+ afrT1csuUserCurrentPerfES INTEGER,
+ afrT1csuUserCurrentPerfSES INTEGER,
+ afrT1csuUserCurrentPerfBES INTEGER,
+ afrT1csuUserCurrentPerfUAS INTEGER,
+ afrT1csuUserCurrentPerfCSS INTEGER,
+ afrT1csuUserCurrentPerfBPV INTEGER,
+ afrT1csuUserCurrentPerfLOFC INTEGER
+ }
+
+ afrT1csuUserCurrentPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1UserCurrentPerfEntry 1 }
+
+ afrT1csuUserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrT1UserCurrentPerfEntry 2 }
+
+ afrT1csuUserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrT1UserCurrentPerfEntry 3 }
+
+ afrT1csuUserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrT1UserCurrentPerfEntry 4 }
+
+ afrT1csuUserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrT1UserCurrentPerfEntry 5 }
+
+ afrT1csuUserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { afrT1UserCurrentPerfEntry 6 }
+
+ afrT1csuUserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrT1UserCurrentPerfEntry 7 }
+
+ afrT1csuUserCurrentPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { afrT1UserCurrentPerfEntry 8 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ afrT1UserIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { afr-t1-if 3 }
+
+ afrT1UserIntervalPerfEntry OBJECT-TYPE
+ SYNTAX AfrT1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { afrT1csuUserIntervalPerfIndex ,
+ afrT1csuUserIntervalPerfNumber }
+ ::= { afrT1UserIntervalPerfTable 1 }
+
+ AfrT1UserIntervalPerfEntry ::= SEQUENCE {
+ afrT1csuUserIntervalPerfIndex SmallSlotIndex,
+ afrT1csuUserIntervalPerfNumber INTEGER (1..96),
+ afrT1csuUserIntervalPerfES INTEGER,
+ afrT1csuUserIntervalPerfSES INTEGER,
+ afrT1csuUserIntervalPerfBES INTEGER,
+ afrT1csuUserIntervalPerfUAS INTEGER,
+ afrT1csuUserIntervalPerfCSS INTEGER,
+ afrT1csuUserIntervalPerfBPV INTEGER,
+ afrT1csuUserIntervalPerfLOFC INTEGER
+ }
+
+ afrT1csuUserIntervalPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1UserIntervalPerfEntry 1 }
+
+ afrT1csuUserIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { afrT1UserIntervalPerfEntry 2 }
+
+ afrT1csuUserIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrT1UserIntervalPerfEntry 3 }
+
+ afrT1csuUserIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrT1UserIntervalPerfEntry 4 }
+
+ afrT1csuUserIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrT1UserIntervalPerfEntry 5 }
+
+ afrT1csuUserIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrT1UserIntervalPerfEntry 6 }
+
+ afrT1csuUserIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrT1UserIntervalPerfEntry 7 }
+
+ afrT1csuUserIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrT1UserIntervalPerfEntry 8 }
+
+ afrT1csuUserIntervalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { afrT1UserIntervalPerfEntry 9 }
+
+
+--
+-- User Total Performance Table
+--
+ afrT1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { afr-t1-if 4 }
+
+ afrT1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX AfrT1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { afrT1csuUserTotalPerfIndex }
+ ::= { afrT1UserTotalPerfTable 1 }
+
+ AfrT1UserTotalPerfEntry ::= SEQUENCE {
+ afrT1csuUserTotalPerfIndex SmallSlotIndex,
+ afrT1csuUserTotalPerfES INTEGER,
+ afrT1csuUserTotalPerfSES INTEGER,
+ afrT1csuUserTotalPerfBES INTEGER,
+ afrT1csuUserTotalPerfUAS INTEGER,
+ afrT1csuUserTotalPerfCSS INTEGER,
+ afrT1csuUserTotalPerfBPV INTEGER,
+ afrT1csuUserTotalPerfLOFC INTEGER
+ }
+
+ afrT1csuUserTotalPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1UserTotalPerfEntry 1 }
+
+ afrT1csuUserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrT1UserTotalPerfEntry 2 }
+
+ afrT1csuUserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrT1UserTotalPerfEntry 3 }
+
+ afrT1csuUserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrT1UserTotalPerfEntry 4 }
+
+ afrT1csuUserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrT1UserTotalPerfEntry 5 }
+
+ afrT1csuUserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrT1UserTotalPerfEntry 6 }
+
+ afrT1csuUserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrT1UserTotalPerfEntry 7 }
+
+ afrT1csuUserTotalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { afrT1UserTotalPerfEntry 8 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ afrT1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { afr-t1-if 8 }
+
+ afrT1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX AfrT1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { afrT1csuLineCurrentPerfIndex }
+ ::= { afrT1LineCurrentPerfTable 1 }
+
+ AfrT1LineCurrentPerfEntry ::= SEQUENCE {
+ afrT1csuLineCurrentPerfIndex SmallSlotIndex,
+ afrT1csuLineCurrentPerfES INTEGER,
+ afrT1csuLineCurrentPerfSES INTEGER,
+ afrT1csuLineCurrentPerfBES INTEGER,
+ afrT1csuLineCurrentPerfUAS INTEGER,
+ afrT1csuLineCurrentPerfCSS INTEGER,
+ afrT1csuLineCurrentPerfBPV INTEGER,
+ afrT1csuLineCurrentPerfLOFC INTEGER
+ }
+
+ afrT1csuLineCurrentPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1LineCurrentPerfEntry 1 }
+
+ afrT1csuLineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { afrT1LineCurrentPerfEntry 2 }
+
+ afrT1csuLineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrT1LineCurrentPerfEntry 3 }
+
+ afrT1csuLineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrT1LineCurrentPerfEntry 4 }
+
+ afrT1csuLineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrT1LineCurrentPerfEntry 5 }
+
+ afrT1csuLineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrT1LineCurrentPerfEntry 6 }
+
+ afrT1csuLineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrT1LineCurrentPerfEntry 7 }
+
+ afrT1csuLineCurrentPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { afrT1LineCurrentPerfEntry 8 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ afrT1LineIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { afr-t1-if 9 }
+
+ afrT1LineIntervalPerfEntry OBJECT-TYPE
+ SYNTAX AfrT1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { afrT1csuLineIntervalPerfIndex ,
+ afrT1csuLineIntervalPerfNumber }
+ ::= { afrT1LineIntervalPerfTable 1 }
+
+ AfrT1LineIntervalPerfEntry ::= SEQUENCE {
+ afrT1csuLineIntervalPerfIndex SmallSlotIndex,
+ afrT1csuLineIntervalPerfNumber INTEGER (1..96),
+ afrT1csuLineIntervalPerfES INTEGER,
+ afrT1csuLineIntervalPerfSES INTEGER,
+ afrT1csuLineIntervalPerfBES INTEGER,
+ afrT1csuLineIntervalPerfUAS INTEGER,
+ afrT1csuLineIntervalPerfCSS INTEGER,
+ afrT1csuLineIntervalPerfBPV INTEGER,
+ afrT1csuLineIntervalPerfLOFC INTEGER
+ }
+
+ afrT1csuLineIntervalPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1LineIntervalPerfEntry 1 }
+
+ afrT1csuLineIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index "
+ ::= { afrT1LineIntervalPerfEntry 2 }
+
+ afrT1csuLineIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrT1LineIntervalPerfEntry 3 }
+
+ afrT1csuLineIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrT1LineIntervalPerfEntry 4 }
+
+ afrT1csuLineIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrT1LineIntervalPerfEntry 5 }
+
+ afrT1csuLineIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrT1LineIntervalPerfEntry 6 }
+
+ afrT1csuLineIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrT1LineIntervalPerfEntry 7 }
+
+ afrT1csuLineIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrT1LineIntervalPerfEntry 8 }
+
+ afrT1csuLineIntervalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { afrT1LineIntervalPerfEntry 9 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ afrT1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { afr-t1-if 10 }
+
+ afrT1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX AfrT1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance entry"
+ INDEX { afrT1csuLineTotalPerfIndex }
+ ::= { afrT1LineTotalPerfTable 1 }
+
+ AfrT1LineTotalPerfEntry ::= SEQUENCE {
+ afrT1csuLineTotalPerfIndex SmallSlotIndex,
+ afrT1csuLineTotalPerfES INTEGER,
+ afrT1csuLineTotalPerfSES INTEGER,
+ afrT1csuLineTotalPerfBES INTEGER,
+ afrT1csuLineTotalPerfUAS INTEGER,
+ afrT1csuLineTotalPerfCSS INTEGER,
+ afrT1csuLineTotalPerfBPV INTEGER,
+ afrT1csuLineTotalPerfLOFC INTEGER
+ }
+
+ afrT1csuLineTotalPerfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1LineTotalPerfEntry 1 }
+
+ afrT1csuLineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { afrT1LineTotalPerfEntry 2 }
+
+ afrT1csuLineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { afrT1LineTotalPerfEntry 3 }
+
+ afrT1csuLineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { afrT1LineTotalPerfEntry 4 }
+
+ afrT1csuLineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { afrT1LineTotalPerfEntry 5 }
+
+ afrT1csuLineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { afrT1LineTotalPerfEntry 6 }
+
+ afrT1csuLineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { afrT1LineTotalPerfEntry 7 }
+
+ afrT1csuLineTotalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { afrT1LineTotalPerfEntry 8 }
+
+
+--
+-- Line Availability Table
+--
+
+ afrT1LineAvailabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { afr-t1-if 11 }
+
+ afrT1LineAvailabilityEntry OBJECT-TYPE
+ SYNTAX AfrT1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { afrT1csuPortAvailabilityIndex }
+ ::= { afrT1LineAvailabilityTable 1 }
+
+ AfrT1LineAvailabilityEntry ::= SEQUENCE {
+ afrT1csuPortAvailabilityIndex SmallSlotIndex,
+ afrT1csuAvailableSeconds DisplayString,
+ afrT1csuUnavailableSeconds DisplayString,
+ afrT1csuLineAvailability DisplayString
+ }
+
+ afrT1csuPortAvailabilityIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1LineAvailabilityEntry 1 }
+
+ afrT1csuAvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { afrT1LineAvailabilityEntry 2 }
+
+ afrT1csuUnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { afrT1LineAvailabilityEntry 3 }
+
+ afrT1csuLineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { afrT1LineAvailabilityEntry 4 }
+
+
+
+--
+-- ATM T1 line Diagnostic Control Table
+--
+
+ afrT1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrT1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { afr-t1-if 12 }
+
+ afrT1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX AfrT1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { afrT1csuLineDiagControlIndex }
+ ::= { afrT1LineDiagControlTable 1 }
+
+ AfrT1LineDiagControlEntry ::= SEQUENCE {
+ afrT1csuLineDiagControlIndex SmallSlotIndex,
+ afrT1csuLoopbackType INTEGER,
+ afrT1csuLoopbackStatus INTEGER,
+ afrT1csuQRSSControl INTEGER,
+ afrT1csuQRSSStatus INTEGER,
+ afrT1csuQRSSElapseSeconds INTEGER,
+ afrT1csuQRSSErrorSeconds INTEGER,
+ afrT1csuQRSSErrorCounts INTEGER,
+ afrT1csuInbandLoopbackPeriod INTEGER
+ }
+
+ afrT1csuLineDiagControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrT1LineDiagControlEntry 1 }
+
+ afrT1csuLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ localLoopback(2),
+ payLoadLoopback(3),
+ lineLoopback(4),
+ remoteLineLB-Inband-Active(5),
+ remotePayLoadLB-ATT-Active(6),
+ remotePayLoadLB-ANSI-Active(7),
+ remoteLineLB-ANSI-Active(8),
+ remoteLineLB-Inband-Deactive(9),
+ remotePayLoadLB-ATT-Deactive(10),
+ remotePayLoadLB-ANSI-Deactive(11),
+ remoteLineLB-ANSI-Deactive(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "atm-t1csu Loopback Type"
+ ::= { afrT1LineDiagControlEntry 2 }
+
+ afrT1csuLoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ lb-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-t1csu Loopback Status"
+ ::= { afrT1LineDiagControlEntry 3 }
+
+ afrT1csuQRSSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrss-DEACTIVE(1),
+ qrss-ACTIVE-FULL(2),
+ qrss-RESET-ERROR-COUNT(3),
+ qrss-INJECT-ERROR(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "atm-t1csu QRSS Control"
+ ::= { afrT1LineDiagControlEntry 4 }
+
+ afrT1csuQRSSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrss-SYNC(1),
+ qrss-UNSYNC(2),
+ qrss-NOT-ACTIVE(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-t1csu QRSS Status"
+ ::= { afrT1LineDiagControlEntry 5 }
+
+ afrT1csuQRSSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-t1csu QRSS Elapse Seconds"
+ ::= { afrT1LineDiagControlEntry 6 }
+
+ afrT1csuQRSSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-t1csu QRSS Error Seconds"
+ ::= { afrT1LineDiagControlEntry 7 }
+
+ afrT1csuQRSSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "atm-t1csu QRSS Error Counts"
+ ::= { afrT1LineDiagControlEntry 8 }
+
+ afrT1csuInbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of T1 inband local, payload, or line loopback"
+ ::= { afrT1LineDiagControlEntry 9 }
+
+
+--
+-- ATM CSU DS0 Map Table
+--
+
+ afrCsuChannelMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrCsuChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Channel map on T1/E1"
+ ::= { afr-if 8 }
+
+ afrCsuChannelMapEntry OBJECT-TYPE
+ SYNTAX AfrCsuChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of channel map table"
+ INDEX { afrCsuChannelMapTableIndex ,
+ afrCsuChannelMapEntryIndex }
+ ::= { afrCsuChannelMapTable 1 }
+
+ AfrCsuChannelMapEntry ::= SEQUENCE {
+ afrCsuChannelMapTableIndex SmallSlotIndex,
+ afrCsuChannelMapEntryIndex INTEGER,
+ afrCsuChannelMapTo INTEGER
+ }
+
+ afrCsuChannelMapTableIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrCsuChannelMapEntry 1 }
+
+ afrCsuChannelMapEntryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index.
+ T1: 1~24
+ E1: 1~31"
+ ::= { afrCsuChannelMapEntry 2 }
+
+
+ afrCsuChannelMapTo OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(0),
+ map(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "0: this time slot is idle
+ 1: this time slot carries user data"
+ ::= { afrCsuChannelMapEntry 3 }
+
+--
+-- FR-to-FR DLCI mapping table
+--
+
+ afrDLCITable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrDLCIEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FrameRelay-to-FrameRelay DLCI mapping table
+ This table is only available when FR on T1/E1 is active"
+ ::= { afr-if 9 }
+
+ afrDLCIEntry OBJECT-TYPE
+ SYNTAX AfrDLCIEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VC management Index."
+ INDEX { afrDlciTableIndex ,
+ afrDlciEntryIndex }
+ ::= { afrDLCITable 1 }
+
+ AfrDLCIEntry ::= SEQUENCE {
+ afrDlciTableIndex SmallSlotIndex,
+ afrDlciEntryIndex INTEGER,
+ logicalChannel INTEGER,
+ logicalDLCI INTEGER,
+ dlci INTEGER,
+ cir INTEGER,
+ allocatedBandwidth INTEGER,
+ bc INTEGER,
+ be INTEGER
+ }
+
+ afrDlciTableIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrDLCIEntry 1 }
+
+ afrDlciEntryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Entry index."
+ ::= { afrDLCIEntry 2 }
+
+ logicalChannel OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Which logical frame relay channel"
+ ::= { afrDLCIEntry 3 }
+
+ logicalDLCI OBJECT-TYPE
+ SYNTAX INTEGER (1..1023)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DLCI in this logical frame relay channel"
+ ::= { afrDLCIEntry 4 }
+
+ dlci OBJECT-TYPE
+ SYNTAX INTEGER (1..1023)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DLCI in T1/E1 channel"
+ ::= { afrDLCIEntry 5 }
+
+ cir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Information Rate"
+ ::= { afrDLCIEntry 6 }
+
+ allocatedBandwidth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Really allocated bandwidth for this virtual connection.
+ In normal case, AllocatedBandwidth is same as CIR"
+ ::= { afrDLCIEntry 7 }
+
+ bc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Burst size"
+ ::= { afrDLCIEntry 8 }
+
+ be OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excess Burst size"
+ ::= { afrDLCIEntry 9 }
+
+
+--
+-- ATM LINE STAT Table
+--
+
+ afrAtmLineStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AfrAtmLineStatEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ATM Line statistics Table
+ This table is only available when ATM is active"
+ ::= { afr-if 10 }
+
+ afrAtmLineStatEntry OBJECT-TYPE
+ SYNTAX AfrAtmLineStatEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VC statistics Index."
+ INDEX { afrAtmLineStatTabIndex }
+ ::= { afrAtmLineStatTable 1 }
+
+ AfrAtmLineStatEntry ::= SEQUENCE {
+ afrAtmLineStatTabIndex SmallSlotIndex,
+ afrAtmLINE-STAT INTEGER,
+ afrAtmBAD-HEC INTEGER
+ }
+
+
+ afrAtmLineStatTabIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { afrAtmLineStatEntry 1 }
+
+
+ afrAtmBAD-HEC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bad header CRC"
+ ::= { afrAtmLineStatEntry 2 }
+
+ afrAtmLINE-STAT OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsync(1),
+ sync(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ATM Line Sync/unsync"
+ ::= { afrAtmLineStatEntry 3 }
+
+
+ afrTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of ATM/FR"
+ ::= { afr-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- fxo-card MIB
+--======================================================================--
+-- FXO Card
+
+-- fxoAllPortConfigControlTable OBJECT IDENTIFIER ::= { fxo-card 1 }
+-- fxoAllPortSigConfigControlTable OBJECT IDENTIFIER ::= { fxo-card 2 }
+-- fxoPerPortConfigControlTable OBJECT IDENTIFIER ::= { fxo-card 3 }
+-- fxoPortStatusTable OBJECT IDENTIFIER ::= { fxo-card 4 }
+-- fxoDiagTestControlTable OBJECT IDENTIFIER ::= { fxo-card 5 }
+-- fxoCommandControlTable OBJECT IDENTIFIER ::= { fxo-card 6 }
+--======================================================================--
+
+ FXOPulseDecodeLevel ::= INTEGER {
+ na(0),
+-- neg-18-dbm(18),
+ neg-19-dbm(19),
+ neg-20-dbm(20),
+ neg-21-dbm(21),
+ neg-22-dbm(22),
+ neg-23-dbm(23),
+ neg-24-dbm(24),
+ neg-25-dbm(25),
+ neg-26-dbm(26),
+ neg-27-dbm(27),
+ neg-28-dbm(28),
+ neg-29-dbm(29),
+ neg-30-dbm(30),
+ neg-31-dbm(31),
+ neg-32-dbm(32),
+ neg-33-dbm(33),
+ neg-34-dbm(34),
+ neg-35-dbm(35),
+ neg-36-dbm(36),
+ neg-37-dbm(37),
+ neg-38-dbm(38),
+ neg-39-dbm(39),
+ neg-40-dbm(40),
+ neg-41-dbm(41),
+ neg-42-dbm(42),
+ neg-43-dbm(43),
+ neg-44-dbm(44),
+ neg-45-dbm(45),
+ neg-46-dbm(46),
+ neg-47-dbm(47)
+ }
+
+--
+-- FXO All Port Config Control Table
+--
+
+ fxoAllPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoAllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO All Port Configuration Control Table"
+ ::= { fxo-card 1 }
+
+ fxoAllPortConfigControlEntry OBJECT-TYPE
+ SYNTAX FxoAllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO all port configuration control entry"
+ INDEX { fxoAllPortConfigControlIndex }
+ ::= { fxoAllPortConfigControlTable 1 }
+
+ FxoAllPortConfigControlEntry ::= SEQUENCE {
+ fxoAllPortConfigControlIndex LargeSlotIndex,
+ fxoAllPortConfigControlA-u-law INTEGER,
+ fxoAllPortConfigControlImpedance INTEGER,
+-- fxoAllPortConfigControlTx-gain
+-- DisplayString,
+-- fxoAllPortConfigControlRx-gain
+-- DisplayString,
+ fxoAllPortConfigControlTrunk-condition INTEGER,
+ fxoAllPortConfigControlLine-polarity INTEGER,
+ fxoAllPortConfigControlMetering-pulse-frequency INTEGER,
+ fxoAllPortConfigControlPulse-detect-mode INTEGER
+ }
+
+ fxoAllPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoAllPortConfigControlEntry 1 }
+
+ fxoAllPortConfigControlA-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { fxoAllPortConfigControlEntry 2 }
+
+ fxoAllPortConfigControlImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { fxoAllPortConfigControlEntry 3 }
+
+-- fxoAllPortConfigControlTx-gain OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " TX-GAIN "
+-- ::= { fxoAllPortConfigControlEntry 4 }
+
+-- fxoAllPortConfigControlRx-gain OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " RX-GAIN "
+-- ::= { fxoAllPortConfigControlEntry 5 }
+
+ fxoAllPortConfigControlTrunk-condition OBJECT-TYPE
+ SYNTAX INTEGER {
+ on-hook(1),
+ off-hook(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Trunk Condition "
+ ::= { fxoAllPortConfigControlEntry 6 }
+
+ fxoAllPortConfigControlLine-polarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ reverse(1),
+ normal(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Line Polarity "
+ ::= { fxoAllPortConfigControlEntry 7 }
+
+ fxoAllPortConfigControlMetering-pulse-frequency OBJECT-TYPE
+ SYNTAX INTEGER {
+ freq-16k-hz(1),
+ freq-12k-hz(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Metering Pulse Frequency "
+ ::= { fxoAllPortConfigControlEntry 8 }
+
+ fxoAllPortConfigControlPulse-detect-mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ packet(1),
+ normal(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Pulse Detect Mode "
+ ::= { fxoAllPortConfigControlEntry 9 }
+
+
+
+--
+-- FXO All Port Signaling Config Control Table
+--
+
+ fxoAllPortSigConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoAllPortSigConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO All Port Signaling Configuration Control Table"
+ ::= { fxo-card 2 }
+
+ fxoAllPortSigConfigControlEntry OBJECT-TYPE
+ SYNTAX FxoAllPortSigConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO all port signaling configuration control entry"
+ INDEX { fxoAllPortSigConfigControlIndex ,
+ fxoAllPortSigConfigControlItemIndex ,
+ fxoAllPortSigConfigControlSigBitIndex }
+ ::= { fxoAllPortSigConfigControlTable 1 }
+
+ FxoAllPortSigConfigControlEntry ::= SEQUENCE {
+ fxoAllPortSigConfigControlIndex LargeSlotIndex,
+ fxoAllPortSigConfigControlItemIndex INTEGER,
+ fxoAllPortSigConfigControlSigBitIndex INTEGER,
+ fxoAllPortSigConfigControlSigBit INTEGER
+ }
+
+ fxoAllPortSigConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoAllPortSigConfigControlEntry 1 }
+
+ fxoAllPortSigConfigControlItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ ringing(1),
+ no-ring(2),
+ batt-rev(3),
+ pulse-on(4),
+ tip-open(5),
+ off-hook(6),
+ oos-alarm(7),
+ ring-gnd(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ringing, no-ring, batt-rev, pulse-on, tip-open, off-hook, oos-on, ring-gnd "
+ ::= { fxoAllPortSigConfigControlEntry 2 }
+
+ fxoAllPortSigConfigControlSigBitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ c(3),
+ d(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Index "
+ ::= { fxoAllPortSigConfigControlEntry 3 }
+
+ fxoAllPortSigConfigControlSigBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ do-not-care(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { fxoAllPortSigConfigControlEntry 4 }
+
+
+
+--
+-- FXO Per Port Config Control Table
+--
+
+ fxoPerPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Per Port Configuration Control Table"
+ ::= { fxo-card 3 }
+
+ fxoPerPortConfigControlEntry OBJECT-TYPE
+ SYNTAX FxoPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Per Port Configuration control entry"
+ INDEX { fxoPerPortConfigControlIndex ,
+ fxoPerPortConfigControlPortIndex }
+ ::= { fxoPerPortConfigControlTable 1 }
+
+ FxoPerPortConfigControlEntry ::= SEQUENCE {
+ fxoPerPortConfigControlIndex LargeSlotIndex,
+ fxoPerPortConfigControlPortIndex TwelvePortID,
+ fxoPerPortConfigControlPulse-Decode-Level FXOPulseDecodeLevel,
+ fxoPerPortConfigControlDetected-Pulse-Decode-Level FXOPulseDecodeLevel,
+ fxoPerPortConfigControlTx-gain DisplayString,
+ fxoPerPortConfigControlRx-gain DisplayString
+ }
+
+ fxoPerPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoPerPortConfigControlEntry 1 }
+
+ fxoPerPortConfigControlPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { fxoPerPortConfigControlEntry 2 }
+
+ fxoPerPortConfigControlPulse-Decode-Level OBJECT-TYPE
+ SYNTAX FXOPulseDecodeLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port Pulse Decode Level setting "
+ ::= { fxoPerPortConfigControlEntry 3 }
+
+ fxoPerPortConfigControlDetected-Pulse-Decode-Level OBJECT-TYPE
+ SYNTAX FXOPulseDecodeLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Detected Pulse Decode Level by Pulse Decode Level Scan "
+ ::= { fxoPerPortConfigControlEntry 4 }
+
+ fxoPerPortConfigControlTx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-GAIN setting "
+ ::= { fxoPerPortConfigControlEntry 5 }
+
+ fxoPerPortConfigControlRx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-GAIN setting "
+ ::= { fxoPerPortConfigControlEntry 6 }
+
+
+--
+-- FXO Port Status Table
+--
+
+ fxoPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Port Status Table"
+ ::= { fxo-card 4 }
+
+ fxoPortStatusEntry OBJECT-TYPE
+ SYNTAX FxoPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Port Status entry"
+ INDEX { fxoPortStatusIndex ,
+ fxoPortStatusItemIndex ,
+ fxoPortStatusPortIndex }
+ ::= { fxoPortStatusTable 1 }
+
+ FxoPortStatusEntry ::= SEQUENCE {
+ fxoPortStatusIndex LargeSlotIndex,
+ fxoPortStatusItemIndex INTEGER,
+ fxoPortStatusPortIndex TwelvePortID,
+ fxoPortStatusStatus INTEGER
+ }
+
+ fxoPortStatusIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoPortStatusEntry 1 }
+
+ fxoPortStatusItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ ringing(1),
+ off-hook(2),
+ tip-open(3),
+ line-broken(4),
+ ring-gnd(5),
+ batt-rev(6),
+ pulse-on(7),
+ alarm-on(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ringing, off-hook, tip-open, line-broken, ring-gnd, batt-rev, pulse-on, alarm-on"
+ ::= { fxoPortStatusEntry 2 }
+
+ fxoPortStatusPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " port index 1-12 "
+ ::= { fxoPortStatusEntry 3 }
+
+ fxoPortStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port Status "
+ ::= { fxoPortStatusEntry 4 }
+
+
+--
+-- FXO Line Diagnostic Control Table
+--
+
+ fxoDiagTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoDiagTestControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Diagnostic Control Table."
+ ::= { fxo-card 5 }
+
+ fxoDiagTestControlEntry OBJECT-TYPE
+ SYNTAX FxoDiagTestControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of FXO diagnostic control table."
+ INDEX { fxoDiagTestControlIndex }
+ ::= { fxoDiagTestControlTable 1 }
+
+ FxoDiagTestControlEntry ::= SEQUENCE {
+ fxoDiagTestControlIndex LargeSlotIndex,
+ fxoDiagTestControlType INTEGER,
+ fxoDiagTestControlRemainTime INTEGER
+ }
+
+ fxoDiagTestControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoDiagTestControlEntry 1 }
+
+ fxoDiagTestControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ off-hook-test(2),
+ pulse-decode-level-scan(3),
+ apply-detected-pulse-decode-level(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Test Button"
+ ::= { fxoDiagTestControlEntry 2 }
+
+ fxoDiagTestControlRemainTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remain time (sec)"
+ ::= { fxoDiagTestControlEntry 3 }
+
+
+
+--
+-- FXO Command Control Table
+--
+
+ fxoCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { fxo-card 6 }
+
+ fxoCommandControlEntry OBJECT-TYPE
+ SYNTAX FxoCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { fxoCommandControlIndex }
+ ::= { fxoCommandControlTable 1 }
+
+ FxoCommandControlEntry ::= SEQUENCE {
+ fxoCommandControlIndex LargeSlotIndex,
+ fxoCommandControlReset INTEGER,
+ fxoCommandControlLoadDefault INTEGER
+ }
+
+ fxoCommandControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoCommandControlEntry 1 }
+
+ fxoCommandControlLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default FXO CONF"
+ ::= { fxoCommandControlEntry 2 }
+
+ fxoCommandControlReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: FXO Card Reset"
+ ::= { fxoCommandControlEntry 3 }
+
+
+ -- FXO Per Port Signaling Config Control Table
+
+
+ fxoNewPerPortSigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoNewPerPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Per Port Signaling Configuration Control Table"
+ ::= { fxo-card 7 }
+
+ fxoNewPerPortSigSetEntry OBJECT-TYPE
+ SYNTAX FxoNewPerPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Per port signaling configuration control entry"
+ INDEX { fxoNewPerPortSigSetIndex ,
+ fxoNewPerPortSigSetPort ,
+ fxoNewPerPortSigSetItemIndex }
+ ::= { fxoNewPerPortSigSetTable 1 }
+
+ FxoNewPerPortSigSetEntry ::= SEQUENCE {
+ fxoNewPerPortSigSetIndex LargeSlotIndex,
+ fxoNewPerPortSigSetPort TwelvePortID,
+ fxoNewPerPortSigSetItemIndex INTEGER,
+ fxoNewPerPortSigSetSigBit DisplayString
+ }
+
+ fxoNewPerPortSigSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoNewPerPortSigSetEntry 1 }
+
+ fxoNewPerPortSigSetPort OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { fxoNewPerPortSigSetEntry 2 }
+
+ fxoNewPerPortSigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ ringing(1),
+ no-ring(2),
+ batt-rev(3),
+ pulse-on(4),
+ tip-open(5),
+ off-hook(6),
+ oos-alarm(7),
+ ring-gnd(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ringing, no-ring, batt-rev, pulse-on, tip-open, off-hook, oos-on, ring-gnd "
+ ::= { fxoNewPerPortSigSetEntry 3 }
+
+ fxoNewPerPortSigSetSigBit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { fxoNewPerPortSigSetEntry 4 }
+
+--
+-- FXO SigMode Control Table
+--
+
+ fxoNewSigModeControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoNewSigModeControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The SigMode control table."
+ ::= { fxo-card 8 }
+
+ fxoNewSigModeControlEntry OBJECT-TYPE
+ SYNTAX FxoNewSigModeControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the SigMode control table."
+ INDEX { fxoNewSigModeControlIndex }
+ ::= { fxoNewSigModeControlTable 1 }
+
+ FxoNewSigModeControlEntry ::= SEQUENCE {
+ fxoNewSigModeControlIndex LargeSlotIndex,
+ fxoNewSigModeControlMode INTEGER
+ }
+
+ fxoNewSigModeControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoNewSigModeControlEntry 1 }
+
+ fxoNewSigModeControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ perCard(1),
+ perPort(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SigMode Mode"
+ ::= { fxoNewSigModeControlEntry 2 }
+
+
+--
+-- FXO NEW Per Port Config Control Table
+--
+
+ fxoNewPerPortSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoNewPerPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO New Per Port Configuration Control Table"
+ ::= { fxo-card 9 }
+
+ fxoNewPerPortSetEntry OBJECT-TYPE
+ SYNTAX FxoNewPerPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Per Port Configuration control entry"
+ INDEX { fxoNewPerPortSetIndex ,
+ fxoNewPerPortSetPortIndex }
+ ::= { fxoNewPerPortSetTable 1 }
+
+ FxoNewPerPortSetEntry ::= SEQUENCE {
+ fxoNewPerPortSetIndex LargeSlotIndex,
+ fxoNewPerPortSetPortIndex TwelvePortID,
+ fxoNewPerPortSetTrunk INTEGER,
+ fxoNewPerPortSetPolarity INTEGER
+ }
+
+ fxoNewPerPortSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoNewPerPortSetEntry 1 }
+
+ fxoNewPerPortSetPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { fxoNewPerPortSetEntry 2 }
+
+ fxoNewPerPortSetTrunk OBJECT-TYPE
+ SYNTAX INTEGER {
+ onHook(1),
+ offHook(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port Trunk Condition "
+ ::= { fxoNewPerPortSetEntry 3 }
+
+ fxoNewPerPortSetPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ reverse(1),
+ normal(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per Port Line polarity "
+ ::= { fxoNewPerPortSetEntry 4 }
+
+
+--
+-- FXOA Per Port Diag InfoTable
+--
+
+ fxoNewInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoNewInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Diag Info Table"
+ ::= { fxo-card 10 }
+
+ fxoNewInfoEntry OBJECT-TYPE
+ SYNTAX FxoNewInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Diag Infoentry"
+ INDEX { fxoNewInfoIndex ,
+ fxoNewInfoPortIndex }
+ ::= { fxoNewInfoTable 1 }
+
+ FxoNewInfoEntry ::= SEQUENCE {
+ fxoNewInfoIndex LargeSlotIndex,
+ fxoNewInfoPortIndex TwelvePortID,
+ fxoNewInfoRing EMOffOn,
+ fxoNewInfoOffHook EMOffOn,
+ fxoNewInfoLine EMOffOn,
+ fxoNewInfoRingGND EMOffOn,
+ fxoNewInfoBattRev EMOffOn,
+ fxoNewInfoPulseOn EMOffOn,
+ fxoNewInfoAlarm EMOffOn,
+ fxoNewInfoTx DisplayString,
+ fxoNewInfoRx DisplayString,
+ fxoNewInfoVoltage DisplayString
+ }
+
+ fxoNewInfoIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoNewInfoEntry 1 }
+
+ fxoNewInfoPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { fxoNewInfoEntry 2 }
+
+
+ fxoNewInfoRing OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ring "
+ ::= { fxoNewInfoEntry 3}
+
+ fxoNewInfoOffHook OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " off hook "
+ ::= { fxoNewInfoEntry 4}
+
+ fxoNewInfoLine OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " line broken "
+ ::= { fxoNewInfoEntry 5}
+
+ fxoNewInfoRingGND OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ring ground "
+ ::= { fxoNewInfoEntry 6}
+
+ fxoNewInfoBattRev OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Battery reverse "
+ ::= { fxoNewInfoEntry 7}
+
+
+ fxoNewInfoPulseOn OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Pulse On "
+ ::= { fxoNewInfoEntry 8}
+
+
+ fxoNewInfoAlarm OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm"
+ ::= { fxoNewInfoEntry 9}
+
+
+ fxoNewInfoTx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-signal "
+ ::= { fxoNewInfoEntry 10 }
+
+ fxoNewInfoRx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-signal"
+ ::= { fxoNewInfoEntry 11}
+
+ fxoNewInfoVoltage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port Line Voltage"
+ ::= { fxoNewInfoEntry 12}
+
+
+
+--
+-- FXOA Line Diagnostic Control Table
+--
+
+ fxoNewDiagSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoNewDiagSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXOA Diagnostic Control Table."
+ ::= { fxo-card 11 }
+
+ fxoNewDiagSetEntry OBJECT-TYPE
+ SYNTAX FxoNewDiagSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of FXO diagnostic control table."
+ INDEX { fxoNewDiagSetSlot }
+ ::= { fxoNewDiagSetTable 1 }
+
+ FxoNewDiagSetEntry ::= SEQUENCE {
+ fxoNewDiagSetSlot LargeSlotIndex,
+ fxoNewDiagSetTest INTEGER,
+ fxoNewDiagSetPeriod INTEGER,
+ fxoNewDiagSetRemain INTEGER
+
+ }
+
+ fxoNewDiagSetSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoNewDiagSetEntry 1 }
+
+ fxoNewDiagSetTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ offHookTest(2),
+ ringTest(3),
+ battRevTest(4),
+ pulseOnTest(5),
+ tipOpenTest(6),
+ loopback(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Test Button"
+ ::= { fxoNewDiagSetEntry 2 }
+
+
+ fxoNewDiagSetPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ sec10(1),
+ sec60(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Test Button"
+ ::= { fxoNewDiagSetEntry 3 }
+
+ fxoNewDiagSetRemain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remain time"
+ ::= { fxoNewDiagSetEntry 4 }
+
+
+--
+-- FXO Per Port Enable/Disable Control Table
+--
+
+ fxoPortEnableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Per Port Enable Table"
+ ::= { fxo-card 12 }
+
+ fxoPortEnableEntry OBJECT-TYPE
+ SYNTAX FxoPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FXO Per Port Enable entry"
+ INDEX { fxoPortEnableIndex ,
+ fxoPortEnablePort }
+ ::= { fxoPortEnableTable 1 }
+
+ FxoPortEnableEntry ::= SEQUENCE {
+ fxoPortEnableIndex LargeSlotIndex,
+ fxoPortEnablePort TwelvePortID,
+ fxoPortEnable INTEGER
+ }
+
+ fxoPortEnableIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoPortEnableEntry 1 }
+
+ fxoPortEnablePort OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { fxoPortEnableEntry 2 }
+
+ fxoPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " port enable/disable"
+ ::= { fxoPortEnableEntry 3 }
+
+--
+-- FXOA Line Diagnostic Control Table
+--
+
+ fxoBertControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "FXOA Bert Control Table."
+ ::= { fxo-card 13 }
+
+ fxoBertControlEntry OBJECT-TYPE
+ SYNTAX FxoBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of FXO Bert control table."
+ INDEX { fxoBertControlSlot }
+ ::= { fxoBertControlTable 1 }
+
+ FxoBertControlEntry ::= SEQUENCE {
+ fxoBertControlSlot LargeSlotIndex,
+ fxoBertControlMode INTEGER,
+ fxoBertControlPort INTEGER,
+ fxoBertControlType INTEGER,
+-- fxoBertControlSpilt INTEGER,
+ fxoBertControlPattern DisplayString,
+ fxoBertControlPeriod INTEGER,
+ fxoBertControlStatus INTEGER,
+ fxoBertControlSync INTEGER,
+ fxoBertControlError INTEGER,
+ fxoBertControlTime INTEGER,
+ fxoBertControlES INTEGER,
+ fxoBertControlSES INTEGER,
+ fxoBertControlUS INTEGER
+ }
+
+ fxoBertControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoBertControlEntry 1 }
+
+ fxoBertControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ bert(2),
+ loopback(3),
+ reset(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Mode Select"
+ ::= { fxoBertControlEntry 2 }
+
+ fxoBertControlPort OBJECT-TYPE
+ SYNTAX INTEGER{
+ p1(1),
+ p2(2),
+ p3(3),
+ p4(4),
+ p5(5),
+ p6(6),
+ p7(7),
+ p8(8),
+ p9(9),
+ p10(10),
+ p11(11),
+ p12(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Port"
+ ::= { fxoBertControlEntry 3 }
+
+ fxoBertControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ --off(1),
+ prbs2exp20of1(2),
+ prbs2exp15of1(3),
+ prbs2exp11of1(4),
+ prbs2exp9of1(5),
+ userDefine(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Type"
+ ::= { fxoBertControlEntry 4 }
+
+-- fxoBertControlSpilt OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- sendAIS(1),
+-- no(2)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Bert Spilt Mode"
+-- ::= { fxoBertControlEntry 5 }
+
+ fxoBertControlPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert User Pattern"
+ ::= { fxoBertControlEntry 6 }
+
+ fxoBertControlPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Spilt Mode"
+ ::= { fxoBertControlEntry 7 }
+
+ fxoBertControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ bert(2),
+ loopback(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { fxoBertControlEntry 8 }
+
+ fxoBertControlSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsync(1),
+ sync(2),
+ na(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { fxoBertControlEntry 9 }
+
+ fxoBertControlError OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Error Count"
+ ::= { fxoBertControlEntry 10 }
+
+ fxoBertControlTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert run time"
+ ::= { fxoBertControlEntry 11 }
+
+ fxoBertControlES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Error Second"
+ ::= { fxoBertControlEntry 12 }
+
+ fxoBertControlSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert SES"
+ ::= { fxoBertControlEntry 13 }
+
+ fxoBertControlUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Unsync Second"
+ ::= { fxoBertControlEntry 14 }
+
+
+--
+-- FXOA Self Test Control Table
+--
+
+ fxoSelfTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FxoSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "FXO SelfTest Control Table."
+ ::= { fxo-card 14 }
+
+ fxoSelfTestControlEntry OBJECT-TYPE
+ SYNTAX FxoSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of FXO SelfTest control table."
+ INDEX { fxoSelfTestSlot }
+ ::= { fxoSelfTestControlTable 1 }
+
+ FxoSelfTestControlEntry ::= SEQUENCE {
+ fxoSelfTestSlot LargeSlotIndex,
+ fxoSelfTestP1 INTEGER,
+ fxoSelfTestP2 INTEGER,
+ fxoSelfTestP3 INTEGER,
+ fxoSelfTestP4 INTEGER,
+ fxoSelfTestP5 INTEGER,
+ fxoSelfTestP6 INTEGER,
+ fxoSelfTestP7 INTEGER,
+ fxoSelfTestP8 INTEGER,
+ fxoSelfTestP9 INTEGER,
+ fxoSelfTestP10 INTEGER,
+ fxoSelfTestP11 INTEGER,
+ fxoSelfTestP12 INTEGER,
+ fxoSelfTestConfirm INTEGER,
+ fxoSelfTestStatus INTEGER,
+ fxoSelfTestResult DisplayString,
+ fxoSelfTestTestType1 INTEGER,
+ fxoSelfTestTestRes1 DisplayString,
+ fxoSelfTestTestType2 INTEGER,
+ fxoSelfTestTestRes2 DisplayString,
+ fxoSelfTestTestType3 INTEGER,
+ fxoSelfTestTestRes3 DisplayString
+ }
+
+ fxoSelfTestSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fxoSelfTestControlEntry 1 }
+
+ fxoSelfTestP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxoSelfTestControlEntry 2 }
+
+ fxoSelfTestP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxoSelfTestControlEntry 3 }
+
+ fxoSelfTestP3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxoSelfTestControlEntry 4 }
+
+ fxoSelfTestP4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxoSelfTestControlEntry 5 }
+
+ fxoSelfTestP5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxoSelfTestControlEntry 6 }
+
+ fxoSelfTestP6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxoSelfTestControlEntry 7 }
+
+ fxoSelfTestP7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxoSelfTestControlEntry 8 }
+
+ fxoSelfTestP8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxoSelfTestControlEntry 9 }
+
+ fxoSelfTestP9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxoSelfTestControlEntry 10 }
+
+ fxoSelfTestP10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { fxoSelfTestControlEntry 11 }
+
+ fxoSelfTestP11 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxoSelfTestControlEntry 12 }
+
+
+ fxoSelfTestP12 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxoSelfTestControlEntry 13 }
+
+ fxoSelfTestConfirm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { fxoSelfTestControlEntry 14 }
+
+ fxoSelfTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ testing(2),
+ finish(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { fxoSelfTestControlEntry 15 }
+
+ fxoSelfTestResult OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { fxoSelfTestControlEntry 16 }
+
+ fxoSelfTestTestType1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ onHookVoltTest(2),
+ offHookVoltTest(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { fxoSelfTestControlEntry 17 }
+
+ fxoSelfTestTestRes1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { fxoSelfTestControlEntry 18 }
+
+ fxoSelfTestTestType2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ onHookVoltTest(2),
+ offHookVoltTest(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { fxoSelfTestControlEntry 19 }
+
+ fxoSelfTestTestRes2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { fxoSelfTestControlEntry 20 }
+
+ fxoSelfTestTestType3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ onHookVoltTest(2),
+ offHookVoltTest(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { fxoSelfTestControlEntry 21 }
+
+ fxoSelfTestTestRes3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { fxoSelfTestControlEntry 22 }
+
+ fxoTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of FXO"
+ ::= { fxo-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- mag-card MIB
+--======================================================================--
+-- Magneto Card
+
+-- magAllPortConfigControlTable OBJECT IDENTIFIER ::= { mag-card 1 }
+-- magAllPortSigConfigControlTable OBJECT IDENTIFIER ::= { mag-card 2 }
+-- magPerPortConfigControlTable OBJECT IDENTIFIER ::= { mag-card 3 }
+-- magPortStatusTable OBJECT IDENTIFIER ::= { mag-card 4 }
+-- magDiagTestControlTable OBJECT IDENTIFIER ::= { mag-card 5 }
+-- magCommandControlTable OBJECT IDENTIFIER ::= { mag-card 6 }
+--======================================================================--
+
+--
+-- MAG All Port Config Control Table
+--
+
+ magAllPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagAllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG All Port Configuration Control Table"
+ ::= { mag-card 1 }
+
+ magAllPortConfigControlEntry OBJECT-TYPE
+ SYNTAX MagAllPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG all port configuration control entry"
+ INDEX { magAllPortConfigControlIndex }
+ ::= { magAllPortConfigControlTable 1 }
+
+ MagAllPortConfigControlEntry ::= SEQUENCE {
+ magAllPortConfigControlIndex LargeSlotIndex,
+ magAllPortConfigControlRing-Mode INTEGER,
+ magAllPortConfigControlA-u-law INTEGER,
+ magAllPortConfigControlImpedance INTEGER,
+ magAllPortConfigControlTx-gain DisplayString,
+ magAllPortConfigControlRx-gain DisplayString,
+ magAllPortConfigControlRing-cadence INTEGER
+ }
+
+ magAllPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magAllPortConfigControlEntry 1 }
+
+ magAllPortConfigControlRing-Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ring-across-l1-l2-only(2),
+ ring-across-l1-gnd-only(3),
+ ring-across-l1-l2-and-l1-gnd(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Mode "
+ ::= { magAllPortConfigControlEntry 2 }
+
+ magAllPortConfigControlA-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { magAllPortConfigControlEntry 3 }
+
+ magAllPortConfigControlImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { magAllPortConfigControlEntry 4 }
+
+ magAllPortConfigControlTx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TX-GAIN "
+ ::= { magAllPortConfigControlEntry 5 }
+
+ magAllPortConfigControlRx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RX-GAIN "
+ ::= { magAllPortConfigControlEntry 6 }
+
+ magAllPortConfigControlRing-cadence OBJECT-TYPE
+ SYNTAX INTEGER {
+ cadence-1-on-2-off(1),
+ cadence-2-on-4-off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Cadence "
+ ::= { magAllPortConfigControlEntry 7 }
+
+
+--
+-- MAG All Port Signaling Config Control Table
+--
+
+ magAllPortSigConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagAllPortSigConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG All Port Signaling Configuration Control Table"
+ ::= { mag-card 2 }
+
+ magAllPortSigConfigControlEntry OBJECT-TYPE
+ SYNTAX MagAllPortSigConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG all port signaling configuration control entry"
+ INDEX { magAllPortSigConfigControlIndex ,
+ magAllPortSigConfigControlItemIndex ,
+ magAllPortSigConfigControlSigBitIndex }
+ ::= { magAllPortSigConfigControlTable 1 }
+
+ MagAllPortSigConfigControlEntry ::= SEQUENCE {
+ magAllPortSigConfigControlIndex LargeSlotIndex,
+ magAllPortSigConfigControlItemIndex INTEGER,
+ magAllPortSigConfigControlSigBitIndex INTEGER,
+ magAllPortSigConfigControlSigBit INTEGER
+ }
+
+ magAllPortSigConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magAllPortSigConfigControlEntry 1 }
+
+ magAllPortSigConfigControlItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-ring-l1-l2(1),
+ tx-ring-l1-gnd(2),
+ plar-tx-ring-l1-l2(3),
+ plar-tx-ring-l1-gnd(4),
+ no-tx-ring(5),
+ rx-ring-l1-l2(6),
+ rx-ring-l1-gnd(7),
+ plar-rx-ring-l1-l2(8),
+ plar-rx-ring-l1-gnd(9),
+ oos-alarm(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { magAllPortSigConfigControlEntry 2 }
+
+ magAllPortSigConfigControlSigBitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ c(3),
+ d(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Index "
+ ::= { magAllPortSigConfigControlEntry 3 }
+
+ magAllPortSigConfigControlSigBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ do-not-care(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { magAllPortSigConfigControlEntry 4 }
+
+
+
+--
+-- MAG Per Port Config Control Table
+--
+
+ magPerPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG Per Port Configuration Control Table"
+ ::= { mag-card 3 }
+
+ magPerPortConfigControlEntry OBJECT-TYPE
+ SYNTAX MagPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG Per Port Configuration control entry"
+ INDEX { magPerPortConfigControlIndex ,
+ magPerPortConfigControlPortIndex }
+ ::= { magPerPortConfigControlTable 1 }
+
+ MagPerPortConfigControlEntry ::= SEQUENCE {
+ magPerPortConfigControlIndex LargeSlotIndex,
+ magPerPortConfigControlPortIndex TwelvePortID,
+ magPerPortConfigControlPLAR INTEGER
+ }
+
+ magPerPortConfigControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magPerPortConfigControlEntry 1 }
+
+ magPerPortConfigControlPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { magPerPortConfigControlEntry 2 }
+
+ magPerPortConfigControlPLAR OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port PLAR setting "
+ ::= { magPerPortConfigControlEntry 3 }
+
+
+--
+-- MAG Port Status Table
+--
+
+ magPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG Port Status Table"
+ ::= { mag-card 4 }
+
+ magPortStatusEntry OBJECT-TYPE
+ SYNTAX MagPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG Port Status entry"
+ INDEX { magPortStatusIndex ,
+ magPortStatusItemIndex ,
+ magPortStatusPortIndex }
+ ::= { magPortStatusTable 1 }
+
+ MagPortStatusEntry ::= SEQUENCE {
+ magPortStatusIndex LargeSlotIndex,
+ magPortStatusItemIndex INTEGER,
+ magPortStatusPortIndex TwelvePortID,
+ magPortStatusStatus INTEGER
+ }
+
+ magPortStatusIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magPortStatusEntry 1 }
+
+ magPortStatusItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-ring-l1-l2(1),
+ tx-ring-l1-gnd(2),
+ rx-ring-l1-l2(3),
+ rx-ring-l1-gnd(4),
+ plar-on(5),
+ alarm-on(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { magPortStatusEntry 2 }
+
+ magPortStatusPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " port index 1-12 "
+ ::= { magPortStatusEntry 3 }
+
+ magPortStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port Status "
+ ::= { magPortStatusEntry 4 }
+
+
+--
+-- MAG Line Diagnostic Control Table
+--
+
+ magDiagTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagDiagTestControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG Diagnostic Control Table."
+ ::= { mag-card 5 }
+
+ magDiagTestControlEntry OBJECT-TYPE
+ SYNTAX MagDiagTestControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of MAG diagnostic control table."
+ INDEX { magDiagTestControlIndex }
+ ::= { magDiagTestControlTable 1 }
+
+ MagDiagTestControlEntry ::= SEQUENCE {
+ magDiagTestControlIndex LargeSlotIndex,
+ magDiagTestControlType INTEGER,
+ magDiagTestControlRemainTime INTEGER
+ }
+
+ magDiagTestControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magDiagTestControlEntry 1 }
+
+ magDiagTestControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ rx-ring-l1-l2-test(2),
+ rx-ring-l1-gnd-test(3),
+ tx-ring-test(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAG Test"
+ ::= { magDiagTestControlEntry 2 }
+
+ magDiagTestControlRemainTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remain time (sec)"
+ ::= { magDiagTestControlEntry 3 }
+
+
+
+--
+-- MAG Command Control Table
+--
+
+ magCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { mag-card 6 }
+
+ magCommandControlEntry OBJECT-TYPE
+ SYNTAX MagCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { magCommandControlIndex }
+ ::= { magCommandControlTable 1 }
+
+ MagCommandControlEntry ::= SEQUENCE {
+ magCommandControlIndex LargeSlotIndex,
+ magCommandControlReset INTEGER,
+ magCommandControlLoadDefault INTEGER
+ }
+
+ magCommandControlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magCommandControlEntry 1 }
+
+ magCommandControlLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default MAG CONF"
+ ::= { magCommandControlEntry 2 }
+
+ magCommandControlReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: MAG Card Reset"
+ ::= { magCommandControlEntry 3 }
+
+
+--
+-- MAG-A All Port Config Control Table
+--
+
+ magaAllPortSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagaAllPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A All Port Configuration Control Table"
+ ::= { mag-card 7 }
+
+ magaAllPortSetEntry OBJECT-TYPE
+ SYNTAX MagaAllPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A all port configuration control entry"
+ INDEX { magaAllPortSetIndex }
+ ::= { magaAllPortSetTable 1 }
+
+ MagaAllPortSetEntry ::= SEQUENCE {
+ magaAllPortSetIndex LargeSlotIndex,
+ magaAllPortSetAuLaw INTEGER,
+ magaAllPortSetImpedance INTEGER
+ }
+
+ magaAllPortSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magaAllPortSetEntry 1 }
+
+ magaAllPortSetAuLaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { magaAllPortSetEntry 2 }
+
+ magaAllPortSetImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { magaAllPortSetEntry 3 }
+
+
+--
+-- MAG-A All Port Signaling Config Control Table
+--
+
+ magaSigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagaSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A All Port Signaling Configuration Control Table"
+ ::= { mag-card 8 }
+
+ magaSigSetEntry OBJECT-TYPE
+ SYNTAX MagaSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " MAG-A all port signaling configuration control entry"
+ INDEX { magaSigSetIndex ,
+ magaSigSetItemIndex ,
+ magaSigSetSigBitIndex }
+ ::= { magaSigSetTable 1 }
+
+ MagaSigSetEntry ::= SEQUENCE {
+ magaSigSetIndex LargeSlotIndex,
+ magaSigSetItemIndex INTEGER,
+ magaSigSetSigBitIndex INTEGER,
+ magaSigSetSigBit INTEGER
+ }
+
+ magaSigSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magaSigSetEntry 1 }
+
+ magaSigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ crankStop(1),
+ crankStart(2),
+ crankStartPLAR(3),
+ noRing(4),
+ ringing(5),
+ plarRinging(6),
+ oosAlarm(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A signaling setup "
+ ::= { magaSigSetEntry 2 }
+
+ magaSigSetSigBitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ c(3),
+ d(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Index "
+ ::= { magaSigSetEntry 3 }
+
+ magaSigSetSigBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ do-not-care(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { magaSigSetEntry 4 }
+
+
+
+--
+-- MAG-A Per Port Config Control Table
+--
+
+ magaPortSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagaPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A Per Port Configuration Control Table"
+ ::= { mag-card 9 }
+
+ magaPortSetEntry OBJECT-TYPE
+ SYNTAX MagaPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A Per Port Configuration control entry"
+ INDEX { magaPortSetIndex ,
+ magaPortSetPortIndex }
+ ::= { magaPortSetTable 1 }
+
+ MagaPortSetEntry ::= SEQUENCE {
+ magaPortSetIndex LargeSlotIndex,
+ magaPortSetPortIndex TwelvePortID ,
+ magaPortSetTxGain DisplayString,
+ magaPortSetRxGain DisplayString,
+ magaPortSetPLAR INTEGER,
+ magaPortStopWatch INTEGER,
+ magaPortPLARStopWatch INTEGER,
+ magaPortSetRingerLine INTEGER
+ }
+
+ magaPortSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magaPortSetEntry 1 }
+
+ magaPortSetPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { magaPortSetEntry 2 }
+
+ magaPortSetTxGain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-GAIN setting "
+ ::= { magaPortSetEntry 3 }
+
+ magaPortSetRxGain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-GAIN setting "
+ ::= { magaPortSetEntry 4 }
+
+ magaPortSetPLAR OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port PLAR setting "
+ ::= { magaPortSetEntry 5 }
+
+ magaPortStopWatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ sec-0-7(2),
+ sec-1-0(3),
+ sec-1-5(4),
+ sec-2-0(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " StopWatch N/A, 0.7s, 1.0s, 1.5s, 2.0s "
+ ::= { magaPortSetEntry 6 }
+
+ magaPortPLARStopWatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ sec-0-7(2),
+ sec-1-0(3),
+ sec-1-5(4),
+ sec-2-0(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " StopWatch Plar N/A, 0.7s, 1.0s, 1.5s, 2.0s "
+ ::= { magaPortSetEntry 7 }
+
+ magaPortSetRingerLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ l1-l2(1),
+ l1-gnd(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Ringer Across Line "
+ ::= { magaPortSetEntry 8 }
+
+--
+-- MAG-A Per Port Diag InfoTable
+--
+
+ magaDiagInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagaDiagInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A Diag Info Table"
+ ::= { mag-card 10 }
+
+ magaDiagInfoEntry OBJECT-TYPE
+ SYNTAX MagaDiagInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A Diag Infoentry"
+ INDEX { magaDiagInfoIndex ,
+ magaDiagInfoPort }
+ ::= { magaDiagInfoTable 1 }
+
+ MagaDiagInfoEntry ::= SEQUENCE {
+ magaDiagInfoIndex LargeSlotIndex,
+ magaDiagInfoPort TwelvePortID ,
+ magaDiagInfoAuLaw INTEGER,
+ magaDiagInfoIMP INTEGER,
+ magaDiagInfoCrank EMOffOn,
+ magaDiagInfoRingSig EMOffOn,
+ magaDiagInfoAIS EMOffOn,
+ magaDiagInfoOOS EMOffOn,
+ magaDiagInfoRingerLine INTEGER,
+ magaDiagInfoRingDuration INTEGER,
+ magaDiagInfoPlar INTEGER,
+ magaDiagInfoInputPW INTEGER,
+ magaDiagInfoPWStatus INTEGER,
+ magaDiagInfoRingerGen INTEGER,
+ magaDiagInfoRingerStatus INTEGER,
+ magaDiagInfoTx DisplayString,
+ magaDiagInfoRx DisplayString
+ }
+
+ magaDiagInfoIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magaDiagInfoEntry 1 }
+
+ magaDiagInfoPort OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { magaDiagInfoEntry 2 }
+
+ magaDiagInfoAuLaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ aLaw(1),
+ uLaw(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " A u Law"
+ ::= { magaDiagInfoEntry 3}
+
+ magaDiagInfoIMP OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp900(1),
+ imp600(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Impedance"
+ ::= { magaDiagInfoEntry 4}
+
+ magaDiagInfoCrank OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Crank "
+ ::= { magaDiagInfoEntry 5}
+
+ magaDiagInfoRingSig OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Signal "
+ ::= { magaDiagInfoEntry 6}
+
+ magaDiagInfoAIS OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " AIS alarm"
+ ::= { magaDiagInfoEntry 7}
+
+ magaDiagInfoOOS OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OOS alarm "
+ ::= { magaDiagInfoEntry 8}
+
+ magaDiagInfoRingerLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ l1-l2(1),
+ l1-gnd(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Side L1~L4 "
+ ::= { magaDiagInfoEntry 9}
+
+ magaDiagInfoRingDuration OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ sec-0-7(2),
+ sec-1-0(3),
+ sec-1-5(4),
+ sec-2-0(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Duration"
+ ::= { magaDiagInfoEntry 10}
+
+ magaDiagInfoPlar OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " PLAR "
+ ::= { magaDiagInfoEntry 11}
+
+ magaDiagInfoInputPW OBJECT-TYPE
+ SYNTAX INTEGER {
+ plusMinus48v(1),
+ plusMinus24v(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " INPUT POWER"
+ ::= { magaDiagInfoEntry 12}
+
+ magaDiagInfoPWStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Side L1~L4 "
+ ::= { magaDiagInfoEntry 13}
+
+ magaDiagInfoRingerGen OBJECT-TYPE
+ SYNTAX INTEGER {
+ vac-76-and-16-7Hz(1),
+ vac-76-and-20-0Hz(2),
+ vac-76-and-50-0Hz(3),
+ vac-76-and-25-0Hz(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " RingerGen"
+ ::= { magaDiagInfoEntry 14}
+
+ magaDiagInfoRingerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Side L1~L4 "
+ ::= { magaDiagInfoEntry 15}
+
+ magaDiagInfoTx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-signal "
+ ::= { magaDiagInfoEntry 16 }
+
+ magaDiagInfoRx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-signal"
+ ::= { magaDiagInfoEntry 17}
+
+--
+-- MAG-A Line Diagnostic Control Table
+--
+
+ magaDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagaDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A Diagnostic Control Table."
+ ::= { mag-card 11 }
+
+ magaDiagControlEntry OBJECT-TYPE
+ SYNTAX MagaDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of MAG-A diagnostic control table."
+ INDEX { magaDiagControlSlot }
+ ::= { magaDiagControlTable 1 }
+
+ MagaDiagControlEntry ::= SEQUENCE {
+ magaDiagControlSlot LargeSlotIndex,
+ magaDiagControlTest INTEGER,
+ magaDiagControlRemain INTEGER
+
+ }
+
+ magaDiagControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magaDiagControlEntry 1 }
+
+ magaDiagControlTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ crank-test(2),
+ ring-test(3),
+ channel-swap(4),
+ loopback(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAG-A Test Button"
+ ::= { magaDiagControlEntry 2 }
+
+ magaDiagControlRemain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remain time"
+ ::= { magaDiagControlEntry 3 }
+
+
+--
+-- MAGA Per Port Enable/Disable Control Table
+--
+
+ magaPortEnableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagaPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAGA Per Port Enable Table"
+ ::= { mag-card 12 }
+
+ magaPortEnableEntry OBJECT-TYPE
+ SYNTAX MagaPortEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAGA Per Port Enable entry"
+ INDEX { magaPortEnableIndex ,
+ magaPortEnablePort }
+ ::= { magaPortEnableTable 1 }
+
+ MagaPortEnableEntry ::= SEQUENCE {
+ magaPortEnableIndex LargeSlotIndex,
+ magaPortEnablePort TwelvePortID,
+ magaPortEnable INTEGER
+ }
+
+ magaPortEnableIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magaPortEnableEntry 1 }
+
+ magaPortEnablePort OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { magaPortEnableEntry 2 }
+
+ magaPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " port enable/disable"
+ ::= { magaPortEnableEntry 3 }
+
+-- MAG Per Port Signaling Config Control Table
+
+
+ magPortSigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG Per Port Signaling Configuration Control Table"
+ ::= { mag-card 13}
+
+ magPortSigSetEntry OBJECT-TYPE
+ SYNTAX MagPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAG Per port signaling configuration control entry"
+ INDEX { magPortSigSetIndex ,
+ magPortSigSetPort ,
+ magPortSigSetItemIndex }
+ ::= { magPortSigSetTable 1 }
+
+ MagPortSigSetEntry ::= SEQUENCE {
+ magPortSigSetIndex LargeSlotIndex,
+ magPortSigSetPort TwelvePortID,
+ magPortSigSetItemIndex INTEGER,
+ magPortSigSetSigBit DisplayString
+ }
+
+ magPortSigSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magPortSigSetEntry 1 }
+
+ magPortSigSetPort OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { magPortSigSetEntry 2 }
+
+ magPortSigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ crankStop(1),
+ crankStart(2),
+ crankStartPLAR(3),
+ noRing(4),
+ ringing(5),
+ plarRinging(6),
+ oosAlarm(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " MAG-A signaling setup "
+ ::= { magPortSigSetEntry 3 }
+
+ magPortSigSetSigBit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { magPortSigSetEntry 4 }
+
+--
+-- MAG SetupMode Control Table
+--
+
+ magSetupModeSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagSetupModeSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Setup Mode control table."
+ ::= { mag-card 14 }
+
+ magSetupModeSetEntry OBJECT-TYPE
+ SYNTAX MagSetupModeSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Setup Mode control table."
+ INDEX { magSetupModeSetIndex }
+ ::= { magSetupModeSetTable 1 }
+
+ MagSetupModeSetEntry ::= SEQUENCE {
+ magSetupModeSetIndex LargeSlotIndex,
+ magSetupModeSetSigMode INTEGER
+ }
+
+ magSetupModeSetIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magSetupModeSetEntry 1 }
+
+ magSetupModeSetSigMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ perCard(1),
+ perPort(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SigMode Mode"
+ ::= { magSetupModeSetEntry 2 }
+
+
+--
+-- MAG-A Bert Control Table
+--
+
+ magBertControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAG-A Bert Control Table."
+ ::= { mag-card 15 }
+
+ magBertControlEntry OBJECT-TYPE
+ SYNTAX MagBertControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of MAG-A Bert control table."
+ INDEX { magBertControlSlot }
+ ::= { magBertControlTable 1 }
+
+ MagBertControlEntry ::= SEQUENCE {
+ magBertControlSlot LargeSlotIndex,
+ magBertControlMode INTEGER,
+ magBertControlPort INTEGER,
+ magBertControlType INTEGER,
+-- magBertControlSpilt INTEGER,
+ magBertControlPattern DisplayString,
+ magBertControlPeriod INTEGER,
+ magBertControlStatus INTEGER,
+ magBertControlSync INTEGER,
+ magBertControlError INTEGER,
+ magBertControlTime INTEGER,
+ magBertControlES INTEGER,
+ magBertControlSES INTEGER,
+ magBertControlUS INTEGER
+ }
+
+ magBertControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magBertControlEntry 1 }
+
+ magBertControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ bert(2),
+ loopback(3),
+ reset(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Mode Select"
+ ::= { magBertControlEntry 2 }
+
+ magBertControlPort OBJECT-TYPE
+ SYNTAX INTEGER{
+ p1(1),
+ p2(2),
+ p3(3),
+ p4(4),
+ p5(5),
+ p6(6),
+ p7(7),
+ p8(8),
+ p9(9),
+ p10(10),
+ p11(11),
+ p12(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Port"
+ ::= { magBertControlEntry 3 }
+
+ magBertControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1), --//RIKER2021 SilverCreek
+ prbs2exp20of1(2),
+ prbs2exp15of1(3),
+ prbs2exp11of1(4),
+ prbs2exp9of1(5),
+ userDefine(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Type"
+ ::= { magBertControlEntry 4 }
+
+-- magBertControlSpilt OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- sendAIS(1),
+-- no(2)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Bert Spilt Mode"
+-- ::= { magBertControlEntry 5 }
+
+ magBertControlPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert User Pattern"
+ ::= { magBertControlEntry 6 }
+
+ magBertControlPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Spilt Mode"
+ ::= { magBertControlEntry 7 }
+
+ magBertControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ bert(2),
+ loopback(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { magBertControlEntry 8 }
+
+ magBertControlSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsync(1),
+ sync(2),
+ na(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { magBertControlEntry 9 }
+
+ magBertControlError OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Error Count"
+ ::= { magBertControlEntry 10 }
+
+ magBertControlTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert run time"
+ ::= { magBertControlEntry 11 }
+
+ magBertControlES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Error Second"
+ ::= { magBertControlEntry 12 }
+
+ magBertControlSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert SES"
+ ::= { magBertControlEntry 13 }
+
+ magBertControlUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Unsync Second"
+ ::= { magBertControlEntry 14 }
+
+
+--
+-- MAG-A Self Test Control Table
+--
+
+ magSelfTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MagSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAG-A SelfTest Control Table."
+ ::= { mag-card 16 }
+
+ magSelfTestControlEntry OBJECT-TYPE
+ SYNTAX MagSelfTestControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of MAG-A SelfTest control table."
+ INDEX { magSelfTestSlot }
+ ::= { magSelfTestControlTable 1 }
+
+ MagSelfTestControlEntry ::= SEQUENCE {
+ magSelfTestSlot LargeSlotIndex,
+ magSelfTestP1 INTEGER,
+ magSelfTestP2 INTEGER,
+ magSelfTestP3 INTEGER,
+ magSelfTestP4 INTEGER,
+ magSelfTestP5 INTEGER,
+ magSelfTestP6 INTEGER,
+ magSelfTestP7 INTEGER,
+ magSelfTestP8 INTEGER,
+ magSelfTestP9 INTEGER,
+ magSelfTestP10 INTEGER,
+ magSelfTestP11 INTEGER,
+ magSelfTestP12 INTEGER,
+ magSelfTestConfirm INTEGER,
+ magSelfTestStatus INTEGER,
+ magSelfTestResult DisplayString,
+ magSelfTestTestType1 INTEGER,
+ magSelfTestTestRes1 DisplayString,
+ magSelfTestTestType2 INTEGER,
+ magSelfTestTestRes2 DisplayString,
+ magSelfTestTestType3 INTEGER,
+ magSelfTestTestRes3 DisplayString
+ }
+
+ magSelfTestSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { magSelfTestControlEntry 1 }
+
+ magSelfTestP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { magSelfTestControlEntry 2 }
+
+ magSelfTestP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { magSelfTestControlEntry 3 }
+
+ magSelfTestP3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { magSelfTestControlEntry 4 }
+
+ magSelfTestP4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { magSelfTestControlEntry 5 }
+
+ magSelfTestP5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { magSelfTestControlEntry 6 }
+
+ magSelfTestP6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { magSelfTestControlEntry 7 }
+
+ magSelfTestP7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { magSelfTestControlEntry 8 }
+
+ magSelfTestP8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { magSelfTestControlEntry 9 }
+
+ magSelfTestP9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { magSelfTestControlEntry 10 }
+
+ magSelfTestP10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Select"
+ ::= { magSelfTestControlEntry 11 }
+
+ magSelfTestP11 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { magSelfTestControlEntry 12 }
+
+
+ magSelfTestP12 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { magSelfTestControlEntry 13 }
+
+ magSelfTestConfirm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Port Select"
+ ::= { magSelfTestControlEntry 14 }
+
+ magSelfTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ testing(2),
+ finish(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { magSelfTestControlEntry 15 }
+
+ magSelfTestResult OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { magSelfTestControlEntry 16 }
+
+ magSelfTestTestType1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ powerTest(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { magSelfTestControlEntry 17 }
+
+ magSelfTestTestRes1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { magSelfTestControlEntry 18 }
+
+ magSelfTestTestType2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ powerTest(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { magSelfTestControlEntry 19 }
+
+ magSelfTestTestRes2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { magSelfTestControlEntry 20 }
+
+ magSelfTestTestType3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ powerTest(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port Select"
+ ::= { magSelfTestControlEntry 21 }
+
+ magSelfTestTestRes3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test Result"
+ ::= { magSelfTestControlEntry 22 }
+
+
+
+ magTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 12MAG"
+ ::= { mag-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- quad-e1-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- Line Control Table
+--
+
+ qe1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { qe1-card 1 }
+
+ qe1LineControlEntry OBJECT-TYPE
+ SYNTAX QE1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1LineControlTable 1 }
+
+ QE1LineControlEntry ::= SEQUENCE {
+ qe1Index LargeSlotIndex,
+ qe1PortIndex FourPortID,
+ qe1LineFrame INTEGER,
+ qe1LineCoding INTEGER,
+ qe1Interface INTEGER,
+ qe1FDL INTEGER,
+ qe1FDLSabit INTEGER,
+ qe1AIS INTEGER,
+ qe1RAI INTEGER,
+ qe1CRC INTEGER,
+ qe1IdleCode INTEGER,
+ qe1CASMode INTEGER,
+ qe1SignallingMode INTEGER,
+ qe1CGA INTEGER,
+ qe1OutOfService INTEGER,
+ qe1Protect INTEGER,
+ qe1Master INTEGER,
+ qe1SSMSabit INTEGER,
+ qe1PortEnable INTEGER
+ }
+
+ qe1Index OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qe1LineControlEntry 1 }
+
+ qe1PortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { qe1LineControlEntry 2 }
+
+ qe1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { qe1LineControlEntry 3 }
+
+ qe1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ hdb3(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { qe1LineControlEntry 4 }
+
+ qe1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ twisted-pair(1),
+ coaxial-cable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that QE1 line use 75/120 Ohm Cable."
+ ::= { qe1LineControlEntry 5 }
+
+ qe1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ fdl(1),
+ off(2),
+ hdlc(3),
+ ssm(4),
+ ssmHdlc(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 Facility Data Link ON/OFF"
+ ::= { qe1LineControlEntry 6 }
+
+ qe1FDLSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ sa4(1),
+ sa5(2),
+ sa6(3),
+ sa7(4),
+ sa8(5),
+ sa4-5(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 Facility Data Link use Sax bit"
+ ::= { qe1LineControlEntry 7 }
+
+ qe1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 line Alarm Indication Signal."
+ ::= { qe1LineControlEntry 8 }
+
+ qe1RAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-ON indicates that RAI (Remote Alarm Indication) ON."
+ ::= { qe1LineControlEntry 9 }
+
+ qe1CRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 Cycle Redundancy Check ON/OFF"
+ ::= { qe1LineControlEntry 10 }
+
+ qe1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { qe1LineControlEntry 11 }
+
+ qe1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { qe1LineControlEntry 12 }
+
+ qe1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1),
+ cd01(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS or CD01"
+ ::= { qe1LineControlEntry 13 }
+
+ qe1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { qe1LineControlEntry 14 }
+
+ qe1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2),
+ ais(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { qe1LineControlEntry 15 }
+
+ qe1Protect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ circuit(2),
+ line(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable."
+ ::= { qe1LineControlEntry 16 }
+
+ qe1Master OBJECT-TYPE
+ SYNTAX INTEGER {
+ xxxx(1),
+ slave(2),
+ master(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "master or slave"
+ ::= { qe1LineControlEntry 17 }
+
+ qe1SSMSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ sa4(1),
+ sa5(2),
+ sa6(3),
+ sa7(4),
+ sa8(5),
+ na(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 SSM Sax bit"
+ ::= { qe1LineControlEntry 18 }
+
+ qe1PortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE1 port enable/disable"
+ ::= { qe1LineControlEntry 19 }
+
+--
+-- User Current Performance Table
+--
+
+ qe1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { qe1-card 2 }
+
+ qe1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX QE1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1UserCurrentPerfTable 1 }
+
+ QE1UserCurrentPerfEntry ::= SEQUENCE {
+ qe1UserCurrentPerfES INTEGER,
+ qe1UserCurrentPerfSES INTEGER,
+ qe1UserCurrentPerfBES INTEGER,
+ qe1UserCurrentPerfUAS INTEGER,
+ qe1UserCurrentPerfCSS INTEGER,
+ qe1UserCurrentPerfBPV INTEGER,
+ qe1UserCurrentPerfDMs INTEGER,
+ qe1UserCurr15MinTimeElapsed INTEGER,
+ qe1UserValid15MinInterval INTEGER
+ }
+
+ qe1UserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qe1UserCurrentPerfEntry 2 }
+
+ qe1UserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qe1UserCurrentPerfEntry 3 }
+
+ qe1UserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qe1UserCurrentPerfEntry 4 }
+
+ qe1UserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qe1UserCurrentPerfEntry 5 }
+
+ qe1UserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { qe1UserCurrentPerfEntry 6 }
+
+ qe1UserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1UserCurrentPerfEntry 7 }
+
+ qe1UserCurrentPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { qe1UserCurrentPerfEntry 8 }
+
+ qe1UserCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { qe1UserCurrentPerfEntry 11 }
+
+ qe1UserValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { qe1UserCurrentPerfEntry 12 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ qe1UserIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { qe1-card 3 }
+
+ qe1UserIntervalPerfEntry OBJECT-TYPE
+ SYNTAX QE1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { qe1Index , qe1PortIndex ,
+ qe1UserIntervalPerfNumber }
+ ::= { qe1UserIntervalPerfTable 1 }
+
+ QE1UserIntervalPerfEntry ::= SEQUENCE {
+ qe1UserIntervalPerfNumber INTEGER (1..96),
+ qe1UserIntervalPerfES INTEGER,
+ qe1UserIntervalPerfSES INTEGER,
+ qe1UserIntervalPerfBES INTEGER,
+ qe1UserIntervalPerfUAS INTEGER,
+ qe1UserIntervalPerfCSS INTEGER,
+ qe1UserIntervalPerfBPV INTEGER,
+ qe1UserIntervalPerfDMs INTEGER
+ }
+
+ qe1UserIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { qe1UserIntervalPerfEntry 2 }
+
+ qe1UserIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qe1UserIntervalPerfEntry 3 }
+
+ qe1UserIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qe1UserIntervalPerfEntry 4 }
+
+ qe1UserIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qe1UserIntervalPerfEntry 5 }
+
+ qe1UserIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qe1UserIntervalPerfEntry 6 }
+
+ qe1UserIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qe1UserIntervalPerfEntry 7 }
+
+ qe1UserIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1UserIntervalPerfEntry 8 }
+
+ qe1UserIntervalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { qe1UserIntervalPerfEntry 9 }
+
+
+--
+-- User Total Performance Table
+--
+ qe1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { qe1-card 4 }
+
+ qe1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX QE1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1UserTotalPerfTable 1 }
+
+ QE1UserTotalPerfEntry ::= SEQUENCE {
+ qe1UserTotalPerfES INTEGER,
+ qe1UserTotalPerfSES INTEGER,
+ qe1UserTotalPerfBES INTEGER,
+ qe1UserTotalPerfUAS INTEGER,
+ qe1UserTotalPerfCSS INTEGER,
+ qe1UserTotalPerfBPV INTEGER,
+ qe1UserTotalPerfDMs INTEGER
+ }
+
+ qe1UserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qe1UserTotalPerfEntry 2 }
+
+ qe1UserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qe1UserTotalPerfEntry 3 }
+
+ qe1UserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qe1UserTotalPerfEntry 4 }
+
+ qe1UserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qe1UserTotalPerfEntry 5 }
+
+ qe1UserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qe1UserTotalPerfEntry 6 }
+
+ qe1UserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1UserTotalPerfEntry 7 }
+
+ qe1UserTotalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { qe1UserTotalPerfEntry 8 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ qe1UserSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { qe1-card 5 }
+
+ qe1UserSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX QE1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance table"
+ INDEX { qe1Index , qe1PortIndex ,
+ qe1UserDaysIndex }
+ ::= { qe1UserSevenDaysPerfTable 1 }
+
+ QE1UserSevenDaysPerfEntry ::= SEQUENCE {
+ qe1UserDaysIndex INTEGER (1..7),
+ qe1UserDateStrIndex DisplayString (SIZE (0..255) ),
+ qe1UserSevenDaysPerfES INTEGER,
+ qe1UserSevenDaysPerfSES INTEGER,
+ qe1UserSevenDaysPerfBES INTEGER,
+ qe1UserSevenDaysPerfUAS INTEGER,
+ qe1UserSevenDaysPerfCSS INTEGER,
+ qe1UserSevenDaysPerfDMs INTEGER,
+ qe1UserSevenDaysPerfBPV INTEGER
+ }
+
+ qe1UserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { qe1UserSevenDaysPerfEntry 2 }
+
+ qe1UserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { qe1UserSevenDaysPerfEntry 3 }
+
+ qe1UserSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qe1UserSevenDaysPerfEntry 4 }
+
+ qe1UserSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qe1UserSevenDaysPerfEntry 5 }
+
+ qe1UserSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qe1UserSevenDaysPerfEntry 6 }
+
+ qe1UserSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qe1UserSevenDaysPerfEntry 7 }
+
+ qe1UserSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qe1UserSevenDaysPerfEntry 8 }
+
+ qe1UserSevenDaysPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { qe1UserSevenDaysPerfEntry 9 }
+
+ qe1UserSevenDaysPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1UserSevenDaysPerfEntry 10 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ qe1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { qe1-card 10 }
+
+ qe1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX QE1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1LineCurrentPerfTable 1 }
+
+ QE1LineCurrentPerfEntry ::= SEQUENCE {
+ qe1LineCurrentPerfES INTEGER,
+ qe1LineCurrentPerfSES INTEGER,
+ qe1LineCurrentPerfBES INTEGER,
+ qe1LineCurrentPerfUAS INTEGER,
+ qe1LineCurrentPerfCSS INTEGER,
+ qe1LineCurrentPerfBPV INTEGER,
+ qe1LineCurrentPerfDMs INTEGER,
+ qe1LineCurr15MinTimeElapsed INTEGER,
+ qe1LineValid15MinInterval INTEGER
+ }
+
+ qe1LineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { qe1LineCurrentPerfEntry 2 }
+
+ qe1LineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qe1LineCurrentPerfEntry 3 }
+
+ qe1LineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qe1LineCurrentPerfEntry 4 }
+
+ qe1LineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qe1LineCurrentPerfEntry 5 }
+
+ qe1LineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qe1LineCurrentPerfEntry 6 }
+
+ qe1LineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1LineCurrentPerfEntry 7 }
+
+ qe1LineCurrentPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { qe1LineCurrentPerfEntry 8 }
+
+ qe1LineCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { qe1LineCurrentPerfEntry 11 }
+
+ qe1LineValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { qe1LineCurrentPerfEntry 12 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ qe1LineIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { qe1-card 11 }
+
+ qe1LineIntervalPerfEntry OBJECT-TYPE
+ SYNTAX QE1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { qe1Index , qe1PortIndex ,
+ qe1LineIntervalPerfNumber }
+ ::= { qe1LineIntervalPerfTable 1 }
+
+ QE1LineIntervalPerfEntry ::= SEQUENCE {
+ qe1LineIntervalPerfNumber INTEGER (1..96),
+ qe1LineIntervalPerfES INTEGER,
+ qe1LineIntervalPerfSES INTEGER,
+ qe1LineIntervalPerfBES INTEGER,
+ qe1LineIntervalPerfUAS INTEGER,
+ qe1LineIntervalPerfCSS INTEGER,
+ qe1LineIntervalPerfBPV INTEGER,
+ qe1LineIntervalPerfDMs INTEGER,
+ qe1LineIntvAvailable INTEGER
+ }
+
+ qe1LineIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { qe1LineIntervalPerfEntry 2 }
+
+ qe1LineIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qe1LineIntervalPerfEntry 3 }
+
+ qe1LineIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qe1LineIntervalPerfEntry 4 }
+
+ qe1LineIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qe1LineIntervalPerfEntry 5 }
+
+ qe1LineIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qe1LineIntervalPerfEntry 6 }
+
+ qe1LineIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qe1LineIntervalPerfEntry 7 }
+
+ qe1LineIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1LineIntervalPerfEntry 8 }
+
+ qe1LineIntervalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1LineIntervalPerfEntry 9 }
+
+ qe1LineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { qe1LineIntervalPerfEntry 10 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ qe1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { qe1-card 12 }
+
+ qe1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX QE1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance table"
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1LineTotalPerfTable 1 }
+
+ QE1LineTotalPerfEntry ::= SEQUENCE {
+ qe1LineTotalPerfES INTEGER,
+ qe1LineTotalPerfSES INTEGER,
+ qe1LineTotalPerfBES INTEGER,
+ qe1LineTotalPerfUAS INTEGER,
+ qe1LineTotalPerfCSS INTEGER,
+ qe1LineTotalPerfBPV INTEGER,
+ qe1LineTotalPerfDMs INTEGER
+ }
+
+ qe1LineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qe1LineTotalPerfEntry 2 }
+
+ qe1LineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qe1LineTotalPerfEntry 3 }
+
+ qe1LineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qe1LineTotalPerfEntry 4 }
+
+ qe1LineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qe1LineTotalPerfEntry 5 }
+
+ qe1LineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qe1LineTotalPerfEntry 6 }
+
+ qe1LineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1LineTotalPerfEntry 7 }
+
+ qe1LineTotalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { qe1LineTotalPerfEntry 8 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ qe1LineSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { qe1-card 13 }
+
+ qe1LineSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX QE1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { qe1Index , qe1PortIndex ,
+ qe1LineDaysIndex }
+ ::= { qe1LineSevenDaysPerfTable 1 }
+
+ QE1LineSevenDaysPerfEntry ::= SEQUENCE {
+ qe1LineDaysIndex INTEGER (1..7),
+ qe1LineDateStrIndex DisplayString (SIZE (0..255) ),
+ qe1LineSevenDaysPerfES INTEGER,
+ qe1LineSevenDaysPerfSES INTEGER,
+ qe1LineSevenDaysPerfBES INTEGER,
+ qe1LineSevenDaysPerfUAS INTEGER,
+ qe1LineSevenDaysPerfCSS INTEGER,
+ qe1LineSevenDaysPerfDMs INTEGER,
+ qe1LineSevenDaysPerfBPV INTEGER
+ }
+
+ qe1LineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { qe1LineSevenDaysPerfEntry 2 }
+
+ qe1LineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { qe1LineSevenDaysPerfEntry 3 }
+
+ qe1LineSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qe1LineSevenDaysPerfEntry 4 }
+
+ qe1LineSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qe1LineSevenDaysPerfEntry 5 }
+
+ qe1LineSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qe1LineSevenDaysPerfEntry 6 }
+
+ qe1LineSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qe1LineSevenDaysPerfEntry 7 }
+
+ qe1LineSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qe1LineSevenDaysPerfEntry 8 }
+
+ qe1LineSevenDaysPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { qe1LineSevenDaysPerfEntry 9 }
+
+ qe1LineSevenDaysPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qe1LineSevenDaysPerfEntry 10 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ qe1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue Table "
+ ::= { qe1-card 14 }
+
+ qe1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX QE1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { qe1Index , qe1PortIndex ,
+ qe1AlarmQueueIndex }
+ ::= { qe1AlarmQueueTable 1 }
+
+ QE1AlarmQueueEntry ::= SEQUENCE {
+ qe1AlarmQueueIndex INTEGER (1..40),
+ qe1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ qe1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { qe1AlarmQueueEntry 2 }
+
+ qe1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { qe1AlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ qe1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { qe1-card 15 }
+
+ qe1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX QE1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { qe1Index , qe1PortIndex ,
+ qe1AlarmHistoryIndex }
+ ::= { qe1AlarmHistoryTable 1 }
+
+ QE1AlarmHistoryEntry ::= SEQUENCE {
+ qe1AlarmHistoryIndex INTEGER,
+ qe1Threshold INTEGER,
+ qe1CurrentState INTEGER,
+ qe1CurrentCount INTEGER,
+ qe1Alarm AlarmSeverity
+ }
+
+ qe1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rai-line(1),
+ ais-line(2),
+ los-line(3),
+ lof-line(4),
+ bpv-line(5),
+ ess-line(6),
+ uas-line(7),
+ css-line(8),
+ tpca(9)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { qe1AlarmHistoryEntry 2 }
+
+ qe1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { qe1AlarmHistoryEntry 3 }
+
+ qe1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ portDisabled(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { qe1AlarmHistoryEntry 4 }
+
+ qe1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { qe1AlarmHistoryEntry 5 }
+
+ qe1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { qe1AlarmHistoryEntry 6 }
+
+
+--
+-- Line Availability Table
+--
+
+ qe1LineAvailabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { qe1-card 16 }
+
+ qe1LineAvailabilityEntry OBJECT-TYPE
+ SYNTAX QE1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1LineAvailabilityTable 1 }
+
+ QE1LineAvailabilityEntry ::= SEQUENCE {
+ qe1AvailableSeconds DisplayString,
+ qe1UnavailableSeconds DisplayString,
+ qe1LineAvailability DisplayString
+ }
+
+ qe1AvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { qe1LineAvailabilityEntry 2 }
+
+ qe1UnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { qe1LineAvailabilityEntry 3 }
+
+ qe1LineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { qe1LineAvailabilityEntry 4 }
+
+
+--
+-- Alarm Control Table
+--
+
+ qe1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { qe1-card 17 }
+
+ qe1AlarmControlEntry OBJECT-TYPE
+ SYNTAX QE1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 alarm control table."
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1AlarmControlTable 1 }
+
+ QE1AlarmControlEntry ::= SEQUENCE {
+ qe1RAI-Line AlarmSeverity,
+ qe1AIS-Line AlarmSeverity,
+ qe1LOS-Line AlarmSeverity,
+ qe1LOF-Line AlarmSeverity,
+ qe1BPV-Line AlarmSeverity,
+ qe1ESS-Line AlarmSeverity,
+ qe1UAS-Line AlarmSeverity,
+ qe1CSS-Line AlarmSeverity,
+ qe1TCPA AlarmSeverity
+ }
+
+ qe1RAI-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-Line State"
+ ::= { qe1AlarmControlEntry 2 }
+
+ qe1AIS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { qe1AlarmControlEntry 3 }
+
+ qe1LOS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { qe1AlarmControlEntry 4 }
+
+ qe1LOF-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { qe1AlarmControlEntry 5 }
+
+ qe1BPV-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { qe1AlarmControlEntry 6 }
+
+ qe1ESS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { qe1AlarmControlEntry 7 }
+
+ qe1UAS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { qe1AlarmControlEntry 8 }
+
+ qe1CSS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { qe1AlarmControlEntry 9 }
+-- RIKER 2013 NFS-13000027
+ qe1TCPA OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold Crossing Performance Alarm"
+ ::= { qe1AlarmControlEntry 10 }
+
+
+
+--
+-- Threshold Control Table
+--
+
+ qe1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { qe1-card 18 }
+
+ qe1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX QE1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1ThresholdControlTable 1 }
+
+ QE1ThresholdControlEntry ::= SEQUENCE {
+ qe1ThresholdBPV-Line INTEGER,
+ qe1ThresholdESS-Line INTEGER,
+ qe1ThresholdUAS-Line INTEGER,
+ qe1ThresholdCSS-Line INTEGER,
+ qe1ThresholdTCPA INTEGER
+ }
+
+ qe1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER (5..9)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line: 10exp-N "
+ ::= { qe1ThresholdControlEntry 2 }
+
+ qe1ThresholdESS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { qe1ThresholdControlEntry 3 }
+
+ qe1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { qe1ThresholdControlEntry 4 }
+
+ qe1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { qe1ThresholdControlEntry 5 }
+-- RIKER 2013 NFS-13000027
+ qe1ThresholdTCPA OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of TCPA "
+ ::= { qe1ThresholdControlEntry 6 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ qe1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { qe1-card 19 }
+
+ qe1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX QE1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1LineDiagControlTable 1 }
+
+ QE1LineDiagControlEntry ::= SEQUENCE {
+ qe1LoopbackType INTEGER,
+ qe1LoopbackStatus INTEGER,
+ qe1PRBSControl INTEGER,
+ qe1PRBSStatus INTEGER,
+ qe1PRBSElapseSeconds INTEGER,
+ qe1PRBSErrorSeconds INTEGER,
+ qe1PRBSErrorCounts INTEGER,
+ qe1InbandLoopbackPeriod INTEGER,
+ qe1remBERTControl INTEGER,
+ qe1remBERTStatus INTEGER,
+ qe1remBERTCounter INTEGER,
+ qe1remBERTElapsed INTEGER,
+ qe1remBERTErrorSeconds INTEGER,
+ qe1remBERTPatternUnsyncSeconds INTEGER,
+ qe1PatternSend INTEGER,
+ qe1PatternMap DisplayString
+ }
+
+ qe1LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payload-loopback(3),
+ line-loopback(4),
+ remote-PLB-Active(5),
+ remote-LLB-Active(6),
+ remote-PLB-Deactive(7),
+ remote-LLB-Deactive(8),
+ remote-DTE1-Active(9),
+ remote-DTE1-Deactive(10),
+ remote-DTE2-Active(11),
+ remote-DTE2-Deactive(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qe1 Loopback Type"
+ ::= { qe1LineDiagControlEntry 2 }
+
+ qe1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopback-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qe1 Loopback Status"
+ ::= { qe1LineDiagControlEntry 3 }
+
+ qe1PRBSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-deactive(1),
+ prbs-active-full(2),
+ prbs-reset-error-count(3),
+ prbs-inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qe1 PRBS Control"
+ ::= { qe1LineDiagControlEntry 4 }
+
+ qe1PRBSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-sync(1),
+ prbs-unsync(2),
+ prbs-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qe1 PRBS Status"
+ ::= { qe1LineDiagControlEntry 5 }
+
+ qe1PRBSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qe1 PRBS Elapse Seconds"
+ ::= { qe1LineDiagControlEntry 6 }
+
+ qe1PRBSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qe1 PRBS Error Seconds"
+ ::= { qe1LineDiagControlEntry 7 }
+
+ qe1PRBSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qe1 PRBS Error Counts"
+ ::= { qe1LineDiagControlEntry 8 }
+
+ qe1InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of QE1 inband local, payload, or line loopback"
+ ::= { qe1LineDiagControlEntry 9 }
+
+ qe1remBERTControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0), --//RIKER2021 SilverCreek
+ bert-off(1),
+ bert-full(2),
+ bert-dte1(3),
+ bert-dte2(4),
+ bert-inject-error(5),
+ bert-reset(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "remBert Control"
+ ::= { qe1LineDiagControlEntry 11 }
+
+ qe1remBERTStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0), --//RIKER2021 SilverCreek
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Status"
+ ::= { qe1LineDiagControlEntry 13 }
+
+ qe1remBERTCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Counter"
+ ::= { qe1LineDiagControlEntry 14 }
+
+ qe1remBERTElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Elapsed Time"
+ ::= { qe1LineDiagControlEntry 15 }
+
+ qe1remBERTErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Error Seconds"
+ ::= { qe1LineDiagControlEntry 16 }
+
+ qe1remBERTPatternUnsyncSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Pattern Unsync Seconds"
+ ::= { qe1LineDiagControlEntry 17 }
+
+ qe1PatternSend OBJECT-TYPE
+ SYNTAX INTEGER {
+ pat1kHzMilliwattOff(1),
+ pat1kHzMilliwattUlaw(2),
+ pat1kHzMilliwattAlaw(3),
+ oldVersionNotSupport(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qe1 Pattern"
+ ::= { qe1LineDiagControlEntry 18 }
+
+ qe1PatternMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAP has 31 chars, i=idle, 1=map. Ex:
+ 1111iiiiiiiiiiiiiiiiiiiiiiiiiii => send PATTERN in TS1~4"
+ ::= { qe1LineDiagControlEntry 19 }
+
+
+--
+-- Port Status Table
+--
+
+ qe1PortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Qe1PortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "port status table."
+ ::= { qe1-card 23 }
+
+ qe1PortStatusEntry OBJECT-TYPE
+ SYNTAX Qe1PortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "port status entry"
+ INDEX { qe1PSSlotIndex , qe1PSPortIndex }
+ ::= { qe1PortStatusTable 1 }
+
+ Qe1PortStatusEntry ::= SEQUENCE {
+ qe1PSSlotIndex LargeSlotIndex,
+ qe1PSPortIndex FourPortID,
+ qe1PortLOS INTEGER,
+ qe1PortLOF INTEGER,
+ qe1PortRcvAIS INTEGER,
+ qe1PortRcvRAI INTEGER,
+ qe1PortXmtAIS INTEGER,
+ qe1PortXmtRAI INTEGER,
+ qe1PortBPVcount Integer32,
+ qe1PortEScount Integer32
+ }
+
+ qe1PSSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "slot index"
+ ::= { qe1PortStatusEntry 1 }
+
+ qe1PSPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port index"
+ ::= { qe1PortStatusEntry 2 }
+
+ qe1PortLOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LOS State"
+ ::= { qe1PortStatusEntry 3 }
+
+ qe1PortLOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ loFAS(2),
+ loCAS(3),
+ loFASandCAS(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LOF State"
+ ::= { qe1PortStatusEntry 4 }
+
+ qe1PortRcvAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ ais(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Received AIS State"
+ ::= { qe1PortStatusEntry 5 }
+
+ qe1PortRcvRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Received RAI State"
+ ::= { qe1PortStatusEntry 6 }
+
+ qe1PortXmtAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ ais(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit AIS State"
+ ::= { qe1PortStatusEntry 7 }
+
+ qe1PortXmtRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit RAI State"
+ ::= { qe1PortStatusEntry 8 }
+
+ qe1PortBPVcount OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BPV count"
+ ::= { qe1PortStatusEntry 9 }
+
+ qe1PortEScount OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ES count"
+ ::= { qe1PortStatusEntry 10 }
+
+
+--
+-- Command Control Table
+--
+
+ qe1CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { qe1-card 20 }
+
+ qe1CommandControlEntry OBJECT-TYPE
+ SYNTAX QE1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { qe1Index , qe1PortIndex }
+ ::= { qe1CommandControlTable 1 }
+
+ QE1CommandControlEntry ::= SEQUENCE {
+ qe1AlarmQueueReset INTEGER,
+ qe1UserPerfReset INTEGER,
+ qe1AlarmHistoryReset INTEGER,
+ qe1PortReset INTEGER,
+ qe1PortLoadDefault INTEGER
+ }
+
+ qe1AlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { qe1CommandControlEntry 2 }
+
+ qe1UserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { qe1CommandControlEntry 3 }
+
+ qe1AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { qe1CommandControlEntry 4 }
+
+ qe1PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset QE1 Port"
+ ::= { qe1CommandControlEntry 5 }
+
+ qe1PortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QE1 Port"
+ ::= { qe1CommandControlEntry 6 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ qe1SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { qe1-card 21 }
+
+ qe1SystemInformationEntry OBJECT-TYPE
+ SYNTAX QE1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { qe1Index }
+ ::= { qe1SystemInformationTable 1 }
+
+ QE1SystemInformationEntry ::= SEQUENCE {
+ qe1PROMVersion DisplayString,
+ qe1HardwareVersion DisplayString
+ }
+
+ qe1PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " qe1 PROM Version"
+ ::= { qe1SystemInformationEntry 2 }
+
+ qe1HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " qe1 Hardware Version"
+ ::= { qe1SystemInformationEntry 3 }
+
+
+
+
+
+--
+-- QE1 Customer Information Table
+--
+
+ qe1CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { qe1-card 99 }
+
+ qe1CustomerInfoEntry OBJECT-TYPE
+ SYNTAX QE1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { qe1CISlotIndex , qe1CIPortIndex }
+ ::= { qe1CustomerInfoTable 1 }
+
+ QE1CustomerInfoEntry ::= SEQUENCE {
+ qe1CISlotIndex LargeSlotIndex,
+ qe1CIPortIndex FourPortID,
+ qe1CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ qe1CISlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qe1CustomerInfoEntry 1 }
+
+ qe1CIPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { qe1CustomerInfoEntry 2 }
+
+ qe1CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { qe1CustomerInfoEntry 3 }
+
+
+--
+-- Remote Link Identification Table
+--
+
+ qe1RemoteLinkIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QE1RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Table"
+ ::= { qe1-card 22 }
+
+ qe1RemoteLinkIDEntry OBJECT-TYPE
+ SYNTAX QE1RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification entry"
+ INDEX { qe1Index ,
+ qe1PortIndex }
+ ::= { qe1RemoteLinkIDTable 1 }
+
+ QE1RemoteLinkIDEntry ::= SEQUENCE {
+ qe1RemoteLinkIDType INTEGER,
+ qe1RemoteLinkIDRack INTEGER,
+ qe1RemoteLinkIDSlotNumber INTEGER,
+ qe1RemoteLinkIDPort INTEGER,
+ qe1RemoteLinkIDSerialNumber INTEGER,
+ qe1RemoteLinkIDBackupSlotNUM INTEGER,
+ qe1RemoteLinkIDBackupPort INTEGER
+ }
+
+ qe1RemoteLinkIDType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ cpe(1),
+ an(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of remote site."
+ ::= { qe1RemoteLinkIDEntry 3 }
+
+ qe1RemoteLinkIDRack OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Rack"
+ ::= { qe1RemoteLinkIDEntry 4 }
+
+ qe1RemoteLinkIDSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification SlotNumber"
+ ::= { qe1RemoteLinkIDEntry 5 }
+
+ qe1RemoteLinkIDPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Port"
+ ::= { qe1RemoteLinkIDEntry 6 }
+
+ qe1RemoteLinkIDSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Serial Number"
+ ::= { qe1RemoteLinkIDEntry 7 }
+
+ qe1RemoteLinkIDBackupSlotNUM OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Backup Slot Number"
+ ::= { qe1RemoteLinkIDEntry 8 }
+
+ qe1RemoteLinkIDBackupPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Backup Port"
+ ::= { qe1RemoteLinkIDEntry 9 }
+
+
+--======================================================================--
+
+ remote-e1500-2s OBJECT IDENTIFIER ::= { qe1-card 31 }
+
+--======================================================================--
+--
+-- Far End Current Performance Table
+--
+
+ re1CurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1CurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1 current performance table."
+ ::= { remote-e1500-2s 1 }
+
+ re1CurrentPerfEntry OBJECT-TYPE
+ SYNTAX RE1CurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the remote E1 current performance table."
+ INDEX { re1SlotIndex , re1PortIndex }
+ ::= { re1CurrentPerfTable 1 }
+
+ RE1CurrentPerfEntry ::= SEQUENCE {
+ re1SlotIndex LargeSlotIndex,
+ re1PortIndex FourPortID,
+ re1CurrentES INTEGER,
+ re1CurrentSES INTEGER,
+ re1CurrentBES INTEGER,
+ re1CurrentUAS INTEGER,
+ re1CurrentCSS INTEGER,
+ re1CurrentDM INTEGER
+ }
+
+ re1SlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { re1CurrentPerfEntry 1 }
+
+ re1PortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { re1CurrentPerfEntry 2 }
+
+ re1CurrentES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { re1CurrentPerfEntry 3 }
+
+ re1CurrentSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { re1CurrentPerfEntry 4 }
+
+ re1CurrentBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { re1CurrentPerfEntry 5 }
+
+ re1CurrentUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { re1CurrentPerfEntry 6 }
+
+ re1CurrentCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { re1CurrentPerfEntry 7 }
+
+ re1CurrentDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { re1CurrentPerfEntry 8 }
+
+
+--
+-- Far End Interval Performance Table
+--
+
+ re1IntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1IntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1 interval performance table."
+ ::= { remote-e1500-2s 2 }
+
+ re1IntervalPerfEntry OBJECT-TYPE
+ SYNTAX RE1IntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the remote E1 interval performance table."
+ INDEX { re1SlotIndex , re1PortIndex , re1IntervalIndex }
+ ::= { re1IntervalPerfTable 1 }
+
+ RE1IntervalPerfEntry ::= SEQUENCE {
+ re1IntervalIndex INTEGER (1..96),
+ re1IntervalES INTEGER,
+ re1IntervalSES INTEGER,
+ re1IntervalBES INTEGER,
+ re1IntervalUAS INTEGER,
+ re1IntervalCSS INTEGER,
+ re1IntervalDM INTEGER
+ }
+
+ re1IntervalIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FarInterval Index "
+ ::= { re1IntervalPerfEntry 3 }
+
+ re1IntervalES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { re1IntervalPerfEntry 4 }
+
+ re1IntervalSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { re1IntervalPerfEntry 5 }
+
+ re1IntervalBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { re1IntervalPerfEntry 6 }
+
+ re1IntervalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { re1IntervalPerfEntry 7 }
+
+ re1IntervalCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { re1IntervalPerfEntry 8 }
+
+ re1IntervalDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { re1IntervalPerfEntry 9 }
+
+
+--
+-- Far End Total Performance
+--
+
+ re1TotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1 Total performance table."
+ ::= { remote-e1500-2s 3 }
+
+ re1TotalPerfEntry OBJECT-TYPE
+ SYNTAX RE1TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the remote E1 total performance table."
+ INDEX { re1SlotIndex , re1PortIndex }
+ ::= { re1TotalPerfTable 1 }
+
+ RE1TotalPerfEntry ::= SEQUENCE {
+ re1TotalES INTEGER,
+ re1TotalSES INTEGER,
+ re1TotalBES INTEGER,
+ re1TotalUAS INTEGER,
+ re1TotalCSS INTEGER,
+ re1TotalDM INTEGER
+ }
+
+ re1TotalES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { re1TotalPerfEntry 3 }
+
+ re1TotalSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { re1TotalPerfEntry 4 }
+
+ re1TotalBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { re1TotalPerfEntry 5 }
+
+ re1TotalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { re1TotalPerfEntry 6 }
+
+ re1TotalCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { re1TotalPerfEntry 7 }
+
+ re1TotalDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { re1TotalPerfEntry 8 }
+
+
+--
+-- Far End Seven Day Performance Table
+--
+
+ re1SevenDayPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1SevenDayPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1 7 days performance table."
+ ::= { remote-e1500-2s 4 }
+
+ re1SevenDayPerfEntry OBJECT-TYPE
+ SYNTAX RE1SevenDayPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the remote E1 7 days performance table."
+ INDEX { re1SlotIndex , re1PortIndex , re1SevenDayIndex }
+ ::= { re1SevenDayPerfTable 1 }
+
+ RE1SevenDayPerfEntry ::= SEQUENCE {
+ re1SevenDayIndex INTEGER (1..7),
+ re1SevenDayDate DisplayString (SIZE (0..255) ),
+ re1SevenDayES INTEGER,
+ re1SevenDaySES INTEGER,
+ re1SevenDayBES INTEGER,
+ re1SevenDayUAS INTEGER,
+ re1SevenDayCSS INTEGER,
+ re1SevenDayDM INTEGER
+
+ }
+
+ re1SevenDayIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSU SevenDay Index "
+ ::= { re1SevenDayPerfEntry 3 }
+
+ re1SevenDayDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSU SevenDay String "
+ ::= { re1SevenDayPerfEntry 4 }
+
+ re1SevenDayES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { re1SevenDayPerfEntry 5 }
+
+ re1SevenDaySES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { re1SevenDayPerfEntry 6 }
+
+ re1SevenDayBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { re1SevenDayPerfEntry 7 }
+
+ re1SevenDayUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { re1SevenDayPerfEntry 8 }
+
+ re1SevenDayCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { re1SevenDayPerfEntry 9 }
+
+ re1SevenDayDM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { re1SevenDayPerfEntry 10 }
+
+
+--
+-- Remote Line Control
+--
+
+ re1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote line control table."
+ ::= { remote-e1500-2s 5 }
+
+ re1LineControlEntry OBJECT-TYPE
+ SYNTAX RE1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the remote E1 line control table."
+ INDEX { re1SlotIndex , re1PortIndex }
+ ::= { re1LineControlTable 1 }
+
+ RE1LineControlEntry ::= SEQUENCE {
+ re1ActiveMAP INTEGER,
+ re1MAP1SwitchTime DisplayString,
+ re1MAP2SwitchTime DisplayString,
+ re1LineCRCFrameFormat INTEGER,
+ re1LineCoding INTEGER,
+ re1RaiAlarmTx INTEGER,
+ re1FDL INTEGER,
+ re1IdleCode INTEGER,
+ re1LineFrame INTEGER,
+ re1LineEbit INTEGER,
+ re1LineCAS INTEGER
+
+ }
+
+ re1ActiveMAP OBJECT-TYPE
+ SYNTAX INTEGER {
+ map1(1),
+ map2(2),
+ swmap(3),
+ swmap2(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Active MAP1 or MAP2 or SWMAP1"
+ ::= { re1LineControlEntry 3 }
+
+ re1MAP1SwitchTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Map1 Switch Time.Format= hh:mm"
+ ::= { re1LineControlEntry 4 }
+
+ re1MAP2SwitchTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Map2 Switch Time.Format= hh:mm"
+ ::= { re1LineControlEntry 5 }
+
+ re1LineCRCFrameFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ crc-on(1),
+ crc-off(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line CRC Frame Format"
+ ::= { re1LineControlEntry 6 }
+
+ re1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdb3(1),
+ ami(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { re1LineControlEntry 7 }
+
+ re1RaiAlarmTx OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Remote Alarm Indication Tx ON/OFF"
+ ::= { re1LineControlEntry 8 }
+
+ re1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ fdl(1),
+ off(2),
+ hdlc(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line FDL ON/OFF"
+ ::= { re1LineControlEntry 9 }
+
+ re1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { re1LineControlEntry 10 }
+
+ re1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Frame Type "
+ ::= { re1LineControlEntry 11 }
+
+ re1LineEbit OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line E-bit option "
+ ::= { re1LineControlEntry 12 }
+
+ re1LineCAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line CAS Type "
+ ::= { re1LineControlEntry 13 }
+
+
+--
+-- Remote Channel Map
+--
+
+ re1ChannelMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1ChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote channel map table"
+ ::= { remote-e1500-2s 6 }
+
+ re1ChannelMapEntry OBJECT-TYPE
+ SYNTAX RE1ChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex , re1MapIndex , re1ChannelIndex }
+ ::= { re1ChannelMapTable 1 }
+
+ RE1ChannelMapEntry ::= SEQUENCE {
+ re1MapIndex INTEGER,
+ re1ChannelIndex INTEGER (1..32),
+ re1MapTo INTEGER
+ }
+
+ re1MapIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ map1(1),
+ map2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CSU Map Index "
+ ::= { re1ChannelMapEntry 3 }
+
+ re1ChannelIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Channel Index "
+ ::= { re1ChannelMapEntry 4 }
+
+ re1MapTo OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ dte1(2),
+ dte2(3),
+ dte3(4),
+ dte4(5),
+ dropandinsert(6),
+ s(7),
+ inband(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Channel map to"
+ ::= { re1ChannelMapEntry 5 }
+
+
+--
+-- Remote DTE Control
+--
+
+ re1DTEControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1DTEControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1 - DTE control table"
+ ::= { remote-e1500-2s 7 }
+
+ re1DTEControlEntry OBJECT-TYPE
+ SYNTAX RE1DTEControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex , re1DTEIndex }
+ ::= { re1DTEControlTable 1 }
+
+ RE1DTEControlEntry ::= SEQUENCE {
+ re1DTEIndex INTEGER,
+ re1DTERate INTEGER,
+ re1DTEClockPolarity INTEGER,
+ re1DTEDataPolarity INTEGER,
+ re1DTEInterfaceType INTEGER,
+ re1DTERTSMode INTEGER,
+ re1DTETerminalTimingMode INTEGER,
+ re1DTEV54 INTEGER,
+ re1DTEV54RL INTEGER,
+ re1DTEV54LL INTEGER
+ }
+
+ re1DTEIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte1(1),
+ dte2(2),
+ dte3(3),
+ dte4(4),
+ not-exist(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Index (1..4)"
+ ::= { re1DTEControlEntry 3 }
+
+ re1DTERate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate-64k(1),
+ rate-56k(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Rate "
+ ::= { re1DTEControlEntry 4 }
+
+ re1DTEClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Clock Polarity "
+ ::= { re1DTEControlEntry 5 }
+
+ re1DTEDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Data Polarity "
+ ::= { re1DTEControlEntry 6 }
+
+ re1DTEInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ eia530-rs449(1),
+ v35(2),
+ x21(3),
+ rs232(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Interface Type "
+ ::= { re1DTEControlEntry 7 }
+
+ re1DTERTSMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE RTS Permanent "
+ ::= { re1DTEControlEntry 8 }
+
+ re1DTETerminalTimingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Terminal Timing Mode "
+ ::= { re1DTEControlEntry 9 }
+
+ re1DTEV54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ ansi(2),
+ itu(3),
+ na(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " V.54 Setup "
+ ::= { re1DTEControlEntry 10 }
+
+ re1DTEV54RL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Loopback Setup "
+ ::= { re1DTEControlEntry 11 }
+
+ re1DTEV54LL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Local Loopback Setup "
+ ::= { re1DTEControlEntry 12 }
+
+
+--
+-- Remote System Control
+--
+
+ re1SystemControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1SystemControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1 - System control table"
+ ::= { remote-e1500-2s 8 }
+
+ re1SystemControlEntry OBJECT-TYPE
+ SYNTAX RE1SystemControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex }
+ ::= { re1SystemControlTable 1 }
+
+ RE1SystemControlEntry ::= SEQUENCE {
+ re1MasterClock INTEGER,
+ re1SecondClock INTEGER,
+ re1ClockIndicator INTEGER,
+ re1DeviceName DisplayString,
+ re1PortConfiguration DisplayString,
+ re1SerialNumber INTEGER,
+ re1MainboardVersion INTEGER,
+ re1FirmwareVersion DisplayString
+ }
+
+ re1MasterClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ line(1),
+ internal(2),
+ dropinsert(3),
+ dte1(4),
+ dte2(5),
+ dte3(6),
+ dte4(7),
+ external56k(8),
+ external64k(9),
+ external112k(10),
+ external128k(11),
+ external168k(12),
+ external192k(13),
+ external224k(14),
+ external256k(15),
+ external280k(16),
+ external320k(17),
+ external336k(18),
+ external384k(19),
+ external392k(20),
+ external448k(21),
+ external504k(22),
+ external512k(23),
+ external560k(24),
+ external576k(25),
+ external616k(26),
+ external640k(27),
+ external672k(28),
+ external704k(29),
+ external728k(30),
+ external768k(31),
+ external784k(32),
+ external832k(33),
+ external840k(34),
+ external896k(35),
+ external952k(36),
+ external960k(37),
+ external1008k(38),
+ external1024k(39),
+ external1064k(40),
+ external1088k(41),
+ external1120k(42),
+ external1152k(43),
+ external1176k(44),
+ external1216k(45),
+ external1232k(46),
+ external1280k(47),
+ external1288k(48),
+ external1344k(49),
+ external1400k(50),
+ external1408k(51),
+ external1456k(52),
+ external1472k(53),
+ external1512k(54),
+ external1536k(55),
+ external1568k(56),
+ external1600k(57),
+ external1624k(58),
+ external1664k(59),
+ external1680k(60),
+ external1728k(61),
+ external1736k(62),
+ external1792k(63),
+ external1848k(64),
+ external1856k(65),
+ external1904k(66),
+ external1920k(67),
+ external1960k(68),
+ external1984k(69),
+ external2016k(70),
+ external2048k(71),
+ external8192k(72)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Master Clock Setting"
+ ::= { re1SystemControlEntry 3 }
+
+ re1SecondClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ line(1),
+ internal(2),
+ dropinsert(3),
+ dte1(4),
+ dte2(5),
+ dte3(6),
+ dte4(7),
+ external56k(8),
+ external64k(9),
+ external112k(10),
+ external128k(11),
+ external168k(12),
+ external192k(13),
+ external224k(14),
+ external256k(15),
+ external280k(16),
+ external320k(17),
+ external336k(18),
+ external384k(19),
+ external392k(20),
+ external448k(21),
+ external504k(22),
+ external512k(23),
+ external560k(24),
+ external576k(25),
+ external616k(26),
+ external640k(27),
+ external672k(28),
+ external704k(29),
+ external728k(30),
+ external768k(31),
+ external784k(32),
+ external832k(33),
+ external840k(34),
+ external896k(35),
+ external952k(36),
+ external960k(37),
+ external1008k(38),
+ external1024k(39),
+ external1064k(40),
+ external1088k(41),
+ external1120k(42),
+ external1152k(43),
+ external1176k(44),
+ external1216k(45),
+ external1232k(46),
+ external1280k(47),
+ external1288k(48),
+ external1344k(49),
+ external1400k(50),
+ external1408k(51),
+ external1456k(52),
+ external1472k(53),
+ external1512k(54),
+ external1536k(55),
+ external1568k(56),
+ external1600k(57),
+ external1624k(58),
+ external1664k(59),
+ external1680k(60),
+ external1728k(61),
+ external1736k(62),
+ external1792k(63),
+ external1848k(64),
+ external1856k(65),
+ external1904k(66),
+ external1920k(67),
+ external1960k(68),
+ external1984k(69),
+ external2016k(70),
+ external2048k(71),
+ external8192k(72)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Remote Second Clock Setting"
+ ::= { re1SystemControlEntry 4 }
+
+ re1ClockIndicator OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ second(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Remote Clock Indicator"
+ ::= { re1SystemControlEntry 5 }
+
+ re1DeviceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Device Name "
+ ::= { re1SystemControlEntry 6 }
+
+ re1PortConfiguration OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Port Configuration"
+ ::= { re1SystemControlEntry 7 }
+
+ re1SerialNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Serial Number "
+ ::= { re1SystemControlEntry 8 }
+
+ re1MainboardVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(65),
+ b(66),
+ c(67),
+ d(68),
+ e(69),
+ f(70),
+ g(71),
+ h(73),
+ i(74),
+ j(75)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Mainboard Version"
+ ::= { re1SystemControlEntry 9 }
+
+ re1FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Firmware Version"
+ ::= { re1SystemControlEntry 10 }
+
+
+--
+-- Remote Alarm Control
+--
+
+ re1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote alarm control table"
+ ::= { remote-e1500-2s 9 }
+
+ re1AlarmControlEntry OBJECT-TYPE
+ SYNTAX RE1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex , re1AlarmControlIndex }
+ ::= { re1AlarmControlTable 1 }
+
+ RE1AlarmControlEntry ::= SEQUENCE {
+ re1AlarmControlIndex INTEGER,
+ re1Alarm-dialout INTEGER
+ }
+
+ re1AlarmControlIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ alarm-master-clcok-loss(1),
+ alarm-rai-line(2),
+ alarm-ais-line(3),
+ alarm-los-line(4),
+ alarm-lof-line(5),
+ alarm-bpv-line(6),
+ alarm-es-line(7),
+ alarm-uas-line(8),
+ alarm-css-line(9),
+ alarm-dte1-dte(10),
+ alarm-dte2-dte(11),
+ alarm-lan-alm-router1(12),
+ alarm-lan-alm-router2(13),
+ alarm-yel-DI(14),
+ alarm-ais-DI(15),
+ alarm-los-DI(16),
+ alarm-lof-DI(17),
+ alarm-bpv-DI(18),
+ alarm-es-DI(19),
+ alarm-uas-DI(20),
+ alarm-rai-dte1-e1(21),
+ alarm-ais-dte1-e1(22),
+ alarm-los-dte1-e1(23),
+ alarm-lof-dte1-e1(24),
+ alarm-bpv-dte1-e1(25),
+ alarm-es-dte1-e1(26),
+ alarm-uas-dte1-e1(27),
+ alarm-css-dte1-e1(28),
+ alarm-rai-dte2-e1(29),
+ alarm-ais-dte2-e1(30),
+ alarm-los-dte2-e1(31),
+ alarm-lof-dte2-e1(32),
+ alarm-bpv-dte2-e1(33),
+ alarm-es-dte2-e1(34),
+ alarm-uas-dte2-e1(35),
+ alarm-css-dte2-e1(36)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Alarm Control Index "
+ ::= { re1AlarmControlEntry 3 }
+
+ re1Alarm-dialout OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(5),
+ enable(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Alarm Control "
+ ::= { re1AlarmControlEntry 4 }
+
+
+--
+-- Remote Threshold Control
+--
+
+ re1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote alarm threshold control table"
+ ::= { remote-e1500-2s 10 }
+
+ re1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX RE1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex }
+ ::= { re1ThresholdControlTable 1 }
+
+ RE1ThresholdControlEntry ::= SEQUENCE {
+ re1ThresholdBPV-Line INTEGER,
+ re1ThresholdES-Line INTEGER,
+ re1ThresholdUAS-Line INTEGER,
+ re1ThresholdCSS-Line INTEGER,
+ re1ThresholdBPV-DTE1-E1 INTEGER,
+ re1ThresholdES-DTE1-E1 INTEGER,
+ re1ThresholdUAS-DTE1-E1 INTEGER,
+ re1ThresholdCSS-DTE1-E1 INTEGER,
+ re1ThresholdBPV-DTE2-E1 INTEGER,
+ re1ThresholdES-DTE2-E1 INTEGER,
+ re1ThresholdUAS-DTE2-E1 INTEGER,
+ re1ThresholdCSS-DTE2-E1 INTEGER,
+ re1ThresholdBPV-Drop-Insert INTEGER,
+ re1ThresholdES-Drop-Insert INTEGER,
+ re1ThresholdUAS-Drop-Insert INTEGER
+ }
+
+ re1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line "
+ ::= { re1ThresholdControlEntry 3 }
+
+ re1ThresholdES-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ES-Line "
+ ::= { re1ThresholdControlEntry 4 }
+
+ re1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { re1ThresholdControlEntry 5 }
+
+ re1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CSS-Line "
+ ::= { re1ThresholdControlEntry 6 }
+
+ re1ThresholdBPV-DTE1-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-EQU1 "
+ ::= { re1ThresholdControlEntry 7 }
+
+ re1ThresholdES-DTE1-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ES-EQU1 "
+ ::= { re1ThresholdControlEntry 8 }
+
+ re1ThresholdUAS-DTE1-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-EQU1 "
+ ::= { re1ThresholdControlEntry 9 }
+
+ re1ThresholdCSS-DTE1-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-EQU1 "
+ ::= { re1ThresholdControlEntry 10 }
+
+ re1ThresholdBPV-DTE2-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-EQU2 "
+ ::= { re1ThresholdControlEntry 11 }
+
+ re1ThresholdES-DTE2-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ES-EQU2 "
+ ::= { re1ThresholdControlEntry 12 }
+
+ re1ThresholdUAS-DTE2-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-EQU2 "
+ ::= { re1ThresholdControlEntry 13 }
+
+ re1ThresholdCSS-DTE2-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-EQU2 "
+ ::= { re1ThresholdControlEntry 14 }
+
+ re1ThresholdBPV-Drop-Insert OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of D&I "
+ ::= { re1ThresholdControlEntry 15 }
+
+ re1ThresholdES-Drop-Insert OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of D&I "
+ ::= { re1ThresholdControlEntry 16 }
+
+ re1ThresholdUAS-Drop-Insert OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(65535)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of D&I "
+ ::= { re1ThresholdControlEntry 17 }
+
+
+--
+-- REMOTE Model Type Table
+--
+
+ re1ModelTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1ModelTypeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote model type table"
+ ::= { remote-e1500-2s 11 }
+
+ re1ModelTypeEntry OBJECT-TYPE
+ SYNTAX RE1ModelTypeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex }
+ ::= { re1ModelTypeTable 1 }
+
+ RE1ModelTypeEntry ::= SEQUENCE {
+ re1ModelType INTEGER
+ }
+
+ re1ModelType OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop-E-1201-1(1),
+ loop-E-1201-2(2),
+ loop-E-1201-3(3),
+ loop-E-1201-4(4),
+ loop-E-1202-1(5),
+ loop-E-1202-2(6),
+ loop-E-1202-3(7),
+ loop-E-1202-4(8),
+ loop-E-1300(9),
+ loop-E-1500(10),
+ loop-E-1700(11),
+ loop-E-1500-IR(16),
+ loop-E-1500-2S(20),
+ loop-T-2500-2S(21),
+ fdl-off(253),
+ unsync(254),
+ unknow(255)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSU Remote Mode Type"
+ ::= { re1ModelTypeEntry 1 }
+
+
+--
+-- Remote Alarm History Performance Table
+--
+
+ re1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote alarm status table"
+ ::= { remote-e1500-2s 12 }
+
+ re1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX RE1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex , re1AlarmHistoryIndex }
+ ::= { re1AlarmHistoryTable 1 }
+
+ RE1AlarmHistoryEntry ::= SEQUENCE {
+ re1AlarmHistoryIndex INTEGER,
+-- re1StartTime
+-- DisplayString (SIZE (0..255) ),
+ re1Threshold INTEGER,
+ re1CurrentState INTEGER,
+ re1CurrentCount INTEGER,
+ re1Alarm INTEGER,
+ re1Trap INTEGER,
+ re1Bell INTEGER
+ }
+
+ re1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-clcok(1),
+ rai-line(2),
+ ais-line(3),
+ los-line(4),
+ lof-line(5),
+ bpv-line(6),
+ es-line(7),
+ uas-line(8),
+ css-line(9),
+ dte1-dte(10),
+ dte2-dte(11),
+ lan-alm-router1(12),
+ lan-alm-router2(13),
+ yel-DI(14),
+ ais-DI(15),
+ los-DI(16),
+ lof-DI(17),
+ bpv-DI(18),
+ es-DI(19),
+ uas-DI(20),
+ rai-dte1-e1(21),
+ ais-dte1-e1(22),
+ los-dte1-e1(23),
+ lof-dte1-e1(24),
+ bpv-dte1-e1(25),
+ es-dte1-e1(26),
+ uas-dte1-e1(27),
+ css-dte1-e1(28),
+ rai-dte2-e1(29),
+ ais-dte2-e1(30),
+ los-dte2-e1(31),
+ lof-dte2-e1(32),
+ bpv-dte2-e1(33),
+ es-dte2-e1(34),
+ uas-dte2-e1(35),
+ css-dte2-e1(36)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { re1AlarmHistoryEntry 3 }
+
+-- re1StartTime OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255) )
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Alarm History Start Time"
+-- ::= { re1AlarmHistoryEntry 4 }
+
+ re1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { re1AlarmHistoryEntry 5 }
+
+ re1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { re1AlarmHistoryEntry 6 }
+
+ re1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { re1AlarmHistoryEntry 7 }
+
+ re1Alarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { re1AlarmHistoryEntry 8 }
+
+ re1Trap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Trap State "
+ ::= { re1AlarmHistoryEntry 9 }
+
+ re1Bell OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Bell State"
+ ::= { re1AlarmHistoryEntry 10 }
+
+
+--
+-- Remote E1 Card Control Table
+--
+
+ re1E1CardControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1E1CardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1 card control table."
+ ::= { remote-e1500-2s 13 }
+
+ re1E1CardControlEntry OBJECT-TYPE
+ SYNTAX RE1E1CardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { re1SlotIndex , re1PortIndex , re1E1CardIndex }
+ ::= { re1E1CardControlTable 1 }
+
+ RE1E1CardControlEntry ::= SEQUENCE {
+ re1E1CardIndex INTEGER,
+ re1E1LineFrame INTEGER,
+ re1E1LineCoding INTEGER,
+ --re1E1FDL
+ --INTEGER,
+ --re1E1FDLSabit
+ --INTEGER,
+ re1E1RAI INTEGER,
+ re1E1CRC INTEGER,
+ re1E1IdleCode INTEGER,
+ re1E1Ebit INTEGER,
+ re1E1CASMode INTEGER
+ }
+
+ re1E1CardIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte1(1),
+ dte2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dte1 & dte2, total 2 ports."
+ ::= { re1E1CardControlEntry 3 }
+
+ re1E1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { re1E1CardControlEntry 4 }
+
+ re1E1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdb3(1),
+ ami(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { re1E1CardControlEntry 5 }
+
+-- re1E1FDL OBJECT-TYPE
+ -- SYNTAX INTEGER {
+ -- on(1),
+ -- off(2)
+ -- }
+ -- ACCESS read-write
+ -- STATUS mandatory
+-- DESCRIPTION
+ -- "E1 Facility Data Link ON/OFF"
+ -- ::= { re1E1CardControlEntry 6 }
+
+ --re1E1FDLSabit OBJECT-TYPE
+ -- SYNTAX INTEGER {
+ -- sa4(1),
+ -- sa5(2),
+ -- sa6(3),
+ -- sa7(4),
+ -- sa8(5),
+ -- sa4-sa5(6)
+-- }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "E1 Facility Data Link use Sax bit"
+ -- ::= { re1E1CardControlEntry 7 }
+
+ re1E1RAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-ON indicates that RAI (Remote Alarm Indication) ON."
+ ::= { re1E1CardControlEntry 8 }
+
+ re1E1CRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Cycle Redundancy Check ON/OFF"
+ ::= { re1E1CardControlEntry 9 }
+
+ re1E1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { re1E1CardControlEntry 10 }
+
+ re1E1Ebit OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E-bit "
+ ::= { re1E1CardControlEntry 11 }
+
+ re1E1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { re1E1CardControlEntry 12 }
+
+
+
+--
+-- Remote COD Control
+--
+
+ re1CODControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1CODEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote co-direction control table"
+ ::= { remote-e1500-2s 14 }
+
+ re1CODEntry OBJECT-TYPE
+ SYNTAX RE1CODEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex , re1CODIndex }
+ ::= { re1CODControlTable 1 }
+
+ RE1CODEntry ::= SEQUENCE {
+ re1CODIndex INTEGER,
+ re1CODRate INTEGER,
+ re1CODInterfaceType INTEGER
+ }
+
+ re1CODIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte1(1),
+ dte2(2),
+ dte3(3),
+ dte4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Index (1..4)"
+ ::= { re1CODEntry 3 }
+
+ re1CODRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate-64k(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Rate "
+ ::= { re1CODEntry 4 }
+
+ re1CODInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ g703(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interface Type "
+ ::= { re1CODEntry 5 }
+
+
+--
+-- REMOTE D&I Control MIBs
+--
+
+ re1DropInsertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1DropInsertEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote drop and insert table"
+ ::= { remote-e1500-2s 15 }
+
+ re1DropInsertEntry OBJECT-TYPE
+ SYNTAX RE1DropInsertEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex }
+ ::= { re1DropInsertTable 1 }
+
+ RE1DropInsertEntry ::= SEQUENCE {
+ re1DICRCFrameFormat INTEGER,
+ re1DILineCode INTEGER
+ }
+
+ re1DICRCFrameFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ crc-on(1),
+ crc-off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " D&I CRC Frame Format "
+ ::= { re1DropInsertEntry 3 }
+
+ re1DILineCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdb3(1),
+ ami(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " D&I Line Code "
+ ::= { re1DropInsertEntry 4 }
+
+
+--
+-- REMOTE Channel Map Setup
+--
+ re1MapSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RE1MapSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote channel map setup table"
+ ::= { remote-e1500-2s 16 }
+
+ re1MapSetupEntry OBJECT-TYPE
+ SYNTAX RE1MapSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { re1SlotIndex , re1PortIndex }
+ ::= { re1MapSetupTable 1 }
+
+ RE1MapSetupEntry ::= SEQUENCE {
+ re1Map1 DisplayString (SIZE(31)),
+ re1Map2 DisplayString (SIZE(31))
+ }
+
+ re1Map1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mpa 1"
+ ::= { re1MapSetupEntry 3 }
+
+ re1Map2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mpa 2"
+ ::= { re1MapSetupEntry 4 }
+
+
+ qe1TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of QE1"
+ ::= { qe1-card 100 }
+
+
+
+
+--======================================================================--
+--======================================================================--
+-- quad-t1-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- Line Control Table
+--
+
+ qt1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { qt1-card 1 }
+
+ qt1LineControlEntry OBJECT-TYPE
+ SYNTAX QT1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1LineControlTable 1 }
+
+ QT1LineControlEntry ::= SEQUENCE {
+ qt1Index LargeSlotIndex,
+ qt1PortIndex FourPortID,
+ qt1LineFrame INTEGER,
+ qt1LineCoding INTEGER,
+ qt1Interface INTEGER,
+ qt1LineBuildOut INTEGER,
+ qt1Equalizer INTEGER,
+ qt1AIS INTEGER,
+ qt1YEL INTEGER,
+ qt1Inband INTEGER,
+ qt1IdleCode INTEGER,
+ qt1CASMode INTEGER,
+ qt1SignallingMode INTEGER,
+ qt1CGA INTEGER,
+ qt1OutOfService INTEGER,
+ qt1FDL INTEGER,
+ qt1Protect INTEGER,
+ qt1Master INTEGER,
+ qt1PortEnable INTEGER
+ }
+
+ qt1Index OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qt1LineControlEntry 1 }
+
+ qt1PortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { qt1LineControlEntry 2 }
+
+ qt1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ d4(1),
+ esf(2),
+ esf-t1-403(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { qt1LineControlEntry 3 }
+
+ qt1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ b8zs(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { qt1LineControlEntry 4 }
+
+ qt1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ long-haul(1),
+ short-haul(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that QT1 line use Long/Short haul."
+ ::= { qt1LineControlEntry 5 }
+
+ qt1LineBuildOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ lbo-0-0dB(1),
+ lbo-7-5dB(2),
+ lbo-15dB(3)
+-- lbo-0.0dB(1),
+-- lbo-7.5dB(2),
+-- lbo-15dB(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QT1 line build out."
+ ::= { qt1LineControlEntry 6 }
+
+ qt1Equalizer OBJECT-TYPE
+ SYNTAX INTEGER {
+ equ-0-110Ft(1),
+ equ-110-220ft(2),
+ equ-220-330ft(3),
+ equ-330-440ft(4),
+ equ-440-550ft(5),
+ equ-550-660ft(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QT1 line equalizer."
+ ::= { qt1LineControlEntry 7 }
+
+ qt1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QT1 line Alarm Indication Signal."
+ ::= { qt1LineControlEntry 8 }
+
+ qt1YEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-ON indicates that yellow alarm ON."
+ ::= { qt1LineControlEntry 9 }
+
+ qt1Inband OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QT1 line inband ON/OFF"
+ ::= { qt1LineControlEntry 10 }
+
+ qt1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { qt1LineControlEntry 11 }
+
+ qt1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { qt1LineControlEntry 12 }
+
+ qt1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS"
+ ::= { qt1LineControlEntry 13 }
+
+ qt1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { qt1LineControlEntry 14 }
+
+ qt1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2),
+ ais(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { qt1LineControlEntry 15 }
+
+ qt1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QT1 Facility Data Link ON/OFF"
+ ::= { qt1LineControlEntry 16 }
+
+ qt1Protect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ circuit(2),
+ line(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable."
+ ::= { qt1LineControlEntry 17 }
+
+ qt1Master OBJECT-TYPE
+ SYNTAX INTEGER {
+ xxxx(1),
+ slave(2),
+ master(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "master or slave"
+ ::= { qt1LineControlEntry 18 }
+
+ qt1PortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QT1 port enable/disable"
+ ::= { qt1LineControlEntry 19 }
+
+
+--
+-- User Current Performance Table
+--
+
+ qt1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { qt1-card 2 }
+
+ qt1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX QT1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1UserCurrentPerfTable 1 }
+
+ QT1UserCurrentPerfEntry ::= SEQUENCE {
+ qt1UserCurrentPerfES INTEGER,
+ qt1UserCurrentPerfSES INTEGER,
+ qt1UserCurrentPerfBES INTEGER,
+ qt1UserCurrentPerfUAS INTEGER,
+ qt1UserCurrentPerfCSS INTEGER,
+ qt1UserCurrentPerfBPV INTEGER,
+ qt1UserCurrentPerfLOFC INTEGER,
+ qt1UserCurr15MinTimeElapsed INTEGER,
+ qt1UserValid15MinInterval INTEGER
+ }
+
+ qt1UserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qt1UserCurrentPerfEntry 2 }
+
+ qt1UserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qt1UserCurrentPerfEntry 3 }
+
+ qt1UserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qt1UserCurrentPerfEntry 4 }
+
+ qt1UserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qt1UserCurrentPerfEntry 5 }
+
+ qt1UserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { qt1UserCurrentPerfEntry 6 }
+
+ qt1UserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qt1UserCurrentPerfEntry 7 }
+
+ qt1UserCurrentPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { qt1UserCurrentPerfEntry 8 }
+
+ qt1UserCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { qt1UserCurrentPerfEntry 11 }
+
+ qt1UserValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { qt1UserCurrentPerfEntry 12 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ qt1UserIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { qt1-card 3 }
+
+ qt1UserIntervalPerfEntry OBJECT-TYPE
+ SYNTAX QT1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { qt1Index , qt1PortIndex ,
+ qt1UserIntervalPerfNumber }
+ ::= { qt1UserIntervalPerfTable 1 }
+
+ QT1UserIntervalPerfEntry ::= SEQUENCE {
+ qt1UserIntervalPerfNumber INTEGER (1..96),
+ qt1UserIntervalPerfES INTEGER,
+ qt1UserIntervalPerfSES INTEGER,
+ qt1UserIntervalPerfBES INTEGER,
+ qt1UserIntervalPerfUAS INTEGER,
+ qt1UserIntervalPerfCSS INTEGER,
+ qt1UserIntervalPerfBPV INTEGER,
+ qt1UserIntervalPerfLOFC INTEGER
+ }
+
+ qt1UserIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { qt1UserIntervalPerfEntry 2 }
+
+ qt1UserIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qt1UserIntervalPerfEntry 3 }
+
+ qt1UserIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qt1UserIntervalPerfEntry 4 }
+
+ qt1UserIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qt1UserIntervalPerfEntry 5 }
+
+ qt1UserIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qt1UserIntervalPerfEntry 6 }
+
+ qt1UserIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qt1UserIntervalPerfEntry 7 }
+
+ qt1UserIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qt1UserIntervalPerfEntry 8 }
+
+ qt1UserIntervalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { qt1UserIntervalPerfEntry 9 }
+
+
+--
+-- User Total Performance Table
+--
+ qt1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { qt1-card 4 }
+
+ qt1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX QT1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1UserTotalPerfTable 1 }
+
+ QT1UserTotalPerfEntry ::= SEQUENCE {
+ qt1UserTotalPerfES INTEGER,
+ qt1UserTotalPerfSES INTEGER,
+ qt1UserTotalPerfBES INTEGER,
+ qt1UserTotalPerfUAS INTEGER,
+ qt1UserTotalPerfCSS INTEGER,
+ qt1UserTotalPerfBPV INTEGER,
+ qt1UserTotalPerfLOFC INTEGER
+ }
+
+ qt1UserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qt1UserTotalPerfEntry 2 }
+
+ qt1UserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qt1UserTotalPerfEntry 3 }
+
+ qt1UserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qt1UserTotalPerfEntry 4 }
+
+ qt1UserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qt1UserTotalPerfEntry 5 }
+
+ qt1UserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qt1UserTotalPerfEntry 6 }
+
+ qt1UserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qt1UserTotalPerfEntry 7 }
+
+ qt1UserTotalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { qt1UserTotalPerfEntry 8 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ qt1UserSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { qt1-card 22 }
+
+ qt1UserSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX QT1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance entry"
+ INDEX { qt1Index , qt1PortIndex ,
+ qt1UserDaysIndex }
+ ::= { qt1UserSevenDaysPerfTable 1 }
+
+ QT1UserSevenDaysPerfEntry ::= SEQUENCE {
+ qt1UserDaysIndex INTEGER (1..7),
+ qt1UserDateStrIndex DisplayString (SIZE (0..255) ),
+ qt1UserSevenDaysPerfES INTEGER,
+ qt1UserSevenDaysPerfSES INTEGER,
+ qt1UserSevenDaysPerfBES INTEGER,
+ qt1UserSevenDaysPerfUAS INTEGER,
+ qt1UserSevenDaysPerfCSS INTEGER
+-- qt1UserSevenDaysPerfLOFC INTEGER
+
+
+
+
+ }
+
+ qt1UserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { qt1UserSevenDaysPerfEntry 2 }
+
+ qt1UserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { qt1UserSevenDaysPerfEntry 3 }
+
+ qt1UserSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qt1UserSevenDaysPerfEntry 4 }
+
+ qt1UserSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qt1UserSevenDaysPerfEntry 5 }
+
+ qt1UserSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qt1UserSevenDaysPerfEntry 6 }
+
+ qt1UserSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qt1UserSevenDaysPerfEntry 7 }
+
+ qt1UserSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qt1UserSevenDaysPerfEntry 8 }
+
+-- qt1UserSevenDaysPerfLOFC OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " LOFC Counter "
+-- ::= { qt1UserSevenDaysPerfEntry 9 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ qt1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { qt1-card 8 }
+
+ qt1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX QT1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1LineCurrentPerfTable 1 }
+
+ QT1LineCurrentPerfEntry ::= SEQUENCE {
+ qt1LineCurrentPerfES INTEGER,
+ qt1LineCurrentPerfSES INTEGER,
+ qt1LineCurrentPerfBES INTEGER,
+ qt1LineCurrentPerfUAS INTEGER,
+ qt1LineCurrentPerfCSS INTEGER,
+ qt1LineCurrentPerfBPV INTEGER,
+ qt1LineCurrentPerfLOFC INTEGER,
+ qt1LineCurr15MinTimeElapsed INTEGER,
+ qt1LineValid15MinInterval INTEGER
+ }
+
+ qt1LineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { qt1LineCurrentPerfEntry 2 }
+
+ qt1LineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qt1LineCurrentPerfEntry 3 }
+
+ qt1LineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qt1LineCurrentPerfEntry 4 }
+
+ qt1LineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qt1LineCurrentPerfEntry 5 }
+
+ qt1LineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qt1LineCurrentPerfEntry 6 }
+
+ qt1LineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qt1LineCurrentPerfEntry 7 }
+
+ qt1LineCurrentPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { qt1LineCurrentPerfEntry 8 }
+
+ qt1LineCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { qt1LineCurrentPerfEntry 11 }
+
+ qt1LineValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { qt1LineCurrentPerfEntry 12 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ qt1LineIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { qt1-card 9 }
+
+ qt1LineIntervalPerfEntry OBJECT-TYPE
+ SYNTAX QT1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { qt1Index , qt1PortIndex ,
+ qt1LineIntervalPerfNumber }
+ ::= { qt1LineIntervalPerfTable 1 }
+
+ QT1LineIntervalPerfEntry ::= SEQUENCE {
+ qt1LineIntervalPerfNumber INTEGER (1..96),
+ qt1LineIntervalPerfES INTEGER,
+ qt1LineIntervalPerfSES INTEGER,
+ qt1LineIntervalPerfBES INTEGER,
+ qt1LineIntervalPerfUAS INTEGER,
+ qt1LineIntervalPerfCSS INTEGER,
+ qt1LineIntervalPerfBPV INTEGER,
+ qt1LineIntervalPerfLOFC INTEGER,
+ qt1LineIntvAvailable INTEGER
+ }
+
+ qt1LineIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index "
+ ::= { qt1LineIntervalPerfEntry 2 }
+
+ qt1LineIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qt1LineIntervalPerfEntry 3 }
+
+ qt1LineIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qt1LineIntervalPerfEntry 4 }
+
+ qt1LineIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qt1LineIntervalPerfEntry 5 }
+
+ qt1LineIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qt1LineIntervalPerfEntry 6 }
+
+ qt1LineIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qt1LineIntervalPerfEntry 7 }
+
+ qt1LineIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qt1LineIntervalPerfEntry 8 }
+
+ qt1LineIntervalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { qt1LineIntervalPerfEntry 9 }
+
+ qt1LineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { qt1LineIntervalPerfEntry 10 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ qt1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { qt1-card 10 }
+
+ qt1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX QT1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance entry"
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1LineTotalPerfTable 1 }
+
+ QT1LineTotalPerfEntry ::= SEQUENCE {
+ qt1LineTotalPerfES INTEGER,
+ qt1LineTotalPerfSES INTEGER,
+ qt1LineTotalPerfBES INTEGER,
+ qt1LineTotalPerfUAS INTEGER,
+ qt1LineTotalPerfCSS INTEGER,
+ qt1LineTotalPerfBPV INTEGER,
+ qt1LineTotalPerfLOFC INTEGER
+ }
+
+ qt1LineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qt1LineTotalPerfEntry 2 }
+
+ qt1LineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qt1LineTotalPerfEntry 3 }
+
+ qt1LineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qt1LineTotalPerfEntry 4 }
+
+ qt1LineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qt1LineTotalPerfEntry 5 }
+
+ qt1LineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qt1LineTotalPerfEntry 6 }
+
+ qt1LineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { qt1LineTotalPerfEntry 7 }
+
+ qt1LineTotalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { qt1LineTotalPerfEntry 8 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ qt1LineSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { qt1-card 21 }
+
+ qt1LineSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX QT1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { qt1Index , qt1PortIndex ,
+ qt1LineDaysIndex }
+ ::= { qt1LineSevenDaysPerfTable 1 }
+
+ QT1LineSevenDaysPerfEntry ::= SEQUENCE {
+ qt1LineDaysIndex INTEGER (1..7),
+ qt1LineDateStrIndex DisplayString (SIZE (0..255) ),
+ qt1LineSevenDaysPerfES INTEGER,
+ qt1LineSevenDaysPerfSES INTEGER,
+ qt1LineSevenDaysPerfBES INTEGER,
+ qt1LineSevenDaysPerfUAS INTEGER,
+ qt1LineSevenDaysPerfCSS INTEGER
+-- qt1LineSevenDaysPerfLOFC INTEGER
+
+
+
+
+ }
+
+ qt1LineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { qt1LineSevenDaysPerfEntry 2 }
+
+ qt1LineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { qt1LineSevenDaysPerfEntry 3 }
+
+ qt1LineSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { qt1LineSevenDaysPerfEntry 4 }
+
+ qt1LineSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { qt1LineSevenDaysPerfEntry 5 }
+
+ qt1LineSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { qt1LineSevenDaysPerfEntry 6 }
+
+ qt1LineSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { qt1LineSevenDaysPerfEntry 7 }
+
+ qt1LineSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { qt1LineSevenDaysPerfEntry 8 }
+
+-- qt1LineSevenDaysPerfLOFC OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " LOFC Counter "
+-- ::= { qt1LineSevenDaysPerfEntry 9 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ qt1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue Table"
+ ::= { qt1-card 11 }
+
+ qt1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX QT1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { qt1Index , qt1PortIndex ,
+ qt1AlarmQueueIndex }
+ ::= { qt1AlarmQueueTable 1 }
+
+ QT1AlarmQueueEntry ::= SEQUENCE {
+ qt1AlarmQueueIndex INTEGER (1..40),
+ qt1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ qt1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { qt1AlarmQueueEntry 2 }
+
+ qt1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { qt1AlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ qt1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { qt1-card 12 }
+
+ qt1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX QT1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { qt1Index , qt1PortIndex ,
+ qt1AlarmHistoryIndex }
+ ::= { qt1AlarmHistoryTable 1 }
+
+ QT1AlarmHistoryEntry ::= SEQUENCE {
+ qt1AlarmHistoryIndex INTEGER,
+ qt1Threshold INTEGER,
+ qt1CurrentState INTEGER,
+ qt1CurrentCount INTEGER,
+ qt1Alarm AlarmSeverity
+ }
+
+ qt1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ yel-line(1),
+ ais-line(2),
+ los-line(3),
+ lof-line(4),
+ bpv-line(5),
+ ess-line(6),
+ uas-line(7),
+ css-line(8),
+ tpca(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { qt1AlarmHistoryEntry 2 }
+
+ qt1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { qt1AlarmHistoryEntry 3 }
+
+ qt1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { qt1AlarmHistoryEntry 4 }
+
+ qt1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { qt1AlarmHistoryEntry 5 }
+
+ qt1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { qt1AlarmHistoryEntry 6 }
+
+
+--
+-- Line Availability Table
+--
+
+ qt1LineAvailabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { qt1-card 13 }
+
+ qt1LineAvailabilityEntry OBJECT-TYPE
+ SYNTAX QT1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1LineAvailabilityTable 1 }
+
+ QT1LineAvailabilityEntry ::= SEQUENCE {
+ qt1AvailableSeconds DisplayString,
+ qt1UnavailableSeconds DisplayString,
+ qt1LineAvailability DisplayString
+ }
+
+ qt1AvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { qt1LineAvailabilityEntry 2 }
+
+ qt1UnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { qt1LineAvailabilityEntry 3 }
+
+ qt1LineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { qt1LineAvailabilityEntry 4 }
+
+
+--
+-- Alarm Control Table
+--
+
+ qt1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { qt1-card 14 }
+
+ qt1AlarmControlEntry OBJECT-TYPE
+ SYNTAX QT1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 alarm control table."
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1AlarmControlTable 1 }
+
+ QT1AlarmControlEntry ::= SEQUENCE {
+ qt1YEL-Line AlarmSeverity,
+ qt1AIS-Line AlarmSeverity,
+ qt1LOS-Line AlarmSeverity,
+ qt1LOF-Line AlarmSeverity,
+ qt1BPV-Line AlarmSeverity,
+ qt1ESS-Line AlarmSeverity,
+ qt1UAS-Line AlarmSeverity,
+ qt1CSS-Line AlarmSeverity,
+ qt1TCPA AlarmSeverity
+ }
+
+ qt1YEL-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-Line State"
+ ::= { qt1AlarmControlEntry 2 }
+
+ qt1AIS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { qt1AlarmControlEntry 3 }
+
+ qt1LOS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { qt1AlarmControlEntry 4 }
+
+ qt1LOF-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { qt1AlarmControlEntry 5 }
+
+ qt1BPV-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { qt1AlarmControlEntry 6 }
+
+ qt1ESS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { qt1AlarmControlEntry 7 }
+
+ qt1UAS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { qt1AlarmControlEntry 8 }
+
+ qt1CSS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { qt1AlarmControlEntry 9 }
+-- RIKER 2013 NFS-13000027
+ qt1TCPA OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold Crossing Performance Alarm"
+ ::= { qt1AlarmControlEntry 10 }
+
+
+--
+-- Threshold Control Table
+--
+
+ qt1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { qt1-card 15 }
+
+ qt1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX QT1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1ThresholdControlTable 1 }
+
+ QT1ThresholdControlEntry ::= SEQUENCE {
+ qt1ThresholdBPV-Line INTEGER,
+ qt1ThresholdESS-Line INTEGER,
+ qt1ThresholdUAS-Line INTEGER,
+ qt1ThresholdCSS-Line INTEGER,
+ qt1ThresholdTCPA INTEGER
+ }
+
+ qt1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER (5..9)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line: 10exp-N"
+ ::= { qt1ThresholdControlEntry 2 }
+
+ qt1ThresholdESS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { qt1ThresholdControlEntry 3 }
+
+ qt1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { qt1ThresholdControlEntry 4 }
+
+ qt1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { qt1ThresholdControlEntry 5 }
+-- RIKER 2013 NFS-13000027
+ qt1ThresholdTCPA OBJECT-TYPE
+ SYNTAX INTEGER (1..1544)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of TCPA "
+ ::= { qt1ThresholdControlEntry 6 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ qt1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { qt1-card 16 }
+
+ qt1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX QT1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1LineDiagControlTable 1 }
+
+ QT1LineDiagControlEntry ::= SEQUENCE {
+ qt1LoopbackType INTEGER,
+ qt1LoopbackStatus INTEGER,
+ qt1QRSSControl INTEGER,
+ qt1QRSSStatus INTEGER,
+ qt1QRSSElapseSeconds INTEGER,
+ qt1QRSSErrorSeconds INTEGER,
+ qt1QRSSErrorCounts INTEGER,
+ qt1InbandLoopbackPeriod INTEGER,
+ qt1PatternSend INTEGER,
+ qt1PatternMap DisplayString
+ }
+
+ qt1LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payload-loopback(3),
+ line-loopback(4),
+ remote-LLB-Inband-Active(5),
+ remote-PLB-ATT-Active(6),
+ remote-PLB-ANSI-Active(7),
+ remote-LLB-ANSI-Active(8),
+ remote-LLB-Inband-Deactive(9),
+ remote-PLB-ATT-Deactive(10),
+ remote-PLB-ANSI-Deactive(11),
+ remote-LLB-ANSI-Deactive(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qt1 Loopback Type"
+ ::= { qt1LineDiagControlEntry 2 }
+
+ qt1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopback-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qt1 Loopback Status"
+ ::= { qt1LineDiagControlEntry 3 }
+
+ qt1QRSSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrss-deactive(1),
+ qrss-active-full(2),
+ qrss-reset-error-count(3),
+ qrss-inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qt1 QRSS Control"
+ ::= { qt1LineDiagControlEntry 4 }
+
+ qt1QRSSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrss-sync(1),
+ qrss-unsync(2),
+ qrss-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qt1 QRSS Status"
+ ::= { qt1LineDiagControlEntry 5 }
+
+ qt1QRSSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qt1 QRSS Elapse Seconds"
+ ::= { qt1LineDiagControlEntry 6 }
+
+ qt1QRSSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qt1 QRSS Error Seconds"
+ ::= { qt1LineDiagControlEntry 7 }
+
+ qt1QRSSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "qt1 QRSS Error Counts"
+ ::= { qt1LineDiagControlEntry 8 }
+
+ qt1InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of QT1 inband local, payload, or line loopback"
+ ::= { qt1LineDiagControlEntry 9 }
+
+ qt1PatternSend OBJECT-TYPE
+ SYNTAX INTEGER {
+ pat1kHzMilliwattOff(1),
+ pat1kHzMilliwattUlaw(2),
+ oldVersionNotSupport(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qt1 Pattern"
+ ::= { qt1LineDiagControlEntry 18 }
+
+ qt1PatternMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (24))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAP has 24 chars, i=idle, 1=map. Ex:
+ 1111iiiiiiiiiiiiiiiiiiiiii => send PATTERN in TS1~4"
+ ::= { qt1LineDiagControlEntry 19 }
+
+
+--
+-- Port Status Table
+--
+
+ qt1PortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Qt1PortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "port status table."
+ ::= { qt1-card 23 }
+
+ qt1PortStatusEntry OBJECT-TYPE
+ SYNTAX Qt1PortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "port status entry"
+ INDEX { qt1PSSlotIndex , qt1PSPortIndex }
+ ::= { qt1PortStatusTable 1 }
+
+ Qt1PortStatusEntry ::= SEQUENCE {
+ qt1PSSlotIndex LargeSlotIndex,
+ qt1PSPortIndex FourPortID,
+ qt1PortLOS INTEGER,
+ qt1PortLOF INTEGER,
+ qt1PortRcvAIS INTEGER,
+ qt1PortRcvYEL INTEGER,
+ qt1PortXmtAIS INTEGER,
+ qt1PortXmtYEL INTEGER,
+ qt1PortBPVcount Integer32,
+ qt1PortEScount Integer32
+ }
+
+ qt1PSSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "slot index"
+ ::= { qt1PortStatusEntry 1 }
+
+ qt1PSPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port index"
+ ::= { qt1PortStatusEntry 2 }
+
+ qt1PortLOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LOS State"
+ ::= { qt1PortStatusEntry 3 }
+
+ qt1PortLOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LOF State"
+ ::= { qt1PortStatusEntry 4 }
+
+ qt1PortRcvAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ ais(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Received AIS State"
+ ::= { qt1PortStatusEntry 5 }
+
+ qt1PortRcvYEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Received YEL State"
+ ::= { qt1PortStatusEntry 6 }
+
+ qt1PortXmtAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ ais(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit AIS State"
+ ::= { qt1PortStatusEntry 7 }
+
+ qt1PortXmtYEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit YEL State"
+ ::= { qt1PortStatusEntry 8 }
+
+ qt1PortBPVcount OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BPV count"
+ ::= { qt1PortStatusEntry 9 }
+
+ qt1PortEScount OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ES count"
+ ::= { qt1PortStatusEntry 10 }
+
+
+--
+-- Command Control Table
+--
+
+ qt1CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { qt1-card 17 }
+
+ qt1CommandControlEntry OBJECT-TYPE
+ SYNTAX QT1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { qt1Index , qt1PortIndex }
+ ::= { qt1CommandControlTable 1 }
+
+ QT1CommandControlEntry ::= SEQUENCE {
+ qt1AlarmQueueReset INTEGER,
+ qt1UserPerfReset INTEGER,
+ qt1AlarmHistoryReset INTEGER,
+ qt1PortReset INTEGER,
+ qt1PortLoadDefault INTEGER
+ }
+
+ qt1AlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { qt1CommandControlEntry 2 }
+
+ qt1UserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { qt1CommandControlEntry 3 }
+
+ qt1AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { qt1CommandControlEntry 4 }
+
+ qt1PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset QT1 Port"
+ ::= { qt1CommandControlEntry 5 }
+
+ qt1PortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QT1 Port"
+ ::= { qt1CommandControlEntry 6 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ qt1SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { qt1-card 18 }
+
+ qt1SystemInformationEntry OBJECT-TYPE
+ SYNTAX QT1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { qt1Index }
+ ::= { qt1SystemInformationTable 1 }
+
+ QT1SystemInformationEntry ::= SEQUENCE {
+ qt1PROMVersion DisplayString,
+ qt1HardwareVersion DisplayString
+ }
+
+ qt1PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " qt1 PROM Version"
+ ::= { qt1SystemInformationEntry 2 }
+
+ qt1HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " qt1 Hardware Version"
+ ::= { qt1SystemInformationEntry 3 }
+
+
+--
+-- QT1 Customer Information Table
+--
+
+ qt1CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QT1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { qt1-card 99 }
+
+ qt1CustomerInfoEntry OBJECT-TYPE
+ SYNTAX QT1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { qt1CISlotIndex , qt1CIPortIndex }
+ ::= { qt1CustomerInfoTable 1 }
+
+ QT1CustomerInfoEntry ::= SEQUENCE {
+ qt1CISlotIndex LargeSlotIndex,
+ qt1CIPortIndex FourPortID,
+ qt1CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ qt1CISlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qt1CustomerInfoEntry 1 }
+
+ qt1CIPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { qt1CustomerInfoEntry 2 }
+
+ qt1CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { qt1CustomerInfoEntry 3 }
+
+
+ qt1TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of QT1"
+ ::= { qt1-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- g703 Card MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- Alarm History Table
+--
+
+ g703AlmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF G703AlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " G.703 Alarm History Table"
+ ::= { g703-card 1 }
+
+ g703AlmHistoryEntry OBJECT-TYPE
+ SYNTAX G703AlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX {
+ g703AlmHistorySlotIndex ,
+ g703AlmHistoryPortIndex }
+ ::= { g703AlmHistoryTable 1 }
+
+ G703AlmHistoryEntry ::= SEQUENCE {
+ g703AlmHistorySlotIndex LargeSlotIndex,
+ g703AlmHistoryPortIndex EightPortID,
+ g703AlmHistoryState INTEGER,
+ g703AlmHistoryCount INTEGER,
+ g703AlmHistoryEnable AlarmSeverity
+ }
+
+ g703AlmHistorySlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { g703AlmHistoryEntry 1 }
+
+ g703AlmHistoryPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G.703 port 1-8"
+ ::= { g703AlmHistoryEntry 2 }
+
+ g703AlmHistoryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { g703AlmHistoryEntry 3 }
+
+ g703AlmHistoryCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { g703AlmHistoryEntry 4 }
+
+ g703AlmHistoryEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { g703AlmHistoryEntry 5 }
+
+--
+-- Alarm Control Table
+--
+
+ g703AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF G703AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "G.703 Alarm Control Table."
+ ::= { g703-card 2 }
+
+ g703AlarmControlEntry OBJECT-TYPE
+ SYNTAX G703AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the G.703 Alarm Control Table."
+ INDEX {
+ g703AlarmSlotIndex ,
+ g703AlarmPortIndex }
+ ::= { g703AlarmControlTable 1 }
+
+ G703AlarmControlEntry ::= SEQUENCE {
+ g703AlarmSlotIndex LargeSlotIndex,
+ g703AlarmPortIndex EightPortID,
+ g703AlarmType INTEGER,
+ g703AlarmSetup AlarmSeverity
+ }
+
+ g703AlarmSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { g703AlarmControlEntry 1 }
+
+ g703AlarmPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G.703 port 1-8"
+ ::= { g703AlarmControlEntry 2 }
+
+ g703AlarmType OBJECT-TYPE
+ SYNTAX INTEGER {
+ los(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type"
+ ::= { g703AlarmControlEntry 3 }
+
+ g703AlarmSetup OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { g703AlarmControlEntry 4 }
+
+--
+-- Line Diagnostic Control Table
+--
+
+ g703LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF G703LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "G.703 Diagnostic Control Table."
+ ::= { g703-card 3 }
+
+ g703LineDiagControlEntry OBJECT-TYPE
+ SYNTAX G703LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of G.703 diagnostic control table."
+ INDEX {
+ g703Index ,
+ g703PortIndex
+ }
+ ::= { g703LineDiagControlTable 1 }
+
+ G703LineDiagControlEntry ::= SEQUENCE {
+ g703Index LargeSlotIndex,
+ g703PortIndex EightPortID,
+ g703LoopbackType INTEGER,
+ g703BertControl INTEGER,
+ g703BertStatus INTEGER,
+ g703ElapseSeconds INTEGER,
+ g703ErrorSeconds INTEGER,
+ g703ErrorBits INTEGER
+ }
+
+ g703Index OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { g703LineDiagControlEntry 1 }
+
+ g703PortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 8, Total 8 ports"
+ ::= { g703LineDiagControlEntry 2 }
+
+ g703LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-Loopback(2),
+ payLoad-Loopback(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G703 Loopback Type"
+ ::= { g703LineDiagControlEntry 3 }
+
+ g703BertControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-OFF(1),
+ bert-ON(2),
+ reset(3),
+ inject-Error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT control"
+ ::= { g703LineDiagControlEntry 4 }
+
+ g703BertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-Sync(1),
+ bert-Unsync(2),
+ bert-Not-Active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT status"
+ ::= { g703LineDiagControlEntry 5 }
+
+ g703ElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Elapse seconds"
+ ::= { g703LineDiagControlEntry 6 }
+
+ g703ErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error seconds"
+ ::= { g703LineDiagControlEntry 7 }
+
+ g703ErrorBits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error bits"
+ ::= { g703LineDiagControlEntry 8 }
+--
+-- G703 Status Table
+--
+
+ g703StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF G703Status
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The G.703 status table."
+ ::= { g703-card 4 }
+
+ g703StatusEntry OBJECT-TYPE
+ SYNTAX G703Status
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the G.703 status table."
+ INDEX {
+ g703Index ,
+ g703PortIndex
+ }
+ ::= { g703StatusTable 1 }
+
+ G703Status ::= SEQUENCE {
+ statusLOS INTEGER
+ }
+
+ statusLOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.703 LOS status "
+ ::= { g703StatusEntry 2 }
+
+--
+-- SYSTEM Information Table
+--
+
+ g703SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF G703SystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { g703-card 5 }
+
+ g703SystemInfoEntry OBJECT-TYPE
+ SYNTAX G703SystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX {
+ g703Index
+ }
+ ::= { g703SystemInformationTable 1 }
+
+ G703SystemInformation ::= SEQUENCE {
+ fpgaVersion DisplayString
+ }
+
+ fpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.703 FPGA Version"
+ ::= { g703SystemInfoEntry 2 }
+
+--
+-- Command Control Table
+--
+
+ g703CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF G703CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { g703-card 6 }
+
+ g703CommandControlEntry OBJECT-TYPE
+ SYNTAX G703CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { g703Index }
+ ::= { g703CommandControlTable 1 }
+
+ G703CommandControlEntry ::= SEQUENCE {
+ g703AlarmHistoryReset INTEGER
+ }
+
+ g703AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { g703CommandControlEntry 1 }
+
+
+ g703TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of G703"
+ ::= { g703-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- G.SHDSL-4 MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- GDSL4 SYSTEM Table
+--
+
+ gdsl4SystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4SystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system control table."
+ ::= { gdsl4-card 1 }
+
+ gdsl4SystemEntry OBJECT-TYPE
+ SYNTAX Gdsl4SystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system table."
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4SysHTUIndex }
+ ::= { gdsl4SystemTable 1 }
+
+ Gdsl4SystemEntry ::= SEQUENCE {
+ gdsl4Index LargeSlotIndex,
+ gdsl4PortIndex FourPortID,
+ gdsl4SysHTUIndex INTEGER,
+ gdsl4Mode INTEGER,
+ gdsl4ServiceType INTEGER,
+ gdsl4ClockSource INTEGER,
+ gdsl4Model INTEGER
+
+ }
+
+ gdsl4Index OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4SystemEntry 1 }
+
+ gdsl4PortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1~4."
+ ::= { gdsl4SystemEntry 2 }
+
+ gdsl4SysHTUIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remote(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local or Remote"
+ ::= { gdsl4SystemEntry 3 }
+
+ gdsl4Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ slave(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G.SHDSL mode (Master or Slave)"
+ ::= { gdsl4SystemEntry 4 }
+
+ gdsl4ServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ one-pair(1),
+ two-pairs(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Service Configuration"
+ ::= { gdsl4SystemEntry 5 }
+
+ gdsl4ClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ line(1),
+ system(2),
+ dte(3),
+ e1t1(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " System Master Clock Source"
+ ::= { gdsl4SystemEntry 6 }
+
+ gdsl4Model OBJECT-TYPE
+ SYNTAX INTEGER {
+ rack(1),
+ h3300-3s(2),
+ h3300(3),
+ h3310(4),
+ h3304(5),
+ h3310-e1-brg(8),
+ h3310-brg(9),
+ other(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G.shdsl model"
+ ::= { gdsl4SystemEntry 7 }
+
+
+--
+-- GDSL4 Line Configuartion for Loop-1, Loop-2
+--
+
+ gdsl4LineConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4LineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The G.SHDSL Line Configuration table."
+ ::= { gdsl4-card 2 }
+
+ gdsl4LineConfigEntry OBJECT-TYPE
+ SYNTAX Gdsl4LineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the G.SHDSL Line Configuration table."
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4LineLoopNumber }
+ ::= { gdsl4LineConfigTable 1 }
+
+ Gdsl4LineConfigEntry ::= SEQUENCE {
+ gdsl4LineLoopNumber INTEGER,
+ gdsl4LineRate INTEGER,
+ gdsl4LineCode INTEGER,
+ gdsl4LineNx64 INTEGER,
+ gdsl4CAS INTEGER,
+ gdsl4OOS INTEGER
+ }
+
+ gdsl4LineLoopNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit Loop Number"
+ ::= { gdsl4LineConfigEntry 2 }
+
+ gdsl4LineRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r0Kbps(0),
+ r72Kbps(1),
+ r136Kbps(2),
+ r200Kbps(3),
+ r264Kbps(4),
+ r328Kbps(5),
+ r392Kbps(6),
+ r456Kbps(7),
+ r520Kbps(8),
+ r584Kbps(9),
+ r648Kbps(10),
+ r712Kbps(11),
+ r776Kbps(12),
+ r840Kbps(13),
+ r904Kbps(14),
+ r968Kbps(15),
+ r1032Kbps(16),
+ r1096Kbps(17),
+ r1160Kbps(18),
+ r1224Kbps(19),
+ r1288Kbps(20),
+ r1352Kbps(21),
+ r1416Kbps(22),
+ r1480Kbps(23),
+ r1544Kbps(24),
+ r1608Kbps(25),
+ r1672Kbps(26),
+ r1736Kbps(27),
+ r1800Kbps(28),
+ r1864Kbps(29),
+ r1928Kbps(30),
+ r1992Kbps(31),
+ r2056Kbps(32)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "To describe G.SHDSL Line Rate of specified loop,
+ for an example: 776Kbps"
+ ::= { gdsl4LineConfigEntry 3 }
+
+ gdsl4LineCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ code-2b1q(1),
+ code-cap(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL Line Coding"
+ ::= { gdsl4LineConfigEntry 4 }
+
+ gdsl4LineNx64 OBJECT-TYPE
+ SYNTAX INTEGER (3..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of N*64 Kbps"
+ ::= { gdsl4LineConfigEntry 5 }
+
+ gdsl4CAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1-cas(1),
+ off(2),
+ t1-d4-cas(3),
+ t1-esf-cas(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G.SHDSL CAS"
+ ::= { gdsl4LineConfigEntry 6 }
+
+ gdsl4OOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ b0001(1),
+ b0010(2),
+ b0011(3),
+ b0100(4),
+ b0101(5),
+ b0110(6),
+ b0111(7),
+ b1000(8),
+ b1001(9),
+ b1010(10),
+ b1011(11),
+ b1100(12),
+ b1101(13),
+ b1110(14),
+ b1111(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OOS"
+ ::= { gdsl4LineConfigEntry 7 }
+
+
+--
+-- GDSL4 AI Configuartion
+--
+
+ gdsl4AIConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4AIConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The G.SHDSL Application Interface Configuration table."
+ ::= { gdsl4-card 3 }
+
+ gdsl4AIConfigEntry OBJECT-TYPE
+ SYNTAX Gdsl4AIConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the G.SHDSL AI Configuration table."
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4AiNumber }
+ ::= { gdsl4AIConfigTable 1 }
+
+ Gdsl4AIConfigEntry ::= SEQUENCE {
+ gdsl4AiNumber INTEGER,
+ gdsl4DteReady INTEGER,
+ gdsl4DteRate INTEGER,
+ gdsl4DteClockPolarity INTEGER,
+ gdsl4DteDataPolarity INTEGER,
+ gdsl4DteRTS INTEGER,
+ gdsl4DteTTM INTEGER,
+ gdsl4DteV54 INTEGER,
+ gdsl4DteInterface INTEGER,
+ gdsl4DS1Ready INTEGER,
+ gdsl4DS1Framing INTEGER,
+ gdsl4DS1Code INTEGER,
+ gdsl4DS1CAS INTEGER,
+ gdsl4DS1Idle INTEGER,
+ gdsl4T1Interf INTEGER,
+ gdsl4T1EquLbo INTEGER,
+ gdsl4DS1Map DisplayString (SIZE(32)),
+ gdsl4E1T1Mode INTEGER,
+ gdsl4AISetResponse INTEGER
+ }
+
+ gdsl4AiNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+-- local(1),
+ remote(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local or Remote unit"
+ ::= { gdsl4AIConfigEntry 2 }
+
+ gdsl4DteReady OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte-ready(1),
+ dte-not-ready(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE port is present or not"
+ ::= { gdsl4AIConfigEntry 3 }
+
+ gdsl4DteRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte64K(1),
+ dte128K(2),
+ dte192K(3),
+ dte256K(4),
+ dte320K(5),
+ dte384K(6),
+ dte448K(7),
+ dte512K(8),
+ dte576K(9),
+ dte640K(10),
+ dte704K(11),
+ dte768K(12),
+ dte832K(13),
+ dte896K(14),
+ dte960K(15),
+ dte1024K(16),
+ dte1088K(17),
+ dte1152K(18),
+ dte1216K(19),
+ dte1280K(20),
+ dte1344K(21),
+ dte1408K(22),
+ dte1472K(23),
+ dte1536K(24),
+ dte1600K(25),
+ dte1664K(26),
+ dte1728K(27),
+ dte1792K(28),
+ dte1856K(29),
+ dte1920K(30),
+ dte1984K(31),
+ dte2048K(32),
+ none(33)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE Base Rate"
+ ::= { gdsl4AIConfigEntry 4 }
+
+ gdsl4DteClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clock-normal(1),
+ clock-inverted(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE Clock Polarity"
+ ::= { gdsl4AIConfigEntry 5 }
+
+ gdsl4DteDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ data-normal(1),
+ data-inverted(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE Data Polarity"
+ ::= { gdsl4AIConfigEntry 6 }
+
+ gdsl4DteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rts-active(1),
+ rts-permanent(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE RTS Mode"
+ ::= { gdsl4AIConfigEntry 7 }
+
+ gdsl4DteTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ttm-off(1),
+ ttm-on(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE TTM Mode"
+ ::= { gdsl4AIConfigEntry 8 }
+
+ gdsl4DteV54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ v54-off(1),
+ v54-on(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE V.54 Loopback Mode"
+ ::= { gdsl4AIConfigEntry 9 }
+
+ gdsl4DteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ v35(1),
+ eia530-rs449(2),
+ x21(3),
+ rs232(4),
+ router(7),
+ subrate(8),
+ dte-e1(9),
+ dte-t1(10),
+ bridge(12),
+ n64-v35(17),
+ n64-eia530(18),
+ n64-x21(19),
+ n64-e1(25),
+ none(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE Interface Type"
+ ::= { gdsl4AIConfigEntry 10 }
+
+ gdsl4DS1Ready OBJECT-TYPE
+ SYNTAX INTEGER {
+ ds1-ready(1),
+ ds1-not-ready(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G.SHDSL DS1 unit is present or not"
+ ::= { gdsl4AIConfigEntry 11 }
+
+ gdsl4DS1Framing OBJECT-TYPE
+ SYNTAX INTEGER {
+ unframe(1),
+ d4(2),
+ esf(3),
+ esf-t1-403(9),
+ crc-off(4),
+ crc-on(5),
+ cas-crc-off(6),
+ cas-crc-on(7),
+ none(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 Framing"
+ ::= { gdsl4AIConfigEntry 12 }
+
+ gdsl4DS1Code OBJECT-TYPE
+ SYNTAX INTEGER {
+ b8zs(1),
+ ami(2),
+ hdb3(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 Coding"
+ ::= { gdsl4AIConfigEntry 13 }
+
+ gdsl4DS1CAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2),
+ none(3),
+ auto(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 CAS"
+ ::= { gdsl4AIConfigEntry 14 }
+
+ gdsl4DS1Idle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 Idle code"
+ ::= { gdsl4AIConfigEntry 15 }
+
+ gdsl4T1Interf OBJECT-TYPE
+ SYNTAX INTEGER {
+ short-haul(1),
+ long-haul(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL T1 Interface"
+ ::= { gdsl4AIConfigEntry 16 }
+
+ gdsl4T1EquLbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ equ-0-133-feet(1),
+ equ-133-266-feet(2),
+ equ-266-399-feet(3),
+ equ-399-533-feet(4),
+ equ-533-655-feet(5),
+ none(6),
+ lbo-0db(11),
+ lbo-75db(12),
+ lbo-15db(13),
+ lbo-225db(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL T1 EQU/LBO"
+ ::= { gdsl4AIConfigEntry 17 }
+
+ gdsl4DS1Map OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 Map"
+ ::= { gdsl4AIConfigEntry 19 }
+
+ gdsl4E1T1Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1(1),
+ t1(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL E1/T1 Mode"
+ ::= { gdsl4AIConfigEntry 20 }
+
+ gdsl4AISetResponse OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ ok(2),
+ fail(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL Config Set response"
+ ::= { gdsl4AIConfigEntry 99 }
+
+
+--
+-- GDSL4 Current Performance Table
+--
+
+ gdsl4CurrPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4CurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl4-card 4 }
+
+ gdsl4CurrPerfEntry OBJECT-TYPE
+ SYNTAX Gdsl4CurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4CurrPerfTypeIndex }
+ ::= { gdsl4CurrPerfTable 1 }
+
+ Gdsl4CurrPerfEntry ::= SEQUENCE {
+ gdsl4CurrPerfTypeIndex INTEGER,
+ gdsl4CurrES INTEGER,
+ gdsl4CurrSES INTEGER,
+ gdsl4CurrUAS INTEGER,
+ gdsl4Curr15MinTimeElapsed INTEGER,
+ gdsl4Valid15MinInterval INTEGER
+ }
+
+ gdsl4CurrPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { gdsl4CurrPerfEntry 2 }
+
+ gdsl4CurrES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { gdsl4CurrPerfEntry 3 }
+
+ gdsl4CurrSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { gdsl4CurrPerfEntry 4 }
+
+ gdsl4CurrUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { gdsl4CurrPerfEntry 5 }
+
+ gdsl4Curr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { gdsl4CurrPerfEntry 6 }
+
+ gdsl4Valid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { gdsl4CurrPerfEntry 7 }
+
+
+--
+-- GDSL4 Total Performance Table
+--
+
+ gdsl4TotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl4-card 5 }
+
+ gdsl4TotalPerfEntry OBJECT-TYPE
+ SYNTAX Gdsl4TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4TotalPerfTypeIndex }
+ ::= { gdsl4TotalPerfTable 1 }
+
+ Gdsl4TotalPerfEntry ::= SEQUENCE {
+ gdsl4TotalPerfTypeIndex INTEGER,
+ gdsl4TotalES INTEGER,
+ gdsl4TotalSES INTEGER,
+ gdsl4TotalUAS INTEGER
+ }
+
+ gdsl4TotalPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { gdsl4TotalPerfEntry 2 }
+
+ gdsl4TotalES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { gdsl4TotalPerfEntry 3 }
+
+ gdsl4TotalSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { gdsl4TotalPerfEntry 4 }
+
+ gdsl4TotalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { gdsl4TotalPerfEntry 5 }
+
+--
+-- Interval Performance Table
+--
+
+ gdsl4IntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4IntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl4-card 6 }
+
+ gdsl4IntvPerfEntry OBJECT-TYPE
+ SYNTAX Gdsl4IntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4IntvPerfTypeIndex ,
+ gdsl4IntvPerfPeriod }
+ ::= { gdsl4IntvPerfTable 1 }
+
+ Gdsl4IntvPerfEntry ::= SEQUENCE {
+ gdsl4IntvPerfTypeIndex INTEGER,
+ gdsl4IntvPerfPeriod INTEGER,
+ gdsl4IntvES INTEGER,
+ gdsl4IntvSES INTEGER,
+ gdsl4IntvUAS INTEGER,
+ gdsl4IntvAvailable INTEGER
+ }
+
+ gdsl4IntvPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { gdsl4IntvPerfEntry 2 }
+
+ gdsl4IntvPerfPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Interval Period Number"
+ ::= { gdsl4IntvPerfEntry 3 }
+
+ gdsl4IntvES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { gdsl4IntvPerfEntry 4 }
+
+ gdsl4IntvSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { gdsl4IntvPerfEntry 5 }
+
+ gdsl4IntvUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { gdsl4IntvPerfEntry 6 }
+
+ gdsl4IntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { gdsl4IntvPerfEntry 7 }
+
+
+--
+-- GDSL4 FRACTIONAL TABLE
+--
+
+ gdsl4FracTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4FracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: gdsl4FracUnitIndex.gdsl4FracNumber"
+ ::= { gdsl4-card 7 }
+
+ gdsl4FracEntry OBJECT-TYPE
+ SYNTAX Gdsl4FracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4FracNumber }
+ ::= { gdsl4FracTable 1 }
+
+ Gdsl4FracEntry ::= SEQUENCE {
+ gdsl4FracNumber INTEGER (1..32),
+ gdsl4FracIfIndex INTEGER
+ }
+
+ gdsl4FracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "gdsl4FracNumber "
+ ::= { gdsl4FracEntry 2 }
+
+ gdsl4FracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ chan-idle(1),
+ chan-ds1(2),
+ chan-dte(3),
+ chan-x(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "gdsl4FracIfIndex "
+ ::= { gdsl4FracEntry 3 }
+
+--
+-- Diagnostic Control Table
+--
+
+ gdsl4DiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4DiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl4-card 8 }
+
+ gdsl4DiagEntry OBJECT-TYPE
+ SYNTAX Gdsl4DiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex }
+ ::= { gdsl4DiagTable 1 }
+
+ Gdsl4DiagEntry ::= SEQUENCE {
+ gdsl4LocalGshdslLoopback INTEGER,
+ gdsl4RemoteGshdslLoopback INTEGER,
+ gdsl4RemoteDteLoopback INTEGER,
+ gdsl4BERTControl INTEGER,
+ gdsl4BERTReset INTEGER,
+ gdsl4BERTStatus INTEGER,
+ gdsl4BERTCounter INTEGER,
+ gdsl4BERTElapsed INTEGER,
+ gdsl4InbandLoopbackPeriod INTEGER
+
+ }
+
+ gdsl4LocalGshdslLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ gshdsl-to-line(2),
+ gshdsl-to-local(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CSU Loopback Type"
+ ::= { gdsl4DiagEntry 2 }
+
+ gdsl4RemoteGshdslLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave-no-loopback(1),
+ slave-gshdsl-to-line(2),
+ slave-gshdsl-to-local(3),
+ slave-gshdsl-to-bridge(4),
+
+ slave-gshdsl-to-dte1(82),
+ slave-gshdsl-to-dte2(83),
+ slave-gshdsl-to-dte3(84)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CSU Loopback Type"
+ ::= { gdsl4DiagEntry 4 }
+
+ gdsl4RemoteDteLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave-no-loopback(1),
+ slave-t1-to-line(2),
+ slave-t1-to-local(3),
+ slave-e1-to-line(4),
+ slave-e1-to-local(5),
+ slave-dte-to-line(6),
+ slave-dte-to-local(7),
+ slave-router-to-line(8),
+ other(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE/T1/E1 Loopback Type"
+ ::= { gdsl4DiagEntry 5 }
+
+ gdsl4BERTControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-off(1),
+-- bert-2-15-1(2),
+ bert-on(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Control"
+ ::= { gdsl4DiagEntry 6 }
+
+ gdsl4BERTReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-no-action(1),
+ bert-restart(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Restart"
+ ::= { gdsl4DiagEntry 7 }
+
+ gdsl4BERTStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Status"
+ ::= { gdsl4DiagEntry 8 }
+
+ gdsl4BERTCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Counter"
+ ::= { gdsl4DiagEntry 9 }
+
+ gdsl4BERTElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Elapsed Time"
+ ::= { gdsl4DiagEntry 10 }
+
+ gdsl4InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of loopback"
+ ::= { gdsl4DiagEntry 11 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ gdsl4AlmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4AlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: gdsl4AlmQueueUnitIndex "
+ ::= { gdsl4-card 9 }
+
+ gdsl4AlmQueueEntry OBJECT-TYPE
+ SYNTAX Gdsl4AlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4AlmQueueNumber }
+ ::= { gdsl4AlmQueueTable 1 }
+
+ Gdsl4AlmQueueEntry ::= SEQUENCE {
+ gdsl4AlmQueueNumber INTEGER (1..40),
+ gdsl4AlmQueueString DisplayString (SIZE(0..80))
+ }
+
+ gdsl4AlmQueueNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Latest Alarm Queue number (1-40)"
+ ::= { gdsl4AlmQueueEntry 2 }
+
+ gdsl4AlmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { gdsl4AlmQueueEntry 3 }
+
+--
+-- Alarm Status Table
+--
+
+ gdsl4AlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: xdslAlmStatusUnitIndex "
+ ::= { gdsl4-card 10 }
+
+ gdsl4AlmStatusEntry OBJECT-TYPE
+ SYNTAX Gdsl4AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4AlmStatusNumber }
+ ::= { gdsl4AlmStatusTable 1 }
+
+ Gdsl4AlmStatusEntry ::= SEQUENCE {
+ gdsl4AlmStatusNumber INTEGER (1..40),
+ gdsl4AlmStatusString DisplayString,
+ gdsl4AlmStatusThreshold INTEGER,
+ gdsl4AlmStatusState INTEGER,
+ gdsl4AlmStatusCount INTEGER,
+ gdsl4AlmStatusEnable AlarmSeverity
+ }
+
+ gdsl4AlmStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Status Index "
+ ::= { gdsl4AlmStatusEntry 2 }
+
+ gdsl4AlmStatusString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type String"
+ ::= { gdsl4AlmStatusEntry 3 }
+
+ gdsl4AlmStatusThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Threshold Value "
+ ::= { gdsl4AlmStatusEntry 4 }
+
+ gdsl4AlmStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { gdsl4AlmStatusEntry 5 }
+
+ gdsl4AlmStatusCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { gdsl4AlmStatusEntry 6 }
+
+ gdsl4AlmStatusEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { gdsl4AlmStatusEntry 7 }
+
+--
+-- Gdsl4 Status Config Table
+--
+
+ gdsl4StatusConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4StatusConfigTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Gdsl Status Config Configuration "
+ ::= { gdsl4-card 11 }
+
+ gdsl4StatusConfigEntry OBJECT-TYPE
+ SYNTAX Gdsl4StatusConfigTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex }
+ ::= { gdsl4StatusConfigTable 1 }
+
+ Gdsl4StatusConfigTableEntry ::= SEQUENCE {
+ gdsl4DS1SYNC INTEGER,
+ gdsl4DS1TxAIS INTEGER,
+ gdsl4DS1TxRAI INTEGER,
+ gdsl4DS1RxAIS INTEGER,
+ gdsl4DS1RxRAI INTEGER,
+ gdsl4DS1LOS INTEGER,
+ gdsl4DS1LOF INTEGER,
+ gdsl4dteDSR INTEGER,
+ gdsl4dteCTS INTEGER,
+ gdsl4dteDCD INTEGER,
+ gdsl4dteDTR INTEGER,
+ gdsl4dteRTS INTEGER,
+ gdsl4PortCAS INTEGER,
+ gdsl4LAN1Status INTEGER,
+ gdsl4WAN1Status INTEGER
+
+ }
+
+ gdsl4DS1SYNC OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line status."
+ ::= { gdsl4StatusConfigEntry 1 }
+
+ gdsl4DS1TxAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Gshdsl DS1 line Tx Alarm Indication Signal."
+ ::= { gdsl4StatusConfigEntry 2 }
+
+ gdsl4DS1TxRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line Tx Remote Alarm Indication."
+ ::= { gdsl4StatusConfigEntry 3 }
+
+ gdsl4DS1RxAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line Rx Alarm Indication Signal."
+ ::= { gdsl4StatusConfigEntry 4 }
+
+ gdsl4DS1RxRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line Rx Remote Alarm Indication."
+ ::= { gdsl4StatusConfigEntry 5 }
+
+ gdsl4DS1LOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line LOS Status."
+ ::= { gdsl4StatusConfigEntry 6 }
+
+ gdsl4DS1LOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line LOF Status."
+ ::= { gdsl4StatusConfigEntry 7 }
+
+ gdsl4dteDSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line DSR Status."
+ ::= { gdsl4StatusConfigEntry 8 }
+
+ gdsl4dteCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line CTS Status."
+ ::= { gdsl4StatusConfigEntry 9 }
+
+ gdsl4dteDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line DCD Status."
+ ::= { gdsl4StatusConfigEntry 10 }
+
+ gdsl4dteDTR OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line DTR Status."
+ ::= { gdsl4StatusConfigEntry 11 }
+
+ gdsl4dteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line RTS Status."
+ ::= { gdsl4StatusConfigEntry 12 }
+
+ gdsl4PortCAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ loss(1),
+ sync(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl CAS Status."
+ ::= { gdsl4StatusConfigEntry 13 }
+
+ gdsl4LAN1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LAN1 Status."
+ ::= { gdsl4StatusConfigEntry 14 }
+
+ gdsl4WAN1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " WAN1 Status."
+ ::= { gdsl4StatusConfigEntry 15 }
+
+
+--
+-- GDSL4 Info Table
+--
+
+ gdsl4InfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4InfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: gdsl4InfoUnitIndex "
+ ::= { gdsl4-card 12 }
+
+ gdsl4InfoEntry OBJECT-TYPE
+ SYNTAX Gdsl4InfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex }
+ ::= { gdsl4InfoTable 1 }
+
+ Gdsl4InfoEntry ::= SEQUENCE {
+ gdsl4MasterNoiseMarginString DisplayString (SIZE(0..80)),
+ gdsl4MasterMaxNMRString DisplayString (SIZE(0..80)),
+ gdsl4MasterMinNMRString DisplayString (SIZE(0..80)),
+ gdsl4SlaveNoiseMarginString DisplayString (SIZE(0..80)),
+ gdsl4SlaveMaxNMRString DisplayString (SIZE(0..80)),
+ gdsl4SlaveMinNMRString DisplayString (SIZE(0..80))
+ }
+
+ gdsl4MasterNoiseMarginString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Noise Margin String"
+ ::= { gdsl4InfoEntry 2 }
+
+ gdsl4MasterMaxNMRString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Noise Margin String"
+ ::= { gdsl4InfoEntry 3 }
+
+ gdsl4MasterMinNMRString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Min Margin String"
+ ::= { gdsl4InfoEntry 4 }
+
+ gdsl4SlaveNoiseMarginString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Noise Margin String"
+ ::= { gdsl4InfoEntry 5 }
+
+ gdsl4SlaveMaxNMRString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Noise Margin String"
+ ::= { gdsl4InfoEntry 6 }
+
+ gdsl4SlaveMinNMRString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Min Margin String"
+ ::= { gdsl4InfoEntry 7 }
+
+--
+-- Command Control Table
+--
+
+ gdsl4CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { gdsl4-card 13 }
+
+ gdsl4CommandControlEntry OBJECT-TYPE
+ SYNTAX Gdsl4CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex }
+ ::= { gdsl4CommandControlTable 1 }
+
+ Gdsl4CommandControlEntry ::= SEQUENCE {
+ gdsl4ClearAlarmQueue INTEGER,
+ gdsl4ClearPerformance INTEGER,
+ gdsl4ClearAlarmHistory INTEGER,
+ gdsl4UnitReset INTEGER,
+ gdsl4UnitLoadDefault INTEGER,
+ gdsl4FarEndReset INTEGER,
+ gdsl4CardMode INTEGER
+ }
+
+ gdsl4ClearAlarmQueue OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear Alarm Queue "
+ ::= { gdsl4CommandControlEntry 2 }
+
+ gdsl4ClearPerformance OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear User Performance"
+ ::= { gdsl4CommandControlEntry 3 }
+
+ gdsl4ClearAlarmHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear Alarm History"
+ ::= { gdsl4CommandControlEntry 4 }
+
+ gdsl4UnitReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset G.SHDSL-4"
+ ::= { gdsl4CommandControlEntry 5 }
+
+ gdsl4UnitLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default G.SHDSL-4"
+ ::= { gdsl4CommandControlEntry 6 }
+
+ gdsl4FarEndReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Far End System"
+ ::= { gdsl4CommandControlEntry 7 }
+
+ gdsl4CardMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1Mode(1),
+ t1Mode(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Set card to E1 or T1 mode, will reset card"
+ ::= { gdsl4CommandControlEntry 8 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ gdsl4SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { gdsl4-card 14 }
+
+ gdsl4SystemInformationEntry OBJECT-TYPE
+ SYNTAX Gdsl4SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { gdsl4Index }
+ ::= { gdsl4SystemInformationTable 1 }
+
+ Gdsl4SystemInformationEntry ::= SEQUENCE {
+ gdsl4SoftwareVersion DisplayString,
+ gdsl4HardwareVersion DisplayString
+ }
+
+ gdsl4SoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL-4 Software Version"
+ ::= { gdsl4SystemInformationEntry 2 }
+
+ gdsl4HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL-4 Hardware Version"
+ ::= { gdsl4SystemInformationEntry 3 }
+
+
+--
+-- G.SHDSL-4 Customer Information Table
+--
+
+ gdsl4CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { gdsl4-card 99 }
+
+ gdsl4CustomerInfoEntry OBJECT-TYPE
+ SYNTAX Gdsl4CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { gdsl4CISlotIndex , gdsl4CIPortIndex }
+ ::= { gdsl4CustomerInfoTable 1 }
+
+ Gdsl4CustomerInfoEntry ::= SEQUENCE {
+ gdsl4CISlotIndex LargeSlotIndex,
+ gdsl4CIPortIndex FourPortID,
+ gdsl4CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ gdsl4CISlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4CustomerInfoEntry 1 }
+
+ gdsl4CIPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { gdsl4CustomerInfoEntry 2 }
+
+ gdsl4CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { gdsl4CustomerInfoEntry 3 }
+
+
+--
+-- Daughter Card Information Table
+--
+
+ gdsl4DaughterCardInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4DaughterCardInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Daughter Card Information table."
+ ::= { gdsl4-card 15 }
+
+ gdsl4DaughterCardInfoEntry OBJECT-TYPE
+ SYNTAX Gdsl4DaughterCardInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the daughter card information table."
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex }
+ ::= { gdsl4DaughterCardInfoTable 1 }
+
+ Gdsl4DaughterCardInfoEntry ::= SEQUENCE {
+ gdsl4DaughterCard INTEGER
+ }
+
+ gdsl4DaughterCard OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-daughter-card(1),
+ sealing-current-single(2),
+ sealing-current-daul(3),
+ line-power-single(4),
+ line-power-daul(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL-4 Daughter Card "
+ ::= { gdsl4DaughterCardInfoEntry 2 }
+
+--
+-- GDSL4 ADVANCE SYSTEM Table
+--
+
+ gdsl4AdvanceSystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4AdvanceSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system control table."
+ ::= { gdsl4-card 16 }
+
+ gdsl4AdvanceSystemEntry OBJECT-TYPE
+ SYNTAX Gdsl4AdvanceSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Advance system table."
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4SysHTUIndex }
+ ::= { gdsl4AdvanceSystemTable 1 }
+
+ Gdsl4AdvanceSystemEntry ::= SEQUENCE {
+ gdsl4AnnexType INTEGER,
+ gdsl4ClockMode INTEGER,
+ gdsl4PSDMask INTEGER,
+ gdsl4PBOMode INTEGER
+ }
+
+ gdsl4AnnexType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type-A(1),
+ type-B(2),
+ not-support(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G.SHDSL Annex Type"
+ ::= { gdsl4AdvanceSystemEntry 4 }
+
+ gdsl4ClockMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ plesiochronous(1),
+ synchronous(2),
+ hybrid(3),
+ not-support(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL Clock Mode"
+ ::= { gdsl4AdvanceSystemEntry 5 }
+
+ gdsl4PSDMask OBJECT-TYPE
+ SYNTAX INTEGER {
+ symmetric(1),
+ asymmetric(2),
+ not-support(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL PSD Mask"
+ ::= { gdsl4AdvanceSystemEntry 6 }
+
+ gdsl4PBOMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ pbo-0-db(2),
+ pbo-1-db(3),
+ pbo-2-db(4),
+ pbo-3-db(5),
+ pbo-4-db(6),
+ pbo-5-db(7),
+ pbo-6-db(8),
+ pbo-7-db(9),
+ pbo-8-db(10),
+ pbo-9-db(11),
+ pbo-10-db(12),
+ pbo-11-db(13),
+ pbo-12-db(14),
+ pbo-13-db(15),
+ pbo-14-db(16),
+ pbo-15-db(17),
+ pbo-16-db(18),
+ pbo-17-db(19),
+ pbo-18-db(20),
+ pbo-19-db(21),
+ pbo-20-db(22),
+ pbo-21-db(23),
+ pbo-22-db(24),
+ pbo-23-db(25),
+ pbo-24-db(26),
+ pbo-25-db(27),
+ pbo-26-db(28),
+ pbo-27-db(29),
+ pbo-28-db(30),
+ pbo-29-db(31),
+ pbo-30-db(32),
+ pbo-31-db(33),
+ not-support(34)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL PBO Mode"
+ ::= { gdsl4AdvanceSystemEntry 7 }
+
+--
+-- GDSL4 Remote Link Identification Table
+--
+
+ gdsl4RemoteLinkIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The G.SHDSL Remote Link Identification Table."
+ ::= { gdsl4-card 17 }
+
+ gdsl4RemoteLinkIDEntry OBJECT-TYPE
+ SYNTAX Gdsl4RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the G.SHDSL Remote Link Identification table."
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex }
+ ::= { gdsl4RemoteLinkIDTable 1 }
+
+ Gdsl4RemoteLinkIDEntry ::= SEQUENCE {
+ gdsl4RemoteLinkIDType INTEGER,
+ gdsl4RemoteLinkIDRack INTEGER,
+ gdsl4RemoteLinkIDSlotNumber INTEGER,
+ gdsl4RemoteLinkIDPort INTEGER,
+ gdsl4RemoteLinkIDSerialNumber INTEGER
+ }
+
+ gdsl4RemoteLinkIDType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ cpe(1),
+ an(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of remote site."
+ ::= { gdsl4RemoteLinkIDEntry 3 }
+
+ gdsl4RemoteLinkIDRack OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Rack"
+ ::= { gdsl4RemoteLinkIDEntry 4 }
+
+ gdsl4RemoteLinkIDSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification SlotNumber"
+ ::= { gdsl4RemoteLinkIDEntry 5 }
+
+ gdsl4RemoteLinkIDPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Port"
+ ::= { gdsl4RemoteLinkIDEntry 6 }
+
+ gdsl4RemoteLinkIDSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Serial Number"
+ ::= { gdsl4RemoteLinkIDEntry 7 }
+
+--
+-- Seven Days Performance Table
+--
+ gdsl4SevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4SevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 Days Performance Table"
+ ::= { gdsl4-card 18 }
+
+ gdsl4SevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX Gdsl4SevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 days performance entry"
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4DaysPerfTypeIndex ,
+ gdsl4DaysIndex }
+ ::= { gdsl4SevenDaysPerfTable 1 }
+
+ Gdsl4SevenDaysPerfEntry ::= SEQUENCE {
+ gdsl4DaysPerfTypeIndex INTEGER,
+ gdsl4DaysIndex INTEGER (1..7),
+ gdsl4DateStrIndex DisplayString (SIZE (0..255) ),
+ gdsl4SevenDaysPerfES INTEGER,
+ gdsl4SevenDaysPerfSES INTEGER,
+ gdsl4SevenDaysPerfUAS INTEGER
+ }
+
+ gdsl4DaysPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { gdsl4SevenDaysPerfEntry 3 }
+
+ gdsl4DaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { gdsl4SevenDaysPerfEntry 4 }
+
+ gdsl4DateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { gdsl4SevenDaysPerfEntry 5 }
+
+ gdsl4SevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { gdsl4SevenDaysPerfEntry 6 }
+
+ gdsl4SevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { gdsl4SevenDaysPerfEntry 7 }
+
+ gdsl4SevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { gdsl4SevenDaysPerfEntry 8 }
+
+--
+-- GDSL4 Remote Fractional TABLE
+--
+
+ gdsl4RemoteFracTable OBJECT IDENTIFIER ::= { gdsl4-card 19 }
+
+--
+-- GDSL4 Remote Fractional Config TABLE
+--
+
+ gdsl4RemoteFracConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RemoteFracConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Fractional Config Table"
+ ::= { gdsl4RemoteFracTable 1 }
+
+ gdsl4RemoteFracConfigEntry OBJECT-TYPE
+ SYNTAX Gdsl4RemoteFracConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Fractional Config Entry "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex ,
+ gdsl4RemoteFracNumber }
+ ::= { gdsl4RemoteFracConfigTable 1 }
+
+ Gdsl4RemoteFracConfigEntry ::= SEQUENCE {
+ gdsl4RemoteFracNumber INTEGER,
+ gdsl4RemoteFracIfIndex INTEGER
+ }
+
+ gdsl4RemoteFracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Fractional Number "
+ ::= { gdsl4RemoteFracConfigEntry 3 }
+
+ gdsl4RemoteFracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ chan-idle(1),
+ chan-ds1(2),
+ chan-x(3),
+ chan-dte(4),
+ chan-ethernet(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Fractional IfIndex"
+ ::= { gdsl4RemoteFracConfigEntry 4 }
+
+--
+-- GDSL4 Set Remote Fractional TABLE
+--
+
+ gdsl4SetRemoteFracTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4SetRemoteFracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Set Remote Fractional Table"
+ ::= { gdsl4RemoteFracTable 2 }
+
+ gdsl4SetRemoteFracEntry OBJECT-TYPE
+ SYNTAX Gdsl4SetRemoteFracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Set Remote Fractional Entry "
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex }
+ ::= { gdsl4SetRemoteFracTable 1 }
+
+ Gdsl4SetRemoteFracEntry ::= SEQUENCE {
+ gdsl4StartFracNumber INTEGER,
+ gdsl4FracNumbers INTEGER,
+ gdsl4E1T1ClearStartFracNumber INTEGER,
+ gdsl4SetFracIfIndex INTEGER
+ }
+
+ gdsl4StartFracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Start Fractional Number "
+ ::= { gdsl4SetRemoteFracEntry 3 }
+
+ gdsl4FracNumbers OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Fractional"
+ ::= { gdsl4SetRemoteFracEntry 4 }
+
+ gdsl4E1T1ClearStartFracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1/T1 Clear Start Fractional Number"
+ ::= { gdsl4SetRemoteFracEntry 5 }
+
+ gdsl4SetFracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ chan-idle(1),
+ chan-ds1(2),
+ chan-x(3),
+ chan-dte(4),
+ chan-ethernet(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set Fractional IfIndex"
+ ::= { gdsl4SetRemoteFracEntry 6 }
+
+--
+-- Remote Bert Control Table
+--
+
+ gdsl4RemoteBertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RemoteBertEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl4-card 20 }
+
+ gdsl4RemoteBertEntry OBJECT-TYPE
+ SYNTAX Gdsl4RemoteBertEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { gdsl4Index ,
+ gdsl4PortIndex }
+ ::= { gdsl4RemoteBertTable 1 }
+
+ Gdsl4RemoteBertEntry ::= SEQUENCE {
+ gdsl4RemBertPatternType INTEGER,
+ gdsl4RemBertTestChannel INTEGER,
+ gdsl4RemBertTestControl INTEGER,
+ gdsl4RemBertStatus INTEGER,
+ gdsl4RemBertErrSecond INTEGER,
+ gdsl4RemBertErrCounter INTEGER,
+ gdsl4RemBertElapsedSecond INTEGER,
+ gdsl4RemBertUnsyncSecond INTEGER
+ }
+
+ gdsl4RemBertPatternType OBJECT-TYPE
+ SYNTAX INTEGER {
+ un-support(0),
+-- off(1),
+ bert-2-15-1(2),
+ bert-qrss(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Pattern Type"
+ ::= { gdsl4RemoteBertEntry 3 }
+
+ gdsl4RemBertTestChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ un-support(0),
+ full(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Test Channel Type"
+ ::= { gdsl4RemoteBertEntry 4 }
+
+ gdsl4RemBertTestControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ un-support(0),
+ disable(1),
+ enable(2),
+ reset(3),
+ insert-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Test Control"
+ ::= { gdsl4RemoteBertEntry 5 }
+
+ gdsl4RemBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-unsync(1),
+ bert-sync(2),
+ bert-not-active(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Status"
+ ::= { gdsl4RemoteBertEntry 6 }
+
+ gdsl4RemBertErrSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Error Seconds"
+ ::= { gdsl4RemoteBertEntry 7 }
+
+ gdsl4RemBertErrCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Error Counter"
+ ::= { gdsl4RemoteBertEntry 8 }
+
+ gdsl4RemBertElapsedSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Elapsed Time"
+ ::= { gdsl4RemoteBertEntry 9 }
+
+ gdsl4RemBertUnsyncSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Unsync Time"
+ ::= { gdsl4RemoteBertEntry 10 }
+
+
+--
+-- G.shdsl card Remote Router Table
+--
+ gdsl4RouterConfig OBJECT IDENTIFIER ::= { gdsl4-card 21 }
+--
+-- G.shdsl card remote NI Control Table
+--
+
+ gdsl4RtrNiControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router NI Configuration Control Table"
+ ::= { gdsl4RouterConfig 1 }
+
+ gdsl4RouterNiControlEntry OBJECT-TYPE
+ SYNTAX Gdsl4RtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router NI Configuration Control Entry"
+ INDEX { gdsl4RtrNiUnitIndex ,
+ gdsl4RtrNiPortIndex ,
+ gdsl4RtrNiIndex }
+ ::= { gdsl4RtrNiControlTable 1 }
+
+ Gdsl4RtrNiControlEntry ::= SEQUENCE {
+ gdsl4RtrNiUnitIndex LargeSlotIndex,
+ gdsl4RtrNiPortIndex FourPortID,
+ gdsl4RtrNiIndex INTEGER,
+ gdsl4RtrIPAddr IpAddress,
+ gdsl4RtrSubnetMask IpAddress,
+ gdsl4RtrFrame INTEGER,
+ gdsl4RtrRIP1 INTEGER,
+ gdsl4RtrRIP2 INTEGER,
+ gdsl4RtrMode INTEGER
+ }
+
+ gdsl4RtrNiUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RouterNiControlEntry 1 }
+
+ gdsl4RtrNiPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RouterNiControlEntry 2 }
+
+ gdsl4RtrNiIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ wan1(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Router Ni index"
+ ::= { gdsl4RouterNiControlEntry 3 }
+
+ gdsl4RtrIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR IP Address"
+ ::= { gdsl4RouterNiControlEntry 4 }
+
+ gdsl4RtrSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR net mask"
+ ::= { gdsl4RouterNiControlEntry 5 }
+
+ gdsl4RtrFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdlc(1),
+ ppp(2),
+-- fr(3),
+ ethernet(4),
+ na(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Layer2 frame"
+ ::= { gdsl4RouterNiControlEntry 6 }
+
+ gdsl4RtrRIP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP1"
+ ::= { gdsl4RouterNiControlEntry 7 }
+
+ gdsl4RtrRIP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP2"
+ ::= { gdsl4RouterNiControlEntry 8 }
+
+ gdsl4RtrMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ router(1),
+ bridge(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR mode"
+ ::= { gdsl4RouterNiControlEntry 9 }
+
+--
+-- G.shdsl card remote Route Table
+--
+
+ gdsl4RtrRouteControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Route Control Table"
+ ::= { gdsl4RouterConfig 2 }
+
+ gdsl4RouterRouteControlEntry OBJECT-TYPE
+ SYNTAX Gdsl4RtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Route Control Entry"
+ INDEX { gdsl4RtrRUnitIndex ,
+ gdsl4RtrRPortIndex ,
+ gdsl4RtrEntry }
+ ::= { gdsl4RtrRouteControlTable 1 }
+
+ Gdsl4RtrRouteControlEntry ::= SEQUENCE {
+ gdsl4RtrRUnitIndex LargeSlotIndex,
+ gdsl4RtrRPortIndex FourPortID,
+ gdsl4RtrEntry INTEGER (1..16),
+ gdsl4RtrNetAddr IpAddress,
+ gdsl4RtrNetMask IpAddress,
+ gdsl4RtrGatewayAddr IpAddress,
+ gdsl4RtrNIAddr IpAddress,
+ gdsl4RtrMetric INTEGER,
+ gdsl4RtrInterface INTEGER
+ }
+
+ gdsl4RtrRUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RouterRouteControlEntry 1 }
+
+ gdsl4RtrRPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RouterRouteControlEntry 2 }
+
+ gdsl4RtrEntry OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Router Route Entry"
+ ::= { gdsl4RouterRouteControlEntry 3 }
+
+
+ gdsl4RtrNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net Address"
+ ::= { gdsl4RouterRouteControlEntry 4 }
+
+ gdsl4RtrNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net mask"
+ ::= { gdsl4RouterRouteControlEntry 5 }
+
+ gdsl4RtrGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route gateway Address"
+ ::= { gdsl4RouterRouteControlEntry 6 }
+
+ gdsl4RtrNIAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route NI Address"
+ ::= { gdsl4RouterRouteControlEntry 7 }
+
+
+ gdsl4RtrMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Route metric"
+ ::= { gdsl4RouterRouteControlEntry 8 }
+
+ gdsl4RtrInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ lan(2),
+ wan(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Router Interface"
+ ::= { gdsl4RouterRouteControlEntry 9 }
+
+--
+-- G.shdsl card remote Router Command
+--
+ gdsl4RtrCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RtrCmdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Command Table"
+ ::= { gdsl4RouterConfig 3 }
+
+ gdsl4RtrCommandEntry OBJECT-TYPE
+ SYNTAX Gdsl4RtrCmdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Command Entry"
+ INDEX { gdsl4RtrCmdUnitIndex ,
+ gdsl4RtrCmdPortIndex }
+ ::= { gdsl4RtrCommandTable 1 }
+
+ Gdsl4RtrCmdEntry ::= SEQUENCE {
+ gdsl4RtrCmdUnitIndex LargeSlotIndex,
+ gdsl4RtrCmdPortIndex FourPortID,
+ gdsl4RtrCommand INTEGER,
+ gdsl4CRCtransparency INTEGER
+ }
+
+ gdsl4RtrCmdUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RtrCommandEntry 1 }
+
+ gdsl4RtrCmdPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RtrCommandEntry 2 }
+
+ gdsl4RtrCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ load-default(2),
+ none(3),
+ re-get-map-cfg(11),
+ re-get-ni-cfg(12),
+ re-get-rtr-cfg(13),
+ re-get-crc-cfg(14),
+ re-get-all-cfg(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router Command(reset or load-default)"
+ ::= { gdsl4RtrCommandEntry 3 }
+
+ gdsl4CRCtransparency OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " CRC transparency"
+ ::= { gdsl4RtrCommandEntry 4 }
+
+
+--
+-- G.shdsl card remote Router Map
+--
+ gdsl4RtrMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RtrMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Map Table"
+ ::= { gdsl4RouterConfig 4 }
+
+ gdsl4RtrMapEntry OBJECT-TYPE
+ SYNTAX Gdsl4RtrMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Map Entry"
+ INDEX { gdsl4RtrMapUnitIndex ,
+ gdsl4RtrMapPortIndex ,
+ gdsl4RtrMapTsIndex }
+ ::= { gdsl4RtrMapTable 1 }
+
+ Gdsl4RtrMappingEntry ::= SEQUENCE {
+ gdsl4RtrMapUnitIndex LargeSlotIndex,
+ gdsl4RtrMapPortIndex FourPortID,
+ gdsl4RtrMapTsIndex TimeslotID,
+ gdsl4RtrCh INTEGER
+ }
+
+ gdsl4RtrMapUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RtrMapEntry 1 }
+
+ gdsl4RtrMapPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RtrMapEntry 2 }
+
+ gdsl4RtrMapTsIndex OBJECT-TYPE
+ SYNTAX TimeslotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Timeslot 1~32, total 32 timeslots."
+ ::= { gdsl4RtrMapEntry 3 }
+
+ gdsl4RtrCh OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "channel map data"
+ ::= { gdsl4RtrMapEntry 4 }
+
+
+--
+-- G.shdsl card remote Bridge Config
+--
+
+ gdsl4RemoteBridgeConfig OBJECT IDENTIFIER ::= { gdsl4-card 22 }
+
+-- G.shdsl card remote Bridge: config table
+ gdsl4RemBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RemBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge Table"
+ ::= { gdsl4RemoteBridgeConfig 1 }
+
+ gdsl4RemBridgeEntry OBJECT-TYPE
+ SYNTAX Gdsl4RemBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge Entry"
+ INDEX { gdsl4RBSlotIndex ,
+ gdsl4RBPortIndex }
+ ::= { gdsl4RemBridgeTable 1 }
+
+ Gdsl4RemBridgeEntry ::= SEQUENCE {
+ gdsl4RBSlotIndex LargeSlotIndex,
+ gdsl4RBPortIndex FourPortID,
+ gdsl4RemBrgAgeTime INTEGER (10..1000000),
+ gdsl4RemBrgCRC INTEGER,
+ gdsl4RemBrgLanSpeed INTEGER
+-- gdsl4RemBrgLan2Speed INTEGER
+
+
+
+
+ }
+
+ gdsl4RBSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RemBridgeEntry 1 }
+
+ gdsl4RBPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RemBridgeEntry 2 }
+
+ gdsl4RemBrgAgeTime OBJECT-TYPE
+ SYNTAX INTEGER (10..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge: Age time 10~1000000 seconds."
+ ::= { gdsl4RemBridgeEntry 3 }
+
+ gdsl4RemBrgCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge: CRC"
+ ::= { gdsl4RemBridgeEntry 4 }
+
+ gdsl4RemBrgLanSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ half-duplex-10M(1),
+ full-duplex-10M(2),
+ half-duplex-100M(3),
+ full-duplex-100M(4),
+ auto-negotiation(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge: LAN1 speed"
+ ::= { gdsl4RemBridgeEntry 5 }
+
+-- gdsl4RemBrgLan2Speed OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- no(0),
+-- half-duplex-10M(1),
+-- full-duplex-10M(2),
+-- half-duplex-100M(3),
+-- full-duplex-100M(4),
+-- auto-negotiation(5)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Remote Bridge: LAN2 speed"
+-- ::= { gdsl4RemBridgeEntry 6 }
+
+
+-- G.shdsl card remote VLAN: VLAN State Table
+ gdsl4RemVlanStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RemVlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN State Table"
+ ::= { gdsl4RemoteBridgeConfig 2 }
+
+ gdsl4RemVlanStateEntry OBJECT-TYPE
+ SYNTAX Gdsl4RemVlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN State Entry"
+ INDEX { gdsl4RVSSlotIndex ,
+ gdsl4RVSPortIndex }
+ ::= { gdsl4RemVlanStateTable 1 }
+
+ Gdsl4RemVlanStateEntry ::= SEQUENCE {
+ gdsl4RVSSlotIndex LargeSlotIndex,
+ gdsl4RVSPortIndex FourPortID,
+ gdsl4RemVlanEnable INTEGER,
+ gdsl4RemVlanMgmtVID INTEGER (1..4095),
+ gdsl4RemVlanRegenCRC INTEGER
+ }
+
+ gdsl4RVSSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RemVlanStateEntry 1 }
+
+ gdsl4RVSPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RemVlanStateEntry 2 }
+
+ gdsl4RemVlanEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: disable or enable"
+ ::= { gdsl4RemVlanStateEntry 3 }
+
+ gdsl4RemVlanMgmtVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Magement VID"
+ ::= { gdsl4RemVlanStateEntry 4 }
+
+ gdsl4RemVlanRegenCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: regenate CRC"
+ ::= { gdsl4RemVlanStateEntry 5 }
+
+
+-- G.shdsl card remote Bridge: VLAN Control Table
+ gdsl4RemVlanControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RemVlanControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN Control Table"
+ ::= { gdsl4RemoteBridgeConfig 3 }
+
+ gdsl4RemVlanControlEntry OBJECT-TYPE
+ SYNTAX Gdsl4RemVlanControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN Control Entry"
+ INDEX { gdsl4RVCSlotIndex ,
+ gdsl4RVCPortIndex }
+ ::= { gdsl4RemVlanControlTable 1 }
+
+ Gdsl4RemVlanControlEntry ::= SEQUENCE {
+ gdsl4RVCSlotIndex LargeSlotIndex,
+ gdsl4RVCPortIndex FourPortID,
+ gdsl4RemVlanVID INTEGER (1..4095),
+ gdsl4RemVlanTAG INTEGER,
+ gdsl4RemVlanMember INTEGER,
+ gdsl4RemVlanCommand INTEGER,
+ gdsl4RemVlanResponse INTEGER
+ }
+
+ gdsl4RVCSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RemVlanControlEntry 1 }
+
+ gdsl4RVCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RemVlanControlEntry 2 }
+
+ gdsl4RemVlanVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: VLAN ID"
+ ::= { gdsl4RemVlanControlEntry 4 }
+
+ gdsl4RemVlanTAG OBJECT-TYPE
+ SYNTAX INTEGER {
+ untag(1),
+ tag(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: UNTAG or TAG"
+ ::= { gdsl4RemVlanControlEntry 5 }
+
+ gdsl4RemVlanMember OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ wan1(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Member is LAN1 or WAN1"
+ ::= { gdsl4RemVlanControlEntry 6 }
+
+ gdsl4RemVlanCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ create-vid(1),
+ add-member(2),
+ deactive-vid(3),
+ remove-member(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: command"
+ ::= { gdsl4RemVlanControlEntry 11 }
+
+ gdsl4RemVlanResponse OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ vid-created-before(2),
+ vid-not-created-before(3),
+ not-empty(4),
+ no-response(11),
+ not-available(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Set response"
+ ::= { gdsl4RemVlanControlEntry 12 }
+
+
+-- G.shdsl card remote Bridge: VLAN List Table
+ gdsl4RemVlanListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RemVlanListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN List Table"
+ ::= { gdsl4RemoteBridgeConfig 4 }
+
+ gdsl4RemVlanListEntry OBJECT-TYPE
+ SYNTAX Gdsl4RemVlanListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN List Entry"
+ INDEX { gdsl4RVLSlotIndex ,
+ gdsl4RVLPortIndex ,
+ gdsl4RVLVLanIndex }
+ ::= { gdsl4RemVlanListTable 1 }
+
+ Gdsl4RemVlanListEntry ::= SEQUENCE {
+ gdsl4RVLSlotIndex LargeSlotIndex,
+ gdsl4RVLPortIndex FourPortID,
+ gdsl4RVLVLanIndex INTEGER,
+ gdsl4RVLVlanVID INTEGER (1..4095),
+ gdsl4RVLVlanTAGmember DisplayString,
+ gdsl4RVLVlanUNTAGmember DisplayString
+ }
+
+ gdsl4RVLSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RemVlanListEntry 1 }
+
+ gdsl4RVLPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RemVlanListEntry 2 }
+
+ gdsl4RVLVLanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN list index"
+ ::= { gdsl4RemVlanListEntry 3 }
+
+ gdsl4RVLVlanVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: VLAN ID"
+ ::= { gdsl4RemVlanListEntry 4 }
+
+ gdsl4RVLVlanTAGmember OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: TAG member"
+ ::= { gdsl4RemVlanListEntry 5 }
+
+ gdsl4RVLVlanUNTAGmember OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: UNTAG member"
+ ::= { gdsl4RemVlanListEntry 6 }
+
+
+-- G.shdsl card remote Bridge: VLAN Port Table
+ gdsl4RemVlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl4RemVlanPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN Port Table"
+ ::= { gdsl4RemoteBridgeConfig 5 }
+
+ gdsl4RemVlanPortEntry OBJECT-TYPE
+ SYNTAX Gdsl4RemVlanPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN Port Entry"
+ INDEX { gdsl4RVPSlotIndex ,
+ gdsl4RVPPortIndex ,
+ gdsl4RVPVPIndex }
+ ::= { gdsl4RemVlanPortTable 1 }
+
+ Gdsl4RemVlanPortEntry ::= SEQUENCE {
+ gdsl4RVPSlotIndex LargeSlotIndex,
+ gdsl4RVPPortIndex FourPortID,
+ gdsl4RVPVPIndex INTEGER,
+ gdsl4RVPVlanPVID INTEGER (1..4095),
+ gdsl4RVPVlanFrameType INTEGER,
+ gdsl4RVPVlanIngressFilter INTEGER,
+ gdsl4RVPSetResponse INTEGER
+ }
+
+ gdsl4RVPSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl4RemVlanPortEntry 1 }
+
+ gdsl4RVPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl4RemVlanPortEntry 2 }
+
+ gdsl4RVPVPIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ wan1(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN Port index"
+ ::= { gdsl4RemVlanPortEntry 3 }
+
+ gdsl4RVPVlanPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: VLAN ID"
+ ::= { gdsl4RemVlanPortEntry 4 }
+
+ gdsl4RVPVlanFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ tag-only(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Frame Type"
+ ::= { gdsl4RemVlanPortEntry 5 }
+
+ gdsl4RVPVlanIngressFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Ingress Filter"
+ ::= { gdsl4RemVlanPortEntry 6 }
+
+
+ gdsl4RVPSetResponse OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ vid-not-created-before(3),
+ no-response(11),
+ not-available(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Set response"
+ ::= { gdsl4RemVlanPortEntry 7 }
+
+
+ gdsl4TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 4GH"
+ ::= { gdsl4-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- G.SHDSL-2 MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- GDSL2 SYSTEM Table
+--
+
+ gdsl2SystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2SystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system control table."
+ ::= { gdsl2-card 1 }
+
+ gdsl2SystemEntry OBJECT-TYPE
+ SYNTAX Gdsl2SystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system table."
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2SysHTUIndex }
+ ::= { gdsl2SystemTable 1 }
+
+ Gdsl2SystemEntry ::= SEQUENCE {
+ gdsl2Index LargeSlotIndex,
+ gdsl2PortIndex G2PortID,
+ gdsl2SysHTUIndex INTEGER,
+ gdsl2Mode INTEGER,
+ gdsl2ServiceType INTEGER,
+ gdsl2ClockSource INTEGER,
+ gdsl2Model INTEGER
+
+ }
+
+ gdsl2Index OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2SystemEntry 1 }
+
+ gdsl2PortIndex OBJECT-TYPE
+ SYNTAX G2PortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1/3, total 2 ports."
+ ::= { gdsl2SystemEntry 2 }
+
+ gdsl2SysHTUIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remote(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local or Remote"
+ ::= { gdsl2SystemEntry 3 }
+
+ gdsl2Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ slave(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G.SHDSL mode (Master or Slave)"
+ ::= { gdsl2SystemEntry 4 }
+
+ gdsl2ServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ one-pair(1),
+ two-pairs(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Service Configuration"
+ ::= { gdsl2SystemEntry 5 }
+
+ gdsl2ClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ line(1),
+ system(2),
+ dte(3),
+ e1t1(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " System Master Clock Source"
+ ::= { gdsl2SystemEntry 6 }
+
+ gdsl2Model OBJECT-TYPE
+ SYNTAX INTEGER {
+ rack(1),
+ h3300-3s(2),
+ h3300(3),
+ h3310(4),
+ h3304(5),
+ h3310-e1-brg(8),
+ h3310-brg(9),
+ other(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G.shdsl model"
+ ::= { gdsl2SystemEntry 7 }
+
+
+--
+-- GDSL2 Line Configuartion for Loop-1, Loop-2
+--
+
+ gdsl2LineConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2LineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The G.SHDSL Line Configuration table."
+ ::= { gdsl2-card 2 }
+
+ gdsl2LineConfigEntry OBJECT-TYPE
+ SYNTAX Gdsl2LineConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the G.SHDSL Line Configuration table."
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2LineLoopIndex }
+ ::= { gdsl2LineConfigTable 1 }
+
+ Gdsl2LineConfigEntry ::= SEQUENCE {
+ gdsl2LineLoopIndex INTEGER,
+ gdsl2LineRate INTEGER,
+ gdsl2LineCode INTEGER,
+ gdsl2LineLoopNum INTEGER,
+ gdsl2LineNx64 INTEGER,
+ gdsl2CAS INTEGER,
+ gdsl2OOS INTEGER
+ }
+
+ gdsl2LineLoopIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit Loop Number"
+ ::= { gdsl2LineConfigEntry 2 }
+
+ gdsl2LineRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r0Kbps(0),
+ r72Kbps(1),
+ r136Kbps(2),
+ r200Kbps(3),
+ r264Kbps(4),
+ r328Kbps(5),
+ r392Kbps(6),
+ r456Kbps(7),
+ r520Kbps(8),
+ r584Kbps(9),
+ r648Kbps(10),
+ r712Kbps(11),
+ r776Kbps(12),
+ r840Kbps(13),
+ r904Kbps(14),
+ r968Kbps(15),
+ r1032Kbps(16),
+ r1096Kbps(17),
+ r1160Kbps(18),
+ r1224Kbps(19),
+ r1288Kbps(20),
+ r1352Kbps(21),
+ r1416Kbps(22),
+ r1480Kbps(23),
+ r1544Kbps(24),
+ r1608Kbps(25),
+ r1672Kbps(26),
+ r1736Kbps(27),
+ r1800Kbps(28),
+ r1864Kbps(29),
+ r1928Kbps(30),
+ r1992Kbps(31),
+ r2056Kbps(32)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "To describe G.SHDSL Line Rate of specified loop,
+ for an example: 776Kbps"
+ ::= { gdsl2LineConfigEntry 3 }
+
+ gdsl2LineCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ code-2b1q(1),
+ code-cap(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL Line Coding"
+ ::= { gdsl2LineConfigEntry 4 }
+
+ gdsl2LineLoopNum OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop-one(1),
+ loop-two(2),
+ two-loops(3),
+ one-one(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " gdsl Loop number"
+ ::= { gdsl2LineConfigEntry 5 }
+
+ gdsl2LineNx64 OBJECT-TYPE
+ SYNTAX INTEGER (3..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of N*64 Kbps"
+ ::= { gdsl2LineConfigEntry 6 }
+
+ gdsl2CAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1-cas(1),
+ off(2),
+ t1-d4-cas(3),
+ t1-esf-cas(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G.SHDSL CAS"
+ ::= { gdsl2LineConfigEntry 7 }
+
+ gdsl2OOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ b0001(1),
+ b0010(2),
+ b0011(3),
+ b0100(4),
+ b0101(5),
+ b0110(6),
+ b0111(7),
+ b1000(8),
+ b1001(9),
+ b1010(10),
+ b1011(11),
+ b1100(12),
+ b1101(13),
+ b1110(14),
+ b1111(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OOS"
+ ::= { gdsl2LineConfigEntry 8 }
+
+--
+-- GDSL2 AI Configuartion
+--
+
+ gdsl2AIConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2AIConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The G.SHDSL Application Interface Configuration table."
+ ::= { gdsl2-card 3 }
+
+ gdsl2AIConfigEntry OBJECT-TYPE
+ SYNTAX Gdsl2AIConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the G.SHDSL AI Configuration table."
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2AiNumber }
+ ::= { gdsl2AIConfigTable 1 }
+
+ Gdsl2AIConfigEntry ::= SEQUENCE {
+ gdsl2AiNumber INTEGER,
+ gdsl2DteReady INTEGER,
+ gdsl2DteRate INTEGER,
+ gdsl2DteClockPolarity INTEGER,
+ gdsl2DteDataPolarity INTEGER,
+ gdsl2DteRTS INTEGER,
+ gdsl2DteTTM INTEGER,
+ gdsl2DteV54 INTEGER,
+ gdsl2DteInterface INTEGER,
+ gdsl2DS1Ready INTEGER,
+ gdsl2DS1Framing INTEGER,
+ gdsl2DS1Code INTEGER,
+ gdsl2DS1CAS INTEGER,
+ gdsl2DS1Idle INTEGER,
+ gdsl2T1Interf INTEGER,
+ gdsl2T1EquLbo INTEGER,
+ gdsl2DS1Map DisplayString (SIZE(32)),
+ gdsl2E1T1Mode INTEGER,
+ gdsl2AISetResponse INTEGER
+
+ }
+
+ gdsl2AiNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+-- local(1),
+ remote(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local or Remote unit"
+ ::= { gdsl2AIConfigEntry 2 }
+
+ gdsl2DteReady OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte-ready(1),
+ dte-not-ready(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE port is present or not"
+ ::= { gdsl2AIConfigEntry 3 }
+
+ gdsl2DteRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte64K(1),
+ dte128K(2),
+ dte192K(3),
+ dte256K(4),
+ dte320K(5),
+ dte384K(6),
+ dte448K(7),
+ dte512K(8),
+ dte576K(9),
+ dte640K(10),
+ dte704K(11),
+ dte768K(12),
+ dte832K(13),
+ dte896K(14),
+ dte960K(15),
+ dte1024K(16),
+ dte1088K(17),
+ dte1152K(18),
+ dte1216K(19),
+ dte1280K(20),
+ dte1344K(21),
+ dte1408K(22),
+ dte1472K(23),
+ dte1536K(24),
+ dte1600K(25),
+ dte1664K(26),
+ dte1728K(27),
+ dte1792K(28),
+ dte1856K(29),
+ dte1920K(30),
+ dte1984K(31),
+ dte2048K(32),
+ none(33)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE Base Rate"
+ ::= { gdsl2AIConfigEntry 4 }
+
+ gdsl2DteClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clock-normal(1),
+ clock-inverted(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE Clock Polarity"
+ ::= { gdsl2AIConfigEntry 5 }
+
+ gdsl2DteDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ data-normal(1),
+ data-inverted(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE Data Polarity"
+ ::= { gdsl2AIConfigEntry 6 }
+
+ gdsl2DteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rts-active(1),
+ rts-permanent(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE RTS Mode"
+ ::= { gdsl2AIConfigEntry 7 }
+
+ gdsl2DteTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ttm-off(1),
+ ttm-on(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE TTM Mode"
+ ::= { gdsl2AIConfigEntry 8 }
+
+ gdsl2DteV54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ v54-off(1),
+ v54-on(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE V.54 Loopback Mode"
+ ::= { gdsl2AIConfigEntry 9 }
+
+ gdsl2DteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ v35(1),
+ eia530-rs449(2),
+ x21(3),
+ rs232(4),
+ router(7),
+ subrate(8),
+ dte-e1(9),
+ dte-t1(10),
+ bridge(12),
+ n64-v35(17),
+ n64-eia530(18),
+ n64-x21(19),
+ n64-e1(25),
+ none(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DTE Interface Type"
+ ::= { gdsl2AIConfigEntry 10 }
+
+ gdsl2DS1Ready OBJECT-TYPE
+ SYNTAX INTEGER {
+ ds1-ready(1),
+ ds1-not-ready(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G.SHDSL DS1 unit is present or not"
+ ::= { gdsl2AIConfigEntry 11 }
+
+ gdsl2DS1Framing OBJECT-TYPE
+ SYNTAX INTEGER {
+ unframe(1),
+ d4(2),
+ esf(3),
+ esf-t1-403(9),
+ crc-off(4),
+ crc-on(5),
+ cas-crc-off(6),
+ cas-crc-on(7),
+ none(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 Framing"
+ ::= { gdsl2AIConfigEntry 12 }
+
+ gdsl2DS1Code OBJECT-TYPE
+ SYNTAX INTEGER {
+ b8zs(1),
+ ami(2),
+ hdb3(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 Coding"
+ ::= { gdsl2AIConfigEntry 13 }
+
+ gdsl2DS1CAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2),
+ none(3),
+ auto(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 CAS"
+ ::= { gdsl2AIConfigEntry 14 }
+
+ gdsl2DS1Idle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 Idle code"
+ ::= { gdsl2AIConfigEntry 15 }
+
+ gdsl2T1Interf OBJECT-TYPE
+ SYNTAX INTEGER {
+ short-haul(1),
+ long-haul(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL T1 Interface"
+ ::= { gdsl2AIConfigEntry 16 }
+
+ gdsl2T1EquLbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ equ-0-133-feet(1),
+ equ-133-266-feet(2),
+ equ-266-399-feet(3),
+ equ-399-533-feet(4),
+ equ-533-655-feet(5),
+ none(6),
+ lbo-0db(11),
+ lbo-75db(12),
+ lbo-15db(13),
+ lbo-225db(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL T1 EQU/LBO"
+ ::= { gdsl2AIConfigEntry 17 }
+
+ gdsl2DS1Map OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL DS1 Map"
+ ::= { gdsl2AIConfigEntry 19 }
+
+ gdsl2E1T1Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1(1),
+ t1(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL E1/T1 Mode"
+ ::= { gdsl2AIConfigEntry 20 }
+
+ gdsl2AISetResponse OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ ok(2),
+ fail(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL Config Set response"
+ ::= { gdsl2AIConfigEntry 99 }
+
+
+--
+-- GDSL2 Current Performance Table
+--
+
+ gdsl2CurrPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2CurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl2-card 4 }
+
+ gdsl2CurrPerfEntry OBJECT-TYPE
+ SYNTAX Gdsl2CurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2CurrPerfTypeIndex }
+ ::= { gdsl2CurrPerfTable 1 }
+
+ Gdsl2CurrPerfEntry ::= SEQUENCE {
+ gdsl2CurrPerfTypeIndex INTEGER,
+ gdsl2CurrES INTEGER,
+ gdsl2CurrSES INTEGER,
+ gdsl2CurrUAS INTEGER,
+ gdsl2Curr15MinTimeElapsed INTEGER,
+ gdsl2Valid15MinInterval INTEGER
+ }
+
+ gdsl2CurrPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { gdsl2CurrPerfEntry 2 }
+
+ gdsl2CurrES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { gdsl2CurrPerfEntry 3 }
+
+ gdsl2CurrSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { gdsl2CurrPerfEntry 4 }
+
+ gdsl2CurrUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { gdsl2CurrPerfEntry 5 }
+
+ gdsl2Curr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { gdsl2CurrPerfEntry 6 }
+
+ gdsl2Valid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { gdsl2CurrPerfEntry 7 }
+
+
+--
+-- GDSL2 Total Performance Table
+--
+
+ gdsl2TotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl2-card 5 }
+
+ gdsl2TotalPerfEntry OBJECT-TYPE
+ SYNTAX Gdsl2TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2TotalPerfTypeIndex }
+ ::= { gdsl2TotalPerfTable 1 }
+
+ Gdsl2TotalPerfEntry ::= SEQUENCE {
+ gdsl2TotalPerfTypeIndex INTEGER,
+ gdsl2TotalES INTEGER,
+ gdsl2TotalSES INTEGER,
+ gdsl2TotalUAS INTEGER
+ }
+
+ gdsl2TotalPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { gdsl2TotalPerfEntry 2 }
+
+ gdsl2TotalES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { gdsl2TotalPerfEntry 3 }
+
+ gdsl2TotalSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { gdsl2TotalPerfEntry 4 }
+
+ gdsl2TotalUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { gdsl2TotalPerfEntry 5 }
+
+--
+-- Interval Performance Table
+--
+
+ gdsl2IntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2IntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl2-card 6 }
+
+ gdsl2IntvPerfEntry OBJECT-TYPE
+ SYNTAX Gdsl2IntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2IntvPerfTypeIndex ,
+ gdsl2IntvPerfPeriod }
+ ::= { gdsl2IntvPerfTable 1 }
+
+ Gdsl2IntvPerfEntry ::= SEQUENCE {
+ gdsl2IntvPerfTypeIndex INTEGER,
+ gdsl2IntvPerfPeriod INTEGER,
+ gdsl2IntvES INTEGER,
+ gdsl2IntvSES INTEGER,
+ gdsl2IntvUAS INTEGER,
+ gdsl2IntvAvailable INTEGER
+ }
+
+ gdsl2IntvPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { gdsl2IntvPerfEntry 2 }
+
+ gdsl2IntvPerfPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Interval Period Number"
+ ::= { gdsl2IntvPerfEntry 3 }
+
+ gdsl2IntvES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { gdsl2IntvPerfEntry 4 }
+
+ gdsl2IntvSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { gdsl2IntvPerfEntry 5 }
+
+ gdsl2IntvUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { gdsl2IntvPerfEntry 6 }
+
+ gdsl2IntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { gdsl2IntvPerfEntry 7 }
+
+
+--
+-- GDSL2 FRACTIONAL TABLE
+--
+
+ gdsl2FracTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2FracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: gdsl2FracUnitIndex.gdsl2FracNumber"
+ ::= { gdsl2-card 7 }
+
+ gdsl2FracEntry OBJECT-TYPE
+ SYNTAX Gdsl2FracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2FracNumber }
+ ::= { gdsl2FracTable 1 }
+
+ Gdsl2FracEntry ::= SEQUENCE {
+ gdsl2FracNumber INTEGER (1..32),
+ gdsl2FracIfIndex INTEGER
+ }
+
+ gdsl2FracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "gdsl2FracNumber "
+ ::= { gdsl2FracEntry 2 }
+
+ gdsl2FracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ chan-idle(1),
+ chan-ds1(2),
+ chan-dte(3),
+ chan-x(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "gdsl2FracIfIndex "
+ ::= { gdsl2FracEntry 3 }
+
+--
+-- Diagnostic Control Table
+--
+
+ gdsl2DiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2DiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl2-card 8 }
+
+ gdsl2DiagEntry OBJECT-TYPE
+ SYNTAX Gdsl2DiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex }
+ ::= { gdsl2DiagTable 1 }
+
+ Gdsl2DiagEntry ::= SEQUENCE {
+ gdsl2LocalGshdslLoopback INTEGER,
+ gdsl2RemoteGshdslLoopback INTEGER,
+ gdsl2RemoteDteLoopback INTEGER,
+ gdsl2BERTControl INTEGER,
+ gdsl2BERTReset INTEGER,
+ gdsl2BERTStatus INTEGER,
+ gdsl2BERTCounter INTEGER,
+ gdsl2BERTElapsed INTEGER,
+ gdsl2InbandLoopbackPeriod INTEGER
+
+ }
+
+ gdsl2LocalGshdslLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ gshdsl-to-line(2),
+ gshdsl-to-local(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CSU Loopback Type"
+ ::= { gdsl2DiagEntry 2 }
+
+ gdsl2RemoteGshdslLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave-no-loopback(1),
+ slave-gshdsl-to-line(2),
+ slave-gshdsl-to-local(3),
+ slave-gshdsl-to-bridge(4),
+
+ slave-gshdsl-to-dte1(82),
+ slave-gshdsl-to-dte2(83),
+ slave-gshdsl-to-dte3(84)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CSU Loopback Type"
+ ::= { gdsl2DiagEntry 4 }
+
+ gdsl2RemoteDteLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave-no-loopback(1),
+ slave-t1-to-line(2),
+ slave-t1-to-local(3),
+ slave-e1-to-line(4),
+ slave-e1-to-local(5),
+ slave-dte-to-line(6),
+ slave-dte-to-local(7),
+ slave-router-to-line(8),
+ other(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE/T1/E1 Loopback Type"
+ ::= { gdsl2DiagEntry 5 }
+
+ gdsl2BERTControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-off(1),
+-- bert-2-15-1(2),
+ bert-on(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Control"
+ ::= { gdsl2DiagEntry 6 }
+
+ gdsl2BERTReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-no-action(1),
+ bert-restart(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Restart"
+ ::= { gdsl2DiagEntry 7 }
+
+ gdsl2BERTStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Status"
+ ::= { gdsl2DiagEntry 8 }
+
+ gdsl2BERTCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Counter"
+ ::= { gdsl2DiagEntry 9 }
+
+ gdsl2BERTElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Elapsed Time"
+ ::= { gdsl2DiagEntry 10 }
+
+ gdsl2InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of loopback"
+ ::= { gdsl2DiagEntry 11 }
+
+--
+-- Alarm Queue Table
+--
+
+ gdsl2AlmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2AlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: gdsl2AlmQueueUnitIndex "
+ ::= { gdsl2-card 9 }
+
+ gdsl2AlmQueueEntry OBJECT-TYPE
+ SYNTAX Gdsl2AlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2AlmQueueNumber }
+ ::= { gdsl2AlmQueueTable 1 }
+
+ Gdsl2AlmQueueEntry ::= SEQUENCE {
+ gdsl2AlmQueueNumber INTEGER (1..40),
+ gdsl2AlmQueueString DisplayString (SIZE(0..80))
+ }
+
+ gdsl2AlmQueueNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Latest Alarm Queue number (1-40)"
+ ::= { gdsl2AlmQueueEntry 2 }
+
+ gdsl2AlmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { gdsl2AlmQueueEntry 3 }
+
+--
+-- Alarm Status Table
+--
+
+ gdsl2AlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: xdslAlmStatusUnitIndex "
+ ::= { gdsl2-card 10 }
+
+ gdsl2AlmStatusEntry OBJECT-TYPE
+ SYNTAX Gdsl2AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2AlmStatusNumber }
+ ::= { gdsl2AlmStatusTable 1 }
+
+ Gdsl2AlmStatusEntry ::= SEQUENCE {
+ gdsl2AlmStatusNumber INTEGER (1..40),
+ gdsl2AlmStatusString DisplayString,
+ gdsl2AlmStatusThreshold INTEGER,
+ gdsl2AlmStatusState INTEGER,
+ gdsl2AlmStatusCount INTEGER,
+ gdsl2AlmStatusEnable AlarmSeverity
+ }
+
+ gdsl2AlmStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Status Index "
+ ::= { gdsl2AlmStatusEntry 2 }
+
+ gdsl2AlmStatusString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type String"
+ ::= { gdsl2AlmStatusEntry 3 }
+
+ gdsl2AlmStatusThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Threshold Value "
+ ::= { gdsl2AlmStatusEntry 4 }
+
+ gdsl2AlmStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { gdsl2AlmStatusEntry 5 }
+
+ gdsl2AlmStatusCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { gdsl2AlmStatusEntry 6 }
+
+ gdsl2AlmStatusEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { gdsl2AlmStatusEntry 7 }
+
+--
+-- Gdsl2 Status Config Table
+--
+
+ gdsl2StatusConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2StatusConfigTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Gdsl Status Config Configuration "
+ ::= { gdsl2-card 11 }
+
+ gdsl2StatusConfigEntry OBJECT-TYPE
+ SYNTAX Gdsl2StatusConfigTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex }
+ ::= { gdsl2StatusConfigTable 1 }
+
+ Gdsl2StatusConfigTableEntry ::= SEQUENCE {
+ gdsl2DS1SYNC INTEGER,
+ gdsl2DS1TxAIS INTEGER,
+ gdsl2DS1TxRAI INTEGER,
+ gdsl2DS1RxAIS INTEGER,
+ gdsl2DS1RxRAI INTEGER,
+ gdsl2DS1LOS INTEGER,
+ gdsl2DS1LOF INTEGER,
+ gdsl2dteDSR INTEGER,
+ gdsl2dteCTS INTEGER,
+ gdsl2dteDCD INTEGER,
+ gdsl2dteDTR INTEGER,
+ gdsl2dteRTS INTEGER,
+ gdsl2PortCAS INTEGER,
+ gdsl2LAN1Status INTEGER,
+ gdsl2WAN1Status INTEGER
+
+ }
+
+ gdsl2DS1SYNC OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line status."
+ ::= { gdsl2StatusConfigEntry 1 }
+
+ gdsl2DS1TxAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Gshdsl DS1 line Tx Alarm Indication Signal."
+ ::= { gdsl2StatusConfigEntry 2 }
+
+ gdsl2DS1TxRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line Tx Remote Alarm Indication."
+ ::= { gdsl2StatusConfigEntry 3 }
+
+ gdsl2DS1RxAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line Rx Alarm Indication Signal."
+ ::= { gdsl2StatusConfigEntry 4 }
+
+ gdsl2DS1RxRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line Rx Remote Alarm Indication."
+ ::= { gdsl2StatusConfigEntry 5 }
+
+ gdsl2DS1LOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line LOS Status."
+ ::= { gdsl2StatusConfigEntry 6 }
+
+ gdsl2DS1LOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl DS1 line LOF Status."
+ ::= { gdsl2StatusConfigEntry 7 }
+
+ gdsl2dteDSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line DSR Status."
+ ::= { gdsl2StatusConfigEntry 8 }
+
+ gdsl2dteCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line CTS Status."
+ ::= { gdsl2StatusConfigEntry 9 }
+
+ gdsl2dteDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line DCD Status."
+ ::= { gdsl2StatusConfigEntry 10 }
+
+ gdsl2dteDTR OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line DTR Status."
+ ::= { gdsl2StatusConfigEntry 11 }
+
+ gdsl2dteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl dte line RTS Status."
+ ::= { gdsl2StatusConfigEntry 12 }
+
+ gdsl2PortCAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ loss(1),
+ sync(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Gshdsl CAS Status."
+ ::= { gdsl2StatusConfigEntry 13 }
+
+ gdsl2LAN1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LAN1 Status."
+ ::= { gdsl2StatusConfigEntry 14 }
+
+ gdsl2WAN1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " WAN1 Status."
+ ::= { gdsl2StatusConfigEntry 15 }
+
+
+--
+-- GDSL2 Info Table
+--
+
+ gdsl2InfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2InfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: gdsl2InfoUnitIndex "
+ ::= { gdsl2-card 12 }
+
+ gdsl2InfoEntry OBJECT-TYPE
+ SYNTAX Gdsl2InfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2LoopNum }
+ ::= { gdsl2InfoTable 1 }
+
+ Gdsl2InfoEntry ::= SEQUENCE {
+ gdsl2LoopNum INTEGER,
+ gdsl2MasterNoiseMarginString DisplayString (SIZE(0..80)),
+ gdsl2MasterMaxNMRString DisplayString (SIZE(0..80)),
+ gdsl2MasterMinNMRString DisplayString (SIZE(0..80)),
+ gdsl2SlaveNoiseMarginString DisplayString (SIZE(0..80)),
+ gdsl2SlaveMaxNMRString DisplayString (SIZE(0..80)),
+ gdsl2SlaveMinNMRString DisplayString (SIZE(0..80))
+ }
+
+ gdsl2LoopNum OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop-1(1),
+ loop-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Loop-1 or Loop-2"
+ ::= { gdsl2InfoEntry 2 }
+
+ gdsl2MasterNoiseMarginString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Noise Margin String"
+ ::= { gdsl2InfoEntry 3 }
+
+ gdsl2MasterMaxNMRString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Noise Margin String"
+ ::= { gdsl2InfoEntry 4 }
+
+ gdsl2MasterMinNMRString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Min Margin String"
+ ::= { gdsl2InfoEntry 5 }
+
+ gdsl2SlaveNoiseMarginString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Noise Margin String"
+ ::= { gdsl2InfoEntry 6 }
+
+ gdsl2SlaveMaxNMRString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Noise Margin String"
+ ::= { gdsl2InfoEntry 7 }
+
+ gdsl2SlaveMinNMRString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Min Margin String"
+ ::= { gdsl2InfoEntry 8 }
+
+--
+-- Command Control Table
+--
+
+ gdsl2CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { gdsl2-card 13 }
+
+ gdsl2CommandControlEntry OBJECT-TYPE
+ SYNTAX Gdsl2CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex }
+ ::= { gdsl2CommandControlTable 1 }
+
+ Gdsl2CommandControlEntry ::= SEQUENCE {
+ gdsl2ClearAlarmQueue INTEGER,
+ gdsl2ClearPerformance INTEGER,
+ gdsl2ClearAlarmHistory INTEGER,
+ gdsl2UnitReset INTEGER,
+ gdsl2UnitLoadDefault INTEGER,
+ gdsl2FarEndReset INTEGER,
+ gdsl2CardMode INTEGER
+ }
+
+ gdsl2ClearAlarmQueue OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear Alarm Queue "
+ ::= { gdsl2CommandControlEntry 2 }
+
+ gdsl2ClearPerformance OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear User Performance"
+ ::= { gdsl2CommandControlEntry 3 }
+
+ gdsl2ClearAlarmHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear Alarm History"
+ ::= { gdsl2CommandControlEntry 4 }
+
+ gdsl2UnitReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset G.SHDSL-2"
+ ::= { gdsl2CommandControlEntry 5 }
+
+ gdsl2UnitLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default G.SHDSL-2"
+ ::= { gdsl2CommandControlEntry 6 }
+
+ gdsl2FarEndReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Far End System"
+ ::= { gdsl2CommandControlEntry 7 }
+
+ gdsl2CardMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1Mode(1),
+ t1Mode(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Set card to E1 or T1 mode, will reset card"
+ ::= { gdsl2CommandControlEntry 8 }
+
+--
+-- SYSTEM Information Table
+--
+
+ gdsl2SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { gdsl2-card 14 }
+
+ gdsl2SystemInformationEntry OBJECT-TYPE
+ SYNTAX Gdsl2SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { gdsl2Index }
+ ::= { gdsl2SystemInformationTable 1 }
+
+ Gdsl2SystemInformationEntry ::= SEQUENCE {
+ gdsl2SoftwareVersion DisplayString,
+ gdsl2HardwareVersion DisplayString
+ }
+
+ gdsl2SoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL-2 Software Version"
+ ::= { gdsl2SystemInformationEntry 2 }
+
+ gdsl2HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL-2 Hardware Version"
+ ::= { gdsl2SystemInformationEntry 3 }
+
+
+--
+-- G.SHDSL-2 Customer Information Table
+--
+
+ gdsl2CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { gdsl2-card 99 }
+
+ gdsl2CustomerInfoEntry OBJECT-TYPE
+ SYNTAX Gdsl2CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { gdsl2CISlotIndex , gdsl2CIPortIndex }
+ ::= { gdsl2CustomerInfoTable 1 }
+
+ Gdsl2CustomerInfoEntry ::= SEQUENCE {
+ gdsl2CISlotIndex LargeSlotIndex,
+ gdsl2CIPortIndex INTEGER,
+ gdsl2CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ gdsl2CISlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2CustomerInfoEntry 1 }
+
+ gdsl2CIPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ port-1(1),
+ port-3(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { gdsl2CustomerInfoEntry 2 }
+
+ gdsl2CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { gdsl2CustomerInfoEntry 3 }
+
+
+--
+-- Daughter Card Information Table
+--
+
+ gdsl2DaughterCardInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2DaughterCardInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Daughter Card Information table."
+ ::= { gdsl2-card 15 }
+
+ gdsl2DaughterCardInfoEntry OBJECT-TYPE
+ SYNTAX Gdsl2DaughterCardInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the daughter card information table."
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex }
+ ::= { gdsl2DaughterCardInfoTable 1 }
+
+ Gdsl2DaughterCardInfoEntry ::= SEQUENCE {
+ gdsl2DaughterCard INTEGER
+ }
+
+ gdsl2DaughterCard OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-daughter-card(1),
+ sealing-current-single(2),
+ sealing-current-daul(3),
+ line-power-single(4),
+ line-power-daul(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL-2 Daughter Card "
+ ::= { gdsl2DaughterCardInfoEntry 2 }
+
+--
+-- GDSL2 ADVANCE SYSTEM Table
+--
+
+ gdsl2AdvanceSystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2AdvanceSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system control table."
+ ::= { gdsl2-card 16 }
+
+ gdsl2AdvanceSystemEntry OBJECT-TYPE
+ SYNTAX Gdsl2AdvanceSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Advance system table."
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2SysHTUIndex }
+ ::= { gdsl2AdvanceSystemTable 1 }
+
+ Gdsl2AdvanceSystemEntry ::= SEQUENCE {
+ gdsl2AnnexType INTEGER,
+ gdsl2ClockMode INTEGER,
+ gdsl2PSDMask INTEGER,
+ gdsl2PBOMode INTEGER
+ }
+
+ gdsl2AnnexType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type-A(1),
+ type-B(2),
+ not-support(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G.SHDSL Annex Type"
+ ::= { gdsl2AdvanceSystemEntry 4 }
+
+ gdsl2ClockMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ plesiosynchronous(1),
+ synchronous(2),
+ hybrid(3),
+ not-support(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL Clock Mode"
+ ::= { gdsl2AdvanceSystemEntry 5 }
+
+ gdsl2PSDMask OBJECT-TYPE
+ SYNTAX INTEGER {
+ symmetric(1),
+ asymmetric(2),
+ not-support(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL PSD Mask"
+ ::= { gdsl2AdvanceSystemEntry 6 }
+
+ gdsl2PBOMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ pbo-0-db(2),
+ pbo-1-db(3),
+ pbo-2-db(4),
+ pbo-3-db(5),
+ pbo-4-db(6),
+ pbo-5-db(7),
+ pbo-6-db(8),
+ pbo-7-db(9),
+ pbo-8-db(10),
+ pbo-9-db(11),
+ pbo-10-db(12),
+ pbo-11-db(13),
+ pbo-12-db(14),
+ pbo-13-db(15),
+ pbo-14-db(16),
+ pbo-15-db(17),
+ pbo-16-db(18),
+ pbo-17-db(19),
+ pbo-18-db(20),
+ pbo-19-db(21),
+ pbo-20-db(22),
+ pbo-21-db(23),
+ pbo-22-db(24),
+ pbo-23-db(25),
+ pbo-24-db(26),
+ pbo-25-db(27),
+ pbo-26-db(28),
+ pbo-27-db(29),
+ pbo-28-db(30),
+ pbo-29-db(31),
+ pbo-30-db(32),
+ pbo-31-db(33),
+ not-support(34)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " G.SHDSL PBO Mode"
+ ::= { gdsl2AdvanceSystemEntry 7 }
+
+--
+-- GDSL2 Remote Link Identification Table
+--
+
+ gdsl2RemoteLinkIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The G.SHDSL Remote Link Identification Table."
+ ::= { gdsl2-card 17 }
+
+ gdsl2RemoteLinkIDEntry OBJECT-TYPE
+ SYNTAX Gdsl2RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the G.SHDSL Remote Link Identification table."
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex }
+ ::= { gdsl2RemoteLinkIDTable 1 }
+
+ Gdsl2RemoteLinkIDEntry ::= SEQUENCE {
+ gdsl2RemoteLinkIDType INTEGER,
+ gdsl2RemoteLinkIDRack INTEGER,
+ gdsl2RemoteLinkIDSlotNumber INTEGER,
+ gdsl2RemoteLinkIDPort INTEGER,
+ gdsl2RemoteLinkIDSerialNumber INTEGER
+ }
+
+ gdsl2RemoteLinkIDType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ cpe(1),
+ an(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of remote site."
+ ::= { gdsl2RemoteLinkIDEntry 3 }
+
+ gdsl2RemoteLinkIDRack OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Rack"
+ ::= { gdsl2RemoteLinkIDEntry 4 }
+
+ gdsl2RemoteLinkIDSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification SlotNumber"
+ ::= { gdsl2RemoteLinkIDEntry 5 }
+
+ gdsl2RemoteLinkIDPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Port"
+ ::= { gdsl2RemoteLinkIDEntry 6 }
+
+ gdsl2RemoteLinkIDSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Serial Number"
+ ::= { gdsl2RemoteLinkIDEntry 7 }
+
+--
+-- Seven Days Performance Table
+--
+ gdsl2SevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2SevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 Days Performance Table"
+ ::= { gdsl2-card 18 }
+
+ gdsl2SevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX Gdsl2SevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 days performance entry"
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2DaysPerfTypeIndex ,
+ gdsl2DaysIndex }
+ ::= { gdsl2SevenDaysPerfTable 1 }
+
+ Gdsl2SevenDaysPerfEntry ::= SEQUENCE {
+ gdsl2DaysPerfTypeIndex INTEGER,
+ gdsl2DaysIndex INTEGER (1..7),
+ gdsl2DateStrIndex DisplayString (SIZE (0..255) ),
+ gdsl2SevenDaysPerfES INTEGER,
+ gdsl2SevenDaysPerfSES INTEGER,
+ gdsl2SevenDaysPerfUAS INTEGER
+ }
+
+ gdsl2DaysPerfTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ master-loop-1(1),
+ master-loop-2(2),
+ master-ds1(3),
+ slave-loop-1(4),
+ slave-loop-2(5),
+ slave-ds1(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Performance Type"
+ ::= { gdsl2SevenDaysPerfEntry 3 }
+
+ gdsl2DaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { gdsl2SevenDaysPerfEntry 4 }
+
+ gdsl2DateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { gdsl2SevenDaysPerfEntry 5 }
+
+ gdsl2SevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { gdsl2SevenDaysPerfEntry 6 }
+
+ gdsl2SevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { gdsl2SevenDaysPerfEntry 7 }
+
+ gdsl2SevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { gdsl2SevenDaysPerfEntry 8 }
+
+--
+-- GDSL2 Remote Fractional TABLE
+--
+
+ gdsl2RemoteFracTable OBJECT IDENTIFIER ::= { gdsl2-card 19 }
+
+--
+-- GDSL2 Remote Fractional Config TABLE
+--
+
+ gdsl2RemoteFracConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RemoteFracConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Fractional Config Table"
+ ::= { gdsl2RemoteFracTable 1 }
+
+ gdsl2RemoteFracConfigEntry OBJECT-TYPE
+ SYNTAX Gdsl2RemoteFracConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Fractional Config Entry "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex ,
+ gdsl2RemoteFracNumber }
+ ::= { gdsl2RemoteFracConfigTable 1 }
+
+ Gdsl2RemoteFracConfigEntry ::= SEQUENCE {
+ gdsl2RemoteFracNumber INTEGER,
+ gdsl2RemoteFracIfIndex INTEGER
+ }
+
+ gdsl2RemoteFracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Fractional Number "
+ ::= { gdsl2RemoteFracConfigEntry 3 }
+
+ gdsl2RemoteFracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ chan-idle(1),
+ chan-ds1(2),
+ chan-x(3),
+ chan-dte(4),
+ chan-ethernet(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Fractional IfIndex"
+ ::= { gdsl2RemoteFracConfigEntry 4 }
+
+--
+-- GDSL2 Set Remote Fractional TABLE
+--
+
+ gdsl2SetRemoteFracTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2SetRemoteFracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Set Remote Fractional Table"
+ ::= { gdsl2RemoteFracTable 2 }
+
+ gdsl2SetRemoteFracEntry OBJECT-TYPE
+ SYNTAX Gdsl2SetRemoteFracEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Set Remote Fractional Entry "
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex }
+ ::= { gdsl2SetRemoteFracTable 1 }
+
+ Gdsl2SetRemoteFracEntry ::= SEQUENCE {
+ gdsl2StartFracNumber INTEGER,
+ gdsl2FracNumbers INTEGER,
+ gdsl2E1T1ClearStartFracNumber INTEGER,
+ gdsl2SetFracIfIndex INTEGER
+ }
+
+ gdsl2StartFracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Start Fractional Number "
+ ::= { gdsl2SetRemoteFracEntry 3 }
+
+ gdsl2FracNumbers OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Fractional"
+ ::= { gdsl2SetRemoteFracEntry 4 }
+
+ gdsl2E1T1ClearStartFracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote E1/T1 Clear Start Fractional Number"
+ ::= { gdsl2SetRemoteFracEntry 5 }
+
+ gdsl2SetFracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ chan-idle(1),
+ chan-ds1(2),
+ chan-x(3),
+ chan-dte(4),
+ chan-ethernet(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set Fractional IfIndex"
+ ::= { gdsl2SetRemoteFracEntry 6 }
+
+--
+-- Remote Bert Control Table
+--
+
+ gdsl2RemoteBertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RemoteBertEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { gdsl2-card 20 }
+
+ gdsl2RemoteBertEntry OBJECT-TYPE
+ SYNTAX Gdsl2RemoteBertEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { gdsl2Index ,
+ gdsl2PortIndex }
+ ::= { gdsl2RemoteBertTable 1 }
+
+ Gdsl2RemoteBertEntry ::= SEQUENCE {
+ gdsl2RemBertPatternType INTEGER,
+ gdsl2RemBertTestChannel INTEGER,
+ gdsl2RemBertTestControl INTEGER,
+ gdsl2RemBertStatus INTEGER,
+ gdsl2RemBertErrSecond INTEGER,
+ gdsl2RemBertErrCounter INTEGER,
+ gdsl2RemBertElapsedSecond INTEGER,
+ gdsl2RemBertUnsyncSecond INTEGER
+ }
+
+ gdsl2RemBertPatternType OBJECT-TYPE
+ SYNTAX INTEGER {
+ un-support(0),
+-- off(1),
+ bert-2-15-1(2),
+ bert-qrss(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Pattern Type"
+ ::= { gdsl2RemoteBertEntry 3 }
+
+ gdsl2RemBertTestChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ un-support(0),
+ full(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Test Channel Type"
+ ::= { gdsl2RemoteBertEntry 4 }
+
+ gdsl2RemBertTestControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ un-support(0),
+ disable(1),
+ enable(2),
+ reset(3),
+ insert-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Test Control"
+ ::= { gdsl2RemoteBertEntry 5 }
+
+ gdsl2RemBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-unsync(1),
+ bert-sync(2),
+ bert-not-active(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Status"
+ ::= { gdsl2RemoteBertEntry 6 }
+
+ gdsl2RemBertErrSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Error Seconds"
+ ::= { gdsl2RemoteBertEntry 7 }
+
+ gdsl2RemBertErrCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Error Counter"
+ ::= { gdsl2RemoteBertEntry 8 }
+
+ gdsl2RemBertElapsedSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Elapsed Time"
+ ::= { gdsl2RemoteBertEntry 9 }
+
+ gdsl2RemBertUnsyncSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote BERT Unsync Time"
+ ::= { gdsl2RemoteBertEntry 10 }
+
+
+--
+-- G.shdsl card Remote Router Table
+--
+ gdsl2RouterConfig OBJECT IDENTIFIER ::= { gdsl2-card 21 }
+--
+-- G.shdsl card remote NI Control Table
+--
+
+ gdsl2RtrNiControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router NI Configuration Control Table"
+ ::= { gdsl2RouterConfig 1 }
+
+ gdsl2RouterNiControlEntry OBJECT-TYPE
+ SYNTAX Gdsl2RtrNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router NI Configuration Control Entry"
+ INDEX { gdsl2RtrNiUnitIndex ,
+ gdsl2RtrNiPortIndex ,
+ gdsl2RtrNiIndex }
+ ::= { gdsl2RtrNiControlTable 1 }
+
+ Gdsl2RtrNiControlEntry ::= SEQUENCE {
+ gdsl2RtrNiUnitIndex LargeSlotIndex,
+ gdsl2RtrNiPortIndex G2PortID,
+ gdsl2RtrNiIndex INTEGER,
+ gdsl2RtrIPAddr IpAddress,
+ gdsl2RtrSubnetMask IpAddress,
+ gdsl2RtrFrame INTEGER,
+ gdsl2RtrRIP1 INTEGER,
+ gdsl2RtrRIP2 INTEGER,
+ gdsl2RtrMode INTEGER
+ }
+
+ gdsl2RtrNiUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RouterNiControlEntry 1 }
+
+ gdsl2RtrNiPortIndex OBJECT-TYPE
+ SYNTAX G2PortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1/3, total 2 ports."
+ ::= { gdsl2RouterNiControlEntry 2 }
+
+ gdsl2RtrNiIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ wan1(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Router Ni index"
+ ::= { gdsl2RouterNiControlEntry 3 }
+
+ gdsl2RtrIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR IP Address"
+ ::= { gdsl2RouterNiControlEntry 4 }
+
+ gdsl2RtrSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR net mask"
+ ::= { gdsl2RouterNiControlEntry 5 }
+
+ gdsl2RtrFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdlc(1),
+ ppp(2),
+-- fr(3),
+ ethernet(4),
+ na(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Layer2 frame"
+ ::= { gdsl2RouterNiControlEntry 6 }
+
+ gdsl2RtrRIP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP1"
+ ::= { gdsl2RouterNiControlEntry 7 }
+
+ gdsl2RtrRIP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR RIP2"
+ ::= { gdsl2RouterNiControlEntry 8 }
+
+ gdsl2RtrMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ router(1),
+ bridge(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR mode"
+ ::= { gdsl2RouterNiControlEntry 9 }
+
+--
+-- G.shdsl card remote Route Table
+--
+
+ gdsl2RtrRouteControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Route Control Table"
+ ::= { gdsl2RouterConfig 2 }
+
+ gdsl2RouterRouteControlEntry OBJECT-TYPE
+ SYNTAX Gdsl2RtrRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Route Control Entry"
+ INDEX { gdsl2RtrRUnitIndex ,
+ gdsl2RtrRPortIndex ,
+ gdsl2RtrEntry }
+ ::= { gdsl2RtrRouteControlTable 1 }
+
+ Gdsl2RtrRouteControlEntry ::= SEQUENCE {
+ gdsl2RtrRUnitIndex LargeSlotIndex,
+ gdsl2RtrRPortIndex G2PortID,
+ gdsl2RtrEntry INTEGER (1..16),
+ gdsl2RtrNetAddr IpAddress,
+ gdsl2RtrNetMask IpAddress,
+ gdsl2RtrGatewayAddr IpAddress,
+ gdsl2RtrNIAddr IpAddress,
+ gdsl2RtrMetric INTEGER,
+ gdsl2RtrInterface INTEGER
+ }
+
+ gdsl2RtrRUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RouterRouteControlEntry 1 }
+
+ gdsl2RtrRPortIndex OBJECT-TYPE
+ SYNTAX G2PortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1/3, total 2 ports."
+ ::= { gdsl2RouterRouteControlEntry 2 }
+
+ gdsl2RtrEntry OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Router Route Entry"
+ ::= { gdsl2RouterRouteControlEntry 3 }
+
+
+ gdsl2RtrNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net Address"
+ ::= { gdsl2RouterRouteControlEntry 4 }
+
+ gdsl2RtrNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route net mask"
+ ::= { gdsl2RouterRouteControlEntry 5 }
+
+ gdsl2RtrGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route gateway Address"
+ ::= { gdsl2RouterRouteControlEntry 6 }
+
+ gdsl2RtrNIAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR route NI Address"
+ ::= { gdsl2RouterRouteControlEntry 7 }
+
+
+ gdsl2RtrMetric OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(255)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Route metric"
+ ::= { gdsl2RouterRouteControlEntry 8 }
+
+ gdsl2RtrInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ lan(2),
+ wan(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RTR Router Interface"
+ ::= { gdsl2RouterRouteControlEntry 9 }
+
+--
+-- G.shdsl card remote Router Command
+--
+ gdsl2RtrCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RtrCmdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Command Table"
+ ::= { gdsl2RouterConfig 3 }
+
+ gdsl2RtrCommandEntry OBJECT-TYPE
+ SYNTAX Gdsl2RtrCmdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Command Entry"
+ INDEX { gdsl2RtrCmdUnitIndex ,
+ gdsl2RtrCmdPortIndex }
+ ::= { gdsl2RtrCommandTable 1 }
+
+ Gdsl2RtrCmdEntry ::= SEQUENCE {
+ gdsl2RtrCmdUnitIndex LargeSlotIndex,
+ gdsl2RtrCmdPortIndex G2PortID,
+ gdsl2RtrCommand INTEGER,
+ gdsl2CRCtransparency INTEGER
+ }
+
+ gdsl2RtrCmdUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RtrCommandEntry 1 }
+
+ gdsl2RtrCmdPortIndex OBJECT-TYPE
+ SYNTAX G2PortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1/3, total 2 ports."
+ ::= { gdsl2RtrCommandEntry 2 }
+
+ gdsl2RtrCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ load-default(2),
+ none(3),
+ re-get-map-cfg(11),
+ re-get-ni-cfg(12),
+ re-get-rtr-cfg(13),
+ re-get-crc-cfg(14),
+ re-get-all-cfg(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Router Command(reset or load-default)"
+ ::= { gdsl2RtrCommandEntry 3 }
+
+ gdsl2CRCtransparency OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " CRC transparency"
+ ::= { gdsl2RtrCommandEntry 4 }
+
+
+--
+-- G.shdsl card remote Router Map
+--
+ gdsl2RtrMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RtrMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Map Table"
+ ::= { gdsl2RouterConfig 4 }
+
+ gdsl2RtrMapEntry OBJECT-TYPE
+ SYNTAX Gdsl2RtrMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Router Map Entry"
+ INDEX { gdsl2RtrMapUnitIndex ,
+ gdsl2RtrMapPortIndex ,
+ gdsl2RtrMapTsIndex }
+ ::= { gdsl2RtrMapTable 1 }
+
+ Gdsl2RtrMappingEntry ::= SEQUENCE {
+ gdsl2RtrMapUnitIndex LargeSlotIndex,
+ gdsl2RtrMapPortIndex G2PortID,
+ gdsl2RtrMapTsIndex TimeslotID,
+ gdsl2RtrCh INTEGER
+ }
+
+ gdsl2RtrMapUnitIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RtrMapEntry 1 }
+
+ gdsl2RtrMapPortIndex OBJECT-TYPE
+ SYNTAX G2PortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1/3, total 2 ports."
+ ::= { gdsl2RtrMapEntry 2 }
+
+ gdsl2RtrMapTsIndex OBJECT-TYPE
+ SYNTAX TimeslotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Timeslot 1~32, total 32 timeslots."
+ ::= { gdsl2RtrMapEntry 3 }
+
+ gdsl2RtrCh OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "channel map data"
+ ::= { gdsl2RtrMapEntry 4 }
+
+
+--
+-- G.shdsl card remote Bridge Config
+--
+
+ gdsl2RemoteBridgeConfig OBJECT IDENTIFIER ::= { gdsl2-card 22 }
+
+-- G.shdsl card remote Bridge: config table
+ gdsl2RemBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RemBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge Table"
+ ::= { gdsl2RemoteBridgeConfig 1 }
+
+ gdsl2RemBridgeEntry OBJECT-TYPE
+ SYNTAX Gdsl2RemBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge Entry"
+ INDEX { gdsl2RBSlotIndex ,
+ gdsl2RBPortIndex }
+ ::= { gdsl2RemBridgeTable 1 }
+
+ Gdsl2RemBridgeEntry ::= SEQUENCE {
+ gdsl2RBSlotIndex LargeSlotIndex,
+ gdsl2RBPortIndex FourPortID,
+ gdsl2RemBrgAgeTime INTEGER (10..1000000),
+ gdsl2RemBrgCRC INTEGER,
+ gdsl2RemBrgLanSpeed INTEGER
+-- gdsl2RemBrgLan2Speed INTEGER
+
+
+
+
+ }
+
+ gdsl2RBSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RemBridgeEntry 1 }
+
+ gdsl2RBPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl2RemBridgeEntry 2 }
+
+ gdsl2RemBrgAgeTime OBJECT-TYPE
+ SYNTAX INTEGER (10..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge: Age time 10~1000000 seconds."
+ ::= { gdsl2RemBridgeEntry 3 }
+
+ gdsl2RemBrgCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge: CRC"
+ ::= { gdsl2RemBridgeEntry 4 }
+
+ gdsl2RemBrgLanSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ half-duplex-10M(1),
+ full-duplex-10M(2),
+ half-duplex-100M(3),
+ full-duplex-100M(4),
+ auto-negotiation(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Bridge: LAN1 speed"
+ ::= { gdsl2RemBridgeEntry 5 }
+
+-- gdsl2RemBrgLan2Speed OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- no(0),
+-- half-duplex-10M(1),
+-- full-duplex-10M(2),
+-- half-duplex-100M(3),
+-- full-duplex-100M(4),
+-- auto-negotiation(5)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Remote Bridge: LAN2 speed"
+-- ::= { gdsl2RemBridgeEntry 6 }
+
+
+-- G.shdsl card remote VLAN: VLAN State Table
+ gdsl2RemVlanStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RemVlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN State Table"
+ ::= { gdsl2RemoteBridgeConfig 2 }
+
+ gdsl2RemVlanStateEntry OBJECT-TYPE
+ SYNTAX Gdsl2RemVlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN State Entry"
+ INDEX { gdsl2RVSSlotIndex ,
+ gdsl2RVSPortIndex }
+ ::= { gdsl2RemVlanStateTable 1 }
+
+ Gdsl2RemVlanStateEntry ::= SEQUENCE {
+ gdsl2RVSSlotIndex LargeSlotIndex,
+ gdsl2RVSPortIndex FourPortID,
+ gdsl2RemVlanEnable INTEGER,
+ gdsl2RemVlanMgmtVID INTEGER (1..4095),
+ gdsl2RemVlanRegenCRC INTEGER
+ }
+
+ gdsl2RVSSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RemVlanStateEntry 1 }
+
+ gdsl2RVSPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl2RemVlanStateEntry 2 }
+
+ gdsl2RemVlanEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: disable or enable"
+ ::= { gdsl2RemVlanStateEntry 3 }
+
+ gdsl2RemVlanMgmtVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Magement VID"
+ ::= { gdsl2RemVlanStateEntry 4 }
+
+ gdsl2RemVlanRegenCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: regenate CRC"
+ ::= { gdsl2RemVlanStateEntry 5 }
+
+
+-- G.shdsl card remote Bridge: VLAN Control Table
+ gdsl2RemVlanControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RemVlanControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN Control Table"
+ ::= { gdsl2RemoteBridgeConfig 3 }
+
+ gdsl2RemVlanControlEntry OBJECT-TYPE
+ SYNTAX Gdsl2RemVlanControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN Control Entry"
+ INDEX { gdsl2RVCSlotIndex ,
+ gdsl2RVCPortIndex }
+ ::= { gdsl2RemVlanControlTable 1 }
+
+ Gdsl2RemVlanControlEntry ::= SEQUENCE {
+ gdsl2RVCSlotIndex LargeSlotIndex,
+ gdsl2RVCPortIndex FourPortID,
+ gdsl2RemVlanVID INTEGER (1..4095),
+ gdsl2RemVlanTAG INTEGER,
+ gdsl2RemVlanMember INTEGER,
+ gdsl2RemVlanCommand INTEGER,
+ gdsl2RemVlanResponse INTEGER
+ }
+
+ gdsl2RVCSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RemVlanControlEntry 1 }
+
+ gdsl2RVCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl2RemVlanControlEntry 2 }
+
+ gdsl2RemVlanVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: VLAN ID"
+ ::= { gdsl2RemVlanControlEntry 4 }
+
+ gdsl2RemVlanTAG OBJECT-TYPE
+ SYNTAX INTEGER {
+ untag(1),
+ tag(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: UNTAG or TAG"
+ ::= { gdsl2RemVlanControlEntry 5 }
+
+ gdsl2RemVlanMember OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ wan1(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Member is LAN1 or WAN1"
+ ::= { gdsl2RemVlanControlEntry 6 }
+
+ gdsl2RemVlanCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ create-vid(1),
+ add-member(2),
+ deactive-vid(3),
+ remove-member(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: command"
+ ::= { gdsl2RemVlanControlEntry 11 }
+
+ gdsl2RemVlanResponse OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ vid-created-before(2),
+ vid-not-created-before(3),
+ not-empty(4),
+ no-response(11),
+ not-available(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Set response"
+ ::= { gdsl2RemVlanControlEntry 12 }
+
+
+-- G.shdsl card remote Bridge: VLAN List Table
+ gdsl2RemVlanListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RemVlanListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN List Table"
+ ::= { gdsl2RemoteBridgeConfig 4 }
+
+ gdsl2RemVlanListEntry OBJECT-TYPE
+ SYNTAX Gdsl2RemVlanListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN List Entry"
+ INDEX { gdsl2RVLSlotIndex ,
+ gdsl2RVLPortIndex ,
+ gdsl2RVLVLanIndex }
+ ::= { gdsl2RemVlanListTable 1 }
+
+ Gdsl2RemVlanListEntry ::= SEQUENCE {
+ gdsl2RVLSlotIndex LargeSlotIndex,
+ gdsl2RVLPortIndex FourPortID,
+ gdsl2RVLVLanIndex INTEGER,
+ gdsl2RVLVlanVID INTEGER (1..4095),
+ gdsl2RVLVlanTAGmember DisplayString,
+ gdsl2RVLVlanUNTAGmember DisplayString
+ }
+
+ gdsl2RVLSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RemVlanListEntry 1 }
+
+ gdsl2RVLPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl2RemVlanListEntry 2 }
+
+ gdsl2RVLVLanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN list index"
+ ::= { gdsl2RemVlanListEntry 3 }
+
+ gdsl2RVLVlanVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: VLAN ID"
+ ::= { gdsl2RemVlanListEntry 4 }
+
+ gdsl2RVLVlanTAGmember OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: TAG member"
+ ::= { gdsl2RemVlanListEntry 5 }
+
+ gdsl2RVLVlanUNTAGmember OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: UNTAG member"
+ ::= { gdsl2RemVlanListEntry 6 }
+
+
+-- G.shdsl card remote Bridge: VLAN Port Table
+ gdsl2RemVlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Gdsl2RemVlanPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN Port Table"
+ ::= { gdsl2RemoteBridgeConfig 5 }
+
+ gdsl2RemVlanPortEntry OBJECT-TYPE
+ SYNTAX Gdsl2RemVlanPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN Port Entry"
+ INDEX { gdsl2RVPSlotIndex ,
+ gdsl2RVPPortIndex ,
+ gdsl2RVPVPIndex }
+ ::= { gdsl2RemVlanPortTable 1 }
+
+ Gdsl2RemVlanPortEntry ::= SEQUENCE {
+ gdsl2RVPSlotIndex LargeSlotIndex,
+ gdsl2RVPPortIndex FourPortID,
+ gdsl2RVPVPIndex INTEGER,
+ gdsl2RVPVlanPVID INTEGER (1..4095),
+ gdsl2RVPVlanFrameType INTEGER,
+ gdsl2RVPVlanIngressFilter INTEGER,
+ gdsl2RVPSetResponse INTEGER
+ }
+
+ gdsl2RVPSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { gdsl2RemVlanPortEntry 1 }
+
+ gdsl2RVPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~4, total 4 ports."
+ ::= { gdsl2RemVlanPortEntry 2 }
+
+ gdsl2RVPVPIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ wan1(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN Port index"
+ ::= { gdsl2RemVlanPortEntry 3 }
+
+ gdsl2RVPVlanPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: VLAN ID"
+ ::= { gdsl2RemVlanPortEntry 4 }
+
+ gdsl2RVPVlanFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ tag-only(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Frame Type"
+ ::= { gdsl2RemVlanPortEntry 5 }
+
+ gdsl2RVPVlanIngressFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Ingress Filter"
+ ::= { gdsl2RemVlanPortEntry 6 }
+
+ gdsl2RVPSetResponse OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ vid-not-created-before(3),
+ no-response(11),
+ not-available(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote VLAN: Set response"
+ ::= { gdsl2RemVlanPortEntry 7 }
+
+
+ gdsl2TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 2GH"
+ ::= { gdsl2-card 100 }
+
+
+
+
+--======================================================================--
+--======================================================================--
+-- mini quad-e1-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- Line Control Table
+--
+
+ mqe1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { mqe1-card 1 }
+
+ mqe1LineControlEntry OBJECT-TYPE
+ SYNTAX MQE1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1LineControlTable 1 }
+
+ MQE1LineControlEntry ::= SEQUENCE {
+ mqe1Index SmallSlotIndex,
+ mqe1PortIndex FourPortID,
+ mqe1LineFrame INTEGER,
+ mqe1LineCoding INTEGER,
+ mqe1Interface INTEGER,
+ mqe1FDL INTEGER,
+ mqe1FDLSabit INTEGER,
+ mqe1AIS INTEGER,
+ mqe1RAI INTEGER,
+ mqe1CRC INTEGER,
+ mqe1IdleCode INTEGER,
+ mqe1CASMode INTEGER,
+ mqe1SignallingMode INTEGER,
+ mqe1CGA INTEGER,
+ mqe1OutOfService INTEGER,
+ mqe1Protect INTEGER,
+ mqe1Master INTEGER
+ }
+
+ mqe1Index OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { mqe1LineControlEntry 1 }
+
+ mqe1PortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqe1LineControlEntry 2 }
+
+ mqe1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { mqe1LineControlEntry 3 }
+
+ mqe1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ hdb3(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { mqe1LineControlEntry 4 }
+
+ mqe1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ twisted-pair(1),
+ coaxial-cable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that MQE1 line use 75/120 Ohm Cable."
+ ::= { mqe1LineControlEntry 5 }
+
+ mqe1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ fdl(1),
+ off(2),
+ hdlc(3),
+ ssm(4)
+-- ssm-hdlc(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MQE1 Facility Data Link ON/OFF"
+ ::= { mqe1LineControlEntry 6 }
+
+ mqe1FDLSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ sa4(1),
+ sa5(2),
+ sa6(3),
+ sa7(4),
+ sa8(5),
+ sa4-5(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MQE1 Facility Data Link use Sax bit"
+ ::= { mqe1LineControlEntry 7 }
+
+ mqe1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MQE1 line Alarm Indication Signal."
+ ::= { mqe1LineControlEntry 8 }
+
+ mqe1RAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-ON indicates that RAI (Remote Alarm Indication) ON."
+ ::= { mqe1LineControlEntry 9 }
+
+ mqe1CRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MQE1 Cycle Redundancy Check ON/OFF"
+ ::= { mqe1LineControlEntry 10 }
+
+ mqe1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { mqe1LineControlEntry 11 }
+
+ mqe1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { mqe1LineControlEntry 12 }
+
+ mqe1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1),
+ cd01(2) --//RIKER2021 SilverCreek
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS or CD01"
+ ::= { mqe1LineControlEntry 13 }
+
+ mqe1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { mqe1LineControlEntry 14 }
+
+ mqe1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { mqe1LineControlEntry 15 }
+
+ mqe1Protect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ circuit(2),
+ line(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable."
+ ::= { mqe1LineControlEntry 16 }
+
+ mqe1Master OBJECT-TYPE
+ SYNTAX INTEGER {
+ xxxx(1),
+ slave(2),
+ master(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "master or slave"
+ ::= { mqe1LineControlEntry 17 }
+
+--
+-- User Current Performance Table
+--
+
+ mqe1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { mqe1-card 2 }
+
+ mqe1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX MQE1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1UserCurrentPerfTable 1 }
+
+ MQE1UserCurrentPerfEntry ::= SEQUENCE {
+ mqe1UserCurrentPerfES INTEGER,
+ mqe1UserCurrentPerfSES INTEGER,
+ mqe1UserCurrentPerfBES INTEGER,
+ mqe1UserCurrentPerfUAS INTEGER,
+ mqe1UserCurrentPerfCSS INTEGER,
+ mqe1UserCurrentPerfBPV INTEGER,
+ mqe1UserCurrentPerfDMs INTEGER,
+ mqe1UserCurr15MinTimeElapsed INTEGER,
+ mqe1UserValid15MinInterval INTEGER
+ }
+
+ mqe1UserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqe1UserCurrentPerfEntry 2 }
+
+ mqe1UserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqe1UserCurrentPerfEntry 3 }
+
+ mqe1UserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqe1UserCurrentPerfEntry 4 }
+
+ mqe1UserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqe1UserCurrentPerfEntry 5 }
+
+ mqe1UserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { mqe1UserCurrentPerfEntry 6 }
+
+ mqe1UserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1UserCurrentPerfEntry 7 }
+
+ mqe1UserCurrentPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { mqe1UserCurrentPerfEntry 8 }
+
+ mqe1UserCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { mqe1UserCurrentPerfEntry 11 }
+
+ mqe1UserValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { mqe1UserCurrentPerfEntry 12 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ mqe1UserIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { mqe1-card 3 }
+
+ mqe1UserIntervalPerfEntry OBJECT-TYPE
+ SYNTAX MQE1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { mqe1Index , mqe1PortIndex ,
+ mqe1UserIntervalPerfNumber }
+ ::= { mqe1UserIntervalPerfTable 1 }
+
+ MQE1UserIntervalPerfEntry ::= SEQUENCE {
+ mqe1UserIntervalPerfNumber INTEGER (1..96),
+ mqe1UserIntervalPerfES INTEGER,
+ mqe1UserIntervalPerfSES INTEGER,
+ mqe1UserIntervalPerfBES INTEGER,
+ mqe1UserIntervalPerfUAS INTEGER,
+ mqe1UserIntervalPerfCSS INTEGER,
+ mqe1UserIntervalPerfBPV INTEGER,
+ mqe1UserIntervalPerfDMs INTEGER
+ }
+
+ mqe1UserIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { mqe1UserIntervalPerfEntry 2 }
+
+ mqe1UserIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqe1UserIntervalPerfEntry 3 }
+
+ mqe1UserIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqe1UserIntervalPerfEntry 4 }
+
+ mqe1UserIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqe1UserIntervalPerfEntry 5 }
+
+ mqe1UserIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqe1UserIntervalPerfEntry 6 }
+
+ mqe1UserIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqe1UserIntervalPerfEntry 7 }
+
+ mqe1UserIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1UserIntervalPerfEntry 8 }
+
+ mqe1UserIntervalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { mqe1UserIntervalPerfEntry 9 }
+
+
+--
+-- User Total Performance Table
+--
+ mqe1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { mqe1-card 4 }
+
+ mqe1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX MQE1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1UserTotalPerfTable 1 }
+
+ MQE1UserTotalPerfEntry ::= SEQUENCE {
+ mqe1UserTotalPerfES INTEGER,
+ mqe1UserTotalPerfSES INTEGER,
+ mqe1UserTotalPerfBES INTEGER,
+ mqe1UserTotalPerfUAS INTEGER,
+ mqe1UserTotalPerfCSS INTEGER,
+ mqe1UserTotalPerfBPV INTEGER,
+ mqe1UserTotalPerfDMs INTEGER
+ }
+
+ mqe1UserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqe1UserTotalPerfEntry 2 }
+
+ mqe1UserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqe1UserTotalPerfEntry 3 }
+
+ mqe1UserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqe1UserTotalPerfEntry 4 }
+
+ mqe1UserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqe1UserTotalPerfEntry 5 }
+
+ mqe1UserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqe1UserTotalPerfEntry 6 }
+
+ mqe1UserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1UserTotalPerfEntry 7 }
+
+ mqe1UserTotalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { mqe1UserTotalPerfEntry 8 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ mqe1UserSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { mqe1-card 5 }
+
+ mqe1UserSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX MQE1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance table"
+ INDEX { mqe1Index , mqe1PortIndex ,
+ mqe1UserDaysIndex }
+ ::= { mqe1UserSevenDaysPerfTable 1 }
+
+ MQE1UserSevenDaysPerfEntry ::= SEQUENCE {
+ mqe1UserDaysIndex INTEGER (1..7),
+ mqe1UserDateStrIndex DisplayString (SIZE (0..255) ),
+ mqe1UserSevenDaysPerfES INTEGER,
+ mqe1UserSevenDaysPerfSES INTEGER,
+ mqe1UserSevenDaysPerfBES INTEGER,
+ mqe1UserSevenDaysPerfUAS INTEGER,
+ mqe1UserSevenDaysPerfCSS INTEGER,
+ mqe1UserSevenDaysPerfDMs INTEGER,
+ mqe1UserSevenDaysPerfBPV INTEGER
+ }
+
+ mqe1UserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { mqe1UserSevenDaysPerfEntry 2 }
+
+ mqe1UserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { mqe1UserSevenDaysPerfEntry 3 }
+
+ mqe1UserSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqe1UserSevenDaysPerfEntry 4 }
+
+ mqe1UserSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqe1UserSevenDaysPerfEntry 5 }
+
+ mqe1UserSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqe1UserSevenDaysPerfEntry 6 }
+
+ mqe1UserSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqe1UserSevenDaysPerfEntry 7 }
+
+ mqe1UserSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqe1UserSevenDaysPerfEntry 8 }
+
+ mqe1UserSevenDaysPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { mqe1UserSevenDaysPerfEntry 9 }
+
+ mqe1UserSevenDaysPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1UserSevenDaysPerfEntry 10 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ mqe1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { mqe1-card 10 }
+
+ mqe1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX MQE1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1LineCurrentPerfTable 1 }
+
+ MQE1LineCurrentPerfEntry ::= SEQUENCE {
+ mqe1LineCurrentPerfES INTEGER,
+ mqe1LineCurrentPerfSES INTEGER,
+ mqe1LineCurrentPerfBES INTEGER,
+ mqe1LineCurrentPerfUAS INTEGER,
+ mqe1LineCurrentPerfCSS INTEGER,
+ mqe1LineCurrentPerfBPV INTEGER,
+ mqe1LineCurrentPerfDMs INTEGER,
+ mqe1LineCurr15MinTimeElapsed INTEGER,
+ mqe1LineValid15MinInterval INTEGER
+ }
+
+ mqe1LineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { mqe1LineCurrentPerfEntry 2 }
+
+ mqe1LineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqe1LineCurrentPerfEntry 3 }
+
+ mqe1LineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqe1LineCurrentPerfEntry 4 }
+
+ mqe1LineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqe1LineCurrentPerfEntry 5 }
+
+ mqe1LineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqe1LineCurrentPerfEntry 6 }
+
+ mqe1LineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1LineCurrentPerfEntry 7 }
+
+ mqe1LineCurrentPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { mqe1LineCurrentPerfEntry 8 }
+
+ mqe1LineCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { mqe1LineCurrentPerfEntry 11 }
+
+ mqe1LineValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { mqe1LineCurrentPerfEntry 12 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ mqe1LineIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { mqe1-card 11 }
+
+ mqe1LineIntervalPerfEntry OBJECT-TYPE
+ SYNTAX MQE1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { mqe1Index , mqe1PortIndex ,
+ mqe1LineIntervalPerfNumber }
+ ::= { mqe1LineIntervalPerfTable 1 }
+
+ MQE1LineIntervalPerfEntry ::= SEQUENCE {
+ mqe1LineIntervalPerfNumber INTEGER (1..96),
+ mqe1LineIntervalPerfES INTEGER,
+ mqe1LineIntervalPerfSES INTEGER,
+ mqe1LineIntervalPerfBES INTEGER,
+ mqe1LineIntervalPerfUAS INTEGER,
+ mqe1LineIntervalPerfCSS INTEGER,
+ mqe1LineIntervalPerfBPV INTEGER,
+ mqe1LineIntervalPerfDMs INTEGER,
+ mqe1LineIntvAvailable INTEGER
+ }
+
+ mqe1LineIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { mqe1LineIntervalPerfEntry 2 }
+
+ mqe1LineIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqe1LineIntervalPerfEntry 3 }
+
+ mqe1LineIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqe1LineIntervalPerfEntry 4 }
+
+ mqe1LineIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqe1LineIntervalPerfEntry 5 }
+
+ mqe1LineIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqe1LineIntervalPerfEntry 6 }
+
+ mqe1LineIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqe1LineIntervalPerfEntry 7 }
+
+ mqe1LineIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1LineIntervalPerfEntry 8 }
+
+ mqe1LineIntervalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1LineIntervalPerfEntry 9 }
+
+ mqe1LineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { mqe1LineIntervalPerfEntry 10 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ mqe1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { mqe1-card 12 }
+
+ mqe1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX MQE1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance table"
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1LineTotalPerfTable 1 }
+
+ MQE1LineTotalPerfEntry ::= SEQUENCE {
+ mqe1LineTotalPerfES INTEGER,
+ mqe1LineTotalPerfSES INTEGER,
+ mqe1LineTotalPerfBES INTEGER,
+ mqe1LineTotalPerfUAS INTEGER,
+ mqe1LineTotalPerfCSS INTEGER,
+ mqe1LineTotalPerfBPV INTEGER,
+ mqe1LineTotalPerfDMs INTEGER
+ }
+
+ mqe1LineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqe1LineTotalPerfEntry 2 }
+
+ mqe1LineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqe1LineTotalPerfEntry 3 }
+
+ mqe1LineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqe1LineTotalPerfEntry 4 }
+
+ mqe1LineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqe1LineTotalPerfEntry 5 }
+
+ mqe1LineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqe1LineTotalPerfEntry 6 }
+
+ mqe1LineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1LineTotalPerfEntry 7 }
+
+ mqe1LineTotalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { mqe1LineTotalPerfEntry 8 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ mqe1LineSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { mqe1-card 13 }
+
+ mqe1LineSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX MQE1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { mqe1Index , mqe1PortIndex ,
+ mqe1LineDaysIndex }
+ ::= { mqe1LineSevenDaysPerfTable 1 }
+
+ MQE1LineSevenDaysPerfEntry ::= SEQUENCE {
+ mqe1LineDaysIndex INTEGER (1..7),
+ mqe1LineDateStrIndex DisplayString (SIZE (0..255) ),
+ mqe1LineSevenDaysPerfES INTEGER,
+ mqe1LineSevenDaysPerfSES INTEGER,
+ mqe1LineSevenDaysPerfBES INTEGER,
+ mqe1LineSevenDaysPerfUAS INTEGER,
+ mqe1LineSevenDaysPerfCSS INTEGER,
+ mqe1LineSevenDaysPerfDMs INTEGER,
+ mqe1LineSevenDaysPerfBPV INTEGER
+ }
+
+ mqe1LineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { mqe1LineSevenDaysPerfEntry 2 }
+
+ mqe1LineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { mqe1LineSevenDaysPerfEntry 3 }
+
+ mqe1LineSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqe1LineSevenDaysPerfEntry 4 }
+
+ mqe1LineSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqe1LineSevenDaysPerfEntry 5 }
+
+ mqe1LineSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqe1LineSevenDaysPerfEntry 6 }
+
+ mqe1LineSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqe1LineSevenDaysPerfEntry 7 }
+
+ mqe1LineSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqe1LineSevenDaysPerfEntry 8 }
+
+ mqe1LineSevenDaysPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { mqe1LineSevenDaysPerfEntry 9 }
+
+ mqe1LineSevenDaysPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqe1LineSevenDaysPerfEntry 10 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ mqe1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue Table "
+ ::= { mqe1-card 14 }
+
+ mqe1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX MQE1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { mqe1Index , mqe1PortIndex ,
+ mqe1AlarmQueueIndex }
+ ::= { mqe1AlarmQueueTable 1 }
+
+ MQE1AlarmQueueEntry ::= SEQUENCE {
+ mqe1AlarmQueueIndex INTEGER (1..40),
+ mqe1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ mqe1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { mqe1AlarmQueueEntry 2 }
+
+ mqe1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { mqe1AlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ mqe1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { mqe1-card 15 }
+
+ mqe1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX MQE1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { mqe1Index , mqe1PortIndex ,
+ mqe1AlarmHistoryIndex }
+ ::= { mqe1AlarmHistoryTable 1 }
+
+ MQE1AlarmHistoryEntry ::= SEQUENCE {
+ mqe1AlarmHistoryIndex INTEGER,
+ mqe1Threshold INTEGER,
+ mqe1CurrentState INTEGER,
+ mqe1CurrentCount INTEGER,
+ mqe1Alarm AlarmSeverity
+ }
+
+ mqe1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rai-line(1),
+ ais-line(2),
+ los-line(3),
+ lof-line(4),
+ bpv-line(5),
+ ess-line(6),
+ uas-line(7),
+ css-line(8),
+ tpca(9)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { mqe1AlarmHistoryEntry 2 }
+
+ mqe1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { mqe1AlarmHistoryEntry 3 }
+
+ mqe1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { mqe1AlarmHistoryEntry 4 }
+
+ mqe1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { mqe1AlarmHistoryEntry 5 }
+
+ mqe1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { mqe1AlarmHistoryEntry 6 }
+
+
+--
+-- Line Availability Table
+--
+
+ mqe1LineAvailabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { mqe1-card 16 }
+
+ mqe1LineAvailabilityEntry OBJECT-TYPE
+ SYNTAX MQE1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1LineAvailabilityTable 1 }
+
+ MQE1LineAvailabilityEntry ::= SEQUENCE {
+ mqe1AvailableSeconds DisplayString,
+ mqe1UnavailableSeconds DisplayString,
+ mqe1LineAvailability DisplayString
+ }
+
+ mqe1AvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { mqe1LineAvailabilityEntry 2 }
+
+ mqe1UnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { mqe1LineAvailabilityEntry 3 }
+
+ mqe1LineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { mqe1LineAvailabilityEntry 4 }
+
+
+--
+-- Alarm Control Table
+--
+
+ mqe1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { mqe1-card 17 }
+
+ mqe1AlarmControlEntry OBJECT-TYPE
+ SYNTAX MQE1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 alarm control table."
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1AlarmControlTable 1 }
+
+ MQE1AlarmControlEntry ::= SEQUENCE {
+ mqe1RAI-Line AlarmSeverity,
+ mqe1AIS-Line AlarmSeverity,
+ mqe1LOS-Line AlarmSeverity,
+ mqe1LOF-Line AlarmSeverity,
+ mqe1BPV-Line AlarmSeverity,
+ mqe1ESS-Line AlarmSeverity,
+ mqe1UAS-Line AlarmSeverity,
+ mqe1CSS-Line AlarmSeverity,
+ mqe1TCPA AlarmSeverity
+ }
+
+ mqe1RAI-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-Line State"
+ ::= { mqe1AlarmControlEntry 2 }
+
+ mqe1AIS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { mqe1AlarmControlEntry 3 }
+
+ mqe1LOS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { mqe1AlarmControlEntry 4 }
+
+ mqe1LOF-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { mqe1AlarmControlEntry 5 }
+
+ mqe1BPV-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { mqe1AlarmControlEntry 6 }
+
+ mqe1ESS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { mqe1AlarmControlEntry 7 }
+
+ mqe1UAS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { mqe1AlarmControlEntry 8 }
+
+ mqe1CSS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { mqe1AlarmControlEntry 9 }
+-- RIKER 2013 NFS-13000027
+ mqe1TCPA OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold Crossing Performance Alarm"
+ ::= { mqe1AlarmControlEntry 10 }
+
+
+--
+-- Threshold Control Table
+--
+
+ mqe1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { mqe1-card 18 }
+
+ mqe1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX MQE1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1ThresholdControlTable 1 }
+
+ MQE1ThresholdControlEntry ::= SEQUENCE {
+ mqe1ThresholdBPV-Line INTEGER,
+ mqe1ThresholdESS-Line INTEGER,
+ mqe1ThresholdUAS-Line INTEGER,
+ mqe1ThresholdCSS-Line INTEGER,
+ mqe1ThresholdTCPA INTEGER
+ }
+
+ mqe1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER (5..9)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line: 10exp-N"
+ ::= { mqe1ThresholdControlEntry 2 }
+
+ mqe1ThresholdESS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { mqe1ThresholdControlEntry 3 }
+
+ mqe1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { mqe1ThresholdControlEntry 4 }
+
+ mqe1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { mqe1ThresholdControlEntry 5 }
+-- RIKER 2013 NFS-13000027
+ mqe1ThresholdTCPA OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of TCPA "
+ ::= { mqe1ThresholdControlEntry 6 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ mqe1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { mqe1-card 19 }
+
+ mqe1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX MQE1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1LineDiagControlTable 1 }
+
+ MQE1LineDiagControlEntry ::= SEQUENCE {
+ mqe1LoopbackType INTEGER,
+ mqe1LoopbackStatus INTEGER,
+ mqe1PRBSControl INTEGER,
+ mqe1PRBSStatus INTEGER,
+ mqe1PRBSElapseSeconds INTEGER,
+ mqe1PRBSErrorSeconds INTEGER,
+ mqe1PRBSErrorCounts INTEGER,
+ mqe1InbandLoopbackPeriod INTEGER
+ }
+
+ mqe1LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payload-loopback(3),
+ line-loopback(4),
+ remote-PLB-Active(5),
+ remote-LLB-Active(6),
+ remote-PLB-Deactive(7),
+ remote-LLB-Deactive(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mqe1 Loopback Type"
+ ::= { mqe1LineDiagControlEntry 2 }
+
+ mqe1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopback-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqe1 Loopback Status"
+ ::= { mqe1LineDiagControlEntry 3 }
+
+ mqe1PRBSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-deactive(1),
+ prbs-active-full(2),
+ prbs-reset-error-count(3),
+ prbs-inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mqe1 PRBS Control"
+ ::= { mqe1LineDiagControlEntry 4 }
+
+ mqe1PRBSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-sync(1),
+ prbs-unsync(2),
+ prbs-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqe1 PRBS Status"
+ ::= { mqe1LineDiagControlEntry 5 }
+
+ mqe1PRBSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqe1 PRBS Elapse Seconds"
+ ::= { mqe1LineDiagControlEntry 6 }
+
+ mqe1PRBSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqe1 PRBS Error Seconds"
+ ::= { mqe1LineDiagControlEntry 7 }
+
+ mqe1PRBSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqe1 PRBS Error Counts"
+ ::= { mqe1LineDiagControlEntry 8 }
+
+ mqe1InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of MQE1 inband local, payload, or line loopback"
+ ::= { mqe1LineDiagControlEntry 9 }
+
+--
+-- Command Control Table
+--
+
+ mqe1CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { mqe1-card 20 }
+
+ mqe1CommandControlEntry OBJECT-TYPE
+ SYNTAX MQE1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { mqe1Index , mqe1PortIndex }
+ ::= { mqe1CommandControlTable 1 }
+
+ MQE1CommandControlEntry ::= SEQUENCE {
+ mqe1AlarmQueueReset INTEGER,
+ mqe1UserPerfReset INTEGER,
+ mqe1AlarmHistoryReset INTEGER,
+ mqe1PortReset INTEGER,
+ mqe1PortLoadDefault INTEGER
+ }
+
+ mqe1AlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { mqe1CommandControlEntry 2 }
+
+ mqe1UserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { mqe1CommandControlEntry 3 }
+
+ mqe1AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { mqe1CommandControlEntry 4 }
+
+ mqe1PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset MQE1 Port"
+ ::= { mqe1CommandControlEntry 5 }
+
+ mqe1PortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default MQE1 Port"
+ ::= { mqe1CommandControlEntry 6 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ mqe1SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { mqe1-card 21 }
+
+ mqe1SystemInformationEntry OBJECT-TYPE
+ SYNTAX MQE1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { mqe1Index }
+ ::= { mqe1SystemInformationTable 1 }
+
+ MQE1SystemInformationEntry ::= SEQUENCE {
+ mqe1PROMVersion DisplayString,
+ mqe1HardwareVersion DisplayString
+ }
+
+ mqe1PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " mqe1 PROM Version"
+ ::= { mqe1SystemInformationEntry 2 }
+
+ mqe1HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " mqe1 Hardware Version"
+ ::= { mqe1SystemInformationEntry 3 }
+
+--
+-- Remote Link Identification Table
+--
+
+ mqe1RemoteLinkIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Table"
+ ::= { mqe1-card 22 }
+
+ mqe1RemoteLinkIDEntry OBJECT-TYPE
+ SYNTAX MQE1RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification entry"
+ INDEX { mqe1Index ,
+ mqe1PortIndex }
+ ::= { mqe1RemoteLinkIDTable 1 }
+
+ MQE1RemoteLinkIDEntry ::= SEQUENCE {
+ mqe1RemoteLinkIDType INTEGER,
+ mqe1RemoteLinkIDRack INTEGER,
+ mqe1RemoteLinkIDSlotNumber INTEGER,
+ mqe1RemoteLinkIDPort INTEGER,
+ mqe1RemoteLinkIDSerialNumber INTEGER,
+ mqe1RemoteLinkIDBackupSlotNUM INTEGER,
+ mqe1RemoteLinkIDBackupPort INTEGER
+ }
+
+ mqe1RemoteLinkIDType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ cpe(1),
+ an(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Type"
+ ::= { mqe1RemoteLinkIDEntry 3 }
+
+ mqe1RemoteLinkIDRack OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Rack"
+ ::= { mqe1RemoteLinkIDEntry 4 }
+
+ mqe1RemoteLinkIDSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification SlotNumber"
+ ::= { mqe1RemoteLinkIDEntry 5 }
+
+ mqe1RemoteLinkIDPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Port"
+ ::= { mqe1RemoteLinkIDEntry 6 }
+
+ mqe1RemoteLinkIDSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Serial Number"
+ ::= { mqe1RemoteLinkIDEntry 7 }
+
+ mqe1RemoteLinkIDBackupSlotNUM OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Backup Slot Number"
+ ::= { mqe1RemoteLinkIDEntry 8 }
+
+ mqe1RemoteLinkIDBackupPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Backup Port"
+ ::= { mqe1RemoteLinkIDEntry 9 }
+
+--
+-- QE1 Customer Information Table
+--
+
+ mqe1CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MQE1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { mqe1-card 99 }
+
+ mqe1CustomerInfoEntry OBJECT-TYPE
+ SYNTAX MQE1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { mqe1CISlotIndex , mqe1CIPortIndex }
+ ::= { mqe1CustomerInfoTable 1 }
+
+ MQE1CustomerInfoEntry ::= SEQUENCE {
+ mqe1CISlotIndex SmallSlotIndex,
+ mqe1CIPortIndex FourPortID,
+ mqe1CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ mqe1CISlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { mqe1CustomerInfoEntry 1 }
+
+ mqe1CIPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { mqe1CustomerInfoEntry 2 }
+
+ mqe1CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { mqe1CustomerInfoEntry 3 }
+
+
+
+ mqe1TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of MQE1"
+ ::= { mqe1-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- mini quad-t1-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- Line Control Table
+--
+
+ mqt1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { mqt1-card 1 }
+
+ mqt1LineControlEntry OBJECT-TYPE
+ SYNTAX Mqt1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { mqt1LCSlotIndex , mqt1LCPortIndex }
+ ::= { mqt1LineControlTable 1 }
+
+ Mqt1LineControlEntry ::= SEQUENCE {
+ mqt1LCSlotIndex SmallSlotIndex,
+ mqt1LCPortIndex FourPortID,
+ mqt1LineFrame INTEGER,
+ mqt1LineCoding INTEGER,
+ mqt1Interface INTEGER,
+ mqt1LineBuildOut INTEGER,
+ mqt1Equalizer INTEGER,
+ mqt1AIS INTEGER,
+ mqt1YEL INTEGER,
+ mqt1Inband INTEGER,
+ mqt1IdleCode INTEGER,
+ mqt1CASMode INTEGER,
+ mqt1SignallingMode INTEGER,
+ mqt1CGA INTEGER,
+ mqt1OutOfService INTEGER,
+ mqt1FDL INTEGER,
+ mqt1Protect INTEGER,
+ mqt1Master INTEGER
+ }
+
+ mqt1LCSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1LineControlEntry 1 }
+
+ mqt1LCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1LineControlEntry 2 }
+
+ mqt1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ d4(1),
+ esf(2),
+ esfT1403(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { mqt1LineControlEntry 3 }
+
+ mqt1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ b8zs(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { mqt1LineControlEntry 4 }
+
+ mqt1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ longHaul(1),
+ shortHaul(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that Mqt1 line use Long/Short haul."
+ ::= { mqt1LineControlEntry 5 }
+
+ mqt1LineBuildOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ lbo0dB(1),
+ lboNeg7p5dB(2),
+ lboNeg15dB(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mqt1 line build out."
+ ::= { mqt1LineControlEntry 6 }
+
+ mqt1Equalizer OBJECT-TYPE
+ SYNTAX INTEGER {
+ equ0to110Ft(1),
+ equ110to220ft(2),
+ equ220to330ft(3),
+ equ330to440ft(4),
+ equ440to550ft(5),
+ equ550to660ft(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mqt1 line equalizer."
+ ::= { mqt1LineControlEntry 7 }
+
+ mqt1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mqt1 line Alarm Indication Signal."
+ ::= { mqt1LineControlEntry 8 }
+
+ mqt1YEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-ON indicates that yellow alarm ON."
+ ::= { mqt1LineControlEntry 9 }
+
+ mqt1Inband OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mqt1 line inband ON/OFF"
+ ::= { mqt1LineControlEntry 10 }
+
+ mqt1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { mqt1LineControlEntry 11 }
+
+ mqt1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { mqt1LineControlEntry 12 }
+
+ mqt1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS"
+ ::= { mqt1LineControlEntry 13 }
+
+ mqt1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { mqt1LineControlEntry 14 }
+
+ mqt1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2),
+ ais(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { mqt1LineControlEntry 15 }
+
+ mqt1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mqt1 Facility Data Link ON/OFF"
+ ::= { mqt1LineControlEntry 16 }
+
+ mqt1Protect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ circuit(2),
+ line(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable."
+ ::= { mqt1LineControlEntry 17 }
+
+ mqt1Master OBJECT-TYPE
+ SYNTAX INTEGER {
+ xxxx(1),
+ slave(2),
+ master(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "master or slave"
+ ::= { mqt1LineControlEntry 18 }
+
+
+
+--
+-- User Current Performance Table
+--
+
+ mqt1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { mqt1-card 2 }
+
+ mqt1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX Mqt1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { mqt1UCPSlotIndex , mqt1UCPPortIndex }
+ ::= { mqt1UserCurrentPerfTable 1 }
+
+ Mqt1UserCurrentPerfEntry ::= SEQUENCE {
+ mqt1UCPSlotIndex SmallSlotIndex,
+ mqt1UCPPortIndex FourPortID,
+ mqt1UserCurrentPerfES INTEGER,
+ mqt1UserCurrentPerfSES INTEGER,
+ mqt1UserCurrentPerfBES INTEGER,
+ mqt1UserCurrentPerfUAS INTEGER,
+ mqt1UserCurrentPerfCSS INTEGER,
+ mqt1UserCurrentPerfBPV INTEGER,
+ mqt1UserCurrentPerfLOFC INTEGER,
+ mqt1UserCurr15MinTimeElapsed INTEGER,
+ mqt1UserValid15MinInterval INTEGER
+ }
+
+ mqt1UCPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1UserCurrentPerfEntry 1 }
+
+ mqt1UCPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1UserCurrentPerfEntry 2 }
+
+ mqt1UserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqt1UserCurrentPerfEntry 3 }
+
+ mqt1UserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqt1UserCurrentPerfEntry 4 }
+
+ mqt1UserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqt1UserCurrentPerfEntry 5 }
+
+ mqt1UserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqt1UserCurrentPerfEntry 6 }
+
+ mqt1UserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { mqt1UserCurrentPerfEntry 7 }
+
+ mqt1UserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqt1UserCurrentPerfEntry 8 }
+
+ mqt1UserCurrentPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { mqt1UserCurrentPerfEntry 9 }
+
+ mqt1UserCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { mqt1UserCurrentPerfEntry 10 }
+
+ mqt1UserValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { mqt1UserCurrentPerfEntry 11 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ mqt1UserIntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1UserIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { mqt1-card 3 }
+
+ mqt1UserIntvPerfEntry OBJECT-TYPE
+ SYNTAX Mqt1UserIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { mqt1UIPSlotIndex , mqt1UIPPortIndex , mqt1UserIntvPerfNumber }
+ ::= { mqt1UserIntvPerfTable 1 }
+
+ Mqt1UserIntvPerfEntry ::= SEQUENCE {
+ mqt1UIPSlotIndex SmallSlotIndex,
+ mqt1UIPPortIndex FourPortID,
+ mqt1UserIntvPerfNumber INTEGER (1..96),
+ mqt1UserIntvPerfES INTEGER,
+ mqt1UserIntvPerfSES INTEGER,
+ mqt1UserIntvPerfBES INTEGER,
+ mqt1UserIntvPerfUAS INTEGER,
+ mqt1UserIntvPerfCSS INTEGER,
+ mqt1UserIntvPerfBPV INTEGER,
+ mqt1UserIntvPerfLOFC INTEGER
+ }
+
+ mqt1UIPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1UserIntvPerfEntry 1 }
+
+ mqt1UIPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1UserIntvPerfEntry 2 }
+
+ mqt1UserIntvPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { mqt1UserIntvPerfEntry 3 }
+
+ mqt1UserIntvPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqt1UserIntvPerfEntry 4 }
+
+ mqt1UserIntvPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqt1UserIntvPerfEntry 5 }
+
+ mqt1UserIntvPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqt1UserIntvPerfEntry 6 }
+
+ mqt1UserIntvPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqt1UserIntvPerfEntry 7 }
+
+ mqt1UserIntvPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqt1UserIntvPerfEntry 8 }
+
+ mqt1UserIntvPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqt1UserIntvPerfEntry 9 }
+
+ mqt1UserIntvPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { mqt1UserIntvPerfEntry 10 }
+
+
+--
+-- User Total Performance Table
+--
+ mqt1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { mqt1-card 4 }
+
+ mqt1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX Mqt1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { mqt1UTPSlotIndex , mqt1UTPPortIndex }
+ ::= { mqt1UserTotalPerfTable 1 }
+
+ Mqt1UserTotalPerfEntry ::= SEQUENCE {
+ mqt1UTPSlotIndex SmallSlotIndex,
+ mqt1UTPPortIndex FourPortID,
+ mqt1UserTotalPerfES INTEGER,
+ mqt1UserTotalPerfSES INTEGER,
+ mqt1UserTotalPerfBES INTEGER,
+ mqt1UserTotalPerfUAS INTEGER,
+ mqt1UserTotalPerfCSS INTEGER,
+ mqt1UserTotalPerfBPV INTEGER,
+ mqt1UserTotalPerfLOFC INTEGER
+ }
+
+ mqt1UTPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1UserTotalPerfEntry 1 }
+
+ mqt1UTPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1UserTotalPerfEntry 2 }
+
+ mqt1UserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqt1UserTotalPerfEntry 3 }
+
+ mqt1UserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqt1UserTotalPerfEntry 4 }
+
+ mqt1UserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqt1UserTotalPerfEntry 5 }
+
+ mqt1UserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqt1UserTotalPerfEntry 6 }
+
+ mqt1UserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqt1UserTotalPerfEntry 7 }
+
+ mqt1UserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqt1UserTotalPerfEntry 8 }
+
+ mqt1UserTotalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { mqt1UserTotalPerfEntry 9 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ mqt1User7DaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1User7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { mqt1-card 22 }
+
+ mqt1User7DaysPerfEntry OBJECT-TYPE
+ SYNTAX Mqt1User7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance entry"
+ INDEX { mqt1USPSlotIndex , mqt1USPPortIndex , mqt1UserDaysIndex }
+ ::= { mqt1User7DaysPerfTable 1 }
+
+ Mqt1User7DaysPerfEntry ::= SEQUENCE {
+ mqt1USPSlotIndex SmallSlotIndex,
+ mqt1USPPortIndex FourPortID,
+ mqt1UserDaysIndex INTEGER (1..7),
+ mqt1UserDateStrIndex DisplayString (SIZE (0..255) ),
+ mqt1User7DaysPerfES INTEGER,
+ mqt1User7DaysPerfSES INTEGER,
+ mqt1User7DaysPerfBES INTEGER,
+ mqt1User7DaysPerfUAS INTEGER,
+ mqt1User7DaysPerfCSS INTEGER
+-- mqt1User7DaysPerfLOFC INTEGER
+ }
+
+ mqt1USPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1User7DaysPerfEntry 1 }
+
+ mqt1USPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1User7DaysPerfEntry 2 }
+
+ mqt1UserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { mqt1User7DaysPerfEntry 3 }
+
+ mqt1UserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { mqt1User7DaysPerfEntry 4 }
+
+ mqt1User7DaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqt1User7DaysPerfEntry 5 }
+
+ mqt1User7DaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqt1User7DaysPerfEntry 6 }
+
+ mqt1User7DaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqt1User7DaysPerfEntry 7 }
+
+ mqt1User7DaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqt1User7DaysPerfEntry 8 }
+
+ mqt1User7DaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqt1User7DaysPerfEntry 9 }
+
+-- mqt1User7DaysPerfLOFC OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " LOFC Counter "
+-- ::= { mqt1User7DaysPerfEntry 10 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ mqt1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { mqt1-card 8 }
+
+ mqt1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX Mqt1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { mqt1LCPSlotIndex , mqt1LCPPortIndex }
+ ::= { mqt1LineCurrentPerfTable 1 }
+
+ Mqt1LineCurrentPerfEntry ::= SEQUENCE {
+ mqt1LCPSlotIndex SmallSlotIndex,
+ mqt1LCPPortIndex FourPortID,
+ mqt1LineCurrentPerfES INTEGER,
+ mqt1LineCurrentPerfSES INTEGER,
+ mqt1LineCurrentPerfBES INTEGER,
+ mqt1LineCurrentPerfUAS INTEGER,
+ mqt1LineCurrentPerfCSS INTEGER,
+ mqt1LineCurrentPerfBPV INTEGER,
+ mqt1LineCurrentPerfLOFC INTEGER,
+ mqt1LineCurr15MinTimeElapsed INTEGER,
+ mqt1LineValid15MinInterval INTEGER
+ }
+
+ mqt1LCPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1LineCurrentPerfEntry 1 }
+
+ mqt1LCPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1LineCurrentPerfEntry 2 }
+
+ mqt1LineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { mqt1LineCurrentPerfEntry 3 }
+
+ mqt1LineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqt1LineCurrentPerfEntry 4 }
+
+ mqt1LineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqt1LineCurrentPerfEntry 5 }
+
+ mqt1LineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqt1LineCurrentPerfEntry 6 }
+
+ mqt1LineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqt1LineCurrentPerfEntry 7 }
+
+ mqt1LineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqt1LineCurrentPerfEntry 8 }
+
+ mqt1LineCurrentPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { mqt1LineCurrentPerfEntry 9 }
+
+ mqt1LineCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { mqt1LineCurrentPerfEntry 10 }
+
+ mqt1LineValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { mqt1LineCurrentPerfEntry 11 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ mqt1LineIntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1LineIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { mqt1-card 9 }
+
+ mqt1LineIntvPerfEntry OBJECT-TYPE
+ SYNTAX Mqt1LineIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { mqt1LIPSlotIndex , mqt1LIPPortIndex , mqt1LineIntvPerfNumber }
+ ::= { mqt1LineIntvPerfTable 1 }
+
+ Mqt1LineIntvPerfEntry ::= SEQUENCE {
+ mqt1LIPSlotIndex SmallSlotIndex,
+ mqt1LIPPortIndex FourPortID,
+ mqt1LineIntvPerfNumber INTEGER (1..96),
+ mqt1LineIntvPerfES INTEGER,
+ mqt1LineIntvPerfSES INTEGER,
+ mqt1LineIntvPerfBES INTEGER,
+ mqt1LineIntvPerfUAS INTEGER,
+ mqt1LineIntvPerfCSS INTEGER,
+ mqt1LineIntvPerfBPV INTEGER,
+ mqt1LineIntvPerfLOFC INTEGER,
+ mqt1LineIntvAvailable INTEGER
+ }
+
+ mqt1LIPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1LineIntvPerfEntry 1 }
+
+ mqt1LIPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1LineIntvPerfEntry 2 }
+
+ mqt1LineIntvPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index "
+ ::= { mqt1LineIntvPerfEntry 3 }
+
+ mqt1LineIntvPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqt1LineIntvPerfEntry 4 }
+
+ mqt1LineIntvPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqt1LineIntvPerfEntry 5 }
+
+ mqt1LineIntvPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqt1LineIntvPerfEntry 6 }
+
+ mqt1LineIntvPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqt1LineIntvPerfEntry 7 }
+
+ mqt1LineIntvPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqt1LineIntvPerfEntry 8 }
+
+ mqt1LineIntvPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqt1LineIntvPerfEntry 9 }
+
+ mqt1LineIntvPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { mqt1LineIntvPerfEntry 10 }
+
+ mqt1LineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { mqt1LineIntvPerfEntry 11 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ mqt1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { mqt1-card 10 }
+
+ mqt1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX Mqt1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance entry"
+ INDEX { mqt1LTPSlotIndex , mqt1LTPPortIndex }
+ ::= { mqt1LineTotalPerfTable 1 }
+
+ Mqt1LineTotalPerfEntry ::= SEQUENCE {
+ mqt1LTPSlotIndex SmallSlotIndex,
+ mqt1LTPPortIndex FourPortID,
+ mqt1LineTotalPerfES INTEGER,
+ mqt1LineTotalPerfSES INTEGER,
+ mqt1LineTotalPerfBES INTEGER,
+ mqt1LineTotalPerfUAS INTEGER,
+ mqt1LineTotalPerfCSS INTEGER,
+ mqt1LineTotalPerfBPV INTEGER,
+ mqt1LineTotalPerfLOFC INTEGER
+ }
+
+ mqt1LTPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1LineTotalPerfEntry 1 }
+
+ mqt1LTPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1LineTotalPerfEntry 2 }
+
+ mqt1LineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqt1LineTotalPerfEntry 3 }
+
+ mqt1LineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqt1LineTotalPerfEntry 4 }
+
+ mqt1LineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqt1LineTotalPerfEntry 5 }
+
+ mqt1LineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqt1LineTotalPerfEntry 6 }
+
+ mqt1LineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqt1LineTotalPerfEntry 7 }
+
+ mqt1LineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { mqt1LineTotalPerfEntry 8 }
+
+ mqt1LineTotalPerfLOFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { mqt1LineTotalPerfEntry 9 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ mqt1Line7DaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1Line7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { mqt1-card 21 }
+
+ mqt1Line7DaysPerfEntry OBJECT-TYPE
+ SYNTAX Mqt1Line7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { mqt1LSPSlotIndex , mqt1LSPPortIndex , mqt1LineDaysIndex }
+ ::= { mqt1Line7DaysPerfTable 1 }
+
+ Mqt1Line7DaysPerfEntry ::= SEQUENCE {
+ mqt1LSPSlotIndex SmallSlotIndex,
+ mqt1LSPPortIndex FourPortID,
+ mqt1LineDaysIndex INTEGER (1..7),
+ mqt1LineDateStrIndex DisplayString (SIZE (0..255) ),
+ mqt1Line7DaysPerfES INTEGER,
+ mqt1Line7DaysPerfSES INTEGER,
+ mqt1Line7DaysPerfBES INTEGER,
+ mqt1Line7DaysPerfUAS INTEGER,
+ mqt1Line7DaysPerfCSS INTEGER
+-- mqt1Line7DaysPerfLOFC INTEGER
+ }
+
+ mqt1LSPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1Line7DaysPerfEntry 1 }
+
+ mqt1LSPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1Line7DaysPerfEntry 2 }
+
+ mqt1LineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { mqt1Line7DaysPerfEntry 3 }
+
+ mqt1LineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { mqt1Line7DaysPerfEntry 4 }
+
+ mqt1Line7DaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { mqt1Line7DaysPerfEntry 5 }
+
+ mqt1Line7DaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { mqt1Line7DaysPerfEntry 6 }
+
+ mqt1Line7DaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { mqt1Line7DaysPerfEntry 7 }
+
+ mqt1Line7DaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { mqt1Line7DaysPerfEntry 8 }
+
+ mqt1Line7DaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { mqt1Line7DaysPerfEntry 9 }
+
+-- mqt1Line7DaysPerfLOFC OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " LOFC Counter "
+-- ::= { mqt1Line7DaysPerfEntry 9 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ mqt1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue Table"
+ ::= { mqt1-card 11 }
+
+ mqt1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX Mqt1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { mqt1AQSlotIndex , mqt1AlarmQueueIndex }
+ ::= { mqt1AlarmQueueTable 1 }
+
+ Mqt1AlarmQueueEntry ::= SEQUENCE {
+ mqt1AQSlotIndex SmallSlotIndex,
+ mqt1AlarmQueueIndex INTEGER (1..40),
+ mqt1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ mqt1AQSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1AlarmQueueEntry 1 }
+
+ mqt1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { mqt1AlarmQueueEntry 2 }
+
+ mqt1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { mqt1AlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ mqt1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { mqt1-card 12 }
+
+ mqt1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX Mqt1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { mqt1AHSlotIndex , mqt1AHPortIndex , mqt1AlarmHistoryIndex }
+ ::= { mqt1AlarmHistoryTable 1 }
+
+ Mqt1AlarmHistoryEntry ::= SEQUENCE {
+ mqt1AHSlotIndex SmallSlotIndex,
+ mqt1AHPortIndex FourPortID,
+ mqt1AlarmHistoryIndex INTEGER,
+ mqt1Threshold INTEGER,
+ mqt1CurrentState INTEGER,
+ mqt1CurrentCount INTEGER,
+ mqt1Alarm AlarmSeverity
+ }
+
+ mqt1AHSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1AlarmHistoryEntry 1 }
+
+ mqt1AHPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1AlarmHistoryEntry 2 }
+
+ mqt1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ yelLine(1),
+ aisLine(2),
+ losLine(3),
+ lofLine(4),
+ bpvLine(5),
+ essLine(6),
+ uasLine(7),
+ cssLine(8),
+ tpca(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { mqt1AlarmHistoryEntry 3 }
+
+ mqt1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { mqt1AlarmHistoryEntry 4 }
+
+ mqt1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { mqt1AlarmHistoryEntry 5 }
+
+ mqt1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { mqt1AlarmHistoryEntry 6 }
+
+ mqt1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { mqt1AlarmHistoryEntry 7 }
+
+
+--
+-- Line Availability Table
+--
+
+ mqt1LineAvailTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1LineAvailEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { mqt1-card 13 }
+
+ mqt1LineAvailEntry OBJECT-TYPE
+ SYNTAX Mqt1LineAvailEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { mqt1LASlotIndex , mqt1LAPortIndex }
+ ::= { mqt1LineAvailTable 1 }
+
+ Mqt1LineAvailEntry ::= SEQUENCE {
+ mqt1LASlotIndex SmallSlotIndex,
+ mqt1LAPortIndex FourPortID,
+ mqt1AvailableSeconds DisplayString,
+ mqt1UnavailableSeconds DisplayString,
+ mqt1LineAvailability DisplayString
+ }
+
+ mqt1LASlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1LineAvailEntry 1 }
+
+ mqt1LAPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1LineAvailEntry 2 }
+
+ mqt1AvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { mqt1LineAvailEntry 3 }
+
+ mqt1UnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { mqt1LineAvailEntry 4 }
+
+ mqt1LineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { mqt1LineAvailEntry 5 }
+
+
+--
+-- Alarm Control Table
+--
+
+ mqt1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { mqt1-card 14 }
+
+ mqt1AlarmControlEntry OBJECT-TYPE
+ SYNTAX Mqt1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 alarm control table."
+ INDEX { mqt1ACSlotIndex , mqt1ACPortIndex }
+ ::= { mqt1AlarmControlTable 1 }
+
+ Mqt1AlarmControlEntry ::= SEQUENCE {
+ mqt1ACSlotIndex SmallSlotIndex,
+ mqt1ACPortIndex FourPortID,
+ mqt1YELalarm AlarmSeverity,
+ mqt1AISalarm AlarmSeverity,
+ mqt1LOSalarm AlarmSeverity,
+ mqt1LOFalarm AlarmSeverity,
+ mqt1BPValarm AlarmSeverity,
+ mqt1ESSalarm AlarmSeverity,
+ mqt1UASalarm AlarmSeverity,
+ mqt1CSSalarm AlarmSeverity,
+ mqt1TCPAalarm AlarmSeverity
+ }
+
+ mqt1ACSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1AlarmControlEntry 1 }
+
+ mqt1ACPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1AlarmControlEntry 2 }
+
+ mqt1YELalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL State"
+ ::= { mqt1AlarmControlEntry 3 }
+
+ mqt1AISalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS State"
+ ::= { mqt1AlarmControlEntry 4 }
+
+ mqt1LOSalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS State"
+ ::= { mqt1AlarmControlEntry 5 }
+
+ mqt1LOFalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF State"
+ ::= { mqt1AlarmControlEntry 6 }
+
+ mqt1BPValarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV State"
+ ::= { mqt1AlarmControlEntry 7 }
+
+ mqt1ESSalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS State"
+ ::= { mqt1AlarmControlEntry 8 }
+
+ mqt1UASalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS State"
+ ::= { mqt1AlarmControlEntry 9 }
+
+ mqt1CSSalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS State"
+ ::= { mqt1AlarmControlEntry 10 }
+-- RIKER 2013 NFS-13000027
+ mqt1TCPAalarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold Crossing Performance Alarm"
+ ::= { mqt1AlarmControlEntry 11 }
+
+
+--
+-- Threshold Control Table
+--
+
+ mqt1ThresholdCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1ThresholdCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { mqt1-card 15 }
+
+ mqt1ThresholdCtrlEntry OBJECT-TYPE
+ SYNTAX Mqt1ThresholdCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { mqt1TCSlotIndex , mqt1TCPortIndex }
+ ::= { mqt1ThresholdCtrlTable 1 }
+
+ Mqt1ThresholdCtrlEntry ::= SEQUENCE {
+ mqt1TCSlotIndex SmallSlotIndex,
+ mqt1TCPortIndex FourPortID,
+ mqt1ThresholdBPV INTEGER,
+ mqt1ThresholdESS INTEGER,
+ mqt1ThresholdUAS INTEGER,
+ mqt1ThresholdCSS INTEGER,
+ mqt1ThresholdTCPA INTEGER
+ }
+
+ mqt1TCSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1ThresholdCtrlEntry 1 }
+
+ mqt1TCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1ThresholdCtrlEntry 2 }
+
+ mqt1ThresholdBPV OBJECT-TYPE
+ SYNTAX INTEGER (5..9)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV: 10exp-N"
+ ::= { mqt1ThresholdCtrlEntry 3 }
+
+ mqt1ThresholdESS OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS "
+ ::= { mqt1ThresholdCtrlEntry 4 }
+
+ mqt1ThresholdUAS OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS "
+ ::= { mqt1ThresholdCtrlEntry 5 }
+
+ mqt1ThresholdCSS OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS "
+ ::= { mqt1ThresholdCtrlEntry 6 }
+-- RIKER 2013 NFS-13000027
+ mqt1ThresholdTCPA OBJECT-TYPE
+ SYNTAX INTEGER (1..1544)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of TCPA "
+ ::= { mqt1ThresholdCtrlEntry 7 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ mqt1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { mqt1-card 16 }
+
+ mqt1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX Mqt1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { mqt1LDSlotIndex , mqt1LDPortIndex }
+ ::= { mqt1LineDiagControlTable 1 }
+
+ Mqt1LineDiagControlEntry ::= SEQUENCE {
+ mqt1LDSlotIndex SmallSlotIndex,
+ mqt1LDPortIndex FourPortID,
+ mqt1LoopbackType INTEGER,
+ mqt1LoopbackStatus INTEGER,
+ mqt1QRSSControl INTEGER,
+ mqt1QRSSStatus INTEGER,
+ mqt1QRSSElapseSeconds INTEGER,
+ mqt1QRSSErrorSeconds INTEGER,
+ mqt1QRSSErrorCounts INTEGER,
+ mqt1InbandLoopbackPeriod INTEGER
+ }
+
+ mqt1LDSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1LineDiagControlEntry 1 }
+
+ mqt1LDPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1LineDiagControlEntry 2 }
+
+ mqt1LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ localLoopback(2),
+ payloadLoopback(3),
+ lineLoopback(4),
+ remoteLlbInbandActive(5),
+ remotePlbAttActive(6),
+ remotePlbAnsiActive(7),
+ remoteLlbAnsiActive(8),
+ remoteLlbInbandDeactive(9),
+ remotePlbAttDeactive(10),
+ remotePlbAnsiDeactive(11),
+ remoteLlbAnsiDeactive(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mqt1 Loopback Type"
+ ::= { mqt1LineDiagControlEntry 3 }
+
+ mqt1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopbackNotActive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqt1 Loopback Status"
+ ::= { mqt1LineDiagControlEntry 4 }
+
+ mqt1QRSSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrssDeactive(1),
+ qrssActiveFull(2),
+ qrssResetErrorCount(3),
+ qrssInjectError(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mqt1 QRSS Control"
+ ::= { mqt1LineDiagControlEntry 5 }
+
+ mqt1QRSSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrssSync(1),
+ qrssUnsync(2),
+ qrssNotActive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqt1 QRSS Status"
+ ::= { mqt1LineDiagControlEntry 6 }
+
+ mqt1QRSSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqt1 QRSS Elapse Seconds"
+ ::= { mqt1LineDiagControlEntry 7 }
+
+ mqt1QRSSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqt1 QRSS Error Seconds"
+ ::= { mqt1LineDiagControlEntry 8 }
+
+ mqt1QRSSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mqt1 QRSS Error Counts"
+ ::= { mqt1LineDiagControlEntry 9 }
+
+ mqt1InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of Mqt1 inband local, payload, or line loopback"
+ ::= { mqt1LineDiagControlEntry 10 }
+
+
+--
+-- Port Status Table
+--
+
+ mqt1PortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1PortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "port status table."
+ ::= { mqt1-card 23 }
+
+ mqt1PortStatusEntry OBJECT-TYPE
+ SYNTAX Mqt1PortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "port status entry"
+ INDEX { mqt1PSSlotIndex , mqt1PSPortIndex }
+ ::= { mqt1PortStatusTable 1 }
+
+ Mqt1PortStatusEntry ::= SEQUENCE {
+ mqt1PSSlotIndex SmallSlotIndex,
+ mqt1PSPortIndex FourPortID,
+ mqt1PortLOS INTEGER,
+ mqt1PortLOF INTEGER,
+ mqt1PortRcvAIS INTEGER,
+ mqt1PortRcvYEL INTEGER,
+ mqt1PortXmtAIS INTEGER,
+ mqt1PortXmtYEL INTEGER,
+ mqt1PortBPVcount Integer32,
+ mqt1PortEScount Integer32
+ }
+
+ mqt1PSSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "slot index"
+ ::= { mqt1PortStatusEntry 1 }
+
+ mqt1PSPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port index"
+ ::= { mqt1PortStatusEntry 2 }
+
+ mqt1PortLOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LOS State"
+ ::= { mqt1PortStatusEntry 3 }
+
+ mqt1PortLOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LOF State"
+ ::= { mqt1PortStatusEntry 4 }
+
+ mqt1PortRcvAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ ais(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Received AIS State"
+ ::= { mqt1PortStatusEntry 5 }
+
+ mqt1PortRcvYEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Received YEL State"
+ ::= { mqt1PortStatusEntry 6 }
+
+ mqt1PortXmtAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ ais(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit AIS State"
+ ::= { mqt1PortStatusEntry 7 }
+
+ mqt1PortXmtYEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit YEL State"
+ ::= { mqt1PortStatusEntry 8 }
+
+ mqt1PortBPVcount OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BPV count"
+ ::= { mqt1PortStatusEntry 9 }
+
+ mqt1PortEScount OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ES count"
+ ::= { mqt1PortStatusEntry 10 }
+
+
+--
+-- Command Control Table
+--
+
+ mqt1CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { mqt1-card 17 }
+
+ mqt1CommandControlEntry OBJECT-TYPE
+ SYNTAX Mqt1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { mqt1CCSlotIndex , mqt1CCPortIndex }
+ ::= { mqt1CommandControlTable 1 }
+
+ Mqt1CommandControlEntry ::= SEQUENCE {
+ mqt1CCSlotIndex SmallSlotIndex,
+ mqt1CCPortIndex FourPortID,
+ mqt1AlarmQueueReset INTEGER,
+ mqt1UserPerfReset INTEGER,
+ mqt1AlarmHistoryReset INTEGER,
+ mqt1PortReset INTEGER,
+ mqt1PortLoadDefault INTEGER
+ }
+
+ mqt1CCSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1CommandControlEntry 1 }
+
+ mqt1CCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { mqt1CommandControlEntry 2 }
+
+ mqt1AlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { mqt1CommandControlEntry 3 }
+
+ mqt1UserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { mqt1CommandControlEntry 4 }
+
+ mqt1AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { mqt1CommandControlEntry 5 }
+
+ mqt1PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Mqt1 Port"
+ ::= { mqt1CommandControlEntry 6 }
+
+ mqt1PortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ loadDefault(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default Mqt1 Port"
+ ::= { mqt1CommandControlEntry 7 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ mqt1SystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1SystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { mqt1-card 18 }
+
+ mqt1SystemInfoEntry OBJECT-TYPE
+ SYNTAX Mqt1SystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { mqt1SISlotIndex }
+ ::= { mqt1SystemInfoTable 1 }
+
+ Mqt1SystemInfoEntry ::= SEQUENCE {
+ mqt1SISlotIndex SmallSlotIndex,
+ mqt1PROMVersion DisplayString,
+ mqt1HardwareVersion DisplayString
+ }
+
+ mqt1SISlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1SystemInfoEntry 1 }
+
+ mqt1PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " mqt1 PROM Version"
+ ::= { mqt1SystemInfoEntry 2 }
+
+ mqt1HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " mqt1 Hardware Version"
+ ::= { mqt1SystemInfoEntry 3 }
+
+
+--
+-- Mqt1 Customer Information Table
+--
+
+ mqt1CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Mqt1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { mqt1-card 99 }
+
+ mqt1CustomerInfoEntry OBJECT-TYPE
+ SYNTAX Mqt1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { mqt1CISlotIndex , mqt1CIPortIndex }
+ ::= { mqt1CustomerInfoTable 1 }
+
+ Mqt1CustomerInfoEntry ::= SEQUENCE {
+ mqt1CISlotIndex SmallSlotIndex,
+ mqt1CIPortIndex FourPortID,
+ mqt1CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ mqt1CISlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { mqt1CustomerInfoEntry 1 }
+
+ mqt1CIPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { mqt1CustomerInfoEntry 2 }
+
+ mqt1CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { mqt1CustomerInfoEntry 3 }
+
+
+ mqt1TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of Mqt1"
+ ::= { mqt1-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- Dry Contact MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- INPUTS SYSTEM Table
+--
+
+ dcInputSystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DCInputSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Dry Contact Inputs system control table."
+ ::= { dc-card 1 }
+
+ dcInputSystemEntry OBJECT-TYPE
+ SYNTAX DCInputSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the dc inputs system table."
+ INDEX { dcIndex , dcInputPairIndex }
+ ::= { dcInputSystemTable 1 }
+
+ DCInputSystemEntry ::= SEQUENCE {
+ dcIndex LargeSlotIndex,
+ dcInputPairIndex INTEGER,
+ dcAlarmStatus INTEGER,
+ dcAlarmTrigger AlarmSeverity,
+ dcAlarmMessage DisplayString (SIZE(0..255))
+ }
+
+ dcIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dcInputSystemEntry 1 }
+
+ dcInputPairIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ n1-pair1(1),
+ n1-pair2(2),
+ n1-pair3(3),
+ n1-pair4(4),
+ n2-pair1(5),
+ n2-pair2(6),
+ n2-pair3(7),
+ n2-pair4(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " N1 Pair 1~4 & N2 Pair 1~4."
+ ::= { dcInputSystemEntry 2 }
+
+ dcAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Normal or Alarm."
+ ::= { dcInputSystemEntry 3 }
+
+ dcAlarmTrigger OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Send Alarm Trap ON or OFF"
+ ::= { dcInputSystemEntry 4 }
+
+ dcAlarmMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Message."
+ ::= { dcInputSystemEntry 5 }
+
+
+--
+-- OUTPUTS SYSTEM Table
+--
+
+ dcOutputSystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DCOutputSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Dry Contact Outputs system control table."
+ ::= { dc-card 2 }
+
+ dcOutputSystemEntry OBJECT-TYPE
+ SYNTAX DCOutputSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the dc outputs system table."
+ INDEX { dcIndex , dcOutputPairIndex }
+ ::= { dcOutputSystemTable 1 }
+
+ DCOutputSystemEntry ::= SEQUENCE {
+ dcOutputPairIndex INTEGER,
+ dcRelayStatus INTEGER,
+ dcRelaySetup INTEGER
+ }
+
+ dcOutputPairIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ u1(1),
+ u2(2),
+ u3(3),
+ u4(4),
+ u5(5),
+ u6(6),
+ u7(7),
+ u8(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " U1~U8."
+ ::= { dcOutputSystemEntry 2 }
+
+ dcRelayStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ operated(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Normal or Operated."
+ ::= { dcOutputSystemEntry 3 }
+
+ dcRelaySetup OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ operated(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Relay Open or Short."
+ ::= { dcOutputSystemEntry 4 }
+
+--
+-- Command Control Table
+--
+
+ dcCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DCCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { dc-card 3 }
+
+ dcCommandControlEntry OBJECT-TYPE
+ SYNTAX DCCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { dcIndex }
+ ::= { dcCommandControlTable 1 }
+
+ DCCommandControlEntry ::= SEQUENCE {
+ dcUnitLoadDefault INTEGER,
+ dcChannel INTEGER,
+ dcCtrlRelayOutput INTEGER
+ }
+
+ dcUnitLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default Dry Contact"
+ ::= { dcCommandControlEntry 2 }
+
+ dcChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ controller(1),
+ ds0x2(2),
+ ds0x16(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Dry Contact Channel"
+ ::= { dcCommandControlEntry 3 }
+
+ dcCtrlRelayOutput OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CTRL relay output"
+ ::= { dcCommandControlEntry 4 }
+
+--
+-- SYSTEM Information Table
+--
+
+ dcSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DCSystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { dc-card 4 }
+
+ dcSystemInfoEntry OBJECT-TYPE
+ SYNTAX DCSystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX {
+ dcIndex
+ }
+ ::= { dcSystemInformationTable 1 }
+
+ DCSystemInformation ::= SEQUENCE {
+ dcFPGAVersion DisplayString
+ }
+
+ dcFPGAVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Dry Contact FPGA Version"
+ ::= { dcSystemInfoEntry 2 }
+
+--
+-- Input Relay Control Table
+--
+
+ dcInputRelayCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DcInputRelayCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { dc-card 5 }
+
+ dcInputRelayCtrlEntry OBJECT-TYPE
+ SYNTAX DcInputRelayCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Input Relay Control Table."
+ INDEX { dcnIndex , dcnInputPairIndex }
+ ::= { dcInputRelayCtrlTable 1 }
+
+ DcInputRelayCtrlEntry ::= SEQUENCE {
+ dcnIndex LargeSlotIndex,
+ dcnInputPairIndex INTEGER,
+ dcTrigger INTEGER
+ }
+
+ dcnIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dcInputRelayCtrlEntry 1 }
+
+ dcnInputPairIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ n1-pair1(1),
+ n1-pair2(2),
+ n1-pair3(3),
+ n1-pair4(4),
+ n2-pair1(5),
+ n2-pair2(6),
+ n2-pair3(7),
+ n2-pair4(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " N1 Pair 1~4 & N2 Pair 1~4."
+ ::= { dcInputRelayCtrlEntry 2 }
+
+ dcTrigger OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal-close(1),
+ normal-open(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Dry Contact normal(0/1)"
+ ::= { dcInputRelayCtrlEntry 3 }
+
+
+ dcTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 8DC"
+ ::= { dc-card 100 }
+
+
+
+
+--======================================================================--
+--======================================================================--
+-- FOM MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- SYSTEM Control Table
+--
+
+ fomSystemControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FOMSystemControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 control table."
+ ::= { fom-card 1 }
+
+ fomSystemControlEntry OBJECT-TYPE
+ SYNTAX FOMSystemControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the FOM control table."
+ INDEX { fomIndex , fomPortIndex }
+ ::= { fomSystemControlTable 1 }
+
+ FOMSystemControlEntry ::= SEQUENCE {
+ fomIndex GenSlotID,
+ fomPortIndex FourPortID,
+ fomFrame INTEGER,
+ fomCRC INTEGER,
+ fomRAI INTEGER,
+ fomCAS INTEGER,
+ fomAIS INTEGER,
+ fomIdleCode INTEGER,
+ fomSabit INTEGER,
+ fomSSM INTEGER,
+ fomOOS INTEGER
+ }
+
+ fomIndex OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { fomSystemControlEntry 1 }
+
+ fomPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { fomSystemControlEntry 2 }
+
+ fomFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 frame format"
+ ::= { fomSystemControlEntry 3 }
+
+ fomCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 Cycle Redundancy Check OFF/ON"
+ ::= { fomSystemControlEntry 4 }
+
+ fomRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-ON indicates that RAI (Remote Alarm Indication) ON."
+ ::= { fomSystemControlEntry 5 }
+
+ fomCAS OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { fomSystemControlEntry 6 }
+
+ fomAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ unframe(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS OFF/UNFRAME"
+ ::= { fomSystemControlEntry 7 }
+
+ fomIdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Idle Code Value"
+ ::= { fomSystemControlEntry 8 }
+
+ fomSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-support(0),
+ sa4(4),
+ sa5(5),
+ sa6(6),
+ sa7(7),
+ sa8(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Sa bit"
+ ::= { fomSystemControlEntry 9 }
+
+ fomSSM OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-support(0),
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SSM OFF/ON"
+ ::= { fomSystemControlEntry 10 }
+
+ fomOOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ b0001(1),
+ b0010(2),
+ b0011(3),
+ b0100(4),
+ b0101(5),
+ b0110(6),
+ b0111(7),
+ b1000(8),
+ b1001(9),
+ b1010(10),
+ b1011(11),
+ b1100(12),
+ b1101(13),
+ b1110(14),
+ b1111(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OOS"
+ ::= { fomSystemControlEntry 11 }
+
+--
+-- FOM Status Table
+--
+
+ fomStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The FOM status table."
+ ::= { fom-card 2 }
+
+ fomStatusEntry OBJECT-TYPE
+ SYNTAX FomStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the FOM status table."
+ INDEX {
+ fomIndex ,
+ fomPortIndex ,
+ fomStatusNumIndex
+ }
+ ::= { fomStatusTable 1 }
+
+ FomStatusEntry ::= SEQUENCE {
+ fomStatusNumIndex INTEGER,
+ fomType INTEGER,
+ fomOpticalLOS INTEGER,
+ fomOpticalLOF INTEGER,
+ fomOpticalFE INTEGER,
+ fomOpticalFCS INTEGER,
+ fomOpticalEOC INTEGER,
+ fomE1LOF INTEGER,
+ fomE1CRC INTEGER,
+ fomE1RxAIS INTEGER,
+ fomE1RxRAI INTEGER,
+ fomE1TxAIS INTEGER,
+ fomE1TxRAI INTEGER,
+ fomE1LOS INTEGER,
+ fomE1BPVCRC INTEGER
+ }
+
+ fomStatusNumIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remote(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " local or Remote Status "
+ ::= { fomStatusEntry 2 }
+
+ fomType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ fom-8M-Stand-Alone-With-CPU(2),
+ fom-8M-Stand-Alone-Without-CPU(4),
+ fom-8M-Card(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Type "
+ ::= { fomStatusEntry 3 }
+
+ fomOpticalLOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Optical LOS "
+ ::= { fomStatusEntry 4 }
+
+ fomOpticalLOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Optical LOF "
+ ::= { fomStatusEntry 5 }
+
+ fomOpticalFE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Optical Framing Error Counter "
+ ::= { fomStatusEntry 6 }
+
+ fomOpticalFCS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Optical Frame Checksum Error Counter "
+ ::= { fomStatusEntry 7 }
+
+ fomOpticalEOC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Optical EOC-M Frame Checksum Error Counter "
+ ::= { fomStatusEntry 8 }
+
+ fomE1LOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ xx(3),
+ lossOfCas(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom E1 LOF "
+ ::= { fomStatusEntry 9 }
+
+ fomE1CRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom E1 CRC Error Counter "
+ ::= { fomStatusEntry 10 }
+
+ fomE1RxAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ ais(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FOM E1 line Rx Alarm Indication Signal."
+ ::= { fomStatusEntry 11 }
+
+ fomE1RxRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ rai(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FOM E1 line Rx Remote Alarm Indication."
+ ::= { fomStatusEntry 12 }
+
+ fomE1TxAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ ais(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FOM E1 line Tx Alarm Indication Signal."
+ ::= { fomStatusEntry 13 }
+
+ fomE1TxRAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ rai(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FOM E1 line Tx Remote Alarm Indication."
+ ::= { fomStatusEntry 14 }
+
+ fomE1LOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ xx(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote O9310 E1 LOS "
+ ::= { fomStatusEntry 15 }
+
+ fomE1BPVCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote E1 BPV or CRC Error Counter "
+ ::= { fomStatusEntry 16 }
+
+--
+-- Diagnostic Control Table
+--
+
+ fomDiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { fom-card 3 }
+
+ fomDiagEntry OBJECT-TYPE
+ SYNTAX FomDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { fomIndex ,
+ fomPortIndex }
+ ::= { fomDiagTable 1 }
+
+ FomDiagEntry ::= SEQUENCE {
+ fomLocalOpticalLoopback INTEGER,
+ fomLocalE1Loopback INTEGER,
+ fomRemoteOpticalLoopback INTEGER,
+ fomRemoteE1Loopback INTEGER,
+ fomBertControl INTEGER,
+ fomBertStatus INTEGER,
+ fomElapseSeconds INTEGER,
+ fomErrorSeconds INTEGER,
+ fomErrorBits INTEGER,
+ fomAccessRemoteLB INTEGER,
+ fomRemoteCallLocalOpticalLB INTEGER,
+ fomRemoteCallLocalE1LB INTEGER
+ }
+
+ fomLocalOpticalLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+-- local-loopback(2),
+ line-loopback(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fom Local Optical Loopback Type"
+ ::= { fomDiagEntry 2 }
+
+ fomLocalE1Loopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payLoad-loopback(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fom Local E1 Loopback Type"
+ ::= { fomDiagEntry 3 }
+
+ fomRemoteOpticalLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+-- local-loopback(2),
+ payLoad-loopback(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fom Remote Optical Loopback Type"
+ ::= { fomDiagEntry 4 }
+
+ fomRemoteE1Loopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payLoad-loopback(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fom Remote E1 Loopback Type"
+ ::= { fomDiagEntry 5 }
+
+ fomBertControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-off(1),
+ bert-on(2),
+ reset(3),
+ inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Control"
+ ::= { fomDiagEntry 6 }
+
+ fomBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Status"
+ ::= { fomDiagEntry 7 }
+
+ fomElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Elapse seconds"
+ ::= { fomDiagEntry 8 }
+
+ fomErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error seconds"
+ ::= { fomDiagEntry 9 }
+
+ fomErrorBits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error bits"
+ ::= { fomDiagEntry 10 }
+
+ fomAccessRemoteLB OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Access Remote Loopback Control"
+ ::= { fomDiagEntry 11 }
+
+ fomRemoteCallLocalOpticalLB OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payLoad-loopback(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Called Local Optical Loopback Type"
+ ::= { fomDiagEntry 12 }
+
+ fomRemoteCallLocalE1LB OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payLoad-loopback(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Called Local E1 Loopback Type"
+ ::= { fomDiagEntry 13 }
+
+--
+-- Alarm Status Table
+--
+
+ fomAlmStatusTable OBJECT IDENTIFIER ::= { fom-card 4 }
+
+--
+-- FOM Optical Alarm Status Table
+--
+
+ fomOpticalAlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomOpticalAlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Optical Alarm Status Table "
+ ::= { fomAlmStatusTable 1 }
+
+ fomOpticalAlmStatusEntry OBJECT-TYPE
+ SYNTAX FomOpticalAlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { fomIndex ,
+ fomOpticalAlmNumber }
+ ::= { fomOpticalAlmStatusTable 1 }
+
+ FomOpticalAlmStatusEntry ::= SEQUENCE {
+ fomOpticalAlmNumber INTEGER (1..40),
+ fomOpticalAlmString DisplayString,
+ fomOpticalAlmState INTEGER,
+ fomOpticalAlmCount INTEGER,
+ fomOpticalAlmThreshold INTEGER,
+ fomOpticalAlmEnable AlarmSeverity
+ }
+
+ fomOpticalAlmNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom optical Alarm Status Index "
+ ::= { fomOpticalAlmStatusEntry 2 }
+
+ fomOpticalAlmString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fom optical Alarm Type String"
+ ::= { fomOpticalAlmStatusEntry 3 }
+
+ fomOpticalAlmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom optical Alarm Current State"
+ ::= { fomOpticalAlmStatusEntry 4 }
+
+ fomOpticalAlmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom optical Alarm Count which happened "
+ ::= { fomOpticalAlmStatusEntry 5 }
+
+ fomOpticalAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Fom optical Alarm Threshold "
+ ::= { fomOpticalAlmStatusEntry 6 }
+
+ fomOpticalAlmEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fom optical Alarm is enabled or not"
+ ::= { fomOpticalAlmStatusEntry 7 }
+
+--
+-- FOM E1 Alarm Status Table
+--
+
+ fomE1AlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomE1AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Fom E1 Alarm Status Table "
+ ::= { fomAlmStatusTable 2 }
+
+ fomE1AlmStatusEntry OBJECT-TYPE
+ SYNTAX FomE1AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { fomIndex ,
+ fomPortIndex ,
+ fomE1AlmNumber }
+ ::= { fomE1AlmStatusTable 1 }
+
+ FomE1AlmStatusEntry ::= SEQUENCE {
+ fomE1AlmNumber INTEGER (1..40),
+ fomE1AlmString DisplayString,
+ fomE1AlmState INTEGER,
+ fomE1AlmCount INTEGER,
+ fomE1AlmThreshold INTEGER,
+ fomE1AlmEnable AlarmSeverity
+ }
+
+ fomE1AlmNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom E1 Alarm Status Index "
+ ::= { fomE1AlmStatusEntry 3 }
+
+ fomE1AlmString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fom E1 Alarm Type String"
+ ::= { fomE1AlmStatusEntry 4 }
+
+ fomE1AlmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom E1 Alarm Current State"
+ ::= { fomE1AlmStatusEntry 5 }
+
+ fomE1AlmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom E1 Alarm Count which happened "
+ ::= { fomE1AlmStatusEntry 6 }
+
+ fomE1AlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Fom E1 Alarm Threshold "
+ ::= { fomE1AlmStatusEntry 7 }
+
+ fomE1AlmEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fom E1 Alarm is enabled or not"
+ ::= { fomE1AlmStatusEntry 8 }
+
+--
+-- Command Control Table
+--
+
+ fomCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { fom-card 5 }
+
+ fomCommandControlEntry OBJECT-TYPE
+ SYNTAX FomCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { fomIndex ,
+ fomPortIndex }
+ ::= { fomCommandControlTable 1 }
+
+ FomCommandControlEntry ::= SEQUENCE {
+ fomClearAlarmHistory INTEGER,
+ fomClearOpticalError INTEGER,
+ fomClearE1CRCError INTEGER,
+ fomClearAllErrorCounters INTEGER,
+ fomUnitLoadDefault INTEGER,
+ fomClearPerformanceData INTEGER
+ }
+
+ fomClearAlarmHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear Alarm History"
+ ::= { fomCommandControlEntry 2 }
+
+ fomClearOpticalError OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ all-counters(1),
+ fe-counter(2),
+ fcs-counter(3),
+ eoc-counter(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear Optical Error Counter"
+ ::= { fomCommandControlEntry 3 }
+
+ fomClearE1CRCError OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear E1 CRC Error Counter"
+ ::= { fomCommandControlEntry 4 }
+
+ fomClearAllErrorCounters OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ local(1),
+ remote(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear All Local or Remote Error Counters"
+ ::= { fomCommandControlEntry 5 }
+
+ fomUnitLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default Fom"
+ ::= { fomCommandControlEntry 6 }
+
+ fomClearPerformanceData OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear performance data"
+ ::= { fomCommandControlEntry 7 }
+
+--
+-- SYSTEM Information Table
+--
+
+ fomSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomSystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= {fom-card 6 }
+
+ fomSystemInfoEntry OBJECT-TYPE
+ SYNTAX FomSystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX {
+ fomIndex
+ }
+ ::= { fomSystemInformationTable 1 }
+
+ FomSystemInformation ::= SEQUENCE {
+ fomFPGAVersion DisplayString,
+ fomPCBVersion DisplayString,
+ fomLinkID INTEGER,
+ fomRemoteLinkID INTEGER
+ }
+
+ fomFPGAVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom FPGA Version"
+ ::= { fomSystemInfoEntry 2 }
+
+ fomPCBVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom PCB Version"
+ ::= { fomSystemInfoEntry 3 }
+
+ fomLinkID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Local Link ID or Serial Number "
+ ::= { fomSystemInfoEntry 4 }
+
+ fomRemoteLinkID OBJECT-TYPE
+ SYNTAX INTEGER{
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Remote Link ID or Serial Number "
+ ::= { fomSystemInfoEntry 5 }
+
+--
+-- FOM Optical Type Table
+--
+
+ fomOpticalTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomOpticalTypeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The FOM Optical Type table."
+ ::= { fom-card 7 }
+
+ fomOpticalTypeEntry OBJECT-TYPE
+ SYNTAX FomOpticalTypeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the FOM Optical Type table."
+ INDEX {
+ fomIndex }
+ ::= { fomOpticalTypeTable 1 }
+
+ FomOpticalTypeEntry ::= SEQUENCE {
+ fomOpticalOutline INTEGER,
+ fomOpticalType INTEGER,
+ fomOpticalXMTDistance INTEGER
+ }
+
+ fomOpticalOutline OBJECT-TYPE
+ SYNTAX INTEGER {
+ sc(1),
+ fc(2),
+ unknown(15)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Optical Outline "
+ ::= { fomOpticalTypeEntry 2 }
+
+ fomOpticalType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dual-1310(1),
+ dual-1550(2),
+ single-m(3),
+ single-s(4),
+ unknown(15)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Optical Type "
+ ::= { fomOpticalTypeEntry 3 }
+
+ fomOpticalXMTDistance OBJECT-TYPE
+ SYNTAX INTEGER {
+ small(1),
+ middle(2),
+ large(3),
+ other(4),
+ unknown(15)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Fom Optical XMT Distance "
+ ::= { fomOpticalTypeEntry 4 }
+
+--
+-- FOM APSD Setup
+--
+
+ fomApsdSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomApsdSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The FOM APSD Setup table."
+ ::= { fom-card 8 }
+
+ fomApsdSetupEntry OBJECT-TYPE
+ SYNTAX FomApsdSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the FOM APSD Setup table."
+ INDEX { fomIndex }
+ ::= { fomApsdSetupTable 1 }
+
+ FomApsdSetupEntry ::= SEQUENCE {
+ fomApsdEnable INTEGER,
+ fomPulseRepeatTime INTEGER,
+ fomManualRestart INTEGER,
+ fomLaserStatus INTEGER
+ }
+
+ fomApsdEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Optical APSD Enable "
+ ::= { fomApsdSetupEntry 2 }
+
+ fomPulseRepeatTime OBJECT-TYPE
+ SYNTAX INTEGER (100..300)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Laser Pulse repetition time for automatic restart(sec) "
+ ::= { fomApsdSetupEntry 3 }
+
+ fomManualRestart OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ start(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Laser Manual Restart "
+ ::= { fomApsdSetupEntry 4 }
+
+ fomLaserStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ laser-on(1),
+ laser-off(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Laser Status "
+ ::= { fomApsdSetupEntry 5 }
+
+--
+-- FOM Current Performance Table
+--
+
+ fomCurrentPerfTable OBJECT IDENTIFIER ::= { fom-card 9 }
+
+--
+-- FOM Optical Current Performance Table
+--
+ fomOpticalCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomOpticalCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical Current Performance Table"
+ ::= { fomCurrentPerfTable 1 }
+
+ fomOpticalCurrentPerfEntry OBJECT-TYPE
+ SYNTAX FomOpticalCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical current performance entry"
+ INDEX { fomIndex }
+ ::= { fomOpticalCurrentPerfTable 1 }
+
+ FomOpticalCurrentPerfEntry ::= SEQUENCE {
+ fomOpticalCurrentPerfES INTEGER,
+ fomOpticalCurrentPerfSES INTEGER,
+ fomOpticalCurrentPerfUAS INTEGER,
+ fomOpticalCurr15MinTimeElapsed INTEGER,
+ fomOpticalValid15MinInterval INTEGER
+ }
+
+ fomOpticalCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { fomOpticalCurrentPerfEntry 2 }
+
+ fomOpticalCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { fomOpticalCurrentPerfEntry 3 }
+
+ fomOpticalCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { fomOpticalCurrentPerfEntry 4 }
+
+ fomOpticalCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { fomOpticalCurrentPerfEntry 5 }
+
+ fomOpticalValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { fomOpticalCurrentPerfEntry 6 }
+
+--
+-- FOM E1 Current Performance Table
+--
+ fomE1CurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomE1CurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 Current Performance Table"
+ ::= { fomCurrentPerfTable 2 }
+
+ fomE1CurrentPerfEntry OBJECT-TYPE
+ SYNTAX FomE1CurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 current performance entry"
+ INDEX { fomIndex ,
+ fomPortIndex }
+ ::= { fomE1CurrentPerfTable 1 }
+
+ FomE1CurrentPerfEntry ::= SEQUENCE {
+ fomE1CurrentPerfES INTEGER,
+ fomE1CurrentPerfSES INTEGER,
+ fomE1CurrentPerfUAS INTEGER,
+ fomE1CurrentPerfCRC INTEGER,
+ fomE1Curr15MinTimeElapsed INTEGER,
+ fomE1Valid15MinInterval INTEGER
+ }
+
+ fomE1CurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { fomE1CurrentPerfEntry 3 }
+
+ fomE1CurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { fomE1CurrentPerfEntry 4 }
+
+ fomE1CurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { fomE1CurrentPerfEntry 5 }
+
+ fomE1CurrentPerfCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CRC Error Counter "
+ ::= { fomE1CurrentPerfEntry 6 }
+
+ fomE1Curr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { fomE1CurrentPerfEntry 7 }
+
+ fomE1Valid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { fomE1CurrentPerfEntry 8 }
+
+--
+-- FOM Interval Performance Table
+--
+
+ fomIntervalPerfTable OBJECT IDENTIFIER ::= { fom-card 10 }
+
+--
+-- FOM Optical Interval Performance Table
+--
+
+ fomOpticalIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomOpticalIntervalPerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical Interval Performance Table"
+ ::= { fomIntervalPerfTable 1 }
+
+ fomOpticalIntervalPerEntry OBJECT-TYPE
+ SYNTAX FomOpticalIntervalPerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical interval performance entry"
+ INDEX { fomIndex ,
+ fomIntervalPerfNumber }
+ ::= { fomOpticalIntervalPerfTable 1 }
+
+ FomOpticalIntervalPerEntry ::= SEQUENCE {
+ fomIntervalPerfNumber INTEGER (1..96),
+ fomOpticalIntervalPerfES INTEGER,
+ fomOpticalIntervalPerfSES INTEGER,
+ fomOpticalIntervalPerfUAS INTEGER
+ }
+
+ fomIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { fomOpticalIntervalPerEntry 2 }
+
+ fomOpticalIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { fomOpticalIntervalPerEntry 3 }
+
+ fomOpticalIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { fomOpticalIntervalPerEntry 4 }
+
+ fomOpticalIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { fomOpticalIntervalPerEntry 5 }
+
+--
+-- FOM E1 Interval Performance Table
+--
+
+ fomE1IntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomE1IntervalPerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 Interval Performance Table"
+ ::= { fomIntervalPerfTable 2 }
+
+ fomE1IntervalPerEntry OBJECT-TYPE
+ SYNTAX FomE1IntervalPerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 interval performance entry"
+ INDEX { fomIndex ,
+ fomPortIndex ,
+ fomIntervalPerfNumber }
+ ::= { fomE1IntervalPerfTable 1 }
+
+ FomE1IntervalPerEntry ::= SEQUENCE {
+ fomE1IntervalPerfES INTEGER,
+ fomE1IntervalPerfSES INTEGER,
+ fomE1IntervalPerfUAS INTEGER,
+ fomE1IntervalPerfCRC INTEGER
+ }
+
+ fomE1IntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { fomE1IntervalPerEntry 4 }
+
+ fomE1IntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { fomE1IntervalPerEntry 5 }
+
+ fomE1IntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { fomE1IntervalPerEntry 6 }
+
+ fomE1IntervalPerfCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CRC Error Counter "
+ ::= { fomE1IntervalPerEntry 7 }
+
+--
+-- FOM Total Performance Table
+--
+
+ fomTotalPerfTable OBJECT IDENTIFIER ::= { fom-card 11 }
+
+--
+-- FOM Optical Total Performance Table
+--
+
+ fomOpticalTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomOpticalTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical Total Performance Table"
+ ::= { fomTotalPerfTable 1 }
+
+ fomOpticalTotalPerfEntry OBJECT-TYPE
+ SYNTAX FomOpticalTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical Total performance table"
+ INDEX { fomIndex }
+ ::= { fomOpticalTotalPerfTable 1 }
+
+ FomOpticalTotalPerfEntry ::= SEQUENCE {
+ fomOpticalTotalPerfES INTEGER,
+ fomOpticalTotalPerfSES INTEGER,
+ fomOpticalTotalPerfUAS INTEGER
+ }
+
+ fomOpticalTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { fomOpticalTotalPerfEntry 2 }
+
+ fomOpticalTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { fomOpticalTotalPerfEntry 3 }
+
+ fomOpticalTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { fomOpticalTotalPerfEntry 4 }
+
+--
+-- FOM E1 Total Performance Table
+--
+
+ fomE1TotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomE1TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 Total Performance Table"
+ ::= { fomTotalPerfTable 2 }
+
+ fomE1TotalPerfEntry OBJECT-TYPE
+ SYNTAX FomE1TotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 Total performance table"
+ INDEX { fomIndex ,
+ fomPortIndex }
+ ::= { fomE1TotalPerfTable 1 }
+
+ FomE1TotalPerfEntry ::= SEQUENCE {
+ fomE1TotalPerfES INTEGER,
+ fomE1TotalPerfSES INTEGER,
+ fomE1TotalPerfUAS INTEGER,
+ fomE1TotalPerfCRC INTEGER
+ }
+
+ fomE1TotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { fomE1TotalPerfEntry 3 }
+
+ fomE1TotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { fomE1TotalPerfEntry 4 }
+
+ fomE1TotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { fomE1TotalPerfEntry 5 }
+
+ fomE1TotalPerfCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CRC Error Counter "
+ ::= { fomE1TotalPerfEntry 6 }
+
+--
+-- FOM Seven Days Performance Table
+--
+
+ fomSevenDaysPerfTable OBJECT IDENTIFIER ::= { fom-card 12 }
+
+--
+-- FOM Optical Seven Days Performance Table
+--
+ fomOpticalSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomOpticalSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical 7 Days Performance Table"
+ ::= { fomSevenDaysPerfTable 1 }
+
+ fomOpticalSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX FomOpticalSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical 7 days performance entry"
+ INDEX { fomIndex ,
+ fomDaysIndex }
+ ::= { fomOpticalSevenDaysPerfTable 1 }
+
+ FomOpticalSevenDaysPerfEntry ::= SEQUENCE {
+ fomDaysIndex INTEGER (1..7),
+ fomOpticalDateStrIndex DisplayString (SIZE (0..255) ),
+ fomOpticalSevenDaysPerfES INTEGER,
+ fomOpticalSevenDaysPerfSES INTEGER,
+ fomOpticalSevenDaysPerfUAS INTEGER
+ }
+
+ fomDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { fomOpticalSevenDaysPerfEntry 2 }
+
+ fomOpticalDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { fomOpticalSevenDaysPerfEntry 3 }
+
+ fomOpticalSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { fomOpticalSevenDaysPerfEntry 4 }
+
+ fomOpticalSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { fomOpticalSevenDaysPerfEntry 5 }
+
+ fomOpticalSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { fomOpticalSevenDaysPerfEntry 6 }
+
+--
+-- FOM E1 Seven Days Performance Table
+--
+ fomE1SevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FomE1SevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 7 Days Performance Table"
+ ::= { fomSevenDaysPerfTable 2 }
+
+ fomE1SevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX FomE1SevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM E1 7 days performance entry"
+ INDEX { fomIndex ,
+ fomPortIndex ,
+ fomDaysIndex }
+ ::= { fomE1SevenDaysPerfTable 1 }
+
+ FomE1SevenDaysPerfEntry ::= SEQUENCE {
+ fomE1DateStrIndex DisplayString (SIZE (0..255) ),
+ fomE1SevenDaysPerfES INTEGER,
+ fomE1SevenDaysPerfSES INTEGER,
+ fomE1SevenDaysPerfUAS INTEGER,
+ fomE1SevenDaysPerfCRC INTEGER
+ }
+
+ fomE1DateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { fomE1SevenDaysPerfEntry 4 }
+
+ fomE1SevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { fomE1SevenDaysPerfEntry 5 }
+
+ fomE1SevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { fomE1SevenDaysPerfEntry 6 }
+
+ fomE1SevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { fomE1SevenDaysPerfEntry 7 }
+
+ fomE1SevenDaysPerfCRC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CRC Error Counter "
+ ::= { fomE1SevenDaysPerfEntry 8 }
+
+--
+-- FOM Remote Led Status Table
+--
+-- fomRemoteLedStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF FomRemoteLedStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "FOM remote led status Table"
+-- ::= { fom-card 13 }
+--
+-- fomRemoteLedStatusEntry OBJECT-TYPE
+-- SYNTAX FomRemoteLedStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "FOM remote led status entry"
+-- INDEX { fomIndex,
+-- fomRemLedIndex }
+-- ::= { fomRemoteLedStatusTable 1 }
+--
+-- FomRemoteLedStatusEntry ::=
+-- SEQUENCE {
+-- fomRemLedIndex
+-- INTEGER,
+-- fomRemLedName
+-- DisplayString,
+-- fomRemLedColor
+-- INTEGER
+-- }
+--
+-- fomRemLedIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Remote Led Index"
+-- ::= { fomRemoteLedStatusEntry 2 }
+--
+-- fomRemLedName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Remote Led Name"
+-- ::= { fomRemoteLedStatusEntry 3 }
+--
+-- fomRemLedColor OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- none(0),
+-- off(1),
+-- red(2),
+-- green(3),
+-- yellow(4),
+-- redFlash(5),
+-- greenFlash(6),
+-- yellowFlash(7),
+-- greenFlashRed(8),
+-- not_available(255)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Remote Led Color"
+-- ::= { fomRemoteLedStatusEntry 4 }
+
+
+ fomTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of FOM"
+ ::= { fom-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- Router-A MIB
+--======================================================================--
+--======================================================================--
+--
+-- Alarm Status Table
+--
+
+ r2AlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Status Table "
+ ::= { router-a-card 1 }
+
+ r2AlmStatusEntry OBJECT-TYPE
+ SYNTAX R2AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { r2Index ,
+ r2AlmStatusNumber }
+ ::= { r2AlmStatusTable 1 }
+
+ R2AlmStatusEntry ::= SEQUENCE {
+ r2Index SmallSlotIndex,
+ r2AlmStatusNumber INTEGER (1..40),
+ r2AlmStatusString DisplayString,
+ r2AlmStatusState INTEGER,
+ r2AlmStatusCount INTEGER,
+ r2AlmStatusEnable AlarmSeverity
+ }
+
+ r2Index OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { r2AlmStatusEntry 1 }
+
+ r2AlmStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Status Index "
+ ::= { r2AlmStatusEntry 2 }
+
+ r2AlmStatusString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type String"
+ ::= { r2AlmStatusEntry 3 }
+
+ r2AlmStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { r2AlmStatusEntry 4 }
+
+ r2AlmStatusCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { r2AlmStatusEntry 5 }
+
+ r2AlmStatusEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { r2AlmStatusEntry 6 }
+
+--
+-- Command Control Table
+--
+
+ r2CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { router-a-card 2 }
+
+ r2CommandControlEntry OBJECT-TYPE
+ SYNTAX R2CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { r2Index }
+ ::= { r2CommandControlTable 1 }
+
+ R2CommandControlEntry ::= SEQUENCE {
+ r2ClearAlarmHistory INTEGER,
+ r2LoadDefaultAlarmCfg INTEGER,
+ r2Reset INTEGER,
+ r2ReturnToDefault INTEGER,
+ r2SaveConfig INTEGER
+ }
+
+ r2ClearAlarmHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear Alarm History"
+ ::= { r2CommandControlEntry 2 }
+
+ r2LoadDefaultAlarmCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default Alarm Config"
+ ::= { r2CommandControlEntry 3 }
+
+ r2Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Card"
+ ::= { r2CommandControlEntry 4 }
+
+ r2ReturnToDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ return-to-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Return to default"
+ ::= { r2CommandControlEntry 5 }
+
+ r2SaveConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ save-config(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Save config"
+ ::= { r2CommandControlEntry 6 }
+
+--
+-- R2 Bridge
+--
+
+ r2Bridge OBJECT IDENTIFIER ::= { router-a-card 3 }
+
+--
+-- R2 Create and Destroy Bridge
+--
+
+ r2CreateDestroyBridge OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2CreateDestroyBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "R2 Create and Destroy Bridge Table."
+ ::= { r2Bridge 1 }
+
+ r2CreateDestroyBridgeEntry OBJECT-TYPE
+ SYNTAX R2CreateDestroyBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "R2 Create and Destroy Bridge Entry"
+ INDEX { r2Index }
+ ::= { r2CreateDestroyBridge 1 }
+
+ R2CreateDestroyBridgeEntry ::= SEQUENCE {
+ r2BridgeName DisplayString,
+ r2BridgeMacAddr DisplayString,
+ r2BridgeCMD INTEGER
+ }
+
+ r2BridgeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Name"
+ ::= { r2CreateDestroyBridgeEntry 2 }
+
+ r2BridgeMacAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Management Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { r2CreateDestroyBridgeEntry 3 }
+
+ r2BridgeCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ create(1),
+ destroy(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Index"
+ ::= { r2CreateDestroyBridgeEntry 4 }
+
+--
+-- R2 Bridge Config Table
+--
+
+ r2BridgeCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2BridgeCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "R2 Bridge Config Table."
+ ::= { r2Bridge 2 }
+
+ r2BridgeCFGEntry OBJECT-TYPE
+ SYNTAX R2BridgeCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "R2 Bridge Config Entry"
+ INDEX { r2Index ,
+ r2BrgGroupID }
+ ::= { r2BridgeCFG 1 }
+
+ R2BridgeCFGEntry ::= SEQUENCE {
+ r2BrgGroupID INTEGER,
+ r2BrgName DisplayString,
+ r2BrgManagementAddr DisplayString,
+ r2BrgManagementMac DisplayString,
+ r2BrgMacAgingTime INTEGER,
+ r2BrgCRC INTEGER,
+ r2BrgManageState INTEGER,
+ r2BrgInboundPolicy DisplayString,
+ r2BrgOutboundPolicy DisplayString,
+ r2BrgSTPState INTEGER,
+ r2BrgSTPProtocolVersion INTEGER,
+ r2BrgSTPHelloTime INTEGER,
+ r2BrgSTPMacAgingTime INTEGER,
+ r2BrgSTPForwardDelay INTEGER,
+ r2BrgSTPPriority INTEGER,
+ r2BrgL2PDUtunneling INTEGER,
+ r2BrgRoutingProtocol INTEGER
+ }
+
+ r2BrgGroupID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Group ID"
+ ::= { r2BridgeCFGEntry 2 }
+
+ r2BrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Group Name"
+ ::= { r2BridgeCFGEntry 3 }
+
+ r2BrgManagementAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Management IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2BridgeCFGEntry 4 }
+
+ r2BrgManagementMac OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Management Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { r2BridgeCFGEntry 5 }
+
+ r2BrgMacAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (10..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge MAC Aging Time(10-1000000 Sec)"
+ ::= { r2BridgeCFGEntry 6 }
+
+ r2BrgCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Disable/Enable CRC"
+ ::= { r2BridgeCFGEntry 7 }
+
+ r2BrgManageState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicated whether the mgmt attached with epilogue"
+ ::= { r2BridgeCFGEntry 8 }
+
+ r2BrgInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Inbound policy"
+ ::= { r2BridgeCFGEntry 9 }
+
+ r2BrgOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Inbound policy"
+ ::= { r2BridgeCFGEntry 10 }
+
+ r2BrgSTPState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree disable/enable"
+ ::= { r2BridgeCFGEntry 11 }
+
+ r2BrgSTPProtocolVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ stp(1),
+ rstp(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Protocol Version"
+ ::= { r2BridgeCFGEntry 12 }
+
+ r2BrgSTPHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Hello Time(1-10 Sec)"
+ ::= { r2BridgeCFGEntry 13 }
+
+ r2BrgSTPMacAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (6..40)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Aging Time(6-40 Sec)"
+ ::= { r2BridgeCFGEntry 14 }
+
+ r2BrgSTPForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Forward Delay Time(4-30 Sec)"
+ ::= { r2BridgeCFGEntry 15 }
+
+ r2BrgSTPPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Priority (0-65535)"
+ ::= { r2BridgeCFGEntry 16 }
+
+ r2BrgL2PDUtunneling OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Disable/Enable BPDU"
+ ::= { r2BridgeCFGEntry 17 }
+
+ r2BrgRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ripV1(1),
+ ripV2(2),
+ disable(4),
+ notSupport(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set Bridge routing protocol"
+ ::= { r2BridgeCFGEntry 18 }
+
+
+--
+-- R2 Bridge STP Info
+--
+
+ r2BrgSTPInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2BrgSTPInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree information Table."
+ ::= { r2Bridge 3 }
+
+ r2BrgSTPInfoEntry OBJECT-TYPE
+ SYNTAX R2BrgSTPInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree information Entry"
+ INDEX { r2Index ,
+ r2BrgGroupID ,
+ r2STPIndex }
+ ::= { r2BrgSTPInfo 1 }
+
+ R2BrgSTPInfoEntry ::= SEQUENCE {
+ r2STPIndex INTEGER,
+ r2STPName DisplayString,
+ r2STPBridgeID DisplayString,
+ r2STPHelloTime INTEGER,
+ r2STPMaxAgingTime INTEGER,
+ r2STPForwardDelay INTEGER,
+ r2STPRootCost INTEGER
+ }
+
+ r2STPIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "STP index"
+ ::= { r2BrgSTPInfoEntry 3 }
+
+ r2STPName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning tree Name"
+ ::= { r2BrgSTPInfoEntry 4 }
+
+ r2STPBridgeID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning tree Bridge Id"
+ ::= { r2BrgSTPInfoEntry 5 }
+
+ r2STPHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Hello Time interval"
+ ::= { r2BrgSTPInfoEntry 6 }
+
+ r2STPMaxAgingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Maximum Aging Time interval"
+ ::= { r2BrgSTPInfoEntry 7 }
+
+ r2STPForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Forward Delay Time interval"
+ ::= { r2BrgSTPInfoEntry 8 }
+
+ r2STPRootCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Post Cost"
+ ::= { r2BrgSTPInfoEntry 9 }
+
+--
+-- R2 STP Port Info
+--
+
+ r2BrgStpPortInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2BrgStpPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Port information Table."
+ ::= { r2Bridge 4 }
+
+ r2BrgStpPortInfoEntry OBJECT-TYPE
+ SYNTAX R2BrgStpPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Port information Entry"
+ INDEX { r2Index ,
+ r2BrgGroupID ,
+ r2StpPortIndex }
+ ::= { r2BrgStpPortInfo 1 }
+
+ R2BrgStpPortInfoEntry ::= SEQUENCE {
+ r2StpPortIndex INTEGER,
+ r2StpPortName DisplayString,
+ r2StpState INTEGER,
+ r2StpPriority INTEGER,
+ r2StpCost INTEGER,
+ r2StpEdgePort INTEGER,
+ r2StpLinkType INTEGER,
+ r2StpRootPort INTEGER
+ }
+
+ r2StpPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port Number Index"
+ ::= { r2BrgStpPortInfoEntry 3 }
+
+ r2StpPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Stp Port Name"
+ ::= { r2BrgStpPortInfoEntry 4 }
+
+ r2StpState OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ listen(2),
+ learn(3),
+ forward(4),
+ block(5),
+ down(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Stp Port state"
+ ::= { r2BrgStpPortInfoEntry 5 }
+
+ r2StpPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port priority"
+ ::= { r2BrgStpPortInfoEntry 6 }
+
+ r2StpCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port priority"
+ ::= { r2BrgStpPortInfoEntry 7 }
+
+ r2StpEdgePort OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port priority"
+ ::= { r2BrgStpPortInfoEntry 8 }
+
+ r2StpLinkType OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ shared(1),
+ p-to-p(2),
+ auto(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port priority"
+ ::= { r2BrgStpPortInfoEntry 9 }
+
+ r2StpRootPort OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Stp Port root status"
+ ::= { r2BrgStpPortInfoEntry 10 }
+
+--
+-- R2 Bridge Add or Delete Interface Table
+--
+
+ r2BrgAddDelInterface OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2BrgAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete interface to bridge group Table."
+ ::= { r2Bridge 5 }
+
+ r2BrgAddDelInterfaceEntry OBJECT-TYPE
+ SYNTAX R2BrgAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete interface to bridge group Entry"
+ INDEX { r2Index }
+ ::= { r2BrgAddDelInterface 1 }
+
+ R2BrgAddDelInterfaceEntry ::= SEQUENCE {
+ r2BrgAddDelBrgName DisplayString,
+ r2BrgAddDelInterfaceName DisplayString,
+ r2BrgAddDelInterfaceCMD INTEGER
+ }
+
+ r2BrgAddDelBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Group Name"
+ ::= { r2BrgAddDelInterfaceEntry 2 }
+
+ r2BrgAddDelInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(lan1-2/wan1-64/wanX pvc1-16)"
+ ::= { r2BrgAddDelInterfaceEntry 3 }
+
+ r2BrgAddDelInterfaceCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add interface to Bridge Mode or (delete)add interface
+ to router mode"
+ ::= { r2BrgAddDelInterfaceEntry 4 }
+
+--
+-- R2 Interface Control Table
+--
+
+ r2Interface OBJECT IDENTIFIER ::= { router-a-card 4 }
+
+--
+-- R2 LAN
+--
+
+ r2IntfLAN OBJECT IDENTIFIER ::= { r2Interface 1 }
+
+--
+-- R2 LAN Config Table
+--
+
+ r2LanCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2LanCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "LAN Config Table."
+ ::= { r2IntfLAN 1 }
+
+ r2LanCFGEntry OBJECT-TYPE
+ SYNTAX R2LanCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "LAN Config Entry"
+ INDEX { r2Index ,
+ r2LanIndex }
+ ::= { r2LanCFG 1 }
+
+ R2LanCFGEntry ::= SEQUENCE {
+ r2LanIndex INTEGER,
+ r2LanIPAddr DisplayString,
+ r2LanAliasIPAddr1 DisplayString,
+ r2LanAliasIPAddr2 DisplayString,
+ r2LanAliasIPAddr3 DisplayString,
+ r2LanAliasIPAddr4 DisplayString,
+ r2LanAliasIPAddr5 DisplayString,
+ r2LanRoutingProtocol INTEGER,
+ r2LanLayer2Protocol INTEGER,
+ r2LanSpeed INTEGER,
+ r2LanInterfaceMode INTEGER,
+ r2LanInboundPolicy DisplayString,
+ r2LanOutboundPolicy DisplayString,
+ r2LanStatus DisplayString
+ }
+
+ r2LanIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ lan2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Index"
+ ::= { r2LanCFGEntry 2 }
+
+ r2LanIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2LanCFGEntry 3 }
+
+ r2LanAliasIPAddr1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2LanCFGEntry 4 }
+
+ r2LanAliasIPAddr2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2LanCFGEntry 5 }
+
+ r2LanAliasIPAddr3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2LanCFGEntry 6 }
+
+ r2LanAliasIPAddr4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2LanCFGEntry 7 }
+
+ r2LanAliasIPAddr5 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2LanCFGEntry 8 }
+
+ r2LanRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip1(1),
+ rip2(2),
+ ospf(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Routing Protocol(OSPF enable/disable in r2OspfIntfAdminSetup Table)"
+ ::= { r2LanCFGEntry 9 }
+
+ r2LanLayer2Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ ethernet(1),
+ fast-ethernet(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Layer2 Protocol"
+ ::= { r2LanCFGEntry 10 }
+
+ r2LanSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ half-duplex-10M(1),
+ full-duplex-10M(2),
+ half-duplex-100M(3),
+ full-duplex-100M(4),
+ auto-negotiation(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Speed(10/100Mb ; half/full)"
+ ::= { r2LanCFGEntry 11 }
+
+ r2LanInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Interface Mode"
+ ::= { r2LanCFGEntry 12 }
+
+ r2LanInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan inbound policy (off to disable access control)"
+ ::= { r2LanCFGEntry 13 }
+
+ r2LanOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan outbound policy (off to disable access control)"
+ ::= { r2LanCFGEntry 14 }
+
+ r2LanStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Status"
+ ::= { r2LanCFGEntry 15 }
+
+--
+-- R2 Add or Delete Lan Alias IP Table
+--
+
+ r2AddDelAliasIP OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddDelAliasIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Lan Alias IP Table."
+ ::= { r2IntfLAN 2 }
+
+ r2AddDelAliasIPEntry OBJECT-TYPE
+ SYNTAX R2AddDelAliasIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Lan Alias IP Entry"
+ INDEX { r2Index }
+ ::= { r2AddDelAliasIP 1 }
+
+ R2AddDelAliasIPEntry ::= SEQUENCE {
+ r2AliasIPLanIndex INTEGER,
+ r2AliasIPAddr DisplayString,
+ r2AliasIPAddrCMD INTEGER
+ }
+
+ r2AliasIPLanIndex OBJECT-TYPE
+ SYNTAX INTEGER{
+ lan1(1),
+ lan2(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Index"
+ ::= { r2AddDelAliasIPEntry 2 }
+
+ r2AliasIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alias IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2AddDelAliasIPEntry 3 }
+
+ r2AliasIPAddrCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Alias IP Address"
+ ::= { r2AddDelAliasIPEntry 4 }
+
+--
+-- R2 WAN
+--
+
+ r2IntfWAN OBJECT IDENTIFIER ::= { r2Interface 2 }
+
+--
+-- R2 WAN Config Table
+--
+
+ r2WanCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface WAN(1-64) Config Table."
+ ::= { r2IntfWAN 1 }
+
+ r2WanCFGEntry OBJECT-TYPE
+ SYNTAX R2WanCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface WAN(1-64) Config Entry"
+ INDEX { r2Index ,
+ r2WanIndex }
+ ::= { r2WanCFG 1 }
+
+ R2WanCFGEntry ::= SEQUENCE {
+ r2WanIndex INTEGER,
+ r2WanIPAddr DisplayString,
+ r2WanRoutingProtocol INTEGER,
+ r2WanNatNapt INTEGER,
+ r2WanNumberOfTimeSlots INTEGER,
+ r2WanLayer2Protocol INTEGER,
+ r2WanInterfaceMode INTEGER,
+ r2WanInboundPolicy DisplayString,
+ r2WanOutboundPolicy DisplayString,
+ r2WanStatus INTEGER
+ }
+
+ r2WanIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface WAN1-WAN2"
+ ::= { r2WanCFGEntry 2 }
+
+ r2WanIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2WanCFGEntry 3 }
+
+ r2WanRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip1(1),
+ rip2(2),
+ ospf(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Routing Protocol(OSPF enable/disable in r2OspfIntfAdminSetup Table)"
+ ::= { r2WanCFGEntry 4 }
+
+ r2WanNatNapt OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ nat(2),
+ napt(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN NAT/NAPT Function"
+ ::= { r2WanCFGEntry 5 }
+
+ r2WanNumberOfTimeSlots OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of TimeSlots for this WAN"
+ ::= { r2WanCFGEntry 6 }
+
+ r2WanLayer2Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ ppp(3),
+ hdlc(4),
+ frame-relay(5),
+ cisco-hdlc(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Layer2 Protocol"
+ ::= { r2WanCFGEntry 7 }
+
+ r2WanInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Interface Mode"
+ ::= { r2WanCFGEntry 8 }
+
+ r2WanInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan inbound policy (off to disable access control)"
+ ::= { r2WanCFGEntry 9 }
+
+ r2WanOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan outbound policy (off to disable access control)"
+ ::= { r2WanCFGEntry 10 }
+
+ r2WanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Status"
+ ::= { r2WanCFGEntry 11 }
+
+--
+-- R2 WAN Cisco Hdlc Config Table
+--
+
+ r2WanCiscoHdlc OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanCiscoHdlcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Cisco Hdlc Config Table."
+ ::= { r2IntfWAN 2 }
+
+ r2WanCiscoHdlcEntry OBJECT-TYPE
+ SYNTAX R2WanCiscoHdlcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Cisco Hdlc Config Entry"
+ INDEX { r2Index ,
+ r2WanIndex }
+ ::= { r2WanCiscoHdlc 1 }
+
+ R2WanCiscoHdlcEntry ::= SEQUENCE {
+ r2WanChdlcInterval INTEGER,
+ r2WanChdlcTimeout INTEGER,
+ r2WanChdlcCMD INTEGER
+ }
+
+ r2WanChdlcInterval OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Keepalive interval (1-3600, default is 10 secs)"
+ ::= { r2WanCiscoHdlcEntry 3 }
+
+ r2WanChdlcTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface restart timeout(secs, should be multiple of interval)"
+ ::= { r2WanCiscoHdlcEntry 4 }
+
+ r2WanChdlcCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ set(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set Cisco Hdlc"
+ ::= { r2WanCiscoHdlcEntry 5 }
+
+--
+-- R2 WAN Frame Relay Config Table
+--
+
+ r2WanFrameRelay OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanFrameRelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Frame Relay Config Table."
+ ::= { r2IntfWAN 3 }
+
+ r2WanFrameRelayEntry OBJECT-TYPE
+ SYNTAX R2WanFrameRelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Frame Relay Config Entry"
+ INDEX { r2Index ,
+ r2WanIndex }
+ ::= { r2WanFrameRelay 1 }
+
+ R2WanFrameRelayEntry ::= SEQUENCE {
+ r2WanFRLMIType INTEGER,
+ r2WanFRN391 INTEGER,
+ r2WanFRN392 INTEGER,
+ r2WanFRN393 INTEGER,
+ r2WanFRT391 INTEGER
+ }
+
+ r2WanFRLMIType OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ q933(1),
+ ansi(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Frame Relay LMI protocol (ansi/q933)"
+ ::= { r2WanFrameRelayEntry 3 }
+
+ r2WanFRN391 OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LMI full-status polling interval (1~255)"
+ ::= { r2WanFrameRelayEntry 4 }
+
+ r2WanFRN392 OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LMI error threshold (1~10)"
+ ::= { r2WanFrameRelayEntry 5 }
+
+ r2WanFRN393 OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LMI monitored event threshold (1~10)"
+ ::= { r2WanFrameRelayEntry 6 }
+
+ r2WanFRT391 OBJECT-TYPE
+ SYNTAX INTEGER (0 | 5..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LMI link integrity polling interval (5~30)"
+ ::= { r2WanFrameRelayEntry 7 }
+
+--
+-- R2 WAN PVC
+--
+
+ r2WanPVC OBJECT IDENTIFIER ::= { r2IntfWAN 4 }
+
+--
+-- R2 WAN PVC Function Table
+--
+
+ r2WanAddDelPVC OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanAddDelPVCEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Frame Relay PVC Table"
+ ::= { r2WanPVC 1 }
+
+ r2WanAddDelPVCEntry OBJECT-TYPE
+ SYNTAX R2WanAddDelPVCEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Frame Relay PVC Entry"
+ INDEX { r2Index }
+ ::= { r2WanAddDelPVC 1 }
+
+ R2WanAddDelPVCEntry ::= SEQUENCE {
+ r2PvcWanIndex INTEGER,
+ r2PvcNum INTEGER,
+ r2PvcDLCI INTEGER,
+ r2PvcCIR INTEGER,
+ r2PvcBc INTEGER,
+ r2PvcBe INTEGER,
+ r2PvcQdepth INTEGER,
+ r2WanPvcCMD INTEGER
+ }
+
+ r2PvcWanIndex OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Wan number (wan1-wan64)"
+ ::= { r2WanAddDelPVCEntry 2 }
+
+ r2PvcNum OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PVC number (pvc1-pvc16)"
+ ::= { r2WanAddDelPVCEntry 3 }
+
+ r2PvcDLCI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PVC's DLCI (16~991)"
+ ::= { r2WanAddDelPVCEntry 4 }
+
+ r2PvcCIR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Information Rate (kbps)"
+ ::= { r2WanAddDelPVCEntry 5 }
+
+ r2PvcBc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Burst Size (kbits)"
+ ::= { r2WanAddDelPVCEntry 6 }
+
+ r2PvcBe OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excess Burst Size (kbits)"
+ ::= { r2WanAddDelPVCEntry 7 }
+
+ r2PvcQdepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max. queue length"
+ ::= { r2WanAddDelPVCEntry 8 }
+
+ r2WanPvcCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ add-pvc(1),
+ delete-pvc(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Frame Relay PVC for this wan interface"
+ ::= { r2WanAddDelPVCEntry 9 }
+
+--
+-- R2 WAN PVC Config Table
+--
+
+ r2WanPvcCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanPvcCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC Config Table"
+ ::= { r2WanPVC 2 }
+
+ r2WanPvcCFGEntry OBJECT-TYPE
+ SYNTAX R2WanPvcCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC Config Entry"
+ INDEX { r2Index ,
+ r2WanIndex ,
+ r2PvcIndex }
+ ::= { r2WanPvcCFG 1 }
+
+ R2WanPvcCFGEntry ::= SEQUENCE {
+ r2PvcIndex INTEGER,
+ r2WanPvcState INTEGER,
+ r2WanPvcIPAddr DisplayString,
+ r2WanPvcRoutingProtocol INTEGER,
+ r2WanPvcNatNapt INTEGER,
+ r2WanPvcInterfaceMode INTEGER,
+ r2WanPvcDLCI INTEGER,
+ r2WanPvcCIR INTEGER,
+ r2WanPvcBc INTEGER,
+ r2WanPvcBe INTEGER,
+ r2WanPvcQdepth INTEGER,
+ r2WanPvcInboundPolicy DisplayString,
+ r2WanPvcOutboundPolicy DisplayString
+ }
+
+ r2PvcIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The PVC number (pvc1-pvc16)"
+ ::= { r2WanPvcCFGEntry 3 }
+
+ r2WanPvcState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ active(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC State"
+ ::= { r2WanPvcCFGEntry 4 }
+
+ r2WanPvcIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC IP address (xxx.xxx.xxx.xxx/xx)"
+ ::= { r2WanPvcCFGEntry 5 }
+
+ r2WanPvcRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip1(1),
+ rip2(2),
+ ospf(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC Routing Protocol(OSPF enable/disable in r2OspfIntfAdminSetup Table)"
+ ::= { r2WanPvcCFGEntry 6 }
+
+ r2WanPvcNatNapt OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ nat(2),
+ napt(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC NAT/NAPT Function"
+ ::= { r2WanPvcCFGEntry 7 }
+
+ r2WanPvcInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC Interface Mode"
+ ::= { r2WanPvcCFGEntry 8 }
+
+ r2WanPvcDLCI OBJECT-TYPE
+ SYNTAX INTEGER (16..991)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PVC's DLCI (16~991)"
+ ::= { r2WanPvcCFGEntry 9 }
+
+ r2WanPvcCIR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Information Rate (kbps)"
+ ::= { r2WanPvcCFGEntry 10 }
+
+ r2WanPvcBc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Burst Size (kbits)"
+ ::= { r2WanPvcCFGEntry 11 }
+
+ r2WanPvcBe OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excess Burst Size (kbits)"
+ ::= { r2WanPvcCFGEntry 12 }
+
+ r2WanPvcQdepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max. queue length"
+ ::= { r2WanPvcCFGEntry 13 }
+
+ r2WanPvcInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Pvc inbound policy (off to disable access control)"
+ ::= { r2WanPvcCFGEntry 14 }
+
+ r2WanPvcOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Pvc outbound policy (off to disable access control)"
+ ::= { r2WanPvcCFGEntry 15 }
+
+--
+-- R2 WAN Channel Map
+--
+
+ r2WanChannelMap OBJECT IDENTIFIER ::= { r2IntfWAN 5 }
+
+--
+-- R2 WAN Set Channel Map Control
+--
+
+ r2WanSetMap OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanSetMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Set Channel Map Table"
+ ::= { r2WanChannelMap 1 }
+
+ r2WanSetMapEntry OBJECT-TYPE
+ SYNTAX R2WanSetMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Set Channel Map Entry"
+ INDEX { r2Index }
+ ::= { r2WanSetMap 1 }
+
+ R2WanSetMapEntry ::= SEQUENCE {
+ r2MapWanNumber INTEGER,
+ r2StartTimeSlot INTEGER,
+ r2ChannelNumber INTEGER,
+ r2MapCommand INTEGER
+ }
+
+ r2MapWanNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Index(wan1~wan64)"
+ ::= { r2WanSetMapEntry 2 }
+
+ r2StartTimeSlot OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set start time slot number"
+ ::= { r2WanSetMapEntry 3 }
+
+ r2ChannelNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set channel number"
+ ::= { r2WanSetMapEntry 4 }
+
+ r2MapCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1),
+ set(2),
+ clrSet(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Map Command"
+ ::= { r2WanSetMapEntry 5 }
+
+--
+-- R2 WAN Channel Map Info Table
+--
+
+ r2ChannelMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2ChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Channel Map Config Table"
+ ::= { r2WanChannelMap 2 }
+
+ r2ChannelMapEntry OBJECT-TYPE
+ SYNTAX R2ChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Channel Map Config Entry"
+ INDEX { r2Index ,
+ r2TimeSlotIndex }
+ ::= { r2ChannelMapTable 1 }
+
+ R2ChannelMapEntry ::= SEQUENCE {
+ r2TimeSlotIndex INTEGER,
+ r2MapToWanNum WanID
+ }
+
+ r2TimeSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot number"
+ ::= { r2ChannelMapEntry 2 }
+
+ r2MapToWanNum OBJECT-TYPE
+ SYNTAX WanID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot number"
+ ::= { r2ChannelMapEntry 3 }
+
+--
+-- R2 WAN QoS Table
+--
+
+ r2WanQoS OBJECT IDENTIFIER ::= { r2IntfWAN 6 }
+
+--
+-- R2 WAN Qos Policy Table
+--
+ r2WanQosPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanQosPolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Table."
+ ::= { r2WanQoS 1 }
+
+ r2WanQosPolicyEntry OBJECT-TYPE
+ SYNTAX R2WanQosPolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Entry"
+ INDEX { r2Index ,
+ r2WanIndex ,
+ r2WanQosPolicyNumber }
+ ::= { r2WanQosPolicyTable 1 }
+
+ R2WanQosPolicyEntry ::= SEQUENCE {
+ r2WanQosPolicyNumber INTEGER,
+ r2WanQosPolicySrcIP DisplayString,
+ r2WanQosPolicyDstIP DisplayString,
+ r2WanQosPolicyProtocol DisplayString,
+ r2WanQosPolicyRate DisplayString,
+ r2WanQosPolicySrcPort DisplayString,
+ r2WanQosPolicyDstPort DisplayString
+ }
+
+ r2WanQosPolicyNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Qos Policy Number"
+ ::= { r2WanQosPolicyEntry 3 }
+
+ r2WanQosPolicySrcIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Source IP/Perfix"
+ ::= { r2WanQosPolicyEntry 4 }
+
+ r2WanQosPolicyDstIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Destination IP/Perfix"
+ ::= { r2WanQosPolicyEntry 5 }
+
+ r2WanQosPolicyProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Qos Policy Protocol"
+ ::= { r2WanQosPolicyEntry 6 }
+
+ r2WanQosPolicyRate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Rate"
+ ::= { r2WanQosPolicyEntry 7 }
+
+ r2WanQosPolicySrcPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Source Port"
+ ::= { r2WanQosPolicyEntry 8 }
+
+ r2WanQosPolicyDstPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Destination Port"
+ ::= { r2WanQosPolicyEntry 9 }
+
+--
+-- R2 WAN Qos Policy Control Table
+--
+
+ r2WanQosPolicyControl OBJECT IDENTIFIER ::= { r2WanQoS 2 }
+
+--
+-- R2 WAN Qos Append and Insert Policy Table
+--
+
+ r2WanQosAppendAndInsertPolicy OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanQosAppendAndInsertPolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append od Insert a traffic control policy Table."
+ ::= { r2WanQosPolicyControl 1 }
+
+ r2WanQosAppendAndInsertPolicyEntry OBJECT-TYPE
+ SYNTAX R2WanQosAppendAndInsertPolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append od Insert a traffic control policy Entry"
+ INDEX { r2Index }
+ ::= { r2WanQosAppendAndInsertPolicy 1 }
+
+ R2WanQosAppendAndInsertPolicyEntry ::= SEQUENCE {
+ r2WanAppInstPolicyWanNum INTEGER (1..64),
+ r2WanAppInstPolicySrcIP DisplayString (SIZE (0..20)),
+ r2WanAppInstPolicySrcIPPrefix DisplayString (SIZE (0..2)),
+ r2WanAppInstPolicyDstIP DisplayString (SIZE (0..20)),
+ r2WanAppInstPolicyDstIPPrefix DisplayString (SIZE (0..2)),
+ r2WanAppInstPolicySrcPort DisplayString (SIZE (0..25)),
+ r2WanAppInstPolicyDstPort DisplayString (SIZE (0..25)),
+ r2WanAppInstPolicyProtocol DisplayString (SIZE (0..10)),
+ r2WanAppInstPolicyRate DisplayString (SIZE (0..25)),
+ r2WanAppInstPolicyRateType INTEGER,
+ r2WanInstPolicyNum INTEGER (0..32),
+ r2WanAppInstPolicyCommand INTEGER
+ }
+
+ r2WanAppInstPolicyWanNum OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Number(Wan 1~64)"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 2 }
+
+ r2WanAppInstPolicySrcIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Source IP(xxx.xxx.xxx.xxx)"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 3 }
+
+ r2WanAppInstPolicySrcIPPrefix OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..2))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Source IP Prefix(skip if src_ip is 'any')"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 4 }
+
+ r2WanAppInstPolicyDstIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Destination IP(xxx.xxx.xxx.xxx)"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 5 }
+
+ r2WanAppInstPolicyDstIPPrefix OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..2))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Destination IP Prefix(skip if dst_ip is 'any')"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 6 }
+
+ r2WanAppInstPolicySrcPort OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..25))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Source Port(any or min[-max] only for TCP/UDP, (no space before and after '-')"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 7 }
+
+ r2WanAppInstPolicyDstPort OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..25))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Destination Port(any or min[-max] only for TCP/UDP, (no space before and after '-')"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 8 }
+
+ r2WanAppInstPolicyProtocol OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Protocol(TCP or UDP or ICMP or Any or 0~255)"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 9 }
+
+ r2WanAppInstPolicyRate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..25))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Rate(Committed access rate in min[-max] format, (no space before and after '-') )"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 10 }
+
+ r2WanAppInstPolicyRateType OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbps(1),
+ mbps(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Rate Type(type of bandwidth for rate in bits per sec)"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 11 }
+
+ r2WanInstPolicyNum OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy number before which new policy will be inserted"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 12 }
+
+ r2WanAppInstPolicyCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ append(1),
+ insert(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Command"
+ ::= { r2WanQosAppendAndInsertPolicyEntry 13 }
+
+--
+-- R2 WAN Qos Delete Policy Table
+--
+
+ r2WanQosDeletePolicy OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2WanQosDeletePolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete a traffic control policy Table."
+ ::= { r2WanQosPolicyControl 2 }
+
+ r2WanQosDeletePolicyEntry OBJECT-TYPE
+ SYNTAX R2WanQosDeletePolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete a traffic control policy Entry"
+ INDEX { r2Index }
+ ::= { r2WanQosDeletePolicy 1 }
+
+ R2WanQosDeletePolicyEntry ::= SEQUENCE {
+ r2WanDelPolicyWanNum INTEGER (1..64),
+ r2WanDelPolicyNumber INTEGER (1..32),
+ r2WanDelPolicyCommand INTEGER
+ }
+
+ r2WanDelPolicyWanNum OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Number(Wan 1~64)"
+ ::= { r2WanQosDeletePolicyEntry 2 }
+
+ r2WanDelPolicyNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Number(1~32)"
+ ::= { r2WanQosDeletePolicyEntry 3 }
+
+ r2WanDelPolicyCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ delete(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete Policy Command"
+ ::= { r2WanQosDeletePolicyEntry 4 }
+
+
+--
+-- R2 Virtual Interface
+--
+
+ r2IntfVirtual OBJECT IDENTIFIER ::= { r2Interface 3 }
+
+--
+-- R2 Virtual Interface Config
+--
+
+ r2VirtualIntfCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2VirtualIntfCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Configuration Table."
+ ::= { r2IntfVirtual 1 }
+
+ r2VirtualIntfCFGEntry OBJECT-TYPE
+ SYNTAX R2VirtualIntfCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Configuration Entry"
+ INDEX { r2Index ,
+ r2VIntfIndex }
+ ::= { r2VirtualIntfCFG 1 }
+
+ R2VirtualIntfCFGEntry ::= SEQUENCE {
+ r2VIntfIndex INTEGER,
+ r2VIntfName DisplayString,
+ r2VIntfRoutingProtocol INTEGER,
+ r2VIntfLayer2Protocol INTEGER,
+ r2VIntfInterfaceMode INTEGER,
+ r2VIntfInboundPolicy DisplayString,
+ r2VIntfOutboundPolicy DisplayString,
+ r2VIntfStatus INTEGER
+ }
+
+ r2VIntfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual interface index"
+ ::= { r2VirtualIntfCFGEntry 2 }
+
+ r2VIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual interface name"
+ ::= { r2VirtualIntfCFGEntry 3 }
+
+ r2VIntfRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip1(1),
+ rip2(2),
+ ospf(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Routing Protocol(OSPF enable/disable in r2OspfIntfAdminSetup Table)"
+ ::= { r2VirtualIntfCFGEntry 4 }
+
+ r2VIntfLayer2Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ppp(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Layer2 Protocol"
+ ::= { r2VirtualIntfCFGEntry 5 }
+
+ r2VIntfInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Mode of Virtual Interface"
+ ::= { r2VirtualIntfCFGEntry 6 }
+
+ r2VIntfInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface inbound policy (off to disable access control)"
+ ::= { r2VirtualIntfCFGEntry 7 }
+
+ r2VIntfOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface outbound policy (off to disable access control)"
+ ::= { r2VirtualIntfCFGEntry 8 }
+
+ r2VIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Status"
+ ::= { r2VirtualIntfCFGEntry 9 }
+
+
+--
+-- R2 Policy
+--
+
+ r2Policy OBJECT IDENTIFIER ::= { router-a-card 5 }
+
+--
+-- R2 Filter Info
+--
+
+ r2FilterInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2FilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "filter information Table"
+ ::= { r2Policy 1 }
+
+ r2FilterInfoEntry OBJECT-TYPE
+ SYNTAX R2FilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "filter information Entry"
+ INDEX { r2Index ,
+ r2FilterIndex ,
+ r2RuleIndex }
+ ::= { r2FilterInfo 1 }
+
+ R2FilterInfoEntry ::= SEQUENCE {
+ r2FilterIndex INTEGER,
+ r2RuleIndex INTEGER,
+ r2FilterName DisplayString,
+ r2FilterAction INTEGER,
+ r2FilterSrcAddr DisplayString,
+ r2FilterDestAddr DisplayString,
+ r2FilterProtocol INTEGER,
+ r2FilterPortLow INTEGER,
+ r2FilterPortHigh INTEGER
+ }
+
+ r2FilterIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Filter List Index "
+ ::= { r2FilterInfoEntry 2 }
+
+ r2RuleIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "filter rule index"
+ ::= { r2FilterInfoEntry 3 }
+
+ r2FilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "filter list Name"
+ ::= { r2FilterInfoEntry 4 }
+
+ r2FilterAction OBJECT-TYPE
+ SYNTAX INTEGER{
+ deny(1),
+ permit(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Filter action"
+ ::= { r2FilterInfoEntry 5 }
+
+ r2FilterSrcAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "source address of filter action (xx.xx.xx.xx/xx)"
+ ::= { r2FilterInfoEntry 6 }
+
+ r2FilterDestAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "destination address of filter action (xx.xx.xx.xx/xx)"
+ ::= { r2FilterInfoEntry 7 }
+
+ r2FilterProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ tcp(1),
+ udp(2),
+ icmp(3),
+ any(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "protocol of filter action"
+ ::= { r2FilterInfoEntry 8 }
+
+ r2FilterPortLow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Low port of the port range for TCP/UDP"
+ ::= { r2FilterInfoEntry 9 }
+
+ r2FilterPortHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "High port of the port range for TCP/UDP"
+ ::= { r2FilterInfoEntry 10 }
+
+--
+-- R2 Mac Filter Info
+--
+
+ r2MacFilterInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2MacFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Mac filter information Table"
+ ::= { r2Policy 2 }
+
+ r2MacFilterInfoEntry OBJECT-TYPE
+ SYNTAX R2MacFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Mac filter information Entry"
+ INDEX { r2Index ,
+ r2MacFilterIndex ,
+ r2MacFilterRuleIndex }
+ ::= { r2MacFilterInfo 1 }
+
+ R2MacFilterInfoEntry ::= SEQUENCE {
+ r2MacFilterIndex INTEGER,
+ r2MacFilterRuleIndex INTEGER,
+ r2MacFilterName DisplayString,
+ r2MacFilterMacAddress DisplayString
+ }
+
+ r2MacFilterIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter List Index "
+ ::= { r2MacFilterInfoEntry 2 }
+
+ r2MacFilterRuleIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAc Filter rule index"
+ ::= { r2MacFilterInfoEntry 3 }
+
+ r2MacFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter list Name"
+ ::= { r2MacFilterInfoEntry 4 }
+
+ r2MacFilterMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter Mac Address"
+ ::= { r2MacFilterInfoEntry 5 }
+
+--
+-- R2 Filter Control
+--
+
+ r2FilterControl OBJECT IDENTIFIER ::= { r2Policy 3 }
+
+--
+-- R2 Create & Destroy Filter list Table
+--
+
+ r2CreateDestroyFilter OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2CreateDestroyFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and Destroy Filter List Table"
+ ::= { r2FilterControl 1 }
+
+ r2CreateDestroyFilterEntry OBJECT-TYPE
+ SYNTAX R2CreateDestroyFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and Destroy Filter List Entry"
+ INDEX { r2Index }
+ ::= { r2CreateDestroyFilter 1 }
+
+ R2CreateDestroyFilterEntry ::= SEQUENCE {
+ r2CreDesFilterName DisplayString,
+ r2CreDesFilterCMD INTEGER
+ }
+
+ r2CreDesFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Filter List Name"
+ ::= { r2CreateDestroyFilterEntry 2 }
+
+ r2CreDesFilterCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ create-filter(1),
+ destroy-filter(2),
+ create-mac-filter(3),
+ destroy-mac-filter(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Filter List Command"
+ ::= { r2CreateDestroyFilterEntry 3 }
+
+--
+-- R2 Add Filter Rule
+--
+
+ r2AddFilterRule OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append filter rule Table"
+ ::= { r2FilterControl 2 }
+
+ r2AddFilterRuleEntry OBJECT-TYPE
+ SYNTAX R2AddFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append filter rule Entry"
+ INDEX { r2Index }
+ ::= { r2AddFilterRule 1 }
+
+ R2AddFilterRuleEntry ::= SEQUENCE {
+ r2AddFilterName DisplayString,
+ r2AddFilterAction INTEGER,
+ r2AddFilterSrcAddr DisplayString,
+ r2AddFilterDestAddr DisplayString,
+ r2AddFilterProtocol INTEGER,
+ r2AddFilterPortLow INTEGER,
+ r2AddFilterPortHigh INTEGER,
+ r2AddFilterRuleCMD INTEGER
+ }
+
+ r2AddFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Filter List Name"
+ ::= { r2AddFilterRuleEntry 2 }
+
+ r2AddFilterAction OBJECT-TYPE
+ SYNTAX INTEGER{
+ deny(1),
+ permit(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Filter action"
+ ::= { r2AddFilterRuleEntry 3 }
+
+ r2AddFilterSrcAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "source address of filter action (xx.xx.xx.xx/xx)"
+ ::= { r2AddFilterRuleEntry 4 }
+
+ r2AddFilterDestAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "destination address of filter action (xx.xx.xx.xx/xx)"
+ ::= { r2AddFilterRuleEntry 5 }
+
+ r2AddFilterProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ tcp(1),
+ udp(2),
+ icmp(3),
+ any(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "protocol of filter action"
+ ::= { r2AddFilterRuleEntry 6 }
+
+ r2AddFilterPortLow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Low port of the port range for TCP/UDP"
+ ::= { r2AddFilterRuleEntry 7 }
+
+ r2AddFilterPortHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "High port of the port range for TCP/UDP"
+ ::= { r2AddFilterRuleEntry 8 }
+
+ r2AddFilterRuleCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ append(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Append Filter rule"
+ ::= { r2AddFilterRuleEntry 9 }
+
+--
+-- R2 Add Mac Filter Rule
+--
+
+ r2AddMacFilterRule OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddMacFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append Mac filter rule Table"
+ ::= { r2FilterControl 3 }
+
+ r2AddMacFilterRuleEntry OBJECT-TYPE
+ SYNTAX R2AddMacFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append Mac filter rule Entry"
+ INDEX { r2Index }
+ ::= { r2AddMacFilterRule 1 }
+
+ R2AddMacFilterRuleEntry ::= SEQUENCE {
+ r2AddMacFilterName DisplayString,
+ r2AddMacFilterMacAddr DisplayString,
+ r2AddMacFilterRuleCMD INTEGER
+ }
+
+ r2AddMacFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter List Name"
+ ::= { r2AddMacFilterRuleEntry 2 }
+
+ r2AddMacFilterMacAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter Mac address"
+ ::= { r2AddMacFilterRuleEntry 3 }
+
+ r2AddMacFilterRuleCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ append(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Append Mac Filter rule"
+ ::= { r2AddMacFilterRuleEntry 4 }
+
+--
+-- R2 Delete Filter Rule
+--
+
+ r2DelFilterRule OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DelFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete filter rule Table"
+ ::= { r2FilterControl 4 }
+
+ r2DelFilterRuleEntry OBJECT-TYPE
+ SYNTAX R2DelFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete filter rule Entry"
+ INDEX { r2Index }
+ ::= { r2DelFilterRule 1 }
+
+ R2DelFilterRuleEntry ::= SEQUENCE {
+ r2DelFilterName DisplayString,
+ r2DelStartIndex INTEGER,
+ r2DelEndIndex INTEGER,
+ r2DelFilterRuleCMD INTEGER
+ }
+
+ r2DelFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "filter list Name"
+ ::= { r2DelFilterRuleEntry 2 }
+
+ r2DelStartIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "start index of list which will be deleted"
+ ::= { r2DelFilterRuleEntry 3 }
+
+ r2DelEndIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "end index of list which will be deleted"
+ ::= { r2DelFilterRuleEntry 4 }
+
+ r2DelFilterRuleCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ delete(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "delete filter rule command"
+ ::= { r2DelFilterRuleEntry 5 }
+
+--
+-- R2 Delete Mac Filter Rule
+--
+
+ r2DelMacFilterRule OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DelMacFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete Mac filter rule Table"
+ ::= { r2FilterControl 5 }
+
+ r2DelMacFilterRuleEntry OBJECT-TYPE
+ SYNTAX R2DelMacFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete Mac filter rule Entry"
+ INDEX { r2Index }
+ ::= { r2DelMacFilterRule 1 }
+
+ R2DelMacFilterRuleEntry ::= SEQUENCE {
+ r2DelMacFilterName DisplayString,
+ r2DelMacFilterMacAddr DisplayString,
+ r2DelMacFilterRuleCMD INTEGER
+ }
+
+ r2DelMacFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mac filter list Name"
+ ::= { r2DelMacFilterRuleEntry 2 }
+
+ r2DelMacFilterMacAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mac address"
+ ::= { r2DelMacFilterRuleEntry 3 }
+
+ r2DelMacFilterRuleCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ delete(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "delete mac filter rule command"
+ ::= { r2DelMacFilterRuleEntry 4 }
+
+--
+-- R2 Route
+--
+
+ r2Route OBJECT IDENTIFIER ::= { router-a-card 6 }
+
+--
+-- R2 Static Route Table
+--
+
+ r2StaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2StaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Static Route Table"
+ ::= { r2Route 1 }
+
+ r2StaticRouteEntry OBJECT-TYPE
+ SYNTAX R2StaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Static Route Entry"
+ INDEX { r2Index ,
+ r2RouteIndex }
+ ::= { r2StaticRouteTable 1 }
+
+ R2StaticRouteEntry ::= SEQUENCE {
+ r2RouteIndex INTEGER,
+ r2StaticRouteNetAddr DisplayString,
+ r2StaticRouteNetMask DisplayString,
+ r2StaticRouteGatewayAddr DisplayString,
+ r2StaticRouteInterface DisplayString
+ }
+
+ r2RouteIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "routing table entry index"
+ ::= { r2StaticRouteEntry 2 }
+
+ r2StaticRouteNetAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static route net Address"
+ ::= { r2StaticRouteEntry 3 }
+
+ r2StaticRouteNetMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static route net mask"
+ ::= { r2StaticRouteEntry 4 }
+
+ r2StaticRouteGatewayAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static route gateway Address"
+ ::= { r2StaticRouteEntry 5 }
+
+ r2StaticRouteInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static route output interface"
+ ::= { r2StaticRouteEntry 6 }
+
+--
+-- R2 Add Static Route
+--
+
+ r2AddStaticRoute OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add static route Table"
+ ::= { r2Route 2 }
+
+ r2AddStaticRouteEntry OBJECT-TYPE
+ SYNTAX R2AddStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add static route Entry"
+ INDEX { r2Index }
+ ::= { r2AddStaticRoute 1 }
+
+ R2AddStaticRouteEntry ::= SEQUENCE {
+ r2AddRouteNetAddr DisplayString,
+ r2AddRouteGatewayAddr DisplayString,
+ r2AddRouteInterface DisplayString,
+ r2AddSataicRouteCMD INTEGER
+ }
+
+ r2AddRouteNetAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static route net Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2AddStaticRouteEntry 2 }
+
+ r2AddRouteGatewayAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static route gateway Address(xxx.xxx.xxx.xxx)"
+ ::= { r2AddStaticRouteEntry 3 }
+
+ r2AddRouteInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static route output interface(lan1~2/wan1~wan64/wanX pvc1-16/brg_group)"
+ ::= { r2AddStaticRouteEntry 4 }
+
+ r2AddSataicRouteCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " add static route "
+ ::= { r2AddStaticRouteEntry 5 }
+
+--
+-- R2 Delete Static Route
+--
+
+ r2DelStaticRoute OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DelStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete static route Table"
+ ::= { r2Route 3 }
+
+ r2DelStaticRouteEntry OBJECT-TYPE
+ SYNTAX R2DelStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete static route Entry"
+ INDEX { r2Index }
+ ::= { r2DelStaticRoute 1 }
+
+ R2DelStaticRouteEntry ::= SEQUENCE {
+ r2DelRouteNetAddr DisplayString,
+ r2DelSataicRouteCMD INTEGER
+ }
+
+ r2DelRouteNetAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static route net Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2DelStaticRouteEntry 2 }
+
+ r2DelSataicRouteCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ delete(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete static route"
+ ::= { r2DelStaticRouteEntry 3 }
+
+--
+-- R2 OSPF
+--
+
+ r2OSPF OBJECT IDENTIFIER ::= { r2Route 4 }
+
+--
+-- R2 OSPF General Table
+--
+
+ r2OspfGereralTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2OspfGereralEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Route OSPF General Config Table"
+ ::= { r2OSPF 1 }
+
+ r2OspfGereralEntry OBJECT-TYPE
+ SYNTAX R2OspfGereralEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Route OSPF General Config Entry"
+ INDEX { r2Index }
+ ::= { r2OspfGereralTable 1 }
+
+ R2OspfGereralEntry ::= SEQUENCE {
+ r2OspfRedistribute DisplayString (SIZE (1..50)),
+ r2OspfRouterID DisplayString (SIZE (1..20))
+ }
+
+ r2OspfRedistribute OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..50))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Redistributes (kernel | static | connected | rip | default | none)"
+ ::= { r2OspfGereralEntry 2 }
+
+ r2OspfRouterID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address(xxx.xxx.xxx.xxx) that identifies this OSPF router"
+ ::= { r2OspfGereralEntry 3 }
+
+--
+-- R2 OSPF Area
+--
+
+ r2OspfArea OBJECT IDENTIFIER ::= { r2OSPF 2 }
+
+--
+-- R2 OSPF Area Config
+--
+
+ r2OspfAreaCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2OspfAreaCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Area Config"
+ ::= { r2OspfArea 1 }
+
+ r2OspfAreaCFGEntry OBJECT-TYPE
+ SYNTAX R2OspfAreaCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Area Config Entry"
+ INDEX { r2Index ,
+ r2OspfAreaCfgIndex }
+ ::= { r2OspfAreaCFG 1 }
+
+ R2OspfAreaCFGEntry ::= SEQUENCE {
+ r2OspfAreaCfgIndex INTEGER,
+ r2OspfAreaCfgAreaID INTEGER,
+ r2OspfAreaCfgAuthenticationType INTEGER,
+ r2OspfAreaCfgAreaType INTEGER,
+ r2OspfAreaCfgCost INTEGER (0..16777215)
+ }
+
+ r2OspfAreaCfgIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Area Config Index"
+ ::= { r2OspfAreaCFGEntry 2 }
+
+ r2OspfAreaCfgAreaID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Area Config Area ID"
+ ::= { r2OspfAreaCFGEntry 3 }
+
+ r2OspfAreaCfgAuthenticationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2),
+ md5(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication for an OSPF area"
+ ::= { r2OspfAreaCFGEntry 4 }
+
+ r2OspfAreaCfgAreaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ stub(2),
+ stub-no-summary(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Designates an area as a stub area"
+ ::= { r2OspfAreaCFGEntry 5 }
+
+ r2OspfAreaCfgCost OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Assign a specific cost to the default summary route used"
+ ::= { r2OspfAreaCFGEntry 6 }
+
+--
+-- R2 OSPF Add & Delete Area
+--
+
+ r2OspfAddDelArea OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2OspfAddDelAreaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add and Delete OSPF Area"
+ ::= { r2OspfArea 2 }
+
+ r2OspfAddDelAreaEntry OBJECT-TYPE
+ SYNTAX R2OspfAddDelAreaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add and Delete OSPF Area Entry"
+ INDEX { r2Index }
+ ::= { r2OspfAddDelArea 1 }
+
+ R2OspfAddDelAreaEntry ::= SEQUENCE {
+ r2OspfAddDelAreaID INTEGER,
+ r2OspfAddDelAreaCommand INTEGER
+ }
+
+ r2OspfAddDelAreaID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add and Delete OSPF Area ID"
+ ::= { r2OspfAddDelAreaEntry 2 }
+
+ r2OspfAddDelAreaCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add and Delete OSPF Area ID Command"
+ ::= { r2OspfAddDelAreaEntry 3 }
+
+
+--
+-- R2 OSPF Interface Table
+--
+
+ r2OspfInterface OBJECT IDENTIFIER ::= { r2OSPF 3 }
+
+--
+-- R2 OSPF Interface Config Table
+--
+
+ r2OspfIntfCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2OspfIntfCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Interface Config"
+ ::= { r2OspfInterface 1 }
+
+ r2OspfIntfCFGEntry OBJECT-TYPE
+ SYNTAX R2OspfIntfCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Interface Config Entry"
+ INDEX { r2Index ,
+ r2OspfIntfIndex }
+ ::= { r2OspfIntfCFG 1 }
+
+ R2OspfIntfCFGEntry ::= SEQUENCE {
+ r2OspfIntfIndex INTEGER,
+ r2OspfIntfName DisplayString (SIZE (0..20)),
+ r2OspfIntfAdminStatus INTEGER,
+ r2OspfIntfAreaID INTEGER,
+ r2OspfIntfNetworkType INTEGER,
+ r2OspfIntfLinkCost INTEGER (1..65535),
+ r2OspfIntfTransmitDelay INTEGER (1..65535),
+ r2OspfIntfRouterPriority INTEGER (0..255),
+ r2OspfIntfHelloInterval INTEGER (1..65535),
+ r2OspfIntfRouterDeadInterval INTEGER (1..65535),
+ r2OspfIntfRetransmitInterval INTEGER (1..65535),
+ r2OspfIntfAuthMD5KeyID-Key DisplayString (SIZE (0..20)),
+ r2OspfIntfAuthPasswordTextKey DisplayString (SIZE (0..8))
+ }
+
+ r2OspfIntfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Index"
+ ::= { r2OspfIntfCFGEntry 2 }
+
+ r2OspfIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(Lan1~2/Wan1~64/Wanxx Pvc1~16)"
+ ::= { r2OspfIntfCFGEntry 3 }
+
+ r2OspfIntfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsiable(1),
+ enable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF interface's administrative status"
+ ::= { r2OspfIntfCFGEntry 4 }
+
+ r2OspfIntfAreaID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A 32-bit integer uniquely identifying the area to which the interface connects."
+ ::= { r2OspfIntfCFGEntry 5 }
+
+ r2OspfIntfNetworkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ broadcast(1),
+ point-to-point(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF interface type."
+ ::= { r2OspfIntfCFGEntry 6 }
+
+ r2OspfIntfLinkCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Explicitly specify the link cost of sending a packet"
+ ::= { r2OspfIntfCFGEntry 7 }
+
+ r2OspfIntfTransmitDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds for InfTransDelay value."
+ ::= { r2OspfIntfCFGEntry 8 }
+
+ r2OspfIntfRouterPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RouterPriority integer value."
+ ::= { r2OspfIntfCFGEntry 9 }
+
+ r2OspfIntfHelloInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds between hello packets sent."
+ ::= { r2OspfIntfCFGEntry 10 }
+
+ r2OspfIntfRouterDeadInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds for RouterDeadInterval timer."
+ ::= { r2OspfIntfCFGEntry 11 }
+
+ r2OspfIntfRetransmitInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds for RxmtInterval timer value."
+ ::= { r2OspfIntfCFGEntry 12 }
+
+ r2OspfIntfAuthMD5KeyID-Key OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface MD5 Authentication KeyID/Key(KeyID:1~255, Key:up to 16 chars)"
+ ::= { r2OspfIntfCFGEntry 13 }
+
+ r2OspfIntfAuthPasswordTextKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Password Authentication Key"
+ ::= { r2OspfIntfCFGEntry 14 }
+
+--
+-- R2 OSPF Interface Admin Setup Table
+--
+
+ r2OspfIntfAdminSetup OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2OspfIntfAdminSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Interface Admin Setup Table"
+ ::= { r2OspfInterface 2 }
+
+ r2OspfIntfAdminSetupEntry OBJECT-TYPE
+ SYNTAX R2OspfIntfAdminSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Interface Admin Setup Entry"
+ INDEX { r2Index }
+ ::= { r2OspfIntfAdminSetup 1 }
+
+ R2OspfIntfAdminSetupEntry ::= SEQUENCE {
+ r2OspfIntfAdminSetupIntfName DisplayString (SIZE (0..20)),
+ r2OspfIntfAdminSetupAreaID INTEGER,
+ r2OspfIntfAdminSetupCMD INTEGER
+ }
+
+ r2OspfIntfAdminSetupIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(lan1~2/wan1~64/wanXX pvcXX)"
+ ::= { r2OspfIntfAdminSetupEntry 2 }
+
+ r2OspfIntfAdminSetupAreaID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface OSPF Area ID"
+ ::= { r2OspfIntfAdminSetupEntry 3 }
+
+ r2OspfIntfAdminSetupCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ disable-intf-ospf(1),
+ enable-intf-ospf(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface OSPF Admin Setup Command(Disable/Enable)"
+ ::= { r2OspfIntfAdminSetupEntry 4 }
+
+--
+-- R2 NAT
+--
+
+ r2NAT OBJECT IDENTIFIER ::= { router-a-card 7 }
+
+--
+-- R2 NAT Interface Mode
+--
+
+ r2NatIFMode OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2NatIFModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT interface mode status Table"
+ ::= { r2NAT 1 }
+
+ r2NatIFModeEntry OBJECT-TYPE
+ SYNTAX R2NatIFModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT interface mode status Entry"
+ INDEX { r2Index ,
+ r2NatIFIndex }
+ ::= { r2NatIFMode 1 }
+
+ R2NatIFModeEntry ::= SEQUENCE {
+ r2NatIFIndex INTEGER,
+ r2NatIFName DisplayString,
+ r2NatMode INTEGER
+ }
+
+ r2NatIFIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT index"
+ ::= { r2NatIFModeEntry 2 }
+
+ r2NatIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r2NatIFModeEntry 3 }
+
+ r2NatMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ nat(2),
+ napt(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT mode of interface"
+ ::= { r2NatIFModeEntry 4 }
+
+--
+-- R2 NAT IP Pool
+--
+
+ r2NatIPPool OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2NatIPPoolEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP Pool Table"
+ ::= { r2NAT 2 }
+
+ r2NatIPPoolEntry OBJECT-TYPE
+ SYNTAX R2NatIPPoolEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP Pool Entry"
+ INDEX { r2Index ,
+ r2NatIFIndex ,
+ r2NatPoolIndex }
+ ::= { r2NatIPPool 1 }
+
+ R2NatIPPoolEntry ::= SEQUENCE {
+ r2NatPoolIndex INTEGER,
+ r2NatPoolIFName DisplayString,
+ r2NatStartAddress DisplayString,
+ r2NatEndAddress DisplayString
+ }
+
+ r2NatPoolIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IP Pool index"
+ ::= { r2NatIPPoolEntry 3 }
+
+ r2NatPoolIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(wan1-64/wanX pvc1-16)"
+ ::= { r2NatIPPoolEntry 4 }
+
+ r2NatStartAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT start address"
+ ::= { r2NatIPPoolEntry 5 }
+
+ r2NatEndAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT end address"
+ ::= { r2NatIPPoolEntry 6 }
+
+--
+-- R2 NAT Add or Delete IP Pool
+--
+
+ r2NatAddDelIPPool OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2NatAddDelIPPoolEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete NAT IP Pool Table"
+ ::= { r2NAT 3 }
+
+ r2NatAddDelIPPoolEntry OBJECT-TYPE
+ SYNTAX R2NatAddDelIPPoolEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete NAT IP Pool Entry"
+ INDEX { r2Index }
+ ::= { r2NatAddDelIPPool 1 }
+
+ R2NatAddDelIPPoolEntry ::= SEQUENCE {
+ r2NatAddDelPoolIFName DisplayString,
+ r2NatAddDelPoolIndex INTEGER,
+ r2NatAddDelStartAddr DisplayString,
+ r2NatAddDelEndAddr DisplayString,
+ r2NatAddDelIPPoolCMD INTEGER
+ }
+
+ r2NatAddDelPoolIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(wan1-64/wanx pvc1-16)"
+ ::= { r2NatAddDelIPPoolEntry 2 }
+
+ r2NatAddDelPoolIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete IP Pool index"
+ ::= { r2NatAddDelIPPoolEntry 3 }
+
+ r2NatAddDelStartAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT start address(xxx.xxx.xxx.xxx)"
+ ::= { r2NatAddDelIPPoolEntry 4 }
+
+ r2NatAddDelEndAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT end address(xxx.xxx.xxx.xxx)"
+ ::= { r2NatAddDelIPPoolEntry 5 }
+
+ r2NatAddDelIPPoolCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete IP Pool command"
+ ::= { r2NatAddDelIPPoolEntry 6 }
+
+--
+-- R2 NAT IP Static
+--
+
+ r2NatIPStatic OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2NatIPStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static status Table"
+ ::= { r2NAT 4 }
+
+ r2NatIPStaticEntry OBJECT-TYPE
+ SYNTAX R2NatIPStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static status Entry"
+ INDEX { r2Index ,
+ r2NatIFIndex ,
+ r2NatIPStaticIndex }
+ ::= { r2NatIPStatic 1 }
+
+ R2NatIPStaticEntry ::= SEQUENCE {
+ r2NatIPStaticIndex INTEGER,
+ r2NatIPStaticIFName DisplayString,
+ r2NatIPStaticPublicAddr DisplayString,
+ r2NatIPStaticPrivateAddr DisplayString
+ }
+
+ r2NatIPStaticIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static index"
+ ::= { r2NatIPStaticEntry 2 }
+
+ r2NatIPStaticIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface name(wan1-64/wanx pvc1-16)"
+ ::= { r2NatIPStaticEntry 3 }
+
+ r2NatIPStaticPublicAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static public Address"
+ ::= { r2NatIPStaticEntry 4 }
+
+ r2NatIPStaticPrivateAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static private Address"
+ ::= { r2NatIPStaticEntry 5 }
+
+--
+-- R2 NAT Add or Delete IP Static
+--
+
+ r2NatAddDelIPStatic OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2NatAddDelIPStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT add or delete IP static Table"
+ ::= { r2NAT 5 }
+
+ r2NatAddDelIPStaticEntry OBJECT-TYPE
+ SYNTAX R2NatAddDelIPStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT add or delete IP static Entry"
+ INDEX { r2Index }
+ ::= { r2NatAddDelIPStatic 1 }
+
+ R2NatAddDelIPStaticEntry ::= SEQUENCE {
+ r2NatAddDelIPStaticIFName DisplayString,
+ r2NatAddDelPublicAddr DisplayString,
+ r2NatAddDelPrivateAddr DisplayString,
+ r2NatAddDelIPStaticCMD INTEGER
+ }
+
+ r2NatAddDelIPStaticIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(wan1-64/wanx pvc1-16)"
+ ::= { r2NatAddDelIPStaticEntry 2 }
+
+ r2NatAddDelPublicAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static public Address(xxx.xxx.xxx.xxx)"
+ ::= { r2NatAddDelIPStaticEntry 3 }
+
+ r2NatAddDelPrivateAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static private Address(xxx.xxx.xxx.xxx)"
+ ::= { r2NatAddDelIPStaticEntry 4 }
+
+ r2NatAddDelIPStaticCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT add or delete IP static command"
+ ::= { r2NatAddDelIPStaticEntry 5 }
+
+--
+-- R2 NAPT Port Forwarding
+--
+
+ r2NaptPortForwarding OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2NaptPortForwardingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Port Forwarding Table"
+ ::= { r2NAT 6 }
+
+ r2NaptPortForwardingEntry OBJECT-TYPE
+ SYNTAX R2NaptPortForwardingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Port Forwarding Entry"
+ INDEX { r2Index ,
+ r2NaptIFIndex ,
+ r2NaptPortFwdIndex }
+ ::= { r2NaptPortForwarding 1 }
+
+ R2NaptPortForwardingEntry ::= SEQUENCE {
+ r2NaptIFIndex INTEGER,
+ r2NaptPortFwdIndex INTEGER,
+ r2NaptIFName DisplayString,
+ r2NaptPortFwdName DisplayString,
+ r2NaptPortFwdStartPort INTEGER,
+ r2NaptPortFwdEndPort INTEGER,
+ r2NaptPortFwdServerIP DisplayString
+ }
+
+ r2NaptIFIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface index"
+ ::= { r2NaptPortForwardingEntry 2 }
+
+ r2NaptPortFwdIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Port Forwarding entry index"
+ ::= { r2NaptPortForwardingEntry 3 }
+
+ r2NaptIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r2NaptPortForwardingEntry 4 }
+
+ r2NaptPortFwdName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The NAPT entry name"
+ ::= { r2NaptPortForwardingEntry 5 }
+
+ r2NaptPortFwdStartPort OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Start Port number"
+ ::= { r2NaptPortForwardingEntry 6 }
+
+ r2NaptPortFwdEndPort OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "End Port number"
+ ::= { r2NaptPortForwardingEntry 7 }
+
+ r2NaptPortFwdServerIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the service(xxx.xxx.xxx.xxx)"
+ ::= { r2NaptPortForwardingEntry 8 }
+
+--
+-- R2 NAPT Add or Delete Port Forwarding
+--
+
+ r2NaptAddDelPortForwarding OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2NaptAddDelPortForwardingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Add or Delete Port Forwarding Table"
+ ::= { r2NAT 7 }
+
+ r2NaptAddDelPortForwardingEntry OBJECT-TYPE
+ SYNTAX R2NaptAddDelPortForwardingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Add or Delete Port Forwarding Entry"
+ INDEX { r2Index }
+ ::= { r2NaptAddDelPortForwarding 1 }
+
+ R2NaptAddDelPortForwardingEntry ::= SEQUENCE {
+ r2NaptAddDelIFName DisplayString,
+ r2NaptAddDelName DisplayString,
+ r2NaptAddDelStartPort INTEGER,
+ r2NaptAddDelEndPort INTEGER,
+ r2NaptAddDelServerIP DisplayString,
+ r2NaptAddDelPortFwdCMD INTEGER
+ }
+
+ r2NaptAddDelIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r2NaptAddDelPortForwardingEntry 2 }
+
+ r2NaptAddDelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The NAPT entry name"
+ ::= { r2NaptAddDelPortForwardingEntry 3 }
+
+ r2NaptAddDelStartPort OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Start Port number"
+ ::= { r2NaptAddDelPortForwardingEntry 4 }
+
+ r2NaptAddDelEndPort OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "End Port number"
+ ::= { r2NaptAddDelPortForwardingEntry 5 }
+
+ r2NaptAddDelServerIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the service(xxx.xxx.xxx.xxx)"
+ ::= { r2NaptAddDelPortForwardingEntry 6 }
+
+ r2NaptAddDelPortFwdCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT add or delete port forwarding command"
+ ::= { r2NaptAddDelPortForwardingEntry 7 }
+
+--
+-- R2 VLAN
+--
+
+ r2VLAN OBJECT IDENTIFIER ::= { router-a-card 8 }
+
+--
+-- R2 VLAN State
+--
+
+ r2VlanState OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2VlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan state Table"
+ ::= { r2VLAN 1 }
+
+ r2VlanStateEntry OBJECT-TYPE
+ SYNTAX R2VlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan state Entry"
+ INDEX { r2Index ,
+ r2BrgGroupID }
+ ::= { r2VlanState 1 }
+
+ R2VlanStateEntry ::= SEQUENCE {
+ r2VlanBrgName DisplayString,
+ r2VlanEnable INTEGER,
+ r2VlanMgmtVID INTEGER,
+ r2VlanRegenCRC INTEGER
+ }
+
+ r2VlanBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r2VlanStateEntry 3 }
+
+ r2VlanEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan state enable/disable"
+ ::= { r2VlanStateEntry 4 }
+
+ r2VlanMgmtVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID for the bridge management interface"
+ ::= { r2VlanStateEntry 5 }
+
+ r2VlanRegenCRC OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable CRC regenerating on WAN interfaces for VLAN frames"
+ ::= { r2VlanStateEntry 6 }
+
+--
+-- R2 VLAN Table
+--
+
+
+ r2VlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2VlanTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Table"
+ ::= { r2VLAN 2 }
+
+ r2VlanTableEntry OBJECT-TYPE
+ SYNTAX R2VlanTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Table Tag Member Entry"
+ INDEX { r2Index ,
+ r2BrgGroupID ,
+ r2VlanID ,
+ r2VlanTableIndex }
+ ::= { r2VlanTable 1 }
+
+ R2VlanTableEntry ::= SEQUENCE {
+ r2VlanID INTEGER,
+ r2VlanTableIndex INTEGER,
+ r2VlanTagMember DisplayString,
+ r2VlanUnTagMember DisplayString
+ }
+
+ r2VlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Index"
+ ::= { r2VlanTableEntry 3 }
+
+ r2VlanTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Tag Index"
+ ::= { r2VlanTableEntry 4 }
+
+ r2VlanTagMember OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..200))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan member mask"
+ ::= { r2VlanTableEntry 5 }
+
+ r2VlanUnTagMember OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..200))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan member mask"
+ ::= { r2VlanTableEntry 6 }
+
+--
+-- R2 VLAN Table Control
+--
+
+ r2VlanTableControl OBJECT IDENTIFIER ::= { r2VLAN 3 }
+
+--
+-- R2 VLAN Create and Destroy VLAN
+--
+
+ r2VlanCreateDestroyVlan OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2VlanCreateDestroyVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy vlan Table"
+ ::= { r2VlanTableControl 1 }
+
+ r2VlanCreateDestroyVlanEntry OBJECT-TYPE
+ SYNTAX R2VlanCreateDestroyVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy vlan Entry"
+ INDEX { r2Index }
+ ::= { r2VlanCreateDestroyVlan 1 }
+
+ R2VlanCreateDestroyVlanEntry ::= SEQUENCE {
+ r2VlanCreateDestroyBrgName DisplayString,
+ r2VlanCreateDestroyVidNum INTEGER,
+ r2ValnCreateDestroyCMD INTEGER
+ }
+
+ r2VlanCreateDestroyBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r2VlanCreateDestroyVlanEntry 2 }
+
+ r2VlanCreateDestroyVidNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan VID"
+ ::= { r2VlanCreateDestroyVlanEntry 3 }
+
+ r2ValnCreateDestroyCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ create-vlan(1),
+ destroy-vlan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy vlan command"
+ ::= { r2VlanCreateDestroyVlanEntry 4 }
+
+--
+-- R2 VLAN Add and Delete Port
+--
+
+ r2VlanAddDelPort OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2VlanAddDelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan add and del port Table"
+ ::= { r2VlanTableControl 2 }
+
+ r2VlanAddDelPortEntry OBJECT-TYPE
+ SYNTAX R2VlanAddDelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan add and del port Entry"
+ INDEX { r2Index }
+ ::= { r2VlanAddDelPort 1 }
+
+ R2VlanAddDelPortEntry ::= SEQUENCE {
+ r2VlanAddDelPortBrgName DisplayString,
+ r2VlanAddDelPortVidNum INTEGER,
+ r2VlanAddDelPortTag INTEGER,
+ r2VlanAddDelPortInterface DisplayString,
+ r2VlanAddDelPortCMD INTEGER
+ }
+
+ r2VlanAddDelPortBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r2VlanAddDelPortEntry 2 }
+
+ r2VlanAddDelPortVidNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan VID"
+ ::= { r2VlanAddDelPortEntry 3 }
+
+ r2VlanAddDelPortTag OBJECT-TYPE
+ SYNTAX INTEGER{
+ untag(1),
+ tag(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan member mask"
+ ::= { r2VlanAddDelPortEntry 4 }
+
+ r2VlanAddDelPortInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name (lan1~2/wan1~wan64/wanX pvc1-16)"
+ ::= { r2VlanAddDelPortEntry 5 }
+
+ r2VlanAddDelPortCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add-port-to-vlan(1),
+ delete-port-from-vlan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan add and delete port command"
+ ::= { r2VlanAddDelPortEntry 6 }
+
+--
+-- R2 VLAN Port Table
+--
+
+ r2VlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2VlanPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port table control Table"
+ ::= { r2VLAN 4 }
+
+ r2VlanPortTableEntry OBJECT-TYPE
+ SYNTAX R2VlanPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port table control Entry"
+ INDEX { r2Index ,
+ r2VlanPortIndex }
+ ::= { r2VlanPortTable 1 }
+
+ R2VlanPortTableEntry ::= SEQUENCE {
+ r2VlanPortIndex INTEGER,
+ r2VlanPortIFName DisplayString,
+ r2VlanPortPVID INTEGER,
+ r2VlanPortFrameType INTEGER,
+ r2VlanPortIngressFilter INTEGER
+ }
+
+ r2VlanPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port index"
+ ::= { r2VlanPortTableEntry 2 }
+
+ r2VlanPortIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port type(lan1~2/wan1~wan64/wanX pvc1-16)"
+ ::= { r2VlanPortTableEntry 3 }
+
+
+ r2VlanPortPVID OBJECT-TYPE
+ SYNTAX INTEGER (0..4094) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface PVID"
+ ::= { r2VlanPortTableEntry 4 }
+
+ r2VlanPortFrameType OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ all(1),
+ tag-only(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set the acceptable frame type"
+ ::= { r2VlanPortTableEntry 5 }
+
+ r2VlanPortIngressFilter OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable ingress filtering"
+ ::= { r2VlanPortTableEntry 6 }
+
+--
+-- R2 DHCP
+--
+
+ r2DHCP OBJECT IDENTIFIER ::= { router-a-card 9 }
+
+--
+-- R2 DHCP Server
+--
+
+ r2DHCPServer OBJECT IDENTIFIER ::= { r2DHCP 1 }
+
+--
+-- R2 DHCP Server Config
+--
+
+ r2DhcpServerCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpServerCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Server Config Table"
+ ::= { r2DHCPServer 1 }
+
+ r2DhcpServerCFGEntry OBJECT-TYPE
+ SYNTAX R2DhcpServerCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Server Config Entry"
+ INDEX { r2Index }
+ ::= { r2DhcpServerCFG 1 }
+
+ R2DhcpServerCFGEntry ::= SEQUENCE {
+ r2DhcpServer INTEGER,
+ r2DhcpServerInterface DisplayString,
+ r2DhcpServerBridgeMgmt DisplayString
+ }
+
+ r2DhcpServer OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0),
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP function disable/enable"
+ ::= { r2DhcpServerCFGEntry 2 }
+
+ r2DhcpServerInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP interface config"
+ ::= { r2DhcpServerCFGEntry 3 }
+
+ r2DhcpServerBridgeMgmt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP bridge mgmt"
+ ::= { r2DhcpServerCFGEntry 4 }
+
+--
+-- R2 Add or Delete DHCP Server Interface
+--
+
+ r2DhcpServerAddDelInterface OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpServerAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete DHCP interface Table"
+ ::= { r2DHCPServer 2 }
+
+ r2DhcpServerAddDelInterfaceEntry OBJECT-TYPE
+ SYNTAX R2DhcpServerAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete DHCP interface Entry"
+ INDEX { r2Index }
+ ::= { r2DhcpServerAddDelInterface 1 }
+
+ R2DhcpServerAddDelInterfaceEntry ::= SEQUENCE {
+ r2DhcpServerAddDelIntfName DisplayString,
+ r2DhcpServerAddDelIntfCMD INTEGER
+ }
+
+ r2DhcpServerAddDelIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(lan1/lan2/bridge group name)"
+ ::= { r2DhcpServerAddDelInterfaceEntry 2 }
+
+ r2DhcpServerAddDelIntfCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete interface command"
+ ::= { r2DhcpServerAddDelInterfaceEntry 3 }
+
+--
+-- R2 DHCP Server Host Table
+--
+
+ r2DHCPHost OBJECT IDENTIFIER ::= { r2DHCPServer 3 }
+
+--
+-- R2 DHCP Server Host Config Table
+--
+
+ r2DhcpHostCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpHostCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host config Table"
+ ::= { r2DHCPHost 1 }
+
+ r2DhcpHostCFGEntry OBJECT-TYPE
+ SYNTAX R2DhcpHostCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host config Entry"
+ INDEX { r2Index ,
+ r2DhcpHostIndex }
+ ::= { r2DhcpHostCFG 1 }
+
+ R2DhcpHostCFGEntry ::= SEQUENCE {
+ r2DhcpHostIndex INTEGER,
+ r2DhcpHostName DisplayString,
+ r2DhcpHostHWType INTEGER,
+ r2DhcpHostHWAddr DisplayString,
+ r2DhcpHostFixedAddr DisplayString,
+ r2DhcpHostBootStrapFile DisplayString,
+ r2DhcpHostNextServer DisplayString,
+ r2DhcpHostClientIdentifier DisplayString,
+ r2DhcpHostDefLeaseTime INTEGER
+ }
+
+ r2DhcpHostIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host configuration index"
+ ::= { r2DhcpHostCFGEntry 2 }
+
+ r2DhcpHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host configuration name"
+ ::= { r2DhcpHostCFGEntry 3 }
+
+ r2DhcpHostHWType OBJECT-TYPE
+ SYNTAX INTEGER{
+ null(0),
+ ethernet(1),
+ token-ring(2),
+ fddi(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host hardware type"
+ ::= { r2DhcpHostCFGEntry 4 }
+
+ r2DhcpHostHWAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host hardware address"
+ ::= { r2DhcpHostCFGEntry 5 }
+
+ r2DhcpHostFixedAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host address"
+ ::= { r2DhcpHostCFGEntry 6 }
+
+ r2DhcpHostBootStrapFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host bootstrap file"
+ ::= { r2DhcpHostCFGEntry 7 }
+
+ r2DhcpHostNextServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP next server in boot process"
+ ::= { r2DhcpHostCFGEntry 8 }
+
+ r2DhcpHostClientIdentifier OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..9))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host client identifier"
+ ::= { r2DhcpHostCFGEntry 9 }
+
+ r2DhcpHostDefLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host default duration of the lease"
+ ::= { r2DhcpHostCFGEntry 10 }
+
+--
+-- R2 Add or Delete DHCP Server Host
+--
+
+ r2AddDelDhcpHost OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddDelDhcpHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host control Table"
+ ::= { r2DHCPHost 2 }
+
+ r2AddDelDhcpHostEntry OBJECT-TYPE
+ SYNTAX R2AddDelDhcpHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host control Entry"
+ INDEX { r2Index }
+ ::= { r2AddDelDhcpHost 1 }
+
+ R2AddDelDhcpHostEntry ::= SEQUENCE {
+ r2AddDelDhcpHostName DisplayString,
+ r2DhcpHostCMD INTEGER
+ }
+
+ r2AddDelDhcpHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host configuration name"
+ ::= { r2AddDelDhcpHostEntry 2 }
+
+ r2DhcpHostCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP host configuration"
+ ::= { r2AddDelDhcpHostEntry 3 }
+
+--
+-- R2 DHCP Host Option
+--
+
+ r2DhcpHostOption OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpHostOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option Table"
+ ::= { r2DHCPHost 3 }
+
+ r2DhcpHostOptionEntry OBJECT-TYPE
+ SYNTAX R2DhcpHostOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option Entry"
+ INDEX { r2Index ,
+ r2DhcpHostIndex ,
+ r2DhcpHostOptionIndex }
+ ::= { r2DhcpHostOption 1 }
+
+ R2DhcpHostOptionEntry ::= SEQUENCE {
+ r2DhcpHostOptionIndex INTEGER,
+ r2DhcpHostOptionHostName DisplayString,
+ r2DhcpHostOptionCode INTEGER,
+ r2DhcpHostOptionValue DisplayString
+ }
+
+ r2DhcpHostOptionIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host Option index"
+ ::= { r2DhcpHostOptionEntry 3 }
+
+ r2DhcpHostOptionHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host name"
+ ::= { r2DhcpHostOptionEntry 4 }
+
+ r2DhcpHostOptionCode OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option code"
+ ::= { r2DhcpHostOptionEntry 5 }
+
+ r2DhcpHostOptionValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option value"
+ ::= { r2DhcpHostOptionEntry 6 }
+
+--
+-- R2 Add or Delete DHCP Host Option
+--
+
+ r2AddDelDhcpHostOption OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddDelDhcpHostOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option control Table"
+ ::= { r2DHCPHost 4 }
+
+ r2AddDelDhcpHostOptionEntry OBJECT-TYPE
+ SYNTAX R2AddDelDhcpHostOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option control Entry"
+ INDEX { r2Index }
+ ::= { r2AddDelDhcpHostOption 1 }
+
+ R2AddDelDhcpHostOptionEntry ::= SEQUENCE {
+ r2AddDelHostOptionHostName DisplayString,
+ r2AddDelHostOptionCode INTEGER,
+ r2AddDelHostOptionValue DisplayString,
+ r2AddDelHostOptionCMD INTEGER
+ }
+
+ r2AddDelHostOptionHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host name"
+ ::= { r2AddDelDhcpHostOptionEntry 2 }
+
+ r2AddDelHostOptionCode OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option code"
+ ::= { r2AddDelDhcpHostOptionEntry 3 }
+
+ r2AddDelHostOptionValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option value"
+ ::= { r2AddDelDhcpHostOptionEntry 4 }
+
+ r2AddDelHostOptionCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete DHCP host option command"
+ ::= { r2AddDelDhcpHostOptionEntry 5 }
+
+--
+-- R2 DHCP Server Subnet Table
+--
+
+ r2DHCPSubnet OBJECT IDENTIFIER ::= { r2DHCPServer 4 }
+
+--
+-- R2 DHCP Server Subnet Config-1 Table
+--
+
+ r2DhcpSubnetCFG1 OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpSubnetCFG1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet config Table"
+ ::= { r2DHCPSubnet 1 }
+
+ r2DhcpSubnetCFG1Entry OBJECT-TYPE
+ SYNTAX R2DhcpSubnetCFG1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet config Entry"
+ INDEX { r2Index ,
+ r2DhcpSubnetIndex }
+ ::= { r2DhcpSubnetCFG1 1 }
+
+ R2DhcpSubnetCFG1Entry ::= SEQUENCE {
+ r2DhcpSubnetIndex INTEGER,
+ r2DhcpCfg1SubnetName DisplayString,
+ r2DhcpSubnetNetworkAddr DisplayString,
+ r2DhcpSubnetStartAddr DisplayString,
+ r2DhcpSubnetEndAddr DisplayString,
+ r2DhcpSubnetBootp INTEGER,
+ r2DhcpSubnetDefLeaseTime INTEGER,
+ r2DhcpSubnetBootStrapFile DisplayString,
+ r2DhcpSubnetNextServer DisplayString
+ }
+
+ r2DhcpSubnetIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet index"
+ ::= { r2DhcpSubnetCFG1Entry 2 }
+
+ r2DhcpCfg1SubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r2DhcpSubnetCFG1Entry 3 }
+
+ r2DhcpSubnetNetworkAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet address/netmask(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2DhcpSubnetCFG1Entry 4 }
+
+ r2DhcpSubnetStartAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet ip range(start)"
+ ::= { r2DhcpSubnetCFG1Entry 5 }
+
+ r2DhcpSubnetEndAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet ip range(end)"
+ ::= { r2DhcpSubnetCFG1Entry 6 }
+
+ r2DhcpSubnetBootp OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet bootp support"
+ ::= { r2DhcpSubnetCFG1Entry 7 }
+
+ r2DhcpSubnetDefLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default duration of the lease"
+ ::= { r2DhcpSubnetCFG1Entry 8 }
+
+ r2DhcpSubnetBootStrapFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet bootstrap file"
+ ::= { r2DhcpSubnetCFG1Entry 9 }
+
+ r2DhcpSubnetNextServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet next server in boot process"
+ ::= { r2DhcpSubnetCFG1Entry 10 }
+
+--
+-- R2 DHCP Server Subnet Config-2 Table
+--
+
+ r2DhcpSubnetCFG2 OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpSubnetCFG2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet config Table"
+ ::= { r2DHCPSubnet 2 }
+
+ r2DhcpSubnetCFG2Entry OBJECT-TYPE
+ SYNTAX R2DhcpSubnetCFG2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet config Entry"
+ INDEX { r2Index ,
+ r2DhcpSubnetIndex }
+ ::= { r2DhcpSubnetCFG2 1 }
+
+ R2DhcpSubnetCFG2Entry ::= SEQUENCE {
+ r2DhcpCfg2SubnetName DisplayString,
+ r2DhcpSubnetDomainName DisplayString,
+ r2DhcpSubnetDNSServer1 DisplayString,
+ r2DhcpSubnetDNSServer2 DisplayString,
+ r2DhcpSubnetDNSServer3 DisplayString,
+ r2DhcpSubnetDNSServer4 DisplayString,
+ r2DhcpSubnetDefRouter1 DisplayString,
+ r2DhcpSubnetDefRouter2 DisplayString,
+ r2DhcpSubnetDefRouter3 DisplayString,
+ r2DhcpSubnetDefRouter4 DisplayString,
+ r2DhcpSubnetNetbiosServer1 DisplayString,
+ r2DhcpSubnetNetbiosServer2 DisplayString,
+ r2DhcpSubnetNetbiosServer3 DisplayString,
+ r2DhcpSubnetNetbiosServer4 DisplayString,
+ r2DhcpSubnetNetbiosNode INTEGER
+ }
+
+ r2DhcpCfg2SubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r2DhcpSubnetCFG2Entry 3 }
+
+ r2DhcpSubnetDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name"
+ ::= { r2DhcpSubnetCFG2Entry 4 }
+
+ r2DhcpSubnetDNSServer1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name server 1"
+ ::= { r2DhcpSubnetCFG2Entry 5 }
+
+ r2DhcpSubnetDNSServer2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name server 2"
+ ::= { r2DhcpSubnetCFG2Entry 6 }
+
+ r2DhcpSubnetDNSServer3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name server 3"
+ ::= { r2DhcpSubnetCFG2Entry 7 }
+
+ r2DhcpSubnetDNSServer4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name server 4"
+ ::= { r2DhcpSubnetCFG2Entry 8 }
+
+ r2DhcpSubnetDefRouter1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router 1"
+ ::= { r2DhcpSubnetCFG2Entry 9 }
+
+ r2DhcpSubnetDefRouter2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router 2"
+ ::= { r2DhcpSubnetCFG2Entry 10 }
+
+ r2DhcpSubnetDefRouter3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router 3"
+ ::= { r2DhcpSubnetCFG2Entry 11 }
+
+ r2DhcpSubnetDefRouter4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router 4"
+ ::= { r2DhcpSubnetCFG2Entry 12 }
+
+ r2DhcpSubnetNetbiosServer1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet NBNS name server 1"
+ ::= { r2DhcpSubnetCFG2Entry 13 }
+
+ r2DhcpSubnetNetbiosServer2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet NBNS name server 2"
+ ::= { r2DhcpSubnetCFG2Entry 14 }
+
+ r2DhcpSubnetNetbiosServer3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet NBNS name server 3"
+ ::= { r2DhcpSubnetCFG2Entry 15 }
+
+ r2DhcpSubnetNetbiosServer4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet NBNS name server 4"
+ ::= { r2DhcpSubnetCFG2Entry 16 }
+
+ r2DhcpSubnetNetbiosNode OBJECT-TYPE
+ SYNTAX INTEGER{
+ null(0),
+ b-node(1),
+ p-node(2),
+ m-node(4),
+ h-node(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet netbios node type"
+ ::= { r2DhcpSubnetCFG2Entry 17 }
+
+--
+-- R2 Add or Delete DHCP Subnet
+--
+
+ r2AddDelDhcpSubnet OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddDelDhcpSubnetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet control Table"
+ ::= { r2DHCPSubnet 3 }
+
+ r2AddDelDhcpSubnetEntry OBJECT-TYPE
+ SYNTAX R2AddDelDhcpSubnetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet control Entry"
+ INDEX { r2Index }
+ ::= { r2AddDelDhcpSubnet 1 }
+
+ R2AddDelDhcpSubnetEntry ::= SEQUENCE {
+ r2AddDelDhcpSubnetName DisplayString,
+ r2DhcpSubnetCMD INTEGER
+ }
+
+ r2AddDelDhcpSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name"
+ ::= { r2AddDelDhcpSubnetEntry 2 }
+
+ r2DhcpSubnetCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP subnet configuration"
+ ::= { r2AddDelDhcpSubnetEntry 3 }
+
+--
+-- R2 Add or Delete DHCP Subnet DNS Server
+--
+
+ r2AddDelSubnetDNSServer OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddDelSubnetDNSServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet DNS Server control Table"
+ ::= { r2DHCPSubnet 4 }
+
+ r2AddDelSubnetDNSServerEntry OBJECT-TYPE
+ SYNTAX R2AddDelSubnetDNSServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet DNS Server control Entry"
+ INDEX { r2Index }
+ ::= { r2AddDelSubnetDNSServer 1 }
+
+ R2AddDelSubnetDNSServerEntry ::= SEQUENCE {
+ r2AddDelDNSServerSubnetName DisplayString,
+ r2AddDelDNSServerAddr DisplayString,
+ r2AddDelDNSSeverCMD INTEGER
+ }
+
+ r2AddDelDNSServerSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r2AddDelSubnetDNSServerEntry 2 }
+
+ r2AddDelDNSServerAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet DNS Server Address"
+ ::= { r2AddDelSubnetDNSServerEntry 3 }
+
+ r2AddDelDNSSeverCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP subnet DNS Server"
+ ::= { r2AddDelSubnetDNSServerEntry 4 }
+
+--
+-- R2 Add or Delete DHCP Subnet Default Routers
+--
+
+ r2AddDelSubnetDefRouter OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddDelSubnetDefRouterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router control Table"
+ ::= { r2DHCPSubnet 5 }
+
+ r2AddDelSubnetDefRouterEntry OBJECT-TYPE
+ SYNTAX R2AddDelSubnetDefRouterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router control Entry"
+ INDEX { r2Index }
+ ::= { r2AddDelSubnetDefRouter 1 }
+
+ R2AddDelSubnetDefRouterEntry ::= SEQUENCE {
+ r2AddDelDefRTRSubnetName DisplayString,
+ r2AddDelDefRouterAddr DisplayString,
+ r2AddDelDefRouterCMD INTEGER
+ }
+
+ r2AddDelDefRTRSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r2AddDelSubnetDefRouterEntry 2 }
+
+ r2AddDelDefRouterAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router address"
+ ::= { r2AddDelSubnetDefRouterEntry 3 }
+
+ r2AddDelDefRouterCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP subnet default router"
+ ::= { r2AddDelSubnetDefRouterEntry 4 }
+
+--
+-- R2 Add or Delete DHCP Subnet Netbios Server
+--
+
+ r2AddDelSubnetNetbiosServer OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddDelSubnetNetbiosServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet netbios server control Table"
+ ::= { r2DHCPSubnet 6 }
+
+ r2AddDelSubnetNetbiosServerEntry OBJECT-TYPE
+ SYNTAX R2AddDelSubnetNetbiosServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet netbios server control Entry"
+ INDEX { r2Index }
+ ::= { r2AddDelSubnetNetbiosServer 1 }
+
+ R2AddDelSubnetNetbiosServerEntry ::= SEQUENCE {
+ r2AddDelNetbSubnetName DisplayString,
+ r2AddDelNetbServerAddr DisplayString,
+ r2AddDelNetbServerCMD INTEGER
+ }
+
+ r2AddDelNetbSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r2AddDelSubnetNetbiosServerEntry 2 }
+
+ r2AddDelNetbServerAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet netbios server address"
+ ::= { r2AddDelSubnetNetbiosServerEntry 3 }
+
+ r2AddDelNetbServerCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP subnet netbios server"
+ ::= { r2AddDelSubnetNetbiosServerEntry 4 }
+
+--
+-- R2 DHCP Subnet Option
+--
+
+ r2DhcpSubnetOption OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpSubnetOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option Table"
+ ::= { r2DHCPSubnet 7 }
+
+ r2DhcpSubnetOptionEntry OBJECT-TYPE
+ SYNTAX R2DhcpSubnetOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option Entry"
+ INDEX { r2Index ,
+ r2DhcpSubnetIndex ,
+ r2DhcpSubnetOptionIndex }
+ ::= { r2DhcpSubnetOption 1 }
+
+ R2DhcpSubnetOptionEntry ::= SEQUENCE {
+ r2DhcpSubnetOptionIndex INTEGER,
+ r2DhcpSubnetOptSubnetName DisplayString,
+ r2DhcpSubnetOptionCode INTEGER,
+ r2DhcpSubnetOptionValue DisplayString
+ }
+
+ r2DhcpSubnetOptionIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet Option index"
+ ::= { r2DhcpSubnetOptionEntry 3 }
+
+ r2DhcpSubnetOptSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r2DhcpSubnetOptionEntry 4 }
+
+ r2DhcpSubnetOptionCode OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option code"
+ ::= { r2DhcpSubnetOptionEntry 5 }
+
+ r2DhcpSubnetOptionValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option value"
+ ::= { r2DhcpSubnetOptionEntry 6 }
+
+--
+-- R2 Add or Delete DHCP Subnet Option
+--
+
+ r2AddDelDhcpSubnetOption OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2AddDelDhcpSubnetOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option control Table"
+ ::= { r2DHCPSubnet 8 }
+
+ r2AddDelDhcpSubnetOptionEntry OBJECT-TYPE
+ SYNTAX R2AddDelDhcpSubnetOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option control Entry"
+ INDEX { r2Index }
+ ::= { r2AddDelDhcpSubnetOption 1 }
+
+ R2AddDelDhcpSubnetOptionEntry ::= SEQUENCE {
+ r2AddDelSubnetOptSubnetName DisplayString,
+ r2AddDelSubnetOptionCode INTEGER,
+ r2AddDelSubnetOptionValue DisplayString,
+ r2AddDelSubnetOptionCMD INTEGER
+ }
+
+ r2AddDelSubnetOptSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r2AddDelDhcpSubnetOptionEntry 2 }
+
+ r2AddDelSubnetOptionCode OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option code"
+ ::= { r2AddDelDhcpSubnetOptionEntry 3 }
+
+ r2AddDelSubnetOptionValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option value"
+ ::= { r2AddDelDhcpSubnetOptionEntry 4 }
+
+ r2AddDelSubnetOptionCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete DHCP subnet option"
+ ::= { r2AddDelDhcpSubnetOptionEntry 5 }
+
+--
+-- R2 DHCP Relay
+--
+
+ r2DHCPRelay OBJECT IDENTIFIER ::= { r2DHCP 2 }
+
+--
+-- R2 DHCP Relay Config
+--
+
+ r2DhcpRelayCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpRelayCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Relay Config Table"
+ ::= { r2DHCPRelay 1 }
+
+ r2DhcpRelayCFGEntry OBJECT-TYPE
+ SYNTAX R2DhcpRelayCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Relay Config Entry"
+ INDEX { r2Index }
+ ::= { r2DhcpRelayCFG 1 }
+
+ R2DhcpRelayCFGEntry ::= SEQUENCE {
+ r2DhcpRelay INTEGER,
+ r2DhcpRelayServerIP DisplayString,
+ r2DhcpRelayInterface DisplayString,
+ r2DhcpRelayBridgeMgmt DisplayString
+ }
+
+ r2DhcpRelay OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0),
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP relay function disable/enable"
+ ::= { r2DhcpRelayCFGEntry 2 }
+
+ r2DhcpRelayServerIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Relay Server IP"
+ ::= { r2DhcpRelayCFGEntry 3 }
+
+ r2DhcpRelayInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP relay interface"
+ ::= { r2DhcpRelayCFGEntry 4 }
+
+ r2DhcpRelayBridgeMgmt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP relay bridge mgmt"
+ ::= { r2DhcpRelayCFGEntry 5 }
+
+--
+-- R2 Add or Delete DHCP Relay Interface
+--
+
+ r2DhcpRelayAddDelInterface OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2DhcpRelayAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete DHCP Relay interface Table"
+ ::= { r2DHCPRelay 2 }
+
+ r2DhcpRelayAddDelInterfaceEntry OBJECT-TYPE
+ SYNTAX R2DhcpRelayAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete DHCP Relay interface Entry"
+ INDEX { r2Index }
+ ::= { r2DhcpRelayAddDelInterface 1 }
+
+ R2DhcpRelayAddDelInterfaceEntry ::= SEQUENCE {
+ r2DhcpRelayAddDelIntfName DisplayString,
+ r2DhcpRelayAddDelIntfCMD INTEGER
+ }
+
+ r2DhcpRelayAddDelIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r2DhcpRelayAddDelInterfaceEntry 2 }
+
+ r2DhcpRelayAddDelIntfCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete interface command"
+ ::= { r2DhcpRelayAddDelInterfaceEntry 3 }
+
+--
+-- R2 MultiLink
+--
+
+ r2MultiLink OBJECT IDENTIFIER ::= { router-a-card 10 }
+
+--
+-- R2 MultiLink Config Table
+--
+
+ r2MultiLinkCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2MultiLinkCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MultiLink Config Table."
+ ::= { r2MultiLink 1 }
+
+ r2MultiLinkCFGEntry OBJECT-TYPE
+ SYNTAX R2MultiLinkCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MultiLink Config Entry"
+ INDEX { r2Index ,
+ r2MLinkIndex }
+ ::= { r2MultiLinkCFG 1 }
+
+ R2MultiLinkCFGEntry ::= SEQUENCE {
+ r2MLinkIndex INTEGER,
+ r2MLinkName DisplayString,
+ r2MLinkIPAddr DisplayString,
+ r2MLinkBundles DisplayString,
+ r2MLinkInterval INTEGER,
+ r2MLinkTimes INTEGER
+ }
+
+ r2MLinkIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink Index"
+ ::= { r2MultiLinkCFGEntry 2 }
+
+ r2MLinkName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink Virtual Name"
+ ::= { r2MultiLinkCFGEntry 3 }
+
+ r2MLinkIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r2MultiLinkCFGEntry 4 }
+
+ r2MLinkBundles OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink Boundles Interface"
+ ::= { r2MultiLinkCFGEntry 5 }
+
+ r2MLinkInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink The Retry Interval"
+ ::= { r2MultiLinkCFGEntry 6 }
+
+ r2MLinkTimes OBJECT-TYPE
+ SYNTAX INTEGER (6..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink The Retry Times"
+ ::= { r2MultiLinkCFGEntry 7 }
+
+--
+-- R2 Create and Destroy Multilink
+--
+
+ r2CreateDestroyMultiLink OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2CreateDestroyMultiLinkEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and Destroy MultiLink Table."
+ ::= { r2MultiLink 2 }
+
+ r2CreateDestroyMultiLinkEntry OBJECT-TYPE
+ SYNTAX R2CreateDestroyMultiLinkEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and Destroy Multilin Entry"
+ INDEX { r2Index }
+ ::= { r2CreateDestroyMultiLink 1 }
+
+ R2CreateDestroyMultiLinkEntry ::= SEQUENCE {
+ r2CreateDestroyMLinkName DisplayString,
+ r2CreateDestroyMLinkCMD INTEGER
+ }
+
+ r2CreateDestroyMLinkName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Create/Destroy Multilink Name"
+ ::= { r2CreateDestroyMultiLinkEntry 2 }
+
+ r2CreateDestroyMLinkCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ create(1),
+ destroy(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Create/Destory Multilink Command"
+ ::= { r2CreateDestroyMultiLinkEntry 3 }
+
+--
+-- R2 MultiLink Add/Delete Interface Table
+--
+
+ r2MultiLinkAddDeleteInterface OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2MultiLinkAddDeleteInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete Interfaces To Multilink Bundle Table"
+ ::= { r2MultiLink 3 }
+
+ r2MultiLinkAddDeleteInterfaceEntry OBJECT-TYPE
+ SYNTAX R2MultiLinkAddDeleteInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete Interfaces To Multilink Bundle Entry"
+ INDEX { r2Index }
+ ::= { r2MultiLinkAddDeleteInterface 1 }
+
+ R2MultiLinkAddDeleteInterfaceEntry ::= SEQUENCE {
+ r2MLinkAddDelMLinkName DisplayString,
+ r2MLinkAddDelIntfName DisplayString,
+ r2MLinkAddDelIntfCMD INTEGER
+ }
+
+ r2MLinkAddDelMLinkName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "R2 Add/Delete Interface MultiLink Name"
+ ::= { r2MultiLinkAddDeleteInterfaceEntry 2 }
+
+ r2MLinkAddDelIntfName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "R2 Add/Delete Interfaces(wan1~wan64) to Multilink Bundle"
+ ::= { r2MultiLinkAddDeleteInterfaceEntry 3 }
+
+ r2MLinkAddDelIntfCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete interfaces To/From Multilink Bundle"
+ ::= { r2MultiLinkAddDeleteInterfaceEntry 4 }
+
+
+--==================================================
+-- SVLAN
+--==================================================
+ r2svlan OBJECT IDENTIFIER ::= { router-a-card 11 }
+--==================================================
+-- SVLAN State
+--==================================================
+
+ r2svlanState OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2SvlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan state Table"
+ ::= { r2svlan 1 }
+
+ r2svlanStateEntry OBJECT-TYPE
+ SYNTAX R2SvlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Svlan state Entry"
+ INDEX { r2ssIndex , r2svlanBrgGroupID }
+ ::= { r2svlanState 1 }
+
+
+ R2SvlanStateEntry ::= SEQUENCE {
+ r2ssIndex SmallSlotIndex,
+ r2svlanBrgGroupID INTEGER,
+ r2svlanBrgName DisplayString,
+ r2svlanEnable INTEGER,
+ r2svlanMgmtSVID INTEGER,
+ r2svlanRegenCRC INTEGER,
+ r2svlanTPID DisplayString,
+ r2svlanPCP INTEGER,
+ r2svlanDEI INTEGER
+ }
+ r2ssIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { r2svlanStateEntry 1 }
+
+ r2svlanBrgGroupID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group ID"
+ ::= { r2svlanStateEntry 2 }
+
+ r2svlanBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r2svlanStateEntry 3 }
+
+ r2svlanEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan state enable/disable"
+ ::= { r2svlanStateEntry 4 }
+
+ r2svlanMgmtSVID OBJECT-TYPE
+ SYNTAX INTEGER (0..4094) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVLAN ID for the bridge management interface"
+ ::= { r2svlanStateEntry 5 }
+
+ r2svlanRegenCRC OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable CRC regenerating on WAN interfaces for SVLAN frames"
+ ::= { r2svlanStateEntry 6 }
+
+ r2svlanTPID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..4))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TPID "
+ ::= { r2svlanStateEntry 7 }
+
+ r2svlanPCP OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Priority Code Point"
+ ::= { r2svlanStateEntry 8 }
+
+ r2svlanDEI OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drop Eligible Indicato"
+ ::= { r2svlanStateEntry 9 }
+
+--==================================================
+-- SVLAN Table
+--==================================================
+
+
+ r2svlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2SvlanTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Table"
+ ::= { r2svlan 2 }
+
+ r2svlanTableEntry OBJECT-TYPE
+ SYNTAX R2SvlanTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Svlan Table Tag Member Entry"
+ INDEX { r2stIndex ,
+ r2svlanTableBrgGroupID ,
+ r2svlanID ,
+ r2svlanTableIndex
+ }
+ ::= { r2svlanTable 1 }
+ R2SvlanTableEntry ::= SEQUENCE {
+ r2stIndex SmallSlotIndex,
+ r2svlanTableBrgGroupID INTEGER,
+ r2svlanID INTEGER,
+ r2svlanTableIndex INTEGER,
+ r2svlanMember DisplayString
+ }
+ r2stIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { r2svlanTableEntry 1 }
+
+ r2svlanTableBrgGroupID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Group Index"
+ ::= { r2svlanTableEntry 2 }
+
+ r2svlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { r2svlanTableEntry 3 }
+
+ r2svlanTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Member Index"
+ ::= { r2svlanTableEntry 4 }
+
+ r2svlanMember OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..200))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan member"
+ ::= { r2svlanTableEntry 5 }
+
+--=========================================================
+-- SVLAN Table Control
+--=========================================================
+
+ r2svlanTableControl OBJECT IDENTIFIER ::= { r2svlan 3 }
+
+--=========================================================
+-- SVLAN Create and Destroy
+--=========================================================
+
+ r2svlanCreateDestroyVlan OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2SvlanCreateDestroyVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy svlan Table"
+ ::= { r2svlanTableControl 1 }
+
+ r2svlanCreateDestroyVlanEntry OBJECT-TYPE
+ SYNTAX R2SvlanCreateDestroyVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy svlan Entry"
+ INDEX { r2scIndex }
+ ::= { r2svlanCreateDestroyVlan 1 }
+
+ R2SvlanCreateDestroyVlanEntry ::= SEQUENCE {
+ r2scIndex SmallSlotIndex,
+ r2svlanCreateDestroyBrgName DisplayString,
+ r2svlanCreateDestroyVidNum INTEGER,
+ r2svlanCreateDestroyCMD INTEGER
+ }
+
+ r2scIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { r2svlanCreateDestroyVlanEntry 1 }
+
+
+ r2svlanCreateDestroyBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r2svlanCreateDestroyVlanEntry 2 }
+
+ r2svlanCreateDestroyVidNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan VID"
+ ::= { r2svlanCreateDestroyVlanEntry 3 }
+
+ r2svlanCreateDestroyCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ create-svlan(1),
+ destroy-svlan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy Svlan command"
+ ::= { r2svlanCreateDestroyVlanEntry 4 }
+
+
+
+--=========================================================
+-- SVLAN Add and Delete Port
+--=========================================================
+
+
+ r2svlanAddDelPort OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2SvlanAddDelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan add and del port Table"
+ ::= { r2svlanTableControl 2 }
+
+ r2svlanAddDelPortEntry OBJECT-TYPE
+ SYNTAX R2SvlanAddDelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan add and del port Entry"
+ INDEX { r2saIndex }
+ ::= { r2svlanAddDelPort 1 }
+
+ R2SvlanAddDelPortEntry ::= SEQUENCE {
+ r2saIndex SmallSlotIndex,
+ r2svlanAddDelPortBrgName DisplayString,
+ r2svlanAddDelPortVidNum INTEGER,
+ r2svlanAddDelPortInterface DisplayString,
+ r2svlanAddDelPortCMD INTEGER
+ }
+
+ r2saIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { r2svlanAddDelPortEntry 1 }
+
+ r2svlanAddDelPortBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r2svlanAddDelPortEntry 2 }
+
+ r2svlanAddDelPortVidNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan VID"
+ ::= { r2svlanAddDelPortEntry 3 }
+
+ r2svlanAddDelPortInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r2svlanAddDelPortEntry 4 }
+
+ r2svlanAddDelPortCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add-port-to-svlan(1),
+ delete-port-from-svlan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan add and delete port command"
+ ::= { r2svlanAddDelPortEntry 5 }
+
+--=========================================================
+-- SVLAN Port Table
+--=========================================================
+
+ r2svlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R2SvlanPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port table control Table"
+ ::= { r2svlan 4 }
+
+ r2svlanPortTableEntry OBJECT-TYPE
+ SYNTAX R2SvlanPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port table control Entry"
+ INDEX { r2spIndex , r2svlanPortIndex }
+ ::= { r2svlanPortTable 1 }
+
+ R2SvlanPortTableEntry ::= SEQUENCE {
+ r2spIndex SmallSlotIndex,
+ r2svlanPortIndex INTEGER,
+ r2svlanPortIFName DisplayString,
+ r2svlanPortPVID INTEGER,
+ r2svlanPortType INTEGER,
+ r2svlanPortIngressFilter INTEGER
+ }
+ r2spIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { r2svlanPortTableEntry 1 }
+
+ r2svlanPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan port index"
+ ::= { r2svlanPortTableEntry 2 }
+
+ r2svlanPortIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface name"
+ ::= { r2svlanPortTableEntry 3 }
+
+
+ r2svlanPortPVID OBJECT-TYPE
+ SYNTAX INTEGER (0..4094) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface PVID"
+ ::= { r2svlanPortTableEntry 4 }
+
+ r2svlanPortType OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ provider(1),
+ customer(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "the acceptable port type"
+ ::= { r2svlanPortTableEntry 5 }
+
+ r2svlanPortIngressFilter OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable ingress filtering"
+ ::= { r2svlanPortTableEntry 6 }
+
+
+ r2TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of RTA"
+ ::= { router-a-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- LS-OPTICAL MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- SYSTEM Control Table
+--
+
+ lsoSystemControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoSystemControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "LS-OPTICAL control table."
+ ::= { ls-optical-card 1 }
+
+ lsoSystemControlEntry OBJECT-TYPE
+ SYNTAX LsoSystemControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the LS-OPTICAL control table."
+ INDEX { lsoIndex ,
+ lsoPortIndex }
+ ::= { lsoSystemControlTable 1 }
+
+ LsoSystemControlEntry ::= SEQUENCE {
+ lsoIndex GenSlotID,
+ lsoPortIndex FourPortID,
+ lsoMode INTEGER,
+ lsoReceiveBW INTEGER,
+ lsoTransmitBW INTEGER,
+ lsoALS INTEGER
+ }
+
+ lsoIndex OBJECT-TYPE
+ SYNTAX GenSlotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { lsoSystemControlEntry 1 }
+
+ lsoPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { lsoSystemControlEntry 2 }
+
+ lsoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ auto(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LS-OPTICAL Mode"
+ ::= { lsoSystemControlEntry 3 }
+
+ lsoReceiveBW OBJECT-TYPE
+ SYNTAX INTEGER (0..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LS-OPTICAL reveive bandwidth(0~12 TS)"
+ ::= { lsoSystemControlEntry 4 }
+
+ lsoTransmitBW OBJECT-TYPE
+ SYNTAX INTEGER (0..12)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LS-OPTICAL transmit bandwidth(0~12 TS)"
+ ::= { lsoSystemControlEntry 5 }
+
+ lsoALS OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LS-OPTICAL Auto Laser Shutdown(ALS)"
+ ::= { lsoSystemControlEntry 6 }
+
+--
+-- Status Table
+--
+
+ lsoStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The LS-OPTICAL status table."
+ ::= { ls-optical-card 2 }
+
+ lsoStatusEntry OBJECT-TYPE
+ SYNTAX LsoStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the LS-OPTICAL status table."
+ INDEX { lsoIndex ,
+ lsoPortIndex }
+ ::= { lsoStatusTable 1 }
+
+ LsoStatusEntry ::= SEQUENCE {
+ lsoLOS INTEGER,
+ lsoYEL INTEGER,
+ lsoFramingERR INTEGER,
+ lsoPayloadERR INTEGER
+ }
+
+ lsoLOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LS-OPTICAL Line LOS "
+ ::= { lsoStatusEntry 1 }
+
+ lsoYEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yel(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LS-OPTICAL Line YEL "
+ ::= { lsoStatusEntry 2 }
+
+ lsoFramingERR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LS-OPTICAL Framing Error Counter "
+ ::= { lsoStatusEntry 3 }
+
+ lsoPayloadERR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LS-OPTICAL Payload Error Counter "
+ ::= { lsoStatusEntry 4 }
+
+--
+-- Diagnostic Control Table
+--
+
+ lsoDiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Diagnostic Control Table"
+ ::= { ls-optical-card 3 }
+
+ lsoDiagEntry OBJECT-TYPE
+ SYNTAX LsoDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Diagnostic Control Table Entry"
+ INDEX { lsoIndex ,
+ lsoPortIndex }
+ ::= { lsoDiagTable 1 }
+
+ LsoDiagEntry ::= SEQUENCE {
+ lsoLoopback INTEGER,
+ lsoBertControl INTEGER,
+ lsoBertStatus INTEGER,
+ lsoElapseSeconds INTEGER,
+ lsoErrorSeconds INTEGER,
+ lsoErrorBits INTEGER
+ }
+
+ lsoLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payLoad-loopback(3),
+ line-loopback(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Loopback Type"
+ ::= { lsoDiagEntry 1 }
+
+ lsoBertControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-off(1),
+ bert-on(2),
+ reset(3),
+ inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Control"
+ ::= { lsoDiagEntry 2 }
+
+ lsoBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Status"
+ ::= { lsoDiagEntry 3 }
+
+ lsoElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Elapse seconds"
+ ::= { lsoDiagEntry 4 }
+
+ lsoErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error seconds"
+ ::= { lsoDiagEntry 5 }
+
+ lsoErrorBits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error bits"
+ ::= { lsoDiagEntry 6 }
+
+--
+-- Alarm Status Table
+--
+
+ lsoAlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoAlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Status Table"
+ ::= { ls-optical-card 4 }
+
+ lsoAlmStatusEntry OBJECT-TYPE
+ SYNTAX LsoAlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Status Table Entry"
+ INDEX { lsoIndex ,
+ lsoPortIndex ,
+ lsoAlmNumber }
+ ::= { lsoAlmStatusTable 1 }
+
+ LsoAlmStatusEntry ::= SEQUENCE {
+ lsoAlmNumber INTEGER,
+ lsoAlmString DisplayString,
+ lsoAlmState INTEGER,
+ lsoAlmCount INTEGER,
+ lsoAlmThreshold INTEGER,
+ lsoAlmEnable AlarmSeverity
+ }
+
+ lsoAlmNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Status Index"
+ ::= { lsoAlmStatusEntry 1 }
+
+ lsoAlmString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type String"
+ ::= { lsoAlmStatusEntry 2 }
+
+ lsoAlmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Current State"
+ ::= { lsoAlmStatusEntry 3 }
+
+ lsoAlmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Count which happened"
+ ::= { lsoAlmStatusEntry 4 }
+
+ lsoAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Threshold"
+ ::= { lsoAlmStatusEntry 5 }
+
+ lsoAlmEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { lsoAlmStatusEntry 6 }
+
+--
+-- Command Control Table
+--
+
+ lsoCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { ls-optical-card 5 }
+
+ lsoCommandControlEntry OBJECT-TYPE
+ SYNTAX LsoCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { lsoIndex }
+ ::= { lsoCommandControlTable 1 }
+
+ LsoCommandControlEntry ::= SEQUENCE {
+ lsoClearCardAlarmHistory INTEGER,
+ lsoClearCardPerformanceData INTEGER,
+ lsoCardLoadDefault INTEGER
+ }
+
+ lsoClearCardAlarmHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Card Alarm History"
+ ::= { lsoCommandControlEntry 1 }
+
+ lsoClearCardPerformanceData OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear card performance data"
+ ::= { lsoCommandControlEntry 2 }
+
+ lsoCardLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Card Load Default"
+ ::= { lsoCommandControlEntry 3 }
+
+--
+-- SYSTEM Information Table
+--
+
+ lsoSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= {ls-optical-card 6 }
+
+ lsoSystemInformationEntry OBJECT-TYPE
+ SYNTAX LsoSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { lsoIndex }
+ ::= { lsoSystemInformationTable 1 }
+
+ LsoSystemInformationEntry ::= SEQUENCE {
+ lsoFPGAVersion DisplayString,
+ lsoPCBVersion DisplayString,
+ lsoBOMVersion DisplayString,
+ lsoPortNumber INTEGER,
+ lsoOpticalModule DisplayString
+ }
+
+ lsoFPGAVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPGA Version"
+ ::= { lsoSystemInformationEntry 1 }
+
+ lsoPCBVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PCB Version"
+ ::= { lsoSystemInformationEntry 2 }
+
+ lsoBOMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BOM Version"
+ ::= { lsoSystemInformationEntry 3 }
+
+ lsoPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of port in card"
+ ::= { lsoSystemInformationEntry 4 }
+
+ lsoOpticalModule OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..59) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Optical module type"
+ ::= { lsoSystemInformationEntry 5 }
+
+
+--
+-- Performance Table
+--
+ lsoPerformanceReport OBJECT IDENTIFIER ::= { ls-optical-card 7 }
+
+--
+-- Current Performance Table
+--
+ lsoCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Current Performance Table"
+ ::= { lsoPerformanceReport 1 }
+
+ lsoCurrentPerfEntry OBJECT-TYPE
+ SYNTAX LsoCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Current performance entry"
+ INDEX { lsoIndex ,
+ lsoPortIndex ,
+ lsoCurrPerfRegType }
+ ::= { lsoCurrentPerfTable 1 }
+
+ LsoCurrentPerfEntry ::= SEQUENCE {
+ lsoCurrPerfRegType INTEGER,
+ lsoCurrentPerfES INTEGER,
+ lsoCurrentPerfSES INTEGER,
+ lsoCurrentPerfUAS INTEGER,
+ lsoCurr15MinTimeElapsed INTEGER,
+ lsoValid15MinInterval INTEGER
+ }
+
+ lsoCurrPerfRegType OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Performance Register Type "
+ ::= { lsoCurrentPerfEntry 1 }
+
+ lsoCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { lsoCurrentPerfEntry 2 }
+
+ lsoCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { lsoCurrentPerfEntry 3 }
+
+ lsoCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { lsoCurrentPerfEntry 4 }
+
+ lsoCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { lsoCurrentPerfEntry 5 }
+
+ lsoValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { lsoCurrentPerfEntry 6 }
+
+--
+-- Interval Performance Table
+--
+
+ lsoIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Performance Table"
+ ::= { lsoPerformanceReport 2 }
+
+ lsoIntervalPerfEntry OBJECT-TYPE
+ SYNTAX LsoIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical interval performance entry"
+ INDEX { lsoIndex ,
+ lsoPortIndex ,
+ lsoIntvPerfRegType ,
+ lsoIntervalPerfNumber }
+ ::= { lsoIntervalPerfTable 1 }
+
+ LsoIntervalPerfEntry ::= SEQUENCE {
+ lsoIntvPerfRegType INTEGER,
+ lsoIntervalPerfNumber INTEGER (1..96),
+ lsoIntervalPerfES INTEGER,
+ lsoIntervalPerfSES INTEGER,
+ lsoIntervalPerfUAS INTEGER
+ }
+
+ lsoIntvPerfRegType OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Performance Register Type "
+ ::= { lsoIntervalPerfEntry 1 }
+
+ lsoIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { lsoIntervalPerfEntry 2 }
+
+ lsoIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { lsoIntervalPerfEntry 3 }
+
+ lsoIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { lsoIntervalPerfEntry 4 }
+
+ lsoIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { lsoIntervalPerfEntry 5 }
+
+--
+-- Total Performance Table
+--
+
+ lsoTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Total Performance Table"
+ ::= { lsoPerformanceReport 3 }
+
+ lsoTotalPerfEntry OBJECT-TYPE
+ SYNTAX LsoTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Total performance table"
+ INDEX { lsoIndex ,
+ lsoPortIndex ,
+ lsoTotalPerfRegType }
+ ::= { lsoTotalPerfTable 1 }
+
+ LsoTotalPerfEntry ::= SEQUENCE {
+ lsoTotalPerfRegType INTEGER,
+ lsoTotalPerfES INTEGER,
+ lsoTotalPerfSES INTEGER,
+ lsoTotalPerfUAS INTEGER
+ }
+
+ lsoTotalPerfRegType OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Performance Register Type "
+ ::= { lsoTotalPerfEntry 1 }
+
+ lsoTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { lsoTotalPerfEntry 2 }
+
+ lsoTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { lsoTotalPerfEntry 3 }
+
+ lsoTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { lsoTotalPerfEntry 4 }
+
+--
+-- Seven Days Performance Table
+--
+ lsoSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LsoSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 Days Performance Table"
+ ::= { lsoPerformanceReport 4 }
+
+ lsoSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX LsoSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 days performance entry"
+ INDEX { lsoIndex ,
+ lsoPortIndex ,
+ lsoSevenDaysPerfRegType ,
+ lsoDaysIndex }
+ ::= { lsoSevenDaysPerfTable 1 }
+
+ LsoSevenDaysPerfEntry ::= SEQUENCE {
+ lsoSevenDaysPerfRegType INTEGER,
+ lsoDaysIndex INTEGER (1..7),
+ lsoDateStrIndex DisplayString (SIZE (0..255) ),
+ lsoSevenDaysPerfES INTEGER,
+ lsoSevenDaysPerfSES INTEGER,
+ lsoSevenDaysPerfUAS INTEGER
+ }
+
+ lsoSevenDaysPerfRegType OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Performance Register Type "
+ ::= { lsoSevenDaysPerfEntry 1 }
+
+ lsoDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { lsoSevenDaysPerfEntry 2 }
+
+ lsoDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { lsoSevenDaysPerfEntry 3 }
+
+ lsoSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { lsoSevenDaysPerfEntry 4 }
+
+ lsoSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { lsoSevenDaysPerfEntry 5 }
+
+ lsoSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { lsoSevenDaysPerfEntry 6 }
+
+
+ lsoTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of LS Optical"
+ ::= { ls-optical-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- OCUDP MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- SYSTEM Control Table
+--
+
+ ocuSystemControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuSystemControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP control table."
+ ::= { ocudp-card 1 }
+
+ ocuSystemControlEntry OBJECT-TYPE
+ SYNTAX OcuSystemControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the OCUDP control table."
+ INDEX { ocuIndex, ocuPortIndex }
+ ::= { ocuSystemControlTable 1 }
+
+ OcuSystemControlEntry ::= SEQUENCE {
+ ocuIndex LargeSlotIndex,
+ ocuPortIndex EightPortID,
+ ocuDataRate INTEGER,
+ ocuTransparent INTEGER,
+ ocuPortEnable INTEGER
+ }
+
+ ocuIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ocuSystemControlEntry 1 }
+
+ ocuPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 8, total 8 ports."
+ ::= { ocuSystemControlEntry 2 }
+
+ ocuDataRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r64k(1),
+ r56k(2),
+ r19-2k(3),
+ r9-6k(4),
+ r4-8k(5),
+ r2-4k(6),
+ r38-4k(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP Data Rate"
+ ::= { ocuSystemControlEntry 3 }
+
+ ocuTransparent OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP transparent carry data signal"
+ ::= { ocuSystemControlEntry 4 }
+
+ ocuPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP port enable/disable"
+ ::= { ocuSystemControlEntry 5 }
+
+
+--
+-- User Define Code Table
+--
+
+ ocuUserDefineCodeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuUserDefineCodeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP user define act/deact code table."
+ ::= { ocudp-card 2 }
+
+ ocuUserDefineCodeEntry OBJECT-TYPE
+ SYNTAX OcuUserDefineCodeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the OCUDP user define code table."
+ INDEX { ocuIndex }
+ ::= { ocuUserDefineCodeTable 1 }
+
+ OcuUserDefineCodeEntry ::= SEQUENCE {
+ ocuActivationCodeLEN INTEGER,
+ ocuActivationCode DisplayString,
+ ocuDeActivationCodeLEN INTEGER,
+ ocuDeActivationCode DisplayString
+ }
+
+ ocuActivationCodeLEN OBJECT-TYPE
+ SYNTAX INTEGER (3..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP Activation Code Length"
+ ::= { ocuUserDefineCodeEntry 1 }
+
+ ocuActivationCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP Activation Code"
+ ::= { ocuUserDefineCodeEntry 2 }
+
+ ocuDeActivationCodeLEN OBJECT-TYPE
+ SYNTAX INTEGER (3..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP DeActivation Code Length"
+ ::= { ocuUserDefineCodeEntry 3 }
+
+ ocuDeActivationCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCUDP DeActivation Code"
+ ::= { ocuUserDefineCodeEntry 4 }
+
+--
+-- Status Table
+--
+
+ ocuStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The OCUDP status table."
+ ::= { ocudp-card 3 }
+
+ ocuStatusEntry OBJECT-TYPE
+ SYNTAX OcuStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the OCUDP status table."
+ INDEX { ocuIndex ,
+ ocuPortIndex }
+ ::= { ocuStatusTable 1 }
+
+ OcuStatusEntry ::= SEQUENCE {
+ ocuOOS INTEGER,
+ ocuLOS INTEGER,
+ ocuBitError INTEGER,
+ ocuLOF INTEGER
+ }
+
+ ocuOOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OCUDP Out of Service "
+ ::= { ocuStatusEntry 1 }
+
+ ocuLOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OCUDP Los of Signal "
+ ::= { ocuStatusEntry 2 }
+
+ ocuBitError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OCUDP Bit Error Counter "
+ ::= { ocuStatusEntry 3 }
+
+ ocuLOF OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OCUDP Out of Frame for 64K line rate "
+ ::= { ocuStatusEntry 4 }
+
+--
+-- Diagnostic Control Table
+--
+
+ ocuDiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Diagnostic Control Table"
+ ::= { ocudp-card 4 }
+
+ ocuDiagEntry OBJECT-TYPE
+ SYNTAX OcuDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Diagnostic Control Table Entry"
+ INDEX { ocuIndex ,
+ ocuPortIndex }
+ ::= { ocuDiagTable 1 }
+
+ OcuDiagEntry ::= SEQUENCE {
+ ocuLocalLoopback INTEGER,
+ ocuRemoteLoopback INTEGER,
+ ocuBertControl INTEGER,
+ ocuBertStatus INTEGER,
+ ocuElapseSeconds INTEGER,
+ ocuErrorSeconds INTEGER,
+ ocuErrorBits INTEGER,
+ ocuRemoteCallLoopback INTEGER,
+ ocuForceDisableRemCallLB INTEGER
+ }
+
+ ocuLocalLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ line-loopback(2),
+ local-loopback(3),
+ bi-direct-loopback(4),
+ payload-loopback(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Local Loopback Type"
+ ::= { ocuDiagEntry 1 }
+
+ ocuRemoteLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ t1-410(2),
+ v54(3),
+ user-define(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Loopback Type"
+ ::= { ocuDiagEntry 2 }
+
+ ocuBertControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-off(1),
+ all-zero(2),
+ all-one(3),
+ patt-63(4),
+ patt-511(5),
+ patt-2047(6),
+ reset(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Test Control"
+ ::= { ocuDiagEntry 3 }
+
+ ocuBertStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BERT Status"
+ ::= { ocuDiagEntry 4 }
+
+ ocuElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Elapse seconds"
+ ::= { ocuDiagEntry 5 }
+
+ ocuErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error seconds"
+ ::= { ocuDiagEntry 6 }
+
+ ocuErrorBits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error bits"
+ ::= { ocuDiagEntry 7 }
+
+ ocuRemoteCallLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Call Loopback Status"
+ ::= { ocuDiagEntry 8 }
+
+ ocuForceDisableRemCallLB OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force Disable Remote Call Loopback"
+ ::= { ocuDiagEntry 9 }
+
+
+--
+-- Alarm Status Table
+--
+
+ ocuAlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuAlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Status Table"
+ ::= { ocudp-card 5 }
+
+ ocuAlmStatusEntry OBJECT-TYPE
+ SYNTAX OcuAlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Status Table Entry"
+ INDEX { ocuIndex ,
+ ocuPortIndex ,
+ ocuAlmNumber }
+ ::= { ocuAlmStatusTable 1 }
+
+ OcuAlmStatusEntry ::= SEQUENCE {
+ ocuAlmNumber INTEGER,
+ ocuAlmString DisplayString,
+ ocuAlmState INTEGER,
+ ocuAlmCount INTEGER,
+ ocuAlmThreshold INTEGER,
+ ocuAlmEnable AlarmSeverity
+ }
+
+ ocuAlmNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Status Index"
+ ::= { ocuAlmStatusEntry 1 }
+
+ ocuAlmString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type String"
+ ::= { ocuAlmStatusEntry 2 }
+
+ ocuAlmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ portDisabled(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Current State"
+ ::= { ocuAlmStatusEntry 3 }
+
+ ocuAlmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Count which happened"
+ ::= { ocuAlmStatusEntry 4 }
+
+ ocuAlmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Threshold"
+ ::= { ocuAlmStatusEntry 5 }
+
+ ocuAlmEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { ocuAlmStatusEntry 6 }
+
+--
+-- Command Control Table
+--
+
+ ocuCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { ocudp-card 6 }
+
+ ocuCommandControlEntry OBJECT-TYPE
+ SYNTAX OcuCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { ocuIndex }
+ ::= { ocuCommandControlTable 1 }
+
+ OcuCommandControlEntry ::= SEQUENCE {
+ ocuClearCardAlarmHistory INTEGER,
+ ocuClearCardPerformanceData INTEGER,
+ ocuCardLoadDefault INTEGER,
+ ocuCardReset INTEGER,
+ ocuPortReset INTEGER,
+ ocuCardMode INTEGER
+ }
+
+ ocuClearCardAlarmHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Card Alarm History"
+ ::= { ocuCommandControlEntry 1 }
+
+ ocuClearCardPerformanceData OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear card performance data"
+ ::= { ocuCommandControlEntry 2 }
+
+ ocuCardLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Card Load Default"
+ ::= { ocuCommandControlEntry 3 }
+
+ ocuCardReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Card Reset"
+ ::= { ocuCommandControlEntry 4 }
+
+ ocuPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset-port1(1),
+ reset-port2(2),
+ reset-port3(3),
+ reset-port4(4),
+ reset-port5(5),
+ reset-port6(6),
+ reset-port7(7),
+ reset-port8(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Reset"
+ ::= { ocuCommandControlEntry 5 }
+
+ ocuCardMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ modeA(1),
+ modeB(2),
+ modeC(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Card mode support after FPGA version:F"
+ ::= { ocuCommandControlEntry 6 }
+
+--
+-- SYSTEM Information Table
+--
+
+ ocuSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= {ocudp-card 7 }
+
+ ocuSystemInformationEntry OBJECT-TYPE
+ SYNTAX OcuSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { ocuIndex }
+ ::= { ocuSystemInformationTable 1 }
+
+ OcuSystemInformationEntry ::= SEQUENCE {
+ ocuFPGAVersion DisplayString,
+ ocuPCBVersion DisplayString
+ }
+
+ ocuFPGAVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPGA Version"
+ ::= { ocuSystemInformationEntry 1 }
+
+ ocuPCBVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PCB Version"
+ ::= { ocuSystemInformationEntry 2 }
+
+--
+-- Performance Table
+--
+ ocuPerformanceReport OBJECT IDENTIFIER ::= { ocudp-card 8 }
+
+--
+-- Current Performance Table
+--
+ ocuCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Current Performance Table"
+ ::= { ocuPerformanceReport 1 }
+
+ ocuCurrentPerfEntry OBJECT-TYPE
+ SYNTAX OcuCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Current performance entry"
+ INDEX { ocuIndex ,
+ ocuPortIndex ,
+ ocuCurrPerfRegType }
+ ::= { ocuCurrentPerfTable 1 }
+
+ OcuCurrentPerfEntry ::= SEQUENCE {
+ ocuCurrPerfRegType INTEGER,
+ ocuCurrentPerfES INTEGER,
+ ocuCurrentPerfSES INTEGER,
+ ocuCurrentPerfUAS INTEGER,
+ ocuCurr15MinTimeElapsed INTEGER,
+ ocuValid15MinInterval INTEGER
+ }
+
+ ocuCurrPerfRegType OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Performance Register Type "
+ ::= { ocuCurrentPerfEntry 1 }
+
+ ocuCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { ocuCurrentPerfEntry 2 }
+
+ ocuCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { ocuCurrentPerfEntry 3 }
+
+ ocuCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { ocuCurrentPerfEntry 4 }
+
+ ocuCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { ocuCurrentPerfEntry 5 }
+
+ ocuValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { ocuCurrentPerfEntry 6 }
+
+--
+-- Interval Performance Table
+--
+
+ ocuIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Performance Table"
+ ::= { ocuPerformanceReport 2 }
+
+ ocuIntervalPerfEntry OBJECT-TYPE
+ SYNTAX OcuIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "FOM Optical interval performance entry"
+ INDEX { ocuIndex ,
+ ocuPortIndex ,
+ ocuIntvPerfRegType ,
+ ocuIntervalPerfNumber }
+ ::= { ocuIntervalPerfTable 1 }
+
+ OcuIntervalPerfEntry ::= SEQUENCE {
+ ocuIntvPerfRegType INTEGER,
+ ocuIntervalPerfNumber INTEGER (1..96),
+ ocuIntervalPerfES INTEGER,
+ ocuIntervalPerfSES INTEGER,
+ ocuIntervalPerfUAS INTEGER
+ }
+
+ ocuIntvPerfRegType OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Performance Register Type "
+ ::= { ocuIntervalPerfEntry 1 }
+
+ ocuIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { ocuIntervalPerfEntry 2 }
+
+ ocuIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { ocuIntervalPerfEntry 3 }
+
+ ocuIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { ocuIntervalPerfEntry 4 }
+
+ ocuIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { ocuIntervalPerfEntry 5 }
+
+--
+-- Total Performance Table
+--
+
+ ocuTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Total Performance Table"
+ ::= { ocuPerformanceReport 3 }
+
+ ocuTotalPerfEntry OBJECT-TYPE
+ SYNTAX OcuTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Total performance table"
+ INDEX { ocuIndex ,
+ ocuPortIndex ,
+ ocuTotalPerfRegType }
+ ::= { ocuTotalPerfTable 1 }
+
+ OcuTotalPerfEntry ::= SEQUENCE {
+ ocuTotalPerfRegType INTEGER,
+ ocuTotalPerfES INTEGER,
+ ocuTotalPerfSES INTEGER,
+ ocuTotalPerfUAS INTEGER
+ }
+
+ ocuTotalPerfRegType OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Performance Register Type "
+ ::= { ocuTotalPerfEntry 1 }
+
+ ocuTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { ocuTotalPerfEntry 2 }
+
+ ocuTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { ocuTotalPerfEntry 3 }
+
+ ocuTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { ocuTotalPerfEntry 4 }
+
+--
+-- Seven Days Performance Table
+--
+ ocuSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcuSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 Days Performance Table"
+ ::= { ocuPerformanceReport 4 }
+
+ ocuSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX OcuSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 days performance entry"
+ INDEX { ocuIndex ,
+ ocuPortIndex ,
+ ocuSevenDaysPerfRegType ,
+ ocuDaysIndex }
+ ::= { ocuSevenDaysPerfTable 1 }
+
+ OcuSevenDaysPerfEntry ::= SEQUENCE {
+ ocuSevenDaysPerfRegType INTEGER,
+ ocuDaysIndex INTEGER (1..7),
+ ocuDateStrIndex DisplayString (SIZE (0..255) ),
+ ocuSevenDaysPerfES INTEGER,
+ ocuSevenDaysPerfSES INTEGER,
+ ocuSevenDaysPerfUAS INTEGER
+ }
+
+ ocuSevenDaysPerfRegType OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Performance Register Type "
+ ::= { ocuSevenDaysPerfEntry 1 }
+
+ ocuDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { ocuSevenDaysPerfEntry 2 }
+
+ ocuDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { ocuSevenDaysPerfEntry 3 }
+
+ ocuSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { ocuSevenDaysPerfEntry 4 }
+
+ ocuSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { ocuSevenDaysPerfEntry 5 }
+
+ ocuSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { ocuSevenDaysPerfEntry 6 }
+
+
+ ocuTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of OCUDP"
+ ::= { ocudp-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- OCT-RT-B MIB
+--======================================================================--
+--======================================================================--
+--
+-- Alarm Status Table
+--
+
+ r8AlmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Status Table "
+ ::= { oct-rt-b-card 1 }
+
+ r8AlmStatusEntry OBJECT-TYPE
+ SYNTAX R8AlmStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { r8Index ,
+ r8AlmStatusNumber }
+ ::= { r8AlmStatusTable 1 }
+
+ R8AlmStatusEntry ::= SEQUENCE {
+ r8Index LargeSlotIndex,
+ r8AlmStatusNumber INTEGER (1..40),
+ r8AlmStatusString DisplayString,
+ r8AlmStatusState INTEGER,
+ r8AlmStatusCount INTEGER,
+ r8AlmStatusEnable AlarmSeverity
+ }
+
+ r8Index OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { r8AlmStatusEntry 1 }
+
+ r8AlmStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Status Index "
+ ::= { r8AlmStatusEntry 2 }
+
+ r8AlmStatusString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Type String"
+ ::= { r8AlmStatusEntry 3 }
+
+ r8AlmStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { r8AlmStatusEntry 4 }
+
+ r8AlmStatusCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { r8AlmStatusEntry 5 }
+
+ r8AlmStatusEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { r8AlmStatusEntry 6 }
+
+--
+-- Command Control Table
+--
+
+ r8CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { oct-rt-b-card 2 }
+
+ r8CommandControlEntry OBJECT-TYPE
+ SYNTAX R8CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { r8Index }
+ ::= { r8CommandControlTable 1 }
+
+ R8CommandControlEntry ::= SEQUENCE {
+ r8ClearAlarmHistory INTEGER,
+ r8LoadDefaultAlarmCfg INTEGER,
+ r8Reset INTEGER,
+ r8ReturnToDefault INTEGER,
+ r8SaveConfig INTEGER
+ }
+
+ r8ClearAlarmHistory OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Clear Alarm History"
+ ::= { r8CommandControlEntry 2 }
+
+ r8LoadDefaultAlarmCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default Alarm Config"
+ ::= { r8CommandControlEntry 3 }
+
+ r8Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Card"
+ ::= { r8CommandControlEntry 4 }
+
+ r8ReturnToDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ return-to-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Return to default"
+ ::= { r8CommandControlEntry 5 }
+
+ r8SaveConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ save-config(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Save config"
+ ::= { r8CommandControlEntry 6 }
+
+--
+-- OCT-RT-B Bridge
+--
+
+ r8Bridge OBJECT IDENTIFIER ::= { oct-rt-b-card 3 }
+
+--
+-- OCT-RT-B Create and Destroy Bridge
+--
+
+ r8CreateDestroyBridge OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8CreateDestroyBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OCT-RT-B Create and Destroy Bridge Table."
+ ::= { r8Bridge 1 }
+
+ r8CreateDestroyBridgeEntry OBJECT-TYPE
+ SYNTAX R8CreateDestroyBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OCT-RT-B Create and Destroy Bridge Entry"
+ INDEX { r8Index }
+ ::= { r8CreateDestroyBridge 1 }
+
+ R8CreateDestroyBridgeEntry ::= SEQUENCE {
+ r8BridgeName DisplayString,
+ r8BridgeMacAddr DisplayString,
+ r8BridgeCMD INTEGER
+ }
+
+ r8BridgeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Name"
+ ::= { r8CreateDestroyBridgeEntry 2 }
+
+ r8BridgeMacAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Management Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { r8CreateDestroyBridgeEntry 3 }
+
+ r8BridgeCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ create(1),
+ destroy(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Index"
+ ::= { r8CreateDestroyBridgeEntry 4 }
+
+--
+-- OCT-RT-B Bridge Config Table
+--
+
+ r8BridgeCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8BridgeCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "R8 Bridge Config Table."
+ ::= { r8Bridge 2 }
+
+ r8BridgeCFGEntry OBJECT-TYPE
+ SYNTAX R8BridgeCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "R8 Bridge Config Entry"
+ INDEX { r8Index ,
+ r8BrgGroupID }
+ ::= { r8BridgeCFG 1 }
+
+ R8BridgeCFGEntry ::= SEQUENCE {
+ r8BrgGroupID INTEGER,
+ r8BrgName DisplayString,
+ r8BrgManagementAddr DisplayString,
+ r8BrgManagementMac DisplayString,
+ r8BrgMacAgingTime INTEGER,
+ r8BrgCRC INTEGER,
+ r8BrgManageState INTEGER,
+ r8BrgInboundPolicy DisplayString,
+ r8BrgOutboundPolicy DisplayString,
+ r8BrgSTPState INTEGER,
+ r8BrgSTPProtocolVersion INTEGER,
+ r8BrgSTPHelloTime INTEGER,
+ r8BrgSTPMacAgingTime INTEGER,
+ r8BrgSTPForwardDelay INTEGER,
+ r8BrgSTPPriority INTEGER,
+ r8BrgL2PDUtunneling INTEGER,
+ r8BrgRoutingProtocol INTEGER
+ }
+
+ r8BrgGroupID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Group ID"
+ ::= { r8BridgeCFGEntry 2 }
+
+ r8BrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Group Name"
+ ::= { r8BridgeCFGEntry 3 }
+
+ r8BrgManagementAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Management IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r8BridgeCFGEntry 4 }
+
+ r8BrgManagementMac OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Management Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { r8BridgeCFGEntry 5 }
+
+ r8BrgMacAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (10..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge MAC Aging Time(10-1000000 Sec)"
+ ::= { r8BridgeCFGEntry 6 }
+
+ r8BrgCRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Disable/Enable CRC"
+ ::= { r8BridgeCFGEntry 7 }
+
+ r8BrgManageState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicated whether the mgmt attached with epilogue"
+ ::= { r8BridgeCFGEntry 8 }
+
+ r8BrgInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Inbound policy"
+ ::= { r8BridgeCFGEntry 9 }
+
+ r8BrgOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Inbound policy"
+ ::= { r8BridgeCFGEntry 10 }
+
+ r8BrgSTPState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree disable/enable"
+ ::= { r8BridgeCFGEntry 11 }
+
+ r8BrgSTPProtocolVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ stp(1),
+ rstp(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Protocol Version"
+ ::= { r8BridgeCFGEntry 12 }
+
+ r8BrgSTPHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Hello Time(1-10 Sec)"
+ ::= { r8BridgeCFGEntry 13 }
+
+ r8BrgSTPMacAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (6..40)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Aging Time(6-40 Sec)"
+ ::= { r8BridgeCFGEntry 14 }
+
+ r8BrgSTPForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Forward Delay Time(4-30 Sec)"
+ ::= { r8BridgeCFGEntry 15 }
+
+ r8BrgSTPPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Priority (0-65535)"
+ ::= { r8BridgeCFGEntry 16 }
+
+ r8BrgL2PDUtunneling OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Disable/Enable BPDU"
+ ::= { r8BridgeCFGEntry 17 }
+
+ r8BrgRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ripV1(1),
+ ripV2(2),
+ disable(4),
+ notSupport(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set Bridge routing protocol"
+ ::= { r8BridgeCFGEntry 18 }
+
+
+--
+-- OCT-RT-B Bridge STP Info
+--
+
+ r8BrgSTPInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8BrgSTPInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree information Table."
+ ::= { r8Bridge 3 }
+
+ r8BrgSTPInfoEntry OBJECT-TYPE
+ SYNTAX R8BrgSTPInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree information Entry"
+ INDEX { r8Index ,
+ r8BrgGroupID ,
+ r8STPIndex }
+ ::= { r8BrgSTPInfo 1 }
+
+ R8BrgSTPInfoEntry ::= SEQUENCE {
+ r8STPIndex INTEGER,
+ r8STPName DisplayString,
+ r8STPBridgeID DisplayString,
+ r8STPHelloTime INTEGER,
+ r8STPMaxAgingTime INTEGER,
+ r8STPForwardDelay INTEGER,
+ r8STPRootCost INTEGER
+ }
+
+ r8STPIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "STP index"
+ ::= { r8BrgSTPInfoEntry 3 }
+
+ r8STPName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning tree Name"
+ ::= { r8BrgSTPInfoEntry 4 }
+
+ r8STPBridgeID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning tree Bridge Id"
+ ::= { r8BrgSTPInfoEntry 5 }
+
+ r8STPHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Hello Time interval"
+ ::= { r8BrgSTPInfoEntry 6 }
+
+ r8STPMaxAgingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Maximum Aging Time interval"
+ ::= { r8BrgSTPInfoEntry 7 }
+
+ r8STPForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Forward Delay Time interval"
+ ::= { r8BrgSTPInfoEntry 8 }
+
+ r8STPRootCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Spanning Tree Post Cost"
+ ::= { r8BrgSTPInfoEntry 9 }
+
+--
+-- OCT-RT-B STP Port Info
+--
+
+ r8BrgStpPortInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8BrgStpPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Port information Table."
+ ::= { r8Bridge 4 }
+
+ r8BrgStpPortInfoEntry OBJECT-TYPE
+ SYNTAX R8BrgStpPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Spanning Tree Port information Entry"
+ INDEX { r8Index ,
+ r8BrgGroupID ,
+ r8StpPortIndex }
+ ::= { r8BrgStpPortInfo 1 }
+
+ R8BrgStpPortInfoEntry ::= SEQUENCE {
+ r8StpPortIndex INTEGER,
+ r8StpPortName DisplayString,
+ r8StpState INTEGER,
+ r8StpPriority INTEGER,
+ r8StpCost INTEGER,
+ r8StpEdgePort INTEGER,
+ r8StpLinkType INTEGER,
+ r8StpRootPort INTEGER
+ }
+
+ r8StpPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port Number Index"
+ ::= { r8BrgStpPortInfoEntry 3 }
+
+ r8StpPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Stp Port Name"
+ ::= { r8BrgStpPortInfoEntry 4 }
+
+ r8StpState OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ listen(2),
+ learn(3),
+ forward(4),
+ block(5),
+ down(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Stp Port state"
+ ::= { r8BrgStpPortInfoEntry 5 }
+
+ r8StpPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port priority"
+ ::= { r8BrgStpPortInfoEntry 6 }
+
+ r8StpCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port priority"
+ ::= { r8BrgStpPortInfoEntry 7 }
+
+ r8StpEdgePort OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port priority"
+ ::= { r8BrgStpPortInfoEntry 8 }
+
+ r8StpLinkType OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ shared(1),
+ p-to-p(2),
+ auto(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP Port priority"
+ ::= { r8BrgStpPortInfoEntry 9 }
+
+ r8StpRootPort OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Stp Port root status"
+ ::= { r8BrgStpPortInfoEntry 10 }
+
+--
+-- OCT-RT-B Bridge Add or Delete Interface Table
+--
+
+ r8BrgAddDelInterface OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8BrgAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete interface to bridge group Table."
+ ::= { r8Bridge 5 }
+
+ r8BrgAddDelInterfaceEntry OBJECT-TYPE
+ SYNTAX R8BrgAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete interface to bridge group Entry"
+ INDEX { r8Index }
+ ::= { r8BrgAddDelInterface 1 }
+
+ R8BrgAddDelInterfaceEntry ::= SEQUENCE {
+ r8BrgAddDelBrgName DisplayString,
+ r8BrgAddDelInterfaceName DisplayString,
+ r8BrgAddDelInterfaceCMD INTEGER
+ }
+
+ r8BrgAddDelBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Group Name"
+ ::= { r8BrgAddDelInterfaceEntry 2 }
+
+ r8BrgAddDelInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(lan1-8/wan1-64/wanX pvc1-16)"
+ ::= { r8BrgAddDelInterfaceEntry 3 }
+
+ r8BrgAddDelInterfaceCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add interface to Bridge Mode or (delete)add interface
+ to router mode"
+ ::= { r8BrgAddDelInterfaceEntry 4 }
+
+--
+-- OCT-RT-B Interface Control Table
+--
+
+ r8Interface OBJECT IDENTIFIER ::= { oct-rt-b-card 4 }
+
+--
+-- OCT-RT-B LAN
+--
+
+ r8IntfLAN OBJECT IDENTIFIER ::= { r8Interface 1 }
+
+--
+-- R8 LAN Config Table
+--
+
+ r8LanCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8LanCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "LAN Config Table."
+ ::= { r8IntfLAN 1 }
+
+ r8LanCFGEntry OBJECT-TYPE
+ SYNTAX R8LanCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "LAN Config Entry"
+ INDEX { r8Index ,
+ r8LanIndex }
+ ::= { r8LanCFG 1 }
+
+ R8LanCFGEntry ::= SEQUENCE {
+ r8LanIndex INTEGER,
+ r8LanIPAddr DisplayString,
+-- r8LanAliasIPAddr1
+-- DisplayString,
+-- r8LanAliasIPAddr2
+-- DisplayString,
+-- r8LanAliasIPAddr3
+-- DisplayString,
+-- r8LanAliasIPAddr4
+-- DisplayString,
+-- r8LanAliasIPAddr5
+-- DisplayString,
+ r8LanRoutingProtocol INTEGER,
+ r8LanLayer2Protocol INTEGER,
+ r8LanSpeed INTEGER,
+ r8LanInterfaceMode INTEGER,
+ r8LanInboundPolicy DisplayString,
+ r8LanOutboundPolicy DisplayString,
+ r8LanStatus DisplayString
+ }
+
+ r8LanIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ lan1(1),
+ lan2(2),
+ lan3(3),
+ lan4(4),
+ lan5(5),
+ lan6(6),
+ lan7(7),
+ lan8(8)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Index"
+ ::= { r8LanCFGEntry 2 }
+
+ r8LanIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r8LanCFGEntry 3 }
+
+-- r8LanAliasIPAddr1 OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..20))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+-- ::= { r8LanCFGEntry 4 }
+--
+-- r8LanAliasIPAddr2 OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..20))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+-- ::= { r8LanCFGEntry 5 }
+--
+-- r8LanAliasIPAddr3 OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..20))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+-- ::= { r8LanCFGEntry 6 }
+--
+-- r8LanAliasIPAddr4 OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..20))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+-- ::= { r8LanCFGEntry 7 }
+--
+-- r8LanAliasIPAddr5 OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..20))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Lan alias IP Address(xxx.xxx.xxx.xxx/xx)"
+-- ::= { r8LanCFGEntry 8 }
+
+ r8LanRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip1(1),
+ rip2(2),
+ ospf(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Routing Protocol(OSPF enable/disable in r2OspfIntfAdminSetup Table"
+ ::= { r8LanCFGEntry 9 }
+
+ r8LanLayer2Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ ethernet(1),
+ fast-ethernet(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Layer2 Protocol"
+ ::= { r8LanCFGEntry 10 }
+
+ r8LanSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ half-duplex-10M(1),
+ full-duplex-10M(2),
+ half-duplex-100M(3),
+ full-duplex-100M(4),
+ auto-negotiation(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Speed(10/100Mb ; half/full)"
+ ::= { r8LanCFGEntry 11 }
+
+ r8LanInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Interface Mode"
+ ::= { r8LanCFGEntry 12 }
+
+ r8LanInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan inbound policy (off to disable access control)"
+ ::= { r8LanCFGEntry 13 }
+
+ r8LanOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan outbound policy (off to disable access control)"
+ ::= { r8LanCFGEntry 14 }
+
+ r8LanStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Status"
+ ::= { r8LanCFGEntry 15 }
+
+--
+-- OCT-RT-B Add or Delete Lan Alias IP Table
+--
+
+-- r8AddDelAliasIP OBJECT-TYPE
+-- SYNTAX SEQUENCE OF R8AddDelAliasIPEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Add or Delete Lan Alias IP Table."
+-- ::= { r8IntfLAN 2 }
+--
+-- r8AddDelAliasIPEntry OBJECT-TYPE
+-- SYNTAX R8AddDelAliasIPEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Add or Delete Lan Alias IP Entry"
+-- INDEX { r8Index }
+-- ::= { r8AddDelAliasIP 1 }
+--
+-- R8AddDelAliasIPEntry ::=
+-- SEQUENCE {
+-- r8AliasIPLanIndex
+-- INTEGER,
+-- r8AliasIPAddr
+-- DisplayString,
+-- r8AliasIPAddrCMD
+-- INTEGER
+-- }
+--
+-- r8AliasIPLanIndex OBJECT-TYPE
+-- SYNTAX INTEGER{
+-- lan1(1),
+-- lan2(2),
+-- lan3(3),
+-- lan4(4),
+-- lan5(5),
+-- lan6(6),
+-- lan7(7),
+-- lan8(8)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Lan Index"
+-- ::= { r8AddDelAliasIPEntry 2 }
+--
+-- r8AliasIPAddr OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..20))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Alias IP Address(xxx.xxx.xxx.xxx/xx)"
+-- ::= { r8AddDelAliasIPEntry 3 }
+--
+-- r8AliasIPAddrCMD OBJECT-TYPE
+-- SYNTAX INTEGER{
+-- add(1),
+-- delete(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Add or Delete Alias IP Address"
+-- ::= { r8AddDelAliasIPEntry 4 }
+
+--
+-- OCT-RT-B WAN
+--
+
+ r8IntfWAN OBJECT IDENTIFIER ::= { r8Interface 2 }
+
+--
+-- OCT-RT-B WAN Config Table
+--
+
+ r8WanCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface WAN(1-64) Config Table."
+ ::= { r8IntfWAN 1 }
+
+ r8WanCFGEntry OBJECT-TYPE
+ SYNTAX R8WanCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface WAN(1-64) Config Entry"
+ INDEX { r8Index ,
+ r8WanIndex }
+ ::= { r8WanCFG 1 }
+
+ R8WanCFGEntry ::= SEQUENCE {
+ r8WanIndex INTEGER,
+ r8WanIPAddr DisplayString,
+ r8WanRoutingProtocol INTEGER,
+ r8WanNatNapt INTEGER,
+ r8WanNumberOfTimeSlots INTEGER,
+ r8WanLayer2Protocol INTEGER,
+ r8WanInterfaceMode INTEGER,
+ r8WanInboundPolicy DisplayString,
+ r8WanOutboundPolicy DisplayString,
+ r8WanStatus INTEGER
+ }
+
+ r8WanIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface WAN1-WAN2"
+ ::= { r8WanCFGEntry 2 }
+
+ r8WanIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r8WanCFGEntry 3 }
+
+ r8WanRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip1(1),
+ rip2(2),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Routing Protocol"
+ ::= { r8WanCFGEntry 4 }
+
+ r8WanNatNapt OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ nat(2),
+ napt(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN NAT/NAPT Function"
+ ::= { r8WanCFGEntry 5 }
+
+ r8WanNumberOfTimeSlots OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of TimeSlots for this WAN"
+ ::= { r8WanCFGEntry 6 }
+
+ r8WanLayer2Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ ppp(3),
+ hdlc(4),
+ frame-relay(5),
+ cisco-hdlc(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lan Layer2 Protocol"
+ ::= { r8WanCFGEntry 7 }
+
+ r8WanInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Interface Mode"
+ ::= { r8WanCFGEntry 8 }
+
+ r8WanInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan inbound policy (off to disable access control)"
+ ::= { r8WanCFGEntry 9 }
+
+ r8WanOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan outbound policy (off to disable access control)"
+ ::= { r8WanCFGEntry 10 }
+
+ r8WanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Status"
+ ::= { r8WanCFGEntry 11 }
+
+--
+-- OCT-RT-B WAN Cisco Hdlc Config Table
+--
+
+ r8WanCiscoHdlc OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanCiscoHdlcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Cisco Hdlc Config Table."
+ ::= { r8IntfWAN 2 }
+
+ r8WanCiscoHdlcEntry OBJECT-TYPE
+ SYNTAX R8WanCiscoHdlcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Cisco Hdlc Config Entry"
+ INDEX { r8Index ,
+ r8WanIndex }
+ ::= { r8WanCiscoHdlc 1 }
+
+ R8WanCiscoHdlcEntry ::= SEQUENCE {
+ r8WanChdlcInterval INTEGER,
+ r8WanChdlcTimeout INTEGER,
+ r8WanChdlcCMD INTEGER
+ }
+
+ r8WanChdlcInterval OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Keepalive interval (1-3600, default is 10 secs)"
+ ::= { r8WanCiscoHdlcEntry 3 }
+
+ r8WanChdlcTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface restart timeout(secs, should be multiple of interval)"
+ ::= { r8WanCiscoHdlcEntry 4 }
+
+ r8WanChdlcCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ set(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set Cisco Hdlc"
+ ::= { r8WanCiscoHdlcEntry 5 }
+
+--
+-- OCT-RT-B WAN Frame Relay Config Table
+--
+
+ r8WanFrameRelay OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanFrameRelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Frame Relay Config Table."
+ ::= { r8IntfWAN 3 }
+
+ r8WanFrameRelayEntry OBJECT-TYPE
+ SYNTAX R8WanFrameRelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Frame Relay Config Entry"
+ INDEX { r8Index ,
+ r8WanIndex }
+ ::= { r8WanFrameRelay 1 }
+
+ R8WanFrameRelayEntry ::= SEQUENCE {
+ r8WanFRLMIType INTEGER,
+ r8WanFRN391 INTEGER,
+ r8WanFRN392 INTEGER,
+ r8WanFRN393 INTEGER,
+ r8WanFRT391 INTEGER
+ }
+
+ r8WanFRLMIType OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0),
+ q933(1),
+ ansi(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Frame Relay LMI protocol (ansi/q933)"
+ ::= { r8WanFrameRelayEntry 3 }
+
+ r8WanFRN391 OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LMI full-status polling interval (1~255)"
+ ::= { r8WanFrameRelayEntry 4 }
+
+ r8WanFRN392 OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LMI error threshold (1~10)"
+ ::= { r8WanFrameRelayEntry 5 }
+
+ r8WanFRN393 OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LMI monitored event threshold (1~10)"
+ ::= { r8WanFrameRelayEntry 6 }
+
+ r8WanFRT391 OBJECT-TYPE
+ SYNTAX INTEGER (0 | 5..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LMI link integrity polling interval (5~30)"
+ ::= { r8WanFrameRelayEntry 7 }
+
+--
+-- OCT-RT-B WAN PVC
+--
+
+ r8WanPVC OBJECT IDENTIFIER ::= { r8IntfWAN 4 }
+
+--
+-- OCT-RT-B WAN PVC Function Table
+--
+
+ r8WanAddDelPVC OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanAddDelPVCEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Frame Relay PVC Table"
+ ::= { r8WanPVC 1 }
+
+ r8WanAddDelPVCEntry OBJECT-TYPE
+ SYNTAX R8WanAddDelPVCEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Frame Relay PVC Entry"
+ INDEX { r8Index }
+ ::= { r8WanAddDelPVC 1 }
+
+ R8WanAddDelPVCEntry ::= SEQUENCE {
+ r8PvcWanIndex INTEGER,
+ r8PvcNum INTEGER,
+ r8PvcDLCI INTEGER,
+ r8PvcCIR INTEGER,
+ r8PvcBc INTEGER,
+ r8PvcBe INTEGER,
+ r8PvcQdepth INTEGER,
+ r8WanPvcCMD INTEGER
+ }
+
+ r8PvcWanIndex OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Wan number (wan1-wan64)"
+ ::= { r8WanAddDelPVCEntry 2 }
+
+ r8PvcNum OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PVC number (pvc1-pvc16)"
+ ::= { r8WanAddDelPVCEntry 3 }
+
+ r8PvcDLCI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PVC's DLCI (16~991)"
+ ::= { r8WanAddDelPVCEntry 4 }
+
+ r8PvcCIR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Information Rate (kbps)"
+ ::= { r8WanAddDelPVCEntry 5 }
+
+ r8PvcBc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Burst Size (kbits)"
+ ::= { r8WanAddDelPVCEntry 6 }
+
+ r8PvcBe OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excess Burst Size (kbits)"
+ ::= { r8WanAddDelPVCEntry 7 }
+
+ r8PvcQdepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max. queue length"
+ ::= { r8WanAddDelPVCEntry 8 }
+
+ r8WanPvcCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ add-pvc(1),
+ delete-pvc(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete Frame Relay PVC for this wan interface"
+ ::= { r8WanAddDelPVCEntry 9 }
+
+--
+-- OCT-RT-B WAN PVC Config Table
+--
+
+ r8WanPvcCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanPvcCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC Config Table"
+ ::= { r8WanPVC 2 }
+
+ r8WanPvcCFGEntry OBJECT-TYPE
+ SYNTAX R8WanPvcCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC Config Entry"
+ INDEX { r8Index ,
+ r8WanIndex ,
+ r8PvcIndex }
+ ::= { r8WanPvcCFG 1 }
+
+ R8WanPvcCFGEntry ::= SEQUENCE {
+ r8PvcIndex INTEGER,
+ r8WanPvcState INTEGER,
+ r8WanPvcIPAddr DisplayString,
+ r8WanPvcRoutingProtocol INTEGER,
+ r8WanPvcNatNapt INTEGER,
+ r8WanPvcInterfaceMode INTEGER,
+ r8WanPvcDLCI INTEGER,
+ r8WanPvcCIR INTEGER,
+ r8WanPvcBc INTEGER,
+ r8WanPvcBe INTEGER,
+ r8WanPvcQdepth INTEGER,
+ r8WanPvcInboundPolicy DisplayString,
+ r8WanPvcOutboundPolicy DisplayString
+ }
+
+ r8PvcIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The PVC number (pvc1-pvc16)"
+ ::= { r8WanPvcCFGEntry 3 }
+
+ r8WanPvcState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ active(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC State"
+ ::= { r8WanPvcCFGEntry 4 }
+
+ r8WanPvcIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC IP address (xxx.xxx.xxx.xxx/xx)"
+ ::= { r8WanPvcCFGEntry 5 }
+
+ r8WanPvcRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip1(1),
+ rip2(2),
+ ospf(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC Routing Protocol(OSPF enable/disable in r2OspfIntfAdminSetup Table)"
+ ::= { r8WanPvcCFGEntry 6 }
+
+ r8WanPvcNatNapt OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ nat(2),
+ napt(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC NAT/NAPT Function"
+ ::= { r8WanPvcCFGEntry 7 }
+
+ r8WanPvcInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN PVC Interface Mode"
+ ::= { r8WanPvcCFGEntry 8 }
+
+ r8WanPvcDLCI OBJECT-TYPE
+ SYNTAX INTEGER (16..991)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PVC's DLCI (16~991)"
+ ::= { r8WanPvcCFGEntry 9 }
+
+ r8WanPvcCIR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Information Rate (kbps)"
+ ::= { r8WanPvcCFGEntry 10 }
+
+ r8WanPvcBc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Burst Size (kbits)"
+ ::= { r8WanPvcCFGEntry 11 }
+
+ r8WanPvcBe OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excess Burst Size (kbits)"
+ ::= { r8WanPvcCFGEntry 12 }
+
+ r8WanPvcQdepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max. queue length"
+ ::= { r8WanPvcCFGEntry 13 }
+
+ r8WanPvcInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Pvc inbound policy (off to disable access control)"
+ ::= { r8WanPvcCFGEntry 14 }
+
+ r8WanPvcOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Pvc outbound policy (off to disable access control)"
+ ::= { r8WanPvcCFGEntry 15 }
+
+
+--
+-- OCT-RT-B WAN Channel Map
+--
+
+ r8WanChannelMap OBJECT IDENTIFIER ::= { r8IntfWAN 5 }
+
+--
+-- OCT-RT-B WAN Set Channel Map Control
+--
+
+ r8WanSetMap OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanSetMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Set Channel Map Table"
+ ::= { r8WanChannelMap 1 }
+
+ r8WanSetMapEntry OBJECT-TYPE
+ SYNTAX R8WanSetMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Set Channel Map Entry"
+ INDEX { r8Index }
+ ::= { r8WanSetMap 1 }
+
+ R8WanSetMapEntry ::= SEQUENCE {
+ r8MapWanNumber INTEGER,
+ r8StartTimeSlot INTEGER,
+ r8ChannelNumber INTEGER,
+ r8MapCommand INTEGER
+ }
+
+ r8MapWanNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Index(wan1~wan64)"
+ ::= { r8WanSetMapEntry 2 }
+
+ r8StartTimeSlot OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set start time slot number"
+ ::= { r8WanSetMapEntry 3 }
+
+ r8ChannelNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set channel number"
+ ::= { r8WanSetMapEntry 4 }
+
+ r8MapCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ clear(1),
+ set(2),
+ clrSet(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Map Command"
+ ::= { r8WanSetMapEntry 5 }
+
+--
+-- OCT-RT-B WAN Channel Map Info Table
+--
+
+ r8ChannelMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8ChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Channel Map Config Table"
+ ::= { r8WanChannelMap 2 }
+
+ r8ChannelMapEntry OBJECT-TYPE
+ SYNTAX R8ChannelMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Channel Map Config Entry"
+ INDEX { r8Index ,
+ r8TimeSlotIndex }
+ ::= { r8ChannelMapTable 1 }
+
+ R8ChannelMapEntry ::= SEQUENCE {
+ r8TimeSlotIndex INTEGER,
+ r8MapToWanNum WanID
+ }
+
+ r8TimeSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot number"
+ ::= { r8ChannelMapEntry 2 }
+
+ r8MapToWanNum OBJECT-TYPE
+ SYNTAX WanID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot number"
+ ::= { r8ChannelMapEntry 3 }
+
+--
+-- OCT-RT-B WAN QoS Table
+--
+
+ r8WanQoS OBJECT IDENTIFIER ::= { r8IntfWAN 6 }
+
+--
+-- R8 WAN Qos Policy Table
+--
+ r8WanQosPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanQosPolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Table."
+ ::= { r8WanQoS 1 }
+
+ r8WanQosPolicyEntry OBJECT-TYPE
+ SYNTAX R8WanQosPolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Entry"
+ INDEX { r8Index ,
+ r8WanIndex ,
+ r8WanQosPolicyNumber }
+ ::= { r8WanQosPolicyTable 1 }
+
+ R8WanQosPolicyEntry ::= SEQUENCE {
+ r8WanQosPolicyNumber INTEGER,
+ r8WanQosPolicySrcIP DisplayString,
+ r8WanQosPolicyDstIP DisplayString,
+ r8WanQosPolicyProtocol DisplayString,
+ r8WanQosPolicyRate DisplayString,
+ r8WanQosPolicySrcPort DisplayString,
+ r8WanQosPolicyDstPort DisplayString,
+ r8WanQosPolicyDSCP DisplayString
+ }
+
+ r8WanQosPolicyNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Qos Policy Number"
+ ::= { r8WanQosPolicyEntry 3 }
+
+ r8WanQosPolicySrcIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Source IP/Perfix"
+ ::= { r8WanQosPolicyEntry 4 }
+
+ r8WanQosPolicyDstIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Destination IP/Perfix"
+ ::= { r8WanQosPolicyEntry 5 }
+
+ r8WanQosPolicyProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Qos Policy Protocol"
+ ::= { r8WanQosPolicyEntry 6 }
+
+ r8WanQosPolicyRate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Rate"
+ ::= { r8WanQosPolicyEntry 7 }
+
+ r8WanQosPolicySrcPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Source Port"
+ ::= { r8WanQosPolicyEntry 8 }
+
+ r8WanQosPolicyDstPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Destination Port"
+ ::= { r8WanQosPolicyEntry 9 }
+
+ r8WanQosPolicyDSCP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy DSCP Information"
+ ::= { r8WanQosPolicyEntry 10 }
+
+--
+-- R8 WAN Qos Policy Control Table
+--
+
+ r8WanQosPolicyControl OBJECT IDENTIFIER ::= { r8WanQoS 2 }
+
+--
+-- R8 WAN Qos Append and Insert Policy Table
+--
+
+ r8WanQosAppendAndInsertPolicy OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanQosAppendAndInsertPolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append od Insert a traffic control policy Table."
+ ::= { r8WanQosPolicyControl 1 }
+
+ r8WanQosAppendAndInsertPolicyEntry OBJECT-TYPE
+ SYNTAX R8WanQosAppendAndInsertPolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append od Insert a traffic control policy Entry"
+ INDEX { r8Index }
+ ::= { r8WanQosAppendAndInsertPolicy 1 }
+
+ R8WanQosAppendAndInsertPolicyEntry ::= SEQUENCE {
+ r8WanAppInstPolicyWanNum INTEGER (1..64),
+ r8WanAppInstPolicySrcIP DisplayString (SIZE (0..20)),
+ r8WanAppInstPolicySrcIPPrefix DisplayString (SIZE (0..2)),
+ r8WanAppInstPolicyDstIP DisplayString (SIZE (0..20)),
+ r8WanAppInstPolicyDstIPPrefix DisplayString (SIZE (0..2)),
+ r8WanAppInstPolicySrcPort DisplayString (SIZE (0..25)),
+ r8WanAppInstPolicyDstPort DisplayString (SIZE (0..25)),
+ r8WanAppInstPolicyProtocol DisplayString (SIZE (0..10)),
+ r8WanAppInstPolicyRate DisplayString (SIZE (0..25)),
+ r8WanAppInstPolicyRateType INTEGER,
+ r8WanInstPolicyNum INTEGER (0..32),
+ r8WanAppInstPolicyDSCP DisplayString (SIZE (0..255)),
+ r8WanAppInstPolicyCommand INTEGER
+ }
+
+ r8WanAppInstPolicyWanNum OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Number(Wan 1~64)"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 2 }
+
+ r8WanAppInstPolicySrcIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Source IP(xxx.xxx.xxx.xxx)"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 3 }
+
+ r8WanAppInstPolicySrcIPPrefix OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..2))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Source IP Prefix(skip if src_ip is 'any')"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 4 }
+
+ r8WanAppInstPolicyDstIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Destination IP(xxx.xxx.xxx.xxx)"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 5 }
+
+ r8WanAppInstPolicyDstIPPrefix OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..2))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Destination IP Prefix(skip if dst_ip is 'any')"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 6 }
+
+ r8WanAppInstPolicySrcPort OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..25))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Source Port(any or min[-max] only for TCP/UDP, (no space before and after '-')"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 7 }
+
+ r8WanAppInstPolicyDstPort OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..25))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Destination Port(any or min[-max] only for TCP/UDP, (no space before and after '-')"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 8 }
+
+ r8WanAppInstPolicyProtocol OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Protocol(TCP or UDP or ICMP or Any or 0~255)"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 9 }
+
+ r8WanAppInstPolicyRate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..25))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Rate(Committed access rate in min[-max] format, (no space before and after '-') )"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 10 }
+
+ r8WanAppInstPolicyRateType OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbps(1),
+ mbps(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Rate Type(type of bandwidth for rate in bits per sec)"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 11 }
+
+ r8WanInstPolicyNum OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy number before which new policy will be inserted"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 12 }
+
+ r8WanAppInstPolicyCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ append(1),
+ insert(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Qos Policy Command"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 13 }
+
+ r8WanAppInstPolicyDSCP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Optional Diffserv code point value(s) in decimal (space to separate DSCP values, but no space for '-')"
+ ::= { r8WanQosAppendAndInsertPolicyEntry 14 }
+
+--
+-- R8 WAN Qos Delete Policy Table
+--
+
+ r8WanQosDeletePolicy OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8WanQosDeletePolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete a traffic control policy Table."
+ ::= { r8WanQosPolicyControl 2 }
+
+ r8WanQosDeletePolicyEntry OBJECT-TYPE
+ SYNTAX R8WanQosDeletePolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete a traffic control policy Entry"
+ INDEX { r8Index }
+ ::= { r8WanQosDeletePolicy 1 }
+
+ R8WanQosDeletePolicyEntry ::= SEQUENCE {
+ r8WanDelPolicyWanNum INTEGER (1..64),
+ r8WanDelPolicyNumber INTEGER (1..32),
+ r8WanDelPolicyCommand INTEGER
+ }
+
+ r8WanDelPolicyWanNum OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Number(Wan 1~64)"
+ ::= { r8WanQosDeletePolicyEntry 2 }
+
+ r8WanDelPolicyNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policy Number(1~32)"
+ ::= { r8WanQosDeletePolicyEntry 3 }
+
+ r8WanDelPolicyCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ delete(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete Policy Command"
+ ::= { r8WanQosDeletePolicyEntry 4 }
+
+--
+-- OCT-RT-B Virtual Interface
+--
+
+ r8IntfVirtual OBJECT IDENTIFIER ::= { r8Interface 3 }
+
+--
+-- OCT-RT-B Virtual Interface Config
+--
+
+ r8VirtualIntfCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8VirtualIntfCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Configuration Table."
+ ::= { r8IntfVirtual 1 }
+
+ r8VirtualIntfCFGEntry OBJECT-TYPE
+ SYNTAX R8VirtualIntfCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Configuration Entry"
+ INDEX { r8Index ,
+ r8VIntfIndex }
+ ::= { r8VirtualIntfCFG 1 }
+
+ R8VirtualIntfCFGEntry ::= SEQUENCE {
+ r8VIntfIndex INTEGER,
+ r8VIntfName DisplayString,
+ r8VIntfRoutingProtocol INTEGER,
+ r8VIntfLayer2Protocol INTEGER,
+ r8VIntfInterfaceMode INTEGER,
+ r8VIntfInboundPolicy DisplayString,
+ r8VIntfOutboundPolicy DisplayString,
+ r8VIntfStatus INTEGER
+ }
+
+ r8VIntfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual interface index"
+ ::= { r8VirtualIntfCFGEntry 2 }
+
+ r8VIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual interface name"
+ ::= { r8VirtualIntfCFGEntry 3 }
+
+ r8VIntfRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip1(1),
+ rip2(2),
+ ospf(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Routing Protocol(OSPF enable/disable in r8OspfIntfAdminSetup Table)"
+ ::= { r8VirtualIntfCFGEntry 4 }
+
+ r8VIntfLayer2Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ppp(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Layer2 Protocol"
+ ::= { r8VirtualIntfCFGEntry 5 }
+
+ r8VIntfInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(0),
+ router(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Mode of Virtual Interface"
+ ::= { r8VirtualIntfCFGEntry 6 }
+
+ r8VIntfInboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface inbound policy (off to disable access control)"
+ ::= { r8VirtualIntfCFGEntry 7 }
+
+ r8VIntfOutboundPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface outbound policy (off to disable access control)"
+ ::= { r8VirtualIntfCFGEntry 8 }
+
+ r8VIntfStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Interface Status"
+ ::= { r8VirtualIntfCFGEntry 9 }
+
+
+--
+-- OCT-RT-B Policy
+--
+
+ r8Policy OBJECT IDENTIFIER ::= { oct-rt-b-card 5 }
+
+--
+-- R8 Filter Info
+--
+
+ r8FilterInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8FilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "filter information Table"
+ ::= { r8Policy 1 }
+
+ r8FilterInfoEntry OBJECT-TYPE
+ SYNTAX R8FilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "filter information Entry"
+ INDEX { r8Index ,
+ r8FilterIndex ,
+ r8RuleIndex }
+ ::= { r8FilterInfo 1 }
+
+ R8FilterInfoEntry ::= SEQUENCE {
+ r8FilterIndex INTEGER,
+ r8RuleIndex INTEGER,
+ r8FilterName DisplayString,
+ r8FilterAction INTEGER,
+ r8FilterSrcAddr DisplayString,
+ r8FilterDestAddr DisplayString,
+ r8FilterProtocol INTEGER,
+ r8FilterPortLow INTEGER,
+ r8FilterPortHigh INTEGER
+ }
+
+ r8FilterIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Filter List Index "
+ ::= { r8FilterInfoEntry 2 }
+
+ r8RuleIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "filter rule index"
+ ::= { r8FilterInfoEntry 3 }
+
+ r8FilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "filter list Name"
+ ::= { r8FilterInfoEntry 4 }
+
+ r8FilterAction OBJECT-TYPE
+ SYNTAX INTEGER{
+ deny(1),
+ permit(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Filter action"
+ ::= { r8FilterInfoEntry 5 }
+
+ r8FilterSrcAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "source address of filter action (xx.xx.xx.xx/xx)"
+ ::= { r8FilterInfoEntry 6 }
+
+ r8FilterDestAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "destination address of filter action (xx.xx.xx.xx/xx)"
+ ::= { r8FilterInfoEntry 7 }
+
+ r8FilterProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ tcp(1),
+ udp(2),
+ icmp(3),
+ any(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "protocol of filter action"
+ ::= { r8FilterInfoEntry 8 }
+
+ r8FilterPortLow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Low port of the port range for TCP/UDP"
+ ::= { r8FilterInfoEntry 9 }
+
+ r8FilterPortHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "High port of the port range for TCP/UDP"
+ ::= { r8FilterInfoEntry 10 }
+
+--
+-- OCT-RT-B Mac Filter Info
+--
+
+ r8MacFilterInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8MacFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Mac filter information Table"
+ ::= { r8Policy 2 }
+
+ r8MacFilterInfoEntry OBJECT-TYPE
+ SYNTAX R8MacFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Mac filter information Entry"
+ INDEX { r8Index ,
+ r8MacFilterIndex ,
+ r8MacFilterRuleIndex }
+ ::= { r8MacFilterInfo 1 }
+
+ R8MacFilterInfoEntry ::= SEQUENCE {
+ r8MacFilterIndex INTEGER,
+ r8MacFilterRuleIndex INTEGER,
+ r8MacFilterName DisplayString,
+ r8MacFilterMacAddress DisplayString
+ }
+
+ r8MacFilterIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter List Index "
+ ::= { r8MacFilterInfoEntry 2 }
+
+ r8MacFilterRuleIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAc Filter rule index"
+ ::= { r8MacFilterInfoEntry 3 }
+
+ r8MacFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter list Name"
+ ::= { r8MacFilterInfoEntry 4 }
+
+ r8MacFilterMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter Mac Address"
+ ::= { r8MacFilterInfoEntry 5 }
+
+--
+-- OCT-RT-B Filter Control
+--
+
+ r8FilterControl OBJECT IDENTIFIER ::= { r8Policy 3 }
+
+--
+-- R8 Create & Destroy Filter list Table
+--
+
+ r8CreateDestroyFilter OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8CreateDestroyFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and Destroy Filter List Table"
+ ::= { r8FilterControl 1 }
+
+ r8CreateDestroyFilterEntry OBJECT-TYPE
+ SYNTAX R8CreateDestroyFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and Destroy Filter List Entry"
+ INDEX { r8Index }
+ ::= { r8CreateDestroyFilter 1 }
+
+ R8CreateDestroyFilterEntry ::= SEQUENCE {
+ r8CreDesFilterName DisplayString,
+ r8CreDesFilterCMD INTEGER
+ }
+
+ r8CreDesFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Filter List Name"
+ ::= { r8CreateDestroyFilterEntry 2 }
+
+ r8CreDesFilterCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ create-filter(1),
+ destroy-filter(2),
+ create-mac-filter(3),
+ destroy-mac-filter(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Filter List Command"
+ ::= { r8CreateDestroyFilterEntry 3 }
+
+--
+-- R8 Add Filter Rule
+--
+
+ r8AddFilterRule OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append filter rule Table"
+ ::= { r8FilterControl 2 }
+
+ r8AddFilterRuleEntry OBJECT-TYPE
+ SYNTAX R8AddFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append filter rule Entry"
+ INDEX { r8Index }
+ ::= { r8AddFilterRule 1 }
+
+ R8AddFilterRuleEntry ::= SEQUENCE {
+ r8AddFilterName DisplayString,
+ r8AddFilterAction INTEGER,
+ r8AddFilterSrcAddr DisplayString,
+ r8AddFilterDestAddr DisplayString,
+ r8AddFilterProtocol INTEGER,
+ r8AddFilterPortLow INTEGER,
+ r8AddFilterPortHigh INTEGER,
+ r8AddFilterRuleCMD INTEGER
+ }
+
+ r8AddFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Filter List Name"
+ ::= { r8AddFilterRuleEntry 2 }
+
+ r8AddFilterAction OBJECT-TYPE
+ SYNTAX INTEGER{
+ deny(1),
+ permit(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Filter action"
+ ::= { r8AddFilterRuleEntry 3 }
+
+ r8AddFilterSrcAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "source address of filter action (xx.xx.xx.xx/xx)"
+ ::= { r8AddFilterRuleEntry 4 }
+
+ r8AddFilterDestAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "destination address of filter action (xx.xx.xx.xx/xx)"
+ ::= { r8AddFilterRuleEntry 5 }
+
+ r8AddFilterProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ tcp(1),
+ udp(2),
+ icmp(3),
+ any(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "protocol of filter action"
+ ::= { r8AddFilterRuleEntry 6 }
+
+ r8AddFilterPortLow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Low port of the port range for TCP/UDP"
+ ::= { r8AddFilterRuleEntry 7 }
+
+ r8AddFilterPortHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "High port of the port range for TCP/UDP"
+ ::= { r8AddFilterRuleEntry 8 }
+
+ r8AddFilterRuleCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ append(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Append Filter rule"
+ ::= { r8AddFilterRuleEntry 9 }
+
+--
+-- R8 Add Mac Filter Rule
+--
+
+ r8AddMacFilterRule OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddMacFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append Mac filter rule Table"
+ ::= { r8FilterControl 3 }
+
+ r8AddMacFilterRuleEntry OBJECT-TYPE
+ SYNTAX R8AddMacFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Append Mac filter rule Entry"
+ INDEX { r8Index }
+ ::= { r8AddMacFilterRule 1 }
+
+ R8AddMacFilterRuleEntry ::= SEQUENCE {
+ r8AddMacFilterName DisplayString,
+ r8AddMacFilterMacAddr DisplayString,
+ r8AddMacFilterRuleCMD INTEGER
+ }
+
+ r8AddMacFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter List Name"
+ ::= { r8AddMacFilterRuleEntry 2 }
+
+ r8AddMacFilterMacAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac Filter Mac address"
+ ::= { r8AddMacFilterRuleEntry 3 }
+
+ r8AddMacFilterRuleCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ append(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Append Mac Filter rule"
+ ::= { r8AddMacFilterRuleEntry 4 }
+
+--
+-- R8 Delete Filter Rule
+--
+
+ r8DelFilterRule OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DelFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete filter rule Table"
+ ::= { r8FilterControl 4 }
+
+ r8DelFilterRuleEntry OBJECT-TYPE
+ SYNTAX R8DelFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete filter rule Entry"
+ INDEX { r8Index }
+ ::= { r8DelFilterRule 1 }
+
+ R8DelFilterRuleEntry ::= SEQUENCE {
+ r8DelFilterName DisplayString,
+ r8DelStartIndex INTEGER,
+ r8DelEndIndex INTEGER,
+ r8DelFilterRuleCMD INTEGER
+ }
+
+ r8DelFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "filter list Name"
+ ::= { r8DelFilterRuleEntry 2 }
+
+ r8DelStartIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "start index of list which will be deleted"
+ ::= { r8DelFilterRuleEntry 3 }
+
+ r8DelEndIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "end index of list which will be deleted"
+ ::= { r8DelFilterRuleEntry 4 }
+
+ r8DelFilterRuleCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ delete(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "delete filter rule command"
+ ::= { r8DelFilterRuleEntry 5 }
+
+--
+-- R8 Delete Mac Filter Rule
+--
+
+ r8DelMacFilterRule OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DelMacFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete Mac filter rule Table"
+ ::= { r8FilterControl 5 }
+
+ r8DelMacFilterRuleEntry OBJECT-TYPE
+ SYNTAX R8DelMacFilterRuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete Mac filter rule Entry"
+ INDEX { r8Index }
+ ::= { r8DelMacFilterRule 1 }
+
+ R8DelMacFilterRuleEntry ::= SEQUENCE {
+ r8DelMacFilterName DisplayString,
+ r8DelMacFilterMacAddr DisplayString,
+ r8DelMacFilterRuleCMD INTEGER
+ }
+
+ r8DelMacFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mac filter list Name"
+ ::= { r8DelMacFilterRuleEntry 2 }
+
+ r8DelMacFilterMacAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mac address"
+ ::= { r8DelMacFilterRuleEntry 3 }
+
+ r8DelMacFilterRuleCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ delete(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "delete mac filter rule command"
+ ::= { r8DelMacFilterRuleEntry 4 }
+
+
+
+--
+-- OCT-RT-B Route
+--
+
+ r8Route OBJECT IDENTIFIER ::= { oct-rt-b-card 6 }
+
+--
+-- OCT-RT-B Static Route Table
+--
+
+ r8StaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8StaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Static Route Table"
+ ::= { r8Route 1 }
+
+ r8StaticRouteEntry OBJECT-TYPE
+ SYNTAX R8StaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Static Route Entry"
+ INDEX { r8Index ,
+ r8RouteIndex }
+ ::= { r8StaticRouteTable 1 }
+
+ R8StaticRouteEntry ::= SEQUENCE {
+ r8RouteIndex INTEGER,
+ r8StaticRouteNetAddr DisplayString,
+ r8StaticRouteNetMask DisplayString,
+ r8StaticRouteGatewayAddr DisplayString,
+ r8StaticRouteInterface DisplayString
+ }
+
+ r8RouteIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "routing table entry index"
+ ::= { r8StaticRouteEntry 2 }
+
+ r8StaticRouteNetAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static route net Address"
+ ::= { r8StaticRouteEntry 3 }
+
+ r8StaticRouteNetMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static route net mask"
+ ::= { r8StaticRouteEntry 4 }
+
+ r8StaticRouteGatewayAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static route gateway Address"
+ ::= { r8StaticRouteEntry 5 }
+
+ r8StaticRouteInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static route output interface"
+ ::= { r8StaticRouteEntry 6 }
+
+--
+-- OCT-RT-B Add Static Route
+--
+
+ r8AddStaticRoute OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add static route Table"
+ ::= { r8Route 2 }
+
+ r8AddStaticRouteEntry OBJECT-TYPE
+ SYNTAX R8AddStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add static route Entry"
+ INDEX { r8Index }
+ ::= { r8AddStaticRoute 1 }
+
+ R8AddStaticRouteEntry ::= SEQUENCE {
+ r8AddRouteNetAddr DisplayString,
+ r8AddRouteGatewayAddr DisplayString,
+ r8AddRouteInterface DisplayString,
+ r8AddSataicRouteCMD INTEGER
+ }
+
+ r8AddRouteNetAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static route net Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r8AddStaticRouteEntry 2 }
+
+ r8AddRouteGatewayAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static route gateway Address(xxx.xxx.xxx.xxx)"
+ ::= { r8AddStaticRouteEntry 3 }
+
+ r8AddRouteInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static route output interface(lan1~2/wan1~wan64/wanX pvc1-16/brg_group)"
+ ::= { r8AddStaticRouteEntry 4 }
+
+ r8AddSataicRouteCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " add static route "
+ ::= { r8AddStaticRouteEntry 5 }
+
+--
+-- OCT-RT-B Delete Static Route
+--
+
+ r8DelStaticRoute OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DelStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete static route Table"
+ ::= { r8Route 3 }
+
+ r8DelStaticRouteEntry OBJECT-TYPE
+ SYNTAX R8DelStaticRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Delete static route Entry"
+ INDEX { r8Index }
+ ::= { r8DelStaticRoute 1 }
+
+ R8DelStaticRouteEntry ::= SEQUENCE {
+ r8DelRouteNetAddr DisplayString,
+ r8DelSataicRouteCMD INTEGER
+ }
+
+ r8DelRouteNetAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static route net Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r8DelStaticRouteEntry 2 }
+
+ r8DelSataicRouteCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ delete(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete static route"
+ ::= { r8DelStaticRouteEntry 3 }
+
+
+--
+-- OCT-RT-B OSPF
+--
+
+ r8OSPF OBJECT IDENTIFIER ::= { r8Route 4 }
+
+--
+-- OCT-RT-B OSPF General Table
+--
+
+ r8OspfGereralTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8OspfGereralEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Route OSPF General Config Table"
+ ::= { r8OSPF 1 }
+
+ r8OspfGereralEntry OBJECT-TYPE
+ SYNTAX R8OspfGereralEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Route OSPF General Config Entry"
+ INDEX { r8Index }
+ ::= { r8OspfGereralTable 1 }
+
+ R8OspfGereralEntry ::= SEQUENCE {
+ r8OspfRedistribute DisplayString (SIZE (1..50)),
+ r8OspfRouterID DisplayString (SIZE (1..20))
+ }
+
+ r8OspfRedistribute OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..50))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Redistributes (kernel | static | connected | rip | default | none)"
+ ::= { r8OspfGereralEntry 2 }
+
+ r8OspfRouterID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address(xxx.xxx.xxx.xxx) that identifies this OSPF router"
+ ::= { r8OspfGereralEntry 3 }
+
+--
+-- OCT-RT-B OSPF Area
+--
+
+ r8OspfArea OBJECT IDENTIFIER ::= { r8OSPF 2 }
+
+--
+-- R8 OSPF Area Config
+--
+
+ r8OspfAreaCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8OspfAreaCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Area Config"
+ ::= { r8OspfArea 1 }
+
+ r8OspfAreaCFGEntry OBJECT-TYPE
+ SYNTAX R8OspfAreaCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Area Config Entry"
+ INDEX { r8Index ,
+ r8OspfAreaCfgIndex }
+ ::= { r8OspfAreaCFG 1 }
+
+ R8OspfAreaCFGEntry ::= SEQUENCE {
+ r8OspfAreaCfgIndex INTEGER,
+ r8OspfAreaCfgAreaID INTEGER,
+ r8OspfAreaCfgAuthenticationType INTEGER,
+ r8OspfAreaCfgAreaType INTEGER,
+ r8OspfAreaCfgCost INTEGER (0..16777215)
+ }
+
+ r8OspfAreaCfgIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Area Config Index"
+ ::= { r8OspfAreaCFGEntry 2 }
+
+ r8OspfAreaCfgAreaID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Area Config Area ID"
+ ::= { r8OspfAreaCFGEntry 3 }
+
+ r8OspfAreaCfgAuthenticationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ password(2),
+ md5(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication for an OSPF area"
+ ::= { r8OspfAreaCFGEntry 4 }
+
+ r8OspfAreaCfgAreaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ stub(2),
+ stub-no-summary(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Designates an area as a stub area"
+ ::= { r8OspfAreaCFGEntry 5 }
+
+ r8OspfAreaCfgCost OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Assign a specific cost to the default summary route used"
+ ::= { r8OspfAreaCFGEntry 6 }
+
+--
+-- OCT-RT-B OSPF Add & Delete Area
+--
+
+ r8OspfAddDelArea OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8OspfAddDelAreaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add and Delete OSPF Area"
+ ::= { r8OspfArea 2 }
+
+ r8OspfAddDelAreaEntry OBJECT-TYPE
+ SYNTAX R8OspfAddDelAreaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add and Delete OSPF Area Entry"
+ INDEX { r8Index }
+ ::= { r8OspfAddDelArea 1 }
+
+ R8OspfAddDelAreaEntry ::= SEQUENCE {
+ r8OspfAddDelAreaID INTEGER,
+ r8OspfAddDelAreaCommand INTEGER
+ }
+
+ r8OspfAddDelAreaID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add and Delete OSPF Area ID"
+ ::= { r8OspfAddDelAreaEntry 2 }
+
+ r8OspfAddDelAreaCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add and Delete OSPF Area ID Command"
+ ::= { r8OspfAddDelAreaEntry 3 }
+
+
+--
+-- OCT-RT-B OSPF Interface Table
+--
+
+ r8OspfInterface OBJECT IDENTIFIER ::= { r8OSPF 3 }
+
+--
+-- OCT-RT-B OSPF Interface Config Table
+--
+
+ r8OspfIntfCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8OspfIntfCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Interface Config"
+ ::= { r8OspfInterface 1 }
+
+ r8OspfIntfCFGEntry OBJECT-TYPE
+ SYNTAX R8OspfIntfCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Interface Config Entry"
+ INDEX { r8Index ,
+ r8OspfIntfIndex }
+ ::= { r8OspfIntfCFG 1 }
+
+ R8OspfIntfCFGEntry ::= SEQUENCE {
+ r8OspfIntfIndex INTEGER,
+ r8OspfIntfName DisplayString (SIZE (0..20)),
+ r8OspfIntfAdminStatus INTEGER,
+ r8OspfIntfAreaID INTEGER,
+ r8OspfIntfNetworkType INTEGER,
+ r8OspfIntfLinkCost INTEGER (1..65535),
+ r8OspfIntfTransmitDelay INTEGER (1..65535),
+ r8OspfIntfRouterPriority INTEGER (0..255),
+ r8OspfIntfHelloInterval INTEGER (1..65535),
+ r8OspfIntfRouterDeadInterval INTEGER (1..65535),
+ r8OspfIntfRetransmitInterval INTEGER (1..65535),
+ r8OspfIntfAuthMD5KeyID-Key DisplayString (SIZE (0..20)),
+ r8OspfIntfAuthPasswordTextKey DisplayString (SIZE (0..8))
+ }
+
+ r8OspfIntfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Index"
+ ::= { r8OspfIntfCFGEntry 2 }
+
+ r8OspfIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(Lan1~2/Wan1~64/Wanxx Pvc1~16)"
+ ::= { r8OspfIntfCFGEntry 3 }
+
+ r8OspfIntfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsiable(1),
+ enable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF interface's administrative status"
+ ::= { r8OspfIntfCFGEntry 4 }
+
+ r8OspfIntfAreaID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A 32-bit integer uniquely identifying the area to which the interface connects."
+ ::= { r8OspfIntfCFGEntry 5 }
+
+ r8OspfIntfNetworkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ broadcast(1),
+ point-to-point(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The OSPF interface type."
+ ::= { r8OspfIntfCFGEntry 6 }
+
+ r8OspfIntfLinkCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Explicitly specify the link cost of sending a packet"
+ ::= { r8OspfIntfCFGEntry 7 }
+
+ r8OspfIntfTransmitDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds for InfTransDelay value."
+ ::= { r8OspfIntfCFGEntry 8 }
+
+ r8OspfIntfRouterPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RouterPriority integer value."
+ ::= { r8OspfIntfCFGEntry 9 }
+
+ r8OspfIntfHelloInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds between hello packets sent."
+ ::= { r8OspfIntfCFGEntry 10 }
+
+ r8OspfIntfRouterDeadInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds for RouterDeadInterval timer."
+ ::= { r8OspfIntfCFGEntry 11 }
+
+ r8OspfIntfRetransmitInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds for RxmtInterval timer value."
+ ::= { r8OspfIntfCFGEntry 12 }
+
+ r8OspfIntfAuthMD5KeyID-Key OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface MD5 Authentication KeyID/Key(KeyID:1~255, Key:up to 16 chars)"
+ ::= { r8OspfIntfCFGEntry 13 }
+
+ r8OspfIntfAuthPasswordTextKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Password Authentication Key"
+ ::= { r8OspfIntfCFGEntry 14 }
+
+--
+-- OCT-RT-B OSPF Interface Admin Setup Table
+--
+
+ r8OspfIntfAdminSetup OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8OspfIntfAdminSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Interface Admin Setup Table"
+ ::= { r8OspfInterface 2 }
+
+ r8OspfIntfAdminSetupEntry OBJECT-TYPE
+ SYNTAX R8OspfIntfAdminSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OSPF Interface Admin Setup Entry"
+ INDEX { r8Index }
+ ::= { r8OspfIntfAdminSetup 1 }
+
+ R8OspfIntfAdminSetupEntry ::= SEQUENCE {
+ r8OspfIntfAdminSetupIntfName DisplayString (SIZE (0..20)),
+ r8OspfIntfAdminSetupAreaID INTEGER,
+ r8OspfIntfAdminSetupCMD INTEGER
+ }
+
+ r8OspfIntfAdminSetupIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(lan1~2/wan1~64/wanXX pvcXX)"
+ ::= { r8OspfIntfAdminSetupEntry 2 }
+
+ r8OspfIntfAdminSetupAreaID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface OSPF Area ID"
+ ::= { r8OspfIntfAdminSetupEntry 3 }
+
+ r8OspfIntfAdminSetupCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ disable-intf-ospf(1),
+ enable-intf-ospf(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface OSPF Admin Setup Command(Disable/Enable)"
+ ::= { r8OspfIntfAdminSetupEntry 4 }
+
+
+
+--
+-- OCT-RT-B NAT
+--
+
+ r8NAT OBJECT IDENTIFIER ::= { oct-rt-b-card 7 }
+
+--
+-- R8 NAT Interface Mode
+--
+
+ r8NatIFMode OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8NatIFModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT interface mode status Table"
+ ::= { r8NAT 1 }
+
+ r8NatIFModeEntry OBJECT-TYPE
+ SYNTAX R8NatIFModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT interface mode status Entry"
+ INDEX { r8Index ,
+ r8NatIFIndex }
+ ::= { r8NatIFMode 1 }
+
+ R8NatIFModeEntry ::= SEQUENCE {
+ r8NatIFIndex INTEGER,
+ r8NatIFName DisplayString,
+ r8NatMode INTEGER
+ }
+
+ r8NatIFIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT index"
+ ::= { r8NatIFModeEntry 2 }
+
+ r8NatIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r8NatIFModeEntry 3 }
+
+ r8NatMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ nat(2),
+ napt(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT mode of interface"
+ ::= { r8NatIFModeEntry 4 }
+
+--
+-- OCT-RT-B NAT IP Pool
+--
+
+ r8NatIPPool OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8NatIPPoolEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP Pool Table"
+ ::= { r8NAT 2 }
+
+ r8NatIPPoolEntry OBJECT-TYPE
+ SYNTAX R8NatIPPoolEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP Pool Entry"
+ INDEX { r8Index ,
+ r8NatIFIndex ,
+ r8NatPoolIndex }
+ ::= { r8NatIPPool 1 }
+
+ R8NatIPPoolEntry ::= SEQUENCE {
+ r8NatPoolIndex INTEGER,
+ r8NatPoolIFName DisplayString,
+ r8NatStartAddress DisplayString,
+ r8NatEndAddress DisplayString
+ }
+
+ r8NatPoolIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IP Pool index"
+ ::= { r8NatIPPoolEntry 3 }
+
+ r8NatPoolIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(wan1-64/wanX pvc1-16)"
+ ::= { r8NatIPPoolEntry 4 }
+
+ r8NatStartAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT start address"
+ ::= { r8NatIPPoolEntry 5 }
+
+ r8NatEndAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT end address"
+ ::= { r8NatIPPoolEntry 6 }
+
+--
+-- R8 NAT Add or Delete IP Pool
+--
+
+ r8NatAddDelIPPool OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8NatAddDelIPPoolEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete NAT IP Pool Table"
+ ::= { r8NAT 3 }
+
+ r8NatAddDelIPPoolEntry OBJECT-TYPE
+ SYNTAX R8NatAddDelIPPoolEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete NAT IP Pool Entry"
+ INDEX { r8Index }
+ ::= { r8NatAddDelIPPool 1 }
+
+ R8NatAddDelIPPoolEntry ::= SEQUENCE {
+ r8NatAddDelPoolIFName DisplayString,
+ r8NatAddDelPoolIndex INTEGER,
+ r8NatAddDelStartAddr DisplayString,
+ r8NatAddDelEndAddr DisplayString,
+ r8NatAddDelIPPoolCMD INTEGER
+ }
+
+ r8NatAddDelPoolIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(wan1-64/wanx pvc1-16)"
+ ::= { r8NatAddDelIPPoolEntry 2 }
+
+ r8NatAddDelPoolIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete IP Pool index"
+ ::= { r8NatAddDelIPPoolEntry 3 }
+
+ r8NatAddDelStartAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT start address(xxx.xxx.xxx.xxx)"
+ ::= { r8NatAddDelIPPoolEntry 4 }
+
+ r8NatAddDelEndAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT end address(xxx.xxx.xxx.xxx)"
+ ::= { r8NatAddDelIPPoolEntry 5 }
+
+ r8NatAddDelIPPoolCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete IP Pool command"
+ ::= { r8NatAddDelIPPoolEntry 6 }
+
+--
+-- OCT-RT-B NAT IP Static
+--
+
+ r8NatIPStatic OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8NatIPStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static status Table"
+ ::= { r8NAT 4 }
+
+ r8NatIPStaticEntry OBJECT-TYPE
+ SYNTAX R8NatIPStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static status Entry"
+ INDEX { r8Index ,
+ r8NatIFIndex ,
+ r8NatIPStaticIndex }
+ ::= { r8NatIPStatic 1 }
+
+ R8NatIPStaticEntry ::= SEQUENCE {
+ r8NatIPStaticIndex INTEGER,
+ r8NatIPStaticIFName DisplayString,
+ r8NatIPStaticPublicAddr DisplayString,
+ r8NatIPStaticPrivateAddr DisplayString
+ }
+
+ r8NatIPStaticIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static index"
+ ::= { r8NatIPStaticEntry 2 }
+
+ r8NatIPStaticIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface name(wan1-64/wanx pvc1-16)"
+ ::= { r8NatIPStaticEntry 3 }
+
+ r8NatIPStaticPublicAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static public Address"
+ ::= { r8NatIPStaticEntry 4 }
+
+ r8NatIPStaticPrivateAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static private Address"
+ ::= { r8NatIPStaticEntry 5 }
+
+--
+-- OCT-RT-B NAT Add or Delete IP Static
+--
+
+ r8NatAddDelIPStatic OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8NatAddDelIPStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT add or delete IP static Table"
+ ::= { r8NAT 5 }
+
+ r8NatAddDelIPStaticEntry OBJECT-TYPE
+ SYNTAX R8NatAddDelIPStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAT add or delete IP static Entry"
+ INDEX { r8Index }
+ ::= { r8NatAddDelIPStatic 1 }
+
+ R8NatAddDelIPStaticEntry ::= SEQUENCE {
+ r8NatAddDelIPStaticIFName DisplayString,
+ r8NatAddDelPublicAddr DisplayString,
+ r8NatAddDelPrivateAddr DisplayString,
+ r8NatAddDelIPStaticCMD INTEGER
+ }
+
+ r8NatAddDelIPStaticIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(wan1-64/wanx pvc1-16)"
+ ::= { r8NatAddDelIPStaticEntry 2 }
+
+ r8NatAddDelPublicAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static public Address(xxx.xxx.xxx.xxx)"
+ ::= { r8NatAddDelIPStaticEntry 3 }
+
+ r8NatAddDelPrivateAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP static private Address(xxx.xxx.xxx.xxx)"
+ ::= { r8NatAddDelIPStaticEntry 4 }
+
+ r8NatAddDelIPStaticCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT add or delete IP static command"
+ ::= { r8NatAddDelIPStaticEntry 5 }
+
+--
+-- OCT-RT-B NAPT Port Forwarding
+--
+
+ r8NaptPortForwarding OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8NaptPortForwardingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Port Forwarding Table"
+ ::= { r8NAT 6 }
+
+ r8NaptPortForwardingEntry OBJECT-TYPE
+ SYNTAX R8NaptPortForwardingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Port Forwarding Entry"
+ INDEX { r8Index ,
+ r8NaptIFIndex ,
+ r8NaptPortFwdIndex }
+ ::= { r8NaptPortForwarding 1 }
+
+ R8NaptPortForwardingEntry ::= SEQUENCE {
+ r8NaptIFIndex INTEGER,
+ r8NaptPortFwdIndex INTEGER,
+ r8NaptIFName DisplayString,
+ r8NaptPortFwdName DisplayString,
+ r8NaptPortFwdStartPort INTEGER,
+ r8NaptPortFwdEndPort INTEGER,
+ r8NaptPortFwdServerIP DisplayString
+ }
+
+ r8NaptIFIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface index"
+ ::= { r8NaptPortForwardingEntry 2 }
+
+ r8NaptPortFwdIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Port Forwarding entry index"
+ ::= { r8NaptPortForwardingEntry 3 }
+
+ r8NaptIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r8NaptPortForwardingEntry 4 }
+
+ r8NaptPortFwdName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The NAPT entry name"
+ ::= { r8NaptPortForwardingEntry 5 }
+
+ r8NaptPortFwdStartPort OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Start Port number"
+ ::= { r8NaptPortForwardingEntry 6 }
+
+ r8NaptPortFwdEndPort OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "End Port number"
+ ::= { r8NaptPortForwardingEntry 7 }
+
+ r8NaptPortFwdServerIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the service(xxx.xxx.xxx.xxx)"
+ ::= { r8NaptPortForwardingEntry 8 }
+
+--
+-- OCT-RT-B NAPT Add or Delete Port Forwarding
+--
+
+ r8NaptAddDelPortForwarding OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8NaptAddDelPortForwardingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Add or Delete Port Forwarding Table"
+ ::= { r8NAT 7 }
+
+ r8NaptAddDelPortForwardingEntry OBJECT-TYPE
+ SYNTAX R8NaptAddDelPortForwardingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT Add or Delete Port Forwarding Entry"
+ INDEX { r8Index }
+ ::= { r8NaptAddDelPortForwarding 1 }
+
+ R8NaptAddDelPortForwardingEntry ::= SEQUENCE {
+ r8NaptAddDelIFName DisplayString,
+ r8NaptAddDelName DisplayString,
+ r8NaptAddDelStartPort INTEGER,
+ r8NaptAddDelEndPort INTEGER,
+ r8NaptAddDelServerIP DisplayString,
+ r8NaptAddDelPortFwdCMD INTEGER
+ }
+
+ r8NaptAddDelIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r8NaptAddDelPortForwardingEntry 2 }
+
+ r8NaptAddDelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The NAPT entry name"
+ ::= { r8NaptAddDelPortForwardingEntry 3 }
+
+ r8NaptAddDelStartPort OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Start Port number"
+ ::= { r8NaptAddDelPortForwardingEntry 4 }
+
+ r8NaptAddDelEndPort OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "End Port number"
+ ::= { r8NaptAddDelPortForwardingEntry 5 }
+
+ r8NaptAddDelServerIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the service(xxx.xxx.xxx.xxx)"
+ ::= { r8NaptAddDelPortForwardingEntry 6 }
+
+ r8NaptAddDelPortFwdCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAPT add or delete port forwarding command"
+ ::= { r8NaptAddDelPortForwardingEntry 7 }
+
+
+--
+-- OCT-RT-B VLAN
+--
+
+ r8VLAN OBJECT IDENTIFIER ::= { oct-rt-b-card 8 }
+
+--
+-- R8 VLAN State
+--
+
+ r8VlanState OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8VlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan state Table"
+ ::= { r8VLAN 1 }
+
+ r8VlanStateEntry OBJECT-TYPE
+ SYNTAX R8VlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan state Entry"
+ INDEX { r8Index ,
+ r8BrgGroupID }
+ ::= { r8VlanState 1 }
+
+ R8VlanStateEntry ::= SEQUENCE {
+ r8VlanBrgName DisplayString,
+ r8VlanEnable INTEGER,
+ r8VlanMgmtVID INTEGER,
+ r8VlanRegenCRC INTEGER
+ }
+
+ r8VlanBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r8VlanStateEntry 3 }
+
+ r8VlanEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan state enable/disable"
+ ::= { r8VlanStateEntry 4 }
+
+ r8VlanMgmtVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID for the bridge management interface"
+ ::= { r8VlanStateEntry 5 }
+
+ r8VlanRegenCRC OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable CRC regenerating on WAN interfaces for VLAN frames"
+ ::= { r8VlanStateEntry 6 }
+
+--
+-- OCT-RT-B VLAN Table
+--
+
+
+ r8VlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8VlanTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Table"
+ ::= { r8VLAN 2 }
+
+ r8VlanTableEntry OBJECT-TYPE
+ SYNTAX R8VlanTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Table Tag Member Entry"
+ INDEX { r8Index ,
+ r8BrgGroupID ,
+ r8VlanID ,
+ r8VlanTableIndex }
+ ::= { r8VlanTable 1 }
+
+ R8VlanTableEntry ::= SEQUENCE {
+ r8VlanID INTEGER,
+ r8VlanTableIndex INTEGER,
+ r8VlanTagMember DisplayString,
+ r8VlanUnTagMember DisplayString
+ }
+
+ r8VlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Index"
+ ::= { r8VlanTableEntry 3 }
+
+ r8VlanTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Tag Index"
+ ::= { r8VlanTableEntry 4 }
+
+ r8VlanTagMember OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..200))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan member mask"
+ ::= { r8VlanTableEntry 5 }
+
+ r8VlanUnTagMember OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..200))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan member mask"
+ ::= { r8VlanTableEntry 6 }
+
+--
+-- OCT-RT-B VLAN Table Control
+--
+
+ r8VlanTableControl OBJECT IDENTIFIER ::= { r8VLAN 3 }
+
+--
+-- R8 VLAN Create and Destroy VLAN
+--
+
+ r8VlanCreateDestroyVlan OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8VlanCreateDestroyVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy vlan Table"
+ ::= { r8VlanTableControl 1 }
+
+ r8VlanCreateDestroyVlanEntry OBJECT-TYPE
+ SYNTAX R8VlanCreateDestroyVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy vlan Entry"
+ INDEX { r8Index }
+ ::= { r8VlanCreateDestroyVlan 1 }
+
+ R8VlanCreateDestroyVlanEntry ::= SEQUENCE {
+ r8VlanCreateDestroyBrgName DisplayString,
+ r8VlanCreateDestroyVidNum INTEGER,
+ r8ValnCreateDestroyCMD INTEGER
+ }
+
+ r8VlanCreateDestroyBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r8VlanCreateDestroyVlanEntry 2 }
+
+ r8VlanCreateDestroyVidNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan VID"
+ ::= { r8VlanCreateDestroyVlanEntry 3 }
+
+ r8ValnCreateDestroyCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ create-vlan(1),
+ destroy-vlan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy vlan command"
+ ::= { r8VlanCreateDestroyVlanEntry 4 }
+
+--
+-- R8 VLAN Add and Delete Port
+--
+
+ r8VlanAddDelPort OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8VlanAddDelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan add and del port Table"
+ ::= { r8VlanTableControl 2 }
+
+ r8VlanAddDelPortEntry OBJECT-TYPE
+ SYNTAX R8VlanAddDelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan add and del port Entry"
+ INDEX { r8Index }
+ ::= { r8VlanAddDelPort 1 }
+
+ R8VlanAddDelPortEntry ::= SEQUENCE {
+ r8VlanAddDelPortBrgName DisplayString,
+ r8VlanAddDelPortVidNum INTEGER,
+ r8VlanAddDelPortTag INTEGER,
+ r8VlanAddDelPortInterface DisplayString,
+ r8VlanAddDelPortCMD INTEGER
+ }
+
+ r8VlanAddDelPortBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r8VlanAddDelPortEntry 2 }
+
+ r8VlanAddDelPortVidNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan VID"
+ ::= { r8VlanAddDelPortEntry 3 }
+
+ r8VlanAddDelPortTag OBJECT-TYPE
+ SYNTAX INTEGER{
+ untag(1),
+ tag(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan member mask"
+ ::= { r8VlanAddDelPortEntry 4 }
+
+ r8VlanAddDelPortInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name (lan1~2/wan1~wan64/wanX pvc1-16)"
+ ::= { r8VlanAddDelPortEntry 5 }
+
+ r8VlanAddDelPortCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add-port-to-vlan(1),
+ delete-port-from-vlan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan add and delete port command"
+ ::= { r8VlanAddDelPortEntry 6 }
+
+
+--
+-- OCT-RT-B VLAN Port Table
+--
+
+ r8VlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8VlanPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port table control Table"
+ ::= { r8VLAN 4 }
+
+ r8VlanPortTableEntry OBJECT-TYPE
+ SYNTAX R8VlanPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port table control Entry"
+ INDEX { r8Index ,
+ r8VlanPortIndex }
+ ::= { r8VlanPortTable 1 }
+
+ R8VlanPortTableEntry ::= SEQUENCE {
+ r8VlanPortIndex INTEGER,
+ r8VlanPortIFName DisplayString,
+ r8VlanPortPVID INTEGER,
+ r8VlanPortFrameType INTEGER,
+ r8VlanPortIngressFilter INTEGER
+ }
+
+ r8VlanPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port index"
+ ::= { r8VlanPortTableEntry 2 }
+
+ r8VlanPortIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port type(lan1~2/wan1~wan64/wanX pvc1-16)"
+ ::= { r8VlanPortTableEntry 3 }
+
+
+ r8VlanPortPVID OBJECT-TYPE
+ SYNTAX INTEGER (0..4094) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface PVID"
+ ::= { r8VlanPortTableEntry 4 }
+
+ r8VlanPortFrameType OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ all(1),
+ tag-only(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set the acceptable frame type"
+ ::= { r8VlanPortTableEntry 5 }
+
+ r8VlanPortIngressFilter OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable ingress filtering"
+ ::= { r8VlanPortTableEntry 6 }
+--Jass
+--
+-- OCT-RT-B DHCP
+--
+
+ r8DHCP OBJECT IDENTIFIER ::= { oct-rt-b-card 9 }
+
+--
+-- R8 DHCP Server
+--
+
+ r8DHCPServer OBJECT IDENTIFIER ::= { r8DHCP 1 }
+
+--
+-- R8 DHCP Server Config
+--
+
+ r8DhcpServerCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpServerCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Server Config Table"
+ ::= { r8DHCPServer 1 }
+
+ r8DhcpServerCFGEntry OBJECT-TYPE
+ SYNTAX R8DhcpServerCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Server Config Entry"
+ INDEX { r8Index }
+ ::= { r8DhcpServerCFG 1 }
+
+ R8DhcpServerCFGEntry ::= SEQUENCE {
+ r8DhcpServer INTEGER,
+ r8DhcpServerInterface DisplayString,
+ r8DhcpServerBridgeMgmt DisplayString
+ }
+
+ r8DhcpServer OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0),
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP function disable/enable"
+ ::= { r8DhcpServerCFGEntry 2 }
+
+ r8DhcpServerInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP interface config"
+ ::= { r8DhcpServerCFGEntry 3 }
+
+ r8DhcpServerBridgeMgmt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP bridge mgmt"
+ ::= { r8DhcpServerCFGEntry 4 }
+
+--
+-- R8 Add or Delete DHCP Server Interface
+--
+
+ r8DhcpServerAddDelInterface OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpServerAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete DHCP interface Table"
+ ::= { r8DHCPServer 2 }
+
+ r8DhcpServerAddDelInterfaceEntry OBJECT-TYPE
+ SYNTAX R8DhcpServerAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete DHCP interface Entry"
+ INDEX { r8Index }
+ ::= { r8DhcpServerAddDelInterface 1 }
+
+ R8DhcpServerAddDelInterfaceEntry ::= SEQUENCE {
+ r8DhcpServerAddDelIntfName DisplayString,
+ r8DhcpServerAddDelIntfCMD INTEGER
+ }
+
+ r8DhcpServerAddDelIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name(lan1/lan2/bridge group name)"
+ ::= { r8DhcpServerAddDelInterfaceEntry 2 }
+
+ r8DhcpServerAddDelIntfCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete interface command"
+ ::= { r8DhcpServerAddDelInterfaceEntry 3 }
+
+--
+-- R8 DHCP Server Host Table
+--
+
+ r8DHCPHost OBJECT IDENTIFIER ::= { r8DHCPServer 3 }
+
+--
+-- R8 DHCP Server Host Config Table
+--
+
+ r8DhcpHostCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpHostCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host config Table"
+ ::= { r8DHCPHost 1 }
+
+ r8DhcpHostCFGEntry OBJECT-TYPE
+ SYNTAX R8DhcpHostCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host config Entry"
+ INDEX { r8Index ,
+ r8DhcpHostIndex }
+ ::= { r8DhcpHostCFG 1 }
+
+ R8DhcpHostCFGEntry ::= SEQUENCE {
+ r8DhcpHostIndex INTEGER,
+ r8DhcpHostName DisplayString,
+ r8DhcpHostHWType INTEGER,
+ r8DhcpHostHWAddr DisplayString,
+ r8DhcpHostFixedAddr DisplayString,
+ r8DhcpHostBootStrapFile DisplayString,
+ r8DhcpHostNextServer DisplayString,
+ r8DhcpHostClientIdentifier DisplayString,
+ r8DhcpHostDefLeaseTime INTEGER
+ }
+
+ r8DhcpHostIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host configuration index"
+ ::= { r8DhcpHostCFGEntry 2 }
+
+ r8DhcpHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host configuration name"
+ ::= { r8DhcpHostCFGEntry 3 }
+
+ r8DhcpHostHWType OBJECT-TYPE
+ SYNTAX INTEGER{
+ null(0),
+ ethernet(1),
+ token-ring(2),
+ fddi(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host hardware type"
+ ::= { r8DhcpHostCFGEntry 4 }
+
+ r8DhcpHostHWAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host hardware address"
+ ::= { r8DhcpHostCFGEntry 5 }
+
+ r8DhcpHostFixedAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host address"
+ ::= { r8DhcpHostCFGEntry 6 }
+
+ r8DhcpHostBootStrapFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host bootstrap file"
+ ::= { r8DhcpHostCFGEntry 7 }
+
+ r8DhcpHostNextServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP next server in boot process"
+ ::= { r8DhcpHostCFGEntry 8 }
+
+ r8DhcpHostClientIdentifier OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..9))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host client identifier"
+ ::= { r8DhcpHostCFGEntry 9 }
+
+ r8DhcpHostDefLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host default duration of the lease"
+ ::= { r8DhcpHostCFGEntry 10 }
+
+--
+-- R8 Add or Delete DHCP Server Host
+--
+
+ r8AddDelDhcpHost OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddDelDhcpHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host control Table"
+ ::= { r8DHCPHost 2 }
+
+ r8AddDelDhcpHostEntry OBJECT-TYPE
+ SYNTAX R8AddDelDhcpHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host control Entry"
+ INDEX { r8Index }
+ ::= { r8AddDelDhcpHost 1 }
+
+ R8AddDelDhcpHostEntry ::= SEQUENCE {
+ r8AddDelDhcpHostName DisplayString,
+ r8DhcpHostCMD INTEGER
+ }
+
+ r8AddDelDhcpHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host configuration name"
+ ::= { r8AddDelDhcpHostEntry 2 }
+
+ r8DhcpHostCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP host configuration"
+ ::= { r8AddDelDhcpHostEntry 3 }
+
+--
+-- R8 DHCP Host Option
+--
+
+ r8DhcpHostOption OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpHostOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option Table"
+ ::= { r8DHCPHost 3 }
+
+ r8DhcpHostOptionEntry OBJECT-TYPE
+ SYNTAX R8DhcpHostOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option Entry"
+ INDEX { r8Index ,
+ r8DhcpHostIndex ,
+ r8DhcpHostOptionIndex }
+ ::= { r8DhcpHostOption 1 }
+
+ R8DhcpHostOptionEntry ::= SEQUENCE {
+ r8DhcpHostOptionIndex INTEGER,
+ r8DhcpHostOptionHostName DisplayString,
+ r8DhcpHostOptionCode INTEGER,
+ r8DhcpHostOptionValue DisplayString
+ }
+
+ r8DhcpHostOptionIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host Option index"
+ ::= { r8DhcpHostOptionEntry 3 }
+
+ r8DhcpHostOptionHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host name"
+ ::= { r8DhcpHostOptionEntry 4 }
+
+ r8DhcpHostOptionCode OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option code"
+ ::= { r8DhcpHostOptionEntry 5 }
+
+ r8DhcpHostOptionValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option value"
+ ::= { r8DhcpHostOptionEntry 6 }
+
+--
+-- R8 Add or Delete DHCP Host Option
+--
+
+ r8AddDelDhcpHostOption OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddDelDhcpHostOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option control Table"
+ ::= { r8DHCPHost 4 }
+
+ r8AddDelDhcpHostOptionEntry OBJECT-TYPE
+ SYNTAX R8AddDelDhcpHostOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option control Entry"
+ INDEX { r8Index }
+ ::= { r8AddDelDhcpHostOption 1 }
+
+ R8AddDelDhcpHostOptionEntry ::= SEQUENCE {
+ r8AddDelHostOptionHostName DisplayString,
+ r8AddDelHostOptionCode INTEGER,
+ r8AddDelHostOptionValue DisplayString,
+ r8AddDelHostOptionCMD INTEGER
+ }
+
+ r8AddDelHostOptionHostName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host name"
+ ::= { r8AddDelDhcpHostOptionEntry 2 }
+
+ r8AddDelHostOptionCode OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option code"
+ ::= { r8AddDelDhcpHostOptionEntry 3 }
+
+ r8AddDelHostOptionValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP host option value"
+ ::= { r8AddDelDhcpHostOptionEntry 4 }
+
+ r8AddDelHostOptionCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete DHCP host option command"
+ ::= { r8AddDelDhcpHostOptionEntry 5 }
+
+--
+-- R8 DHCP Server Subnet Table
+--
+
+ r8DHCPSubnet OBJECT IDENTIFIER ::= { r8DHCPServer 4 }
+
+--
+-- R8 DHCP Server Subnet Config-1 Table
+--
+
+ r8DhcpSubnetCFG1 OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpSubnetCFG1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet config Table"
+ ::= { r8DHCPSubnet 1 }
+
+ r8DhcpSubnetCFG1Entry OBJECT-TYPE
+ SYNTAX R8DhcpSubnetCFG1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet config Entry"
+ INDEX { r8Index ,
+ r8DhcpSubnetIndex }
+ ::= { r8DhcpSubnetCFG1 1 }
+
+ R8DhcpSubnetCFG1Entry ::= SEQUENCE {
+ r8DhcpSubnetIndex INTEGER,
+ r8DhcpCfg1SubnetName DisplayString,
+ r8DhcpSubnetNetworkAddr DisplayString,
+ r8DhcpSubnetStartAddr DisplayString,
+ r8DhcpSubnetEndAddr DisplayString,
+ r8DhcpSubnetBootp INTEGER,
+ r8DhcpSubnetDefLeaseTime INTEGER,
+ r8DhcpSubnetBootStrapFile DisplayString,
+ r8DhcpSubnetNextServer DisplayString
+ }
+
+ r8DhcpSubnetIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet index"
+ ::= { r8DhcpSubnetCFG1Entry 2 }
+
+ r8DhcpCfg1SubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r8DhcpSubnetCFG1Entry 3 }
+
+ r8DhcpSubnetNetworkAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet address/netmask(xxx.xxx.xxx.xxx/xx)"
+ ::= { r8DhcpSubnetCFG1Entry 4 }
+
+ r8DhcpSubnetStartAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet ip range(start)"
+ ::= { r8DhcpSubnetCFG1Entry 5 }
+
+ r8DhcpSubnetEndAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet ip range(end)"
+ ::= { r8DhcpSubnetCFG1Entry 6 }
+
+ r8DhcpSubnetBootp OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet bootp support"
+ ::= { r8DhcpSubnetCFG1Entry 7 }
+
+ r8DhcpSubnetDefLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default duration of the lease"
+ ::= { r8DhcpSubnetCFG1Entry 8 }
+
+ r8DhcpSubnetBootStrapFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet bootstrap file"
+ ::= { r8DhcpSubnetCFG1Entry 9 }
+
+ r8DhcpSubnetNextServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet next server in boot process"
+ ::= { r8DhcpSubnetCFG1Entry 10 }
+
+--
+-- R8 DHCP Server Subnet Config-2 Table
+--
+
+ r8DhcpSubnetCFG2 OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpSubnetCFG2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet config Table"
+ ::= { r8DHCPSubnet 2 }
+
+ r8DhcpSubnetCFG2Entry OBJECT-TYPE
+ SYNTAX R8DhcpSubnetCFG2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet config Entry"
+ INDEX { r8Index ,
+ r8DhcpSubnetIndex }
+ ::= { r8DhcpSubnetCFG2 1 }
+
+ R8DhcpSubnetCFG2Entry ::= SEQUENCE {
+ r8DhcpCfg2SubnetName DisplayString,
+ r8DhcpSubnetDomainName DisplayString,
+ r8DhcpSubnetDNSServer1 DisplayString,
+ r8DhcpSubnetDNSServer2 DisplayString,
+ r8DhcpSubnetDNSServer3 DisplayString,
+ r8DhcpSubnetDNSServer4 DisplayString,
+ r8DhcpSubnetDefRouter1 DisplayString,
+ r8DhcpSubnetDefRouter2 DisplayString,
+ r8DhcpSubnetDefRouter3 DisplayString,
+ r8DhcpSubnetDefRouter4 DisplayString,
+ r8DhcpSubnetNetbiosServer1 DisplayString,
+ r8DhcpSubnetNetbiosServer2 DisplayString,
+ r8DhcpSubnetNetbiosServer3 DisplayString,
+ r8DhcpSubnetNetbiosServer4 DisplayString,
+ r8DhcpSubnetNetbiosNode INTEGER
+ }
+
+ r8DhcpCfg2SubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r8DhcpSubnetCFG2Entry 3 }
+
+ r8DhcpSubnetDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name"
+ ::= { r8DhcpSubnetCFG2Entry 4 }
+
+ r8DhcpSubnetDNSServer1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name server 1"
+ ::= { r8DhcpSubnetCFG2Entry 5 }
+
+ r8DhcpSubnetDNSServer2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name server 2"
+ ::= { r8DhcpSubnetCFG2Entry 6 }
+
+ r8DhcpSubnetDNSServer3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name server 3"
+ ::= { r8DhcpSubnetCFG2Entry 7 }
+
+ r8DhcpSubnetDNSServer4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name server 4"
+ ::= { r8DhcpSubnetCFG2Entry 8 }
+
+ r8DhcpSubnetDefRouter1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router 1"
+ ::= { r8DhcpSubnetCFG2Entry 9 }
+
+ r8DhcpSubnetDefRouter2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router 2"
+ ::= { r8DhcpSubnetCFG2Entry 10 }
+
+ r8DhcpSubnetDefRouter3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router 3"
+ ::= { r8DhcpSubnetCFG2Entry 11 }
+
+ r8DhcpSubnetDefRouter4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router 4"
+ ::= { r8DhcpSubnetCFG2Entry 12 }
+
+ r8DhcpSubnetNetbiosServer1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet NBNS name server 1"
+ ::= { r8DhcpSubnetCFG2Entry 13 }
+
+ r8DhcpSubnetNetbiosServer2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet NBNS name server 2"
+ ::= { r8DhcpSubnetCFG2Entry 14 }
+
+ r8DhcpSubnetNetbiosServer3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet NBNS name server 3"
+ ::= { r8DhcpSubnetCFG2Entry 15 }
+
+ r8DhcpSubnetNetbiosServer4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet NBNS name server 4"
+ ::= { r8DhcpSubnetCFG2Entry 16 }
+
+ r8DhcpSubnetNetbiosNode OBJECT-TYPE
+ SYNTAX INTEGER{
+ null(0),
+ b-node(1),
+ p-node(2),
+ m-node(4),
+ h-node(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet netbios node type"
+ ::= { r8DhcpSubnetCFG2Entry 17 }
+
+--
+-- R8 Add or Delete DHCP Subnet
+--
+
+ r8AddDelDhcpSubnet OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddDelDhcpSubnetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet control Table"
+ ::= { r8DHCPSubnet 3 }
+
+ r8AddDelDhcpSubnetEntry OBJECT-TYPE
+ SYNTAX R8AddDelDhcpSubnetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet control Entry"
+ INDEX { r8Index }
+ ::= { r8AddDelDhcpSubnet 1 }
+
+ R8AddDelDhcpSubnetEntry ::= SEQUENCE {
+ r8AddDelDhcpSubnetName DisplayString,
+ r8DhcpSubnetCMD INTEGER
+ }
+
+ r8AddDelDhcpSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet domain name"
+ ::= { r8AddDelDhcpSubnetEntry 2 }
+
+ r8DhcpSubnetCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP subnet configuration"
+ ::= { r8AddDelDhcpSubnetEntry 3 }
+
+--
+-- R8 Add or Delete DHCP Subnet DNS Server
+--
+
+ r8AddDelSubnetDNSServer OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddDelSubnetDNSServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet DNS Server control Table"
+ ::= { r8DHCPSubnet 4 }
+
+ r8AddDelSubnetDNSServerEntry OBJECT-TYPE
+ SYNTAX R8AddDelSubnetDNSServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet DNS Server control Entry"
+ INDEX { r8Index }
+ ::= { r8AddDelSubnetDNSServer 1 }
+
+ R8AddDelSubnetDNSServerEntry ::= SEQUENCE {
+ r8AddDelDNSServerSubnetName DisplayString,
+ r8AddDelDNSServerAddr DisplayString,
+ r8AddDelDNSSeverCMD INTEGER
+ }
+
+ r8AddDelDNSServerSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r8AddDelSubnetDNSServerEntry 2 }
+
+ r8AddDelDNSServerAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet DNS Server Address"
+ ::= { r8AddDelSubnetDNSServerEntry 3 }
+
+ r8AddDelDNSSeverCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP subnet DNS Server"
+ ::= { r8AddDelSubnetDNSServerEntry 4 }
+
+--
+-- R8 Add or Delete DHCP Subnet Default Routers
+--
+
+ r8AddDelSubnetDefRouter OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddDelSubnetDefRouterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router control Table"
+ ::= { r8DHCPSubnet 5 }
+
+ r8AddDelSubnetDefRouterEntry OBJECT-TYPE
+ SYNTAX R8AddDelSubnetDefRouterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router control Entry"
+ INDEX { r8Index }
+ ::= { r8AddDelSubnetDefRouter 1 }
+
+ R8AddDelSubnetDefRouterEntry ::= SEQUENCE {
+ r8AddDelDefRTRSubnetName DisplayString,
+ r8AddDelDefRouterAddr DisplayString,
+ r8AddDelDefRouterCMD INTEGER
+ }
+
+ r8AddDelDefRTRSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r8AddDelSubnetDefRouterEntry 2 }
+
+ r8AddDelDefRouterAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet default router address"
+ ::= { r8AddDelSubnetDefRouterEntry 3 }
+
+ r8AddDelDefRouterCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP subnet default router"
+ ::= { r8AddDelSubnetDefRouterEntry 4 }
+
+--
+-- R8 Add or Delete DHCP Subnet Netbios Server
+--
+
+ r8AddDelSubnetNetbiosServer OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddDelSubnetNetbiosServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet netbios server control Table"
+ ::= { r8DHCPSubnet 6 }
+
+ r8AddDelSubnetNetbiosServerEntry OBJECT-TYPE
+ SYNTAX R8AddDelSubnetNetbiosServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet netbios server control Entry"
+ INDEX { r8Index }
+ ::= { r8AddDelSubnetNetbiosServer 1 }
+
+ R8AddDelSubnetNetbiosServerEntry ::= SEQUENCE {
+ r8AddDelNetbSubnetName DisplayString,
+ r8AddDelNetbServerAddr DisplayString,
+ r8AddDelNetbServerCMD INTEGER
+ }
+
+ r8AddDelNetbSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r8AddDelSubnetNetbiosServerEntry 2 }
+
+ r8AddDelNetbServerAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet netbios server address"
+ ::= { r8AddDelSubnetNetbiosServerEntry 3 }
+
+ r8AddDelNetbServerCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete a DHCP subnet netbios server"
+ ::= { r8AddDelSubnetNetbiosServerEntry 4 }
+
+--
+-- R8 DHCP Subnet Option
+--
+
+ r8DhcpSubnetOption OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpSubnetOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option Table"
+ ::= { r8DHCPSubnet 7 }
+
+ r8DhcpSubnetOptionEntry OBJECT-TYPE
+ SYNTAX R8DhcpSubnetOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option Entry"
+ INDEX { r8Index ,
+ r8DhcpSubnetIndex ,
+ r8DhcpSubnetOptionIndex }
+ ::= { r8DhcpSubnetOption 1 }
+
+ R8DhcpSubnetOptionEntry ::= SEQUENCE {
+ r8DhcpSubnetOptionIndex INTEGER,
+ r8DhcpSubnetOptSubnetName DisplayString,
+ r8DhcpSubnetOptionCode INTEGER,
+ r8DhcpSubnetOptionValue DisplayString
+ }
+
+ r8DhcpSubnetOptionIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet Option index"
+ ::= { r8DhcpSubnetOptionEntry 3 }
+
+ r8DhcpSubnetOptSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r8DhcpSubnetOptionEntry 4 }
+
+ r8DhcpSubnetOptionCode OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option code"
+ ::= { r8DhcpSubnetOptionEntry 5 }
+
+ r8DhcpSubnetOptionValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option value"
+ ::= { r8DhcpSubnetOptionEntry 6 }
+
+--
+-- R8 Add or Delete DHCP Subnet Option
+--
+
+ r8AddDelDhcpSubnetOption OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8AddDelDhcpSubnetOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option control Table"
+ ::= { r8DHCPSubnet 8 }
+
+ r8AddDelDhcpSubnetOptionEntry OBJECT-TYPE
+ SYNTAX R8AddDelDhcpSubnetOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option control Entry"
+ INDEX { r8Index }
+ ::= { r8AddDelDhcpSubnetOption 1 }
+
+ R8AddDelDhcpSubnetOptionEntry ::= SEQUENCE {
+ r8AddDelSubnetOptSubnetName DisplayString,
+ r8AddDelSubnetOptionCode INTEGER,
+ r8AddDelSubnetOptionValue DisplayString,
+ r8AddDelSubnetOptionCMD INTEGER
+ }
+
+ r8AddDelSubnetOptSubnetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet name"
+ ::= { r8AddDelDhcpSubnetOptionEntry 2 }
+
+ r8AddDelSubnetOptionCode OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option code"
+ ::= { r8AddDelDhcpSubnetOptionEntry 3 }
+
+ r8AddDelSubnetOptionValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP subnet option value"
+ ::= { r8AddDelDhcpSubnetOptionEntry 4 }
+
+ r8AddDelSubnetOptionCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete DHCP subnet option"
+ ::= { r8AddDelDhcpSubnetOptionEntry 5 }
+
+--
+-- R8 DHCP Relay
+--
+
+ r8DHCPRelay OBJECT IDENTIFIER ::= { r8DHCP 2 }
+
+--
+-- R8 DHCP Relay Config
+--
+
+ r8DhcpRelayCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpRelayCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Relay Config Table"
+ ::= { r8DHCPRelay 1 }
+
+ r8DhcpRelayCFGEntry OBJECT-TYPE
+ SYNTAX R8DhcpRelayCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Relay Config Entry"
+ INDEX { r8Index }
+ ::= { r8DhcpRelayCFG 1 }
+
+ R8DhcpRelayCFGEntry ::= SEQUENCE {
+ r8DhcpRelay INTEGER,
+ r8DhcpRelayServerIP DisplayString,
+ r8DhcpRelayInterface DisplayString,
+ r8DhcpRelayBridgeMgmt DisplayString
+ }
+
+ r8DhcpRelay OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0),
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP relay function disable/enable"
+ ::= { r8DhcpRelayCFGEntry 2 }
+
+ r8DhcpRelayServerIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Relay Server IP"
+ ::= { r8DhcpRelayCFGEntry 3 }
+
+ r8DhcpRelayInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP relay interface"
+ ::= { r8DhcpRelayCFGEntry 4 }
+
+ r8DhcpRelayBridgeMgmt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP relay bridge mgmt"
+ ::= { r8DhcpRelayCFGEntry 5 }
+
+--
+-- R8 Add or Delete DHCP Relay Interface
+--
+
+ r8DhcpRelayAddDelInterface OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8DhcpRelayAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete DHCP Relay interface Table"
+ ::= { r8DHCPRelay 2 }
+
+ r8DhcpRelayAddDelInterfaceEntry OBJECT-TYPE
+ SYNTAX R8DhcpRelayAddDelInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add or Delete DHCP Relay interface Entry"
+ INDEX { r8Index }
+ ::= { r8DhcpRelayAddDelInterface 1 }
+
+ R8DhcpRelayAddDelInterfaceEntry ::= SEQUENCE {
+ r8DhcpRelayAddDelIntfName DisplayString,
+ r8DhcpRelayAddDelIntfCMD INTEGER
+ }
+
+ r8DhcpRelayAddDelIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r8DhcpRelayAddDelInterfaceEntry 2 }
+
+ r8DhcpRelayAddDelIntfCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add or delete interface command"
+ ::= { r8DhcpRelayAddDelInterfaceEntry 3 }
+
+--
+-- R8 MultiLink
+--
+
+ r8MultiLink OBJECT IDENTIFIER ::= { oct-rt-b-card 10 }
+
+--
+-- R8 MultiLink Config Table
+--
+
+ r8MultiLinkCFG OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8MultiLinkCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MultiLink Config Table."
+ ::= { r8MultiLink 1 }
+
+ r8MultiLinkCFGEntry OBJECT-TYPE
+ SYNTAX R8MultiLinkCFGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MultiLink Config Entry"
+ INDEX { r8Index ,
+ r8MLinkIndex }
+ ::= { r8MultiLinkCFG 1 }
+
+ R8MultiLinkCFGEntry ::= SEQUENCE {
+ r8MLinkIndex INTEGER,
+ r8MLinkName DisplayString,
+ r8MLinkIPAddr DisplayString,
+ r8MLinkBundles DisplayString,
+ r8MLinkInterval INTEGER,
+ r8MLinkTimes INTEGER
+ }
+
+ r8MLinkIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink Index"
+ ::= { r8MultiLinkCFGEntry 2 }
+
+ r8MLinkName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink Virtual Name"
+ ::= { r8MultiLinkCFGEntry 3 }
+
+ r8MLinkIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink IP Address(xxx.xxx.xxx.xxx/xx)"
+ ::= { r8MultiLinkCFGEntry 4 }
+
+ r8MLinkBundles OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink Boundles Interface"
+ ::= { r8MultiLinkCFGEntry 5 }
+
+ r8MLinkInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink The Retry Interval"
+ ::= { r8MultiLinkCFGEntry 6 }
+
+ r8MLinkTimes OBJECT-TYPE
+ SYNTAX INTEGER (6..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Multilink The Retry Times"
+ ::= { r8MultiLinkCFGEntry 7 }
+
+--
+-- R8 Create and Destroy Multilink
+--
+
+ r8CreateDestroyMultiLink OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8CreateDestroyMultiLinkEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and Destroy MultiLink Table."
+ ::= { r8MultiLink 2 }
+
+ r8CreateDestroyMultiLinkEntry OBJECT-TYPE
+ SYNTAX R8CreateDestroyMultiLinkEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and Destroy Multilin Entry"
+ INDEX { r8Index }
+ ::= { r8CreateDestroyMultiLink 1 }
+
+ R8CreateDestroyMultiLinkEntry ::= SEQUENCE {
+ r8CreateDestroyMLinkName DisplayString,
+ r8CreateDestroyMLinkCMD INTEGER
+ }
+
+ r8CreateDestroyMLinkName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Create/Destroy Multilink Name"
+ ::= { r8CreateDestroyMultiLinkEntry 2 }
+
+ r8CreateDestroyMLinkCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ create(1),
+ destroy(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Create/Destory Multilink Command"
+ ::= { r8CreateDestroyMultiLinkEntry 3 }
+
+--
+-- R8 MultiLink Add/Delete Interface Table
+--
+
+ r8MultiLinkAddDeleteInterface OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8MultiLinkAddDeleteInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete Interfaces To Multilink Bundle Table"
+ ::= { r8MultiLink 3 }
+
+ r8MultiLinkAddDeleteInterfaceEntry OBJECT-TYPE
+ SYNTAX R8MultiLinkAddDeleteInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete Interfaces To Multilink Bundle Entry"
+ INDEX { r8Index }
+ ::= { r8MultiLinkAddDeleteInterface 1 }
+
+ R8MultiLinkAddDeleteInterfaceEntry ::= SEQUENCE {
+ r8MLinkAddDelMLinkName DisplayString,
+ r8MLinkAddDelIntfName DisplayString,
+ r8MLinkAddDelIntfCMD INTEGER
+ }
+
+ r8MLinkAddDelMLinkName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete Interface MultiLink Name"
+ ::= { r8MultiLinkAddDeleteInterfaceEntry 2 }
+
+ r8MLinkAddDelIntfName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete Interfaces(wan1~wan64) to Multilink Bundle"
+ ::= { r8MultiLinkAddDeleteInterfaceEntry 3 }
+
+ r8MLinkAddDelIntfCMD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ add(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add/Delete interfaces To/From Multilink Bundle"
+ ::= { r8MultiLinkAddDeleteInterfaceEntry 4 }
+
+
+--==================================================
+-- R8SVLAN
+--==================================================
+ r8svlan OBJECT IDENTIFIER ::= { oct-rt-b-card 11 }
+--==================================================
+-- R8SVLAN State
+--==================================================
+
+ r8svlanState OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8SvlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan state Table"
+ ::= { r8svlan 1 }
+
+ r8svlanStateEntry OBJECT-TYPE
+ SYNTAX R8SvlanStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Svlan state Entry"
+ INDEX { r8ssIndex , r8svlanBrgGroupID }
+ ::= { r8svlanState 1 }
+
+
+ R8SvlanStateEntry ::= SEQUENCE {
+ r8ssIndex LargeSlotIndex,
+ r8svlanBrgGroupID INTEGER,
+ r8svlanBrgName DisplayString,
+ r8svlanEnable INTEGER,
+ r8svlanMgmtSVID INTEGER,
+ r8svlanRegenCRC INTEGER,
+ r8svlanTPID DisplayString,
+ r8svlanPCP INTEGER,
+ r8svlanDEI INTEGER
+ }
+ r8ssIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { r8svlanStateEntry 1 }
+
+ r8svlanBrgGroupID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group ID"
+ ::= { r8svlanStateEntry 2 }
+
+ r8svlanBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r8svlanStateEntry 3 }
+
+ r8svlanEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan state enable/disable"
+ ::= { r8svlanStateEntry 4 }
+
+ r8svlanMgmtSVID OBJECT-TYPE
+ SYNTAX INTEGER (0..4094) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVLAN ID for the bridge management interface"
+ ::= { r8svlanStateEntry 5 }
+
+ r8svlanRegenCRC OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable CRC regenerating on WAN interfaces for SVLAN frames"
+ ::= { r8svlanStateEntry 6 }
+
+ r8svlanTPID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..4))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TPID "
+ ::= { r8svlanStateEntry 7 }
+
+ r8svlanPCP OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Priority Code Point"
+ ::= { r8svlanStateEntry 8 }
+
+ r8svlanDEI OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drop Eligible Indicato"
+ ::= { r8svlanStateEntry 9 }
+
+--==================================================
+-- R8SVLAN Table
+--==================================================
+
+
+ r8svlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8SvlanTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Table"
+ ::= { r8svlan 2 }
+
+ r8svlanTableEntry OBJECT-TYPE
+ SYNTAX R8SvlanTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Svlan Table Tag Member Entry"
+ INDEX { r8stIndex ,
+ r8svlanTableBrgGroupID ,
+ r8svlanID ,
+ r8svlanTableIndex
+ }
+ ::= { r8svlanTable 1 }
+
+ R8SvlanTableEntry ::= SEQUENCE {
+ r8stIndex LargeSlotIndex,
+ r8svlanTableBrgGroupID INTEGER,
+ r8svlanID INTEGER,
+ r8svlanTableIndex INTEGER,
+ r8svlanMember DisplayString
+ }
+ r8stIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { r8svlanTableEntry 1 }
+
+ r8svlanTableBrgGroupID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge Group Index"
+ ::= { r8svlanTableEntry 2 }
+
+ r8svlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { r8svlanTableEntry 3 }
+
+ r8svlanTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Member Index"
+ ::= { r8svlanTableEntry 4 }
+
+ r8svlanMember OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..200))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan member"
+ ::= { r8svlanTableEntry 5 }
+
+--=========================================================
+-- SVLAN Table Control
+--=========================================================
+
+ r8svlanTableControl OBJECT IDENTIFIER ::= { r8svlan 3 }
+
+--=========================================================
+-- SVLAN Create and Destroy
+--=========================================================
+
+ r8svlanCreateDestroyVlan OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8SvlanCreateDestroyVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy svlan Table"
+ ::= { r8svlanTableControl 1 }
+
+ r8svlanCreateDestroyVlanEntry OBJECT-TYPE
+ SYNTAX R8SvlanCreateDestroyVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy svlan Entry"
+ INDEX { r8scIndex }
+ ::= { r8svlanCreateDestroyVlan 1 }
+
+ R8SvlanCreateDestroyVlanEntry ::= SEQUENCE {
+ r8scIndex LargeSlotIndex,
+ r8svlanCreateDestroyBrgName DisplayString,
+ r8svlanCreateDestroyVidNum INTEGER,
+ r8svlanCreateDestroyCMD INTEGER
+ }
+ r8scIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { r8svlanCreateDestroyVlanEntry 1 }
+
+ r8svlanCreateDestroyBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r8svlanCreateDestroyVlanEntry 2 }
+
+ r8svlanCreateDestroyVidNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan VID"
+ ::= { r8svlanCreateDestroyVlanEntry 3 }
+
+ r8svlanCreateDestroyCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ create-svlan(1),
+ destroy-svlan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Create and destroy vlan command"
+ ::= { r8svlanCreateDestroyVlanEntry 4 }
+
+
+
+--=========================================================
+-- SVLAN Add and Delete Port
+--=========================================================
+
+
+ r8svlanAddDelPort OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8SvlanAddDelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan add and del port Table"
+ ::= { r8svlanTableControl 2 }
+
+ r8svlanAddDelPortEntry OBJECT-TYPE
+ SYNTAX R8SvlanAddDelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan add and del port Entry"
+ INDEX { r8saIndex }
+ ::= { r8svlanAddDelPort 1 }
+
+ R8SvlanAddDelPortEntry ::= SEQUENCE {
+ r8saIndex LargeSlotIndex,
+ r8svlanAddDelPortBrgName DisplayString,
+ r8svlanAddDelPortVidNum INTEGER,
+ r8svlanAddDelPortInterface DisplayString,
+ r8svlanAddDelPortCMD INTEGER
+ }
+ r8saIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { r8svlanAddDelPortEntry 1 }
+
+ r8svlanAddDelPortBrgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge group name"
+ ::= { r8svlanAddDelPortEntry 2 }
+
+ r8svlanAddDelPortVidNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan VID"
+ ::= { r8svlanAddDelPortEntry 3 }
+
+ r8svlanAddDelPortInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Name"
+ ::= { r8svlanAddDelPortEntry 4 }
+
+ r8svlanAddDelPortCMD OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(0), --//RIKER2021 SilverCreek
+ add-port-to-svlan(1),
+ delete-port-from-svlan(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan add and delete port command"
+ ::= { r8svlanAddDelPortEntry 5 }
+
+--=========================================================
+-- SVLAN Port Table
+--=========================================================
+
+ r8svlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF R8SvlanPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port table control Table"
+ ::= { r8svlan 4 }
+
+ r8svlanPortTableEntry OBJECT-TYPE
+ SYNTAX R8SvlanPortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan port table control Entry"
+ INDEX { r8spIndex , r8svlanPortIndex }
+ ::= { r8svlanPortTable 1 }
+
+ R8SvlanPortTableEntry ::= SEQUENCE {
+ r8spIndex LargeSlotIndex,
+ r8svlanPortIndex INTEGER,
+ r8svlanPortIFName DisplayString,
+ r8svlanPortPVID INTEGER,
+ r8svlanPortType INTEGER,
+ r8svlanPortIngressFilter INTEGER
+ }
+ r8spIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { r8svlanPortTableEntry 1 }
+
+ r8svlanPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan port index"
+ ::= { r8svlanPortTableEntry 2 }
+
+ r8svlanPortIFName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface name"
+ ::= { r8svlanPortTableEntry 3 }
+
+
+ r8svlanPortPVID OBJECT-TYPE
+ SYNTAX INTEGER (0..4094) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface PVID"
+ ::= { r8svlanPortTableEntry 4 }
+
+ r8svlanPortType OBJECT-TYPE
+ SYNTAX INTEGER{
+ na(0), --//RIKER2021 SilverCreek
+ provider(1),
+ customer(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "the acceptable port type"
+ ::= { r8svlanPortTableEntry 5 }
+
+ r8svlanPortIngressFilter OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable ingress filtering"
+ ::= { r8svlanPortTableEntry 6 }
+
+
+ r8TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of RTB"
+ ::= { oct-rt-b-card 100 }
+
+
+
+
+--======================================================================--
+-- ts_card MIB
+
+
+--
+-- The NI table
+--
+ tsNiControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TsNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TS NI Configuration Control Table"
+ ::= { ts-card 1 }
+
+ tsNiControlEntry OBJECT-TYPE
+ SYNTAX TsNiControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TS NI configuration control entry"
+ INDEX { tsPortIndex ,
+ tsNetIndex }
+ ::= { tsNiControlTable 1 }
+
+ TsNiControlEntry ::= SEQUENCE {
+ tsPortIndex SmallSlotIndex,
+ tsNetIndex INTEGER,
+ tsIPAddr IpAddress,
+ tsSubnetMask IpAddress,
+ tsFrame INTEGER,
+ tsRIP1 INTEGER,
+ tsRIP2 INTEGER,
+ tsMode INTEGER
+ }
+
+ tsPortIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { tsNiControlEntry 1 }
+
+ tsNetIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte1(1),
+ dte2(2),
+ dte3(3),
+ wan1(4),
+ wan2(5),
+ wan3(6),
+ wan4(7),
+ wan5(8),
+ wan6(9),
+ wan7(10),
+ wan8(11),
+ wan9(12),
+ wan10(13),
+ wan11(14),
+ wan12(15),
+ wan13(16),
+ wan14(17),
+ wan15(18),
+ wan16(19),
+ wan17(20),
+ wan18(21),
+ wan19(22),
+ wan20(23),
+ wan21(24),
+ wan22(25),
+ wan23(26),
+ wan24(27),
+ wan25(28),
+ wan26(29),
+ wan27(30),
+ wan28(31),
+ wan29(32),
+ wan30(33),
+ wan31(34),
+ wan32(35)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TS Ni index"
+ ::= { tsNiControlEntry 2}
+
+ tsIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS IP Address"
+ ::= { tsNiControlEntry 3}
+
+ tsSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS net mask"
+ ::= { tsNiControlEntry 4}
+
+ tsFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdlc(1),
+ ppp(2),
+-- fr(3),
+ slip-async(5),
+ raw-async(6),
+ ppp-sync(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS Layer2 frame"
+ ::= { tsNiControlEntry 5}
+
+ tsRIP1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS RIP1"
+ ::= { tsNiControlEntry 6}
+
+ tsRIP2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS RIP2"
+ ::= { tsNiControlEntry 7}
+
+ tsMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ route(1),
+ bridge(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TS mode"
+ ::= { tsNiControlEntry 8}
+
+--
+-- The DTE table
+--
+ tsDteControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TsDteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TS DTE Configuration Control Table"
+ ::= { ts-card 2 }
+
+ tsDteControlEntry OBJECT-TYPE
+ SYNTAX TsDteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TS DTE configuration control entry"
+ INDEX { tsPortIndex ,
+ tsDTEindex }
+ ::= { tsDteControlTable 1 }
+
+ TsDteControlEntry ::= SEQUENCE {
+ tsDTEindex INTEGER,
+ tsDTEFrame INTEGER,
+ tsSpeed INTEGER,
+ tsDataBits INTEGER,
+ tsStopBits INTEGER,
+ tsParity INTEGER,
+ tsDestIPAddr IpAddress,
+ tsDestIPAddr2 IpAddress,
+ tsDestIPAddr3 IpAddress,
+ tsDestIPAddr4 IpAddress,
+ tsDestIPAddr5 IpAddress,
+ tsDTEMode INTEGER
+ }
+
+ tsDTEindex OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte1(1),
+ dte2(2),
+ dte3(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TS Dte index"
+ ::= { tsDteControlEntry 1}
+
+ tsDTEFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+-- hdlc(1),
+-- ppp(2),
+-- fr(3),
+ slip-async(5),
+ raw-async(6),
+ ppp-sync(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS DTE Layer2 frame"
+ ::= { tsDteControlEntry 2}
+
+ tsSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate-38400(1),
+ rate-19200(2),
+ rate-9600(3),
+ rate-4800(4),
+ rate-2400(5),
+ rate-1200(6),
+ rate-64K(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS DTE Baud Rate"
+ ::= { tsDteControlEntry 3}
+
+ tsDataBits OBJECT-TYPE
+ SYNTAX INTEGER {
+ data-8-bits(1),
+ data-7-bits(2),
+ null(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS DTE Data bits"
+ ::= { tsDteControlEntry 4}
+
+ tsStopBits OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop-1-bit(1),
+ stop-2-bits(2),
+ null(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS DTE Stop bits"
+ ::= { tsDteControlEntry 5}
+
+ tsParity OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ even(2),
+ odd(3),
+ null(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS DTE Parity check "
+ ::= { tsDteControlEntry 6}
+
+ tsDestIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS 1st IP Address"
+ ::= { tsDteControlEntry 7}
+
+ tsDestIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS 2nd IP Address"
+ ::= { tsDteControlEntry 8}
+
+ tsDestIPAddr3 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS 3rd IP Address"
+ ::= { tsDteControlEntry 9}
+
+ tsDestIPAddr4 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS 4th IP Address"
+ ::= { tsDteControlEntry 10}
+
+ tsDestIPAddr5 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS 5th IP Address"
+ ::= { tsDteControlEntry 11}
+
+ tsDTEMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ server(1),
+ client(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS DTE Mode "
+ ::= { tsDteControlEntry 12}
+
+--
+-- Route Table
+--
+ tsRouteControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TsRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TS Route Control Table."
+ ::= { ts-card 3 }
+
+ tsRouteControlEntry OBJECT-TYPE
+ SYNTAX TsRouteControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TS Route control entry."
+ INDEX { tsPortIndex ,
+ tsEntry }
+ ::= { tsRouteControlTable 1 }
+
+ TsRouteControlEntry ::= SEQUENCE {
+ tsEntry INTEGER (1..16),
+ tsNetAddr IpAddress,
+ tsNetMask IpAddress,
+ tsGatewayAddr IpAddress,
+ tsNIAddr IpAddress,
+ tsMetric INTEGER (1..16)
+ }
+
+ tsEntry OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TS routeentry"
+ ::= { tsRouteControlEntry 1}
+
+ tsNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS route net Address"
+ ::= { tsRouteControlEntry 2}
+
+ tsNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS route net mask"
+ ::= { tsRouteControlEntry 3}
+
+ tsGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS route gateway Address"
+ ::= { tsRouteControlEntry 4}
+
+ tsNIAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS route NI Address"
+ ::= { tsRouteControlEntry 5}
+
+
+ tsMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TS Route metric"
+ ::= { tsRouteControlEntry 6}
+
+
+--
+-- TS Frac Map Table
+--
+
+ tsFracCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TsFracCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Assignment Table."
+ ::= { ts-card 4 }
+
+ tsFracCtrlEntry OBJECT-TYPE
+ SYNTAX TsFracCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Index."
+ INDEX { tsPortIndex ,
+ tsTSIndex }
+ ::= { tsFracCtrlTable 1 }
+
+ TsFracCtrlEntry ::= SEQUENCE {
+ tsTSIndex INTEGER,
+ tsInterface INTEGER
+ }
+
+ tsTSIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..33)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { tsFracCtrlEntry 1 }
+
+
+ tsInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+ wan2(3),
+ wan3(4),
+ wan4(5),
+ wan5(6),
+ wan6(7),
+ wan7(8),
+ wan8(9),
+ wan9(10),
+ wan10(11),
+ wan11(12),
+ wan12(13),
+ wan13(14),
+ wan14(15),
+ wan15(16),
+ wan16(17),
+ wan17(18),
+ wan18(19),
+ wan19(20),
+ wan20(21),
+ wan21(22),
+ wan22(23),
+ wan23(24),
+ wan24(25),
+ wan25(26),
+ wan26(27),
+ wan27(28),
+ wan28(29),
+ wan29(30),
+ wan30(31),
+ wan31(32),
+ wan32(33)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Frac ni if index."
+ ::= { tsFracCtrlEntry 2 }
+
+--
+-- Command Control Table
+--
+
+ tsCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TsCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { ts-card 5}
+
+ tsCommandControlEntry OBJECT-TYPE
+ SYNTAX TsCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { tsPortIndex }
+ ::= { tsCommandControlTable 1 }
+
+ TsCommandControlEntry ::= SEQUENCE {
+ tsPortReset INTEGER,
+ tsPortLoadDefault INTEGER
+ }
+
+ tsPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset TS Port"
+ ::= { tsCommandControlEntry 1 }
+
+ tsPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default TS Port"
+ ::= { tsCommandControlEntry 2 }
+
+
+--
+-- SYSTEM Information Table
+--
+ tsSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TsSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { ts-card 6}
+
+ tsSystemInformationEntry OBJECT-TYPE
+ SYNTAX TsSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { tsPortIndex }
+ ::= { tsSystemInformationTable 1 }
+
+ TsSystemInformationEntry ::= SEQUENCE {
+ tsPROMVersion DisplayString,
+ tsHWVersion DisplayString
+ }
+
+ tsPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TS EPROM Version"
+ ::= { tsSystemInformationEntry 1 }
+
+ tsHWVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TS Hardware Version"
+ ::= { tsSystemInformationEntry 2 }
+
+
+ tsTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of TS"
+ ::= { ts-card 100 }
+
+
+
+--======================================================================--
+--
+-- qfxo_card MIB
+--
+--======================================================================--
+
+
+--
+-- QFXO Control Table
+--
+
+ qfxoConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxoConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXO Configuration Control Table"
+ ::= { qfxo-card 1 }
+
+ qfxoConfigControlEntry OBJECT-TYPE
+ SYNTAX QFxoConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXO configuration control entry"
+ INDEX { qfxoConfigControlIndex }
+ ::= { qfxoConfigControlTable 1 }
+
+ QFxoConfigControlEntry ::= SEQUENCE {
+ qfxoConfigControlIndex SmallSlotIndex,
+ qfxo-A-u-law INTEGER,
+ qfxo-Tx-gain INTEGER,
+ qfxo-Rx-gain INTEGER,
+ qfxo-IMP INTEGER,
+ qfxo-A-bit INTEGER
+ }
+
+ qfxoConfigControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxoConfigControlEntry 1 }
+
+ qfxo-A-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ a-law(1),
+ u-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { qfxoConfigControlEntry 2 }
+
+ qfxo-Tx-gain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0dB(1),
+ gain-3dB(2),
+ gain-6dB(3),
+ gain-9dB(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TX_GAIN "
+ ::= { qfxoConfigControlEntry 3 }
+
+ qfxo-Rx-gain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0dB(1),
+ gain-3dB(2),
+ gain-6dB(3),
+ gain-9dB(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RX_GAIN "
+ ::= { qfxoConfigControlEntry 4 }
+
+ qfxo-IMP OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { qfxoConfigControlEntry 5 }
+
+ qfxo-A-bit OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ invert(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A-BIT "
+ ::= { qfxoConfigControlEntry 6 }
+
+--
+-- Command Control Table
+--
+
+ qfxoCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxoCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { qfxo-card 2 }
+
+ qfxoCommandControlEntry OBJECT-TYPE
+ SYNTAX QFxoCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { qfxoCommandControlIndex }
+ ::= { qfxoCommandControlTable 1 }
+
+ QFxoCommandControlEntry ::= SEQUENCE {
+ qfxoCommandControlIndex SmallSlotIndex,
+ qfxoPortLoadDefault INTEGER
+ }
+
+ qfxoCommandControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxoCommandControlEntry 1 }
+
+
+ qfxoPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QFXO Port"
+ ::= { qfxoCommandControlEntry 2 }
+
+--
+-- QFXOA All Port Config Control Table
+--
+
+ qfxoaCfgControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxoaCfgControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA All Port Configuration Control Table"
+ ::= { qfxo-card 3 }
+
+ qfxoaCfgControlEntry OBJECT-TYPE
+ SYNTAX QfxoaCfgControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA all port configuration control entry"
+ INDEX { qfxoaCfgControlIndex }
+ ::= { qfxoaCfgControlTable 1 }
+
+ QfxoaCfgControlEntry ::= SEQUENCE {
+ qfxoaCfgControlIndex SmallSlotIndex,
+ qfxoaCfgControlAuLaw INTEGER,
+ qfxoaCfgControlImpedance INTEGER,
+ qfxoaCfgControlTrunk INTEGER,
+ qfxoaCfgControlPolarity INTEGER
+ }
+
+ qfxoaCfgControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxoaCfgControlEntry 1 }
+
+ qfxoaCfgControlAuLaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { qfxoaCfgControlEntry 2 }
+
+ qfxoaCfgControlImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { qfxoaCfgControlEntry 3 }
+
+
+ qfxoaCfgControlTrunk OBJECT-TYPE
+ SYNTAX INTEGER {
+ on-hook(1),
+ off-hook(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Trunk Condition "
+ ::= { qfxoaCfgControlEntry 4 }
+
+ qfxoaCfgControlPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ reverse(1),
+ normal(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Line Polarity "
+ ::= { qfxoaCfgControlEntry 5 }
+
+
+ -- QFXO Per Port Signaling Config Control Table
+
+
+ qfxoaPerPortSigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxoaPerPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXO Per Port Signaling Configuration Control Table"
+ ::= { qfxo-card 4 }
+
+ qfxoaPerPortSigSetEntry OBJECT-TYPE
+ SYNTAX QfxoaPerPortSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXO Per port signaling configuration control entry"
+ INDEX { qfxoaPerPortSigSetIndex ,
+ qfxoaPerPortSigSetPort ,
+ qfxoaPerPortSigSetItemIndex }
+ ::= { qfxoaPerPortSigSetTable 1 }
+
+ QfxoaPerPortSigSetEntry ::= SEQUENCE {
+ qfxoaPerPortSigSetIndex SmallSlotIndex,
+ qfxoaPerPortSigSetPort INTEGER,
+ qfxoaPerPortSigSetItemIndex INTEGER,
+ qfxoaPerPortSigSetSigBit DisplayString
+ }
+
+ qfxoaPerPortSigSetIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxoaPerPortSigSetEntry 1 }
+
+ qfxoaPerPortSigSetPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ port1(1),
+ port2(2),
+ port3(3),
+ port4(4),
+ portAll(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { qfxoaPerPortSigSetEntry 2 }
+
+ qfxoaPerPortSigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ ringing(1),
+ no-ring(2),
+ batt-rev(3),
+ pulse-on(4),
+ tip-open(5),
+ off-hook(6),
+ oos-alarm(7),
+ ring-gnd(8),
+ on-hook(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ringing, no-ring, batt-rev, pulse-on, tip-open, off-hook, oos-on, ring-gnd "
+ ::= { qfxoaPerPortSigSetEntry 3 }
+
+ qfxoaPerPortSigSetSigBit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (4)) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { qfxoaPerPortSigSetEntry 4 }
+
+
+--
+-- QFXOA Per Port Config Control Table
+--
+
+ qfxoaPerPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxoaPerPortCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA Per Port Configuration Control Table"
+ ::= { qfxo-card 5 }
+
+ qfxoaPerPortCfgEntry OBJECT-TYPE
+ SYNTAX QfxoaPerPortCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA Per Port Configuration control entry"
+ INDEX { qfxoaPerPortCfgIndex ,
+ qfxoaPerPortCfgPort }
+ ::= { qfxoaPerPortCfgTable 1 }
+
+ QfxoaPerPortCfgEntry ::= SEQUENCE {
+ qfxoaPerPortCfgIndex SmallSlotIndex,
+ qfxoaPerPortCfgPort FourPortID,
+ qfxoaPerPortCfgTxGain DisplayString,
+ qfxoaPerPortCfgRxGain DisplayString
+ }
+
+ qfxoaPerPortCfgIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxoaPerPortCfgEntry 1 }
+
+ qfxoaPerPortCfgPort OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-4"
+ ::= { qfxoaPerPortCfgEntry 2 }
+
+ qfxoaPerPortCfgTxGain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-GAIN setting "
+ ::= { qfxoaPerPortCfgEntry 3 }
+
+ qfxoaPerPortCfgRxGain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-GAIN setting "
+ ::= { qfxoaPerPortCfgEntry 4 }
+
+--
+-- QFXOA SigMode Control Table
+--
+
+ qfxoaSigModeControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxoaSigModeControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The SigMode control table."
+ ::= { qfxo-card 6 }
+
+ qfxoaSigModeControlEntry OBJECT-TYPE
+ SYNTAX QfxoaSigModeControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the SigMode control table."
+ INDEX { qfxoaSigModeControlIndex }
+ ::= { qfxoaSigModeControlTable 1 }
+
+ QfxoaSigModeControlEntry ::= SEQUENCE {
+ qfxoaSigModeControlIndex SmallSlotIndex,
+ qfxoaSigModeControlMode INTEGER
+ }
+
+ qfxoaSigModeControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxoaSigModeControlEntry 1 }
+
+ qfxoaSigModeControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ perCard(1),
+ perPort(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SigMode Mode"
+ ::= { qfxoaSigModeControlEntry 2 }
+
+--
+-- QFXOA Per Port Diag InfoTable
+--
+
+ qfxoaInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxoaInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA Diag Info Table"
+ ::= { qfxo-card 7 }
+
+ qfxoaInfoEntry OBJECT-TYPE
+ SYNTAX QfxoaInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA Diag Infoentry"
+ INDEX { qfxoaInfoIndex ,
+ qfxoaInfoPortIndex }
+ ::= { qfxoaInfoTable 1 }
+
+ QfxoaInfoEntry ::= SEQUENCE {
+ qfxoaInfoIndex SmallSlotIndex,
+ qfxoaInfoPortIndex TwelvePortID,
+ qfxoaInfoRing EMOffOn,
+ qfxoaInfoOffHook EMOffOn,
+ qfxoaInfoLine EMOffOn,
+ qfxoaInfoRingGND EMOffOn,
+ qfxoaInfoBattRev EMOffOn,
+ qfxoaInfoPulseOn EMOffOn,
+ qfxoaInfoAlarm EMOffOn,
+ qfxoaInfoTx DisplayString,
+ qfxoaInfoRx DisplayString,
+ qfxoaInfoVoltage DisplayString
+ }
+
+ qfxoaInfoIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxoaInfoEntry 1 }
+
+ qfxoaInfoPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-4"
+ ::= { qfxoaInfoEntry 2 }
+
+
+ qfxoaInfoRing OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ring "
+ ::= { qfxoaInfoEntry 3}
+
+ qfxoaInfoOffHook OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " off hook "
+ ::= { qfxoaInfoEntry 4}
+
+ qfxoaInfoLine OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " line broken "
+ ::= { qfxoaInfoEntry 5}
+
+ qfxoaInfoRingGND OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ring ground "
+ ::= { qfxoaInfoEntry 6}
+
+ qfxoaInfoBattRev OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Battery reverse "
+ ::= { qfxoaInfoEntry 7}
+
+
+ qfxoaInfoPulseOn OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Pulse On "
+ ::= { qfxoaInfoEntry 8}
+
+
+ qfxoaInfoAlarm OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm"
+ ::= { qfxoaInfoEntry 9}
+
+
+ qfxoaInfoTx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-signal "
+ ::= { qfxoaInfoEntry 10 }
+
+ qfxoaInfoRx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-signal"
+ ::= { qfxoaInfoEntry 11}
+
+ qfxoaInfoVoltage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port Line Voltage"
+ ::= { qfxoaInfoEntry 12}
+
+
+--
+-- QFXOA Line Diagnostic Control Table
+--
+
+ qfxoaDiagSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxoaDiagSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA Diagnostic Control Table."
+ ::= { qfxo-card 8 }
+
+ qfxoaDiagSetEntry OBJECT-TYPE
+ SYNTAX QfxoaDiagSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of QFXO diagnostic control table."
+ INDEX { qfxoaDiagSetSlot }
+ ::= { qfxoaDiagSetTable 1 }
+
+ QfxoaDiagSetEntry ::= SEQUENCE {
+ qfxoaDiagSetSlot SmallSlotIndex,
+ qfxoaDiagSetTest INTEGER,
+ qfxoaDiagSetPeriod INTEGER,
+ qfxoaDiagSetRemain INTEGER
+
+ }
+
+ qfxoaDiagSetSlot OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxoaDiagSetEntry 1 }
+
+ qfxoaDiagSetTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ offHookTest(2),
+ ringTest(3),
+ battRevTest(4),
+ pulseOnTest(5),
+ tipOpenTest(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA Test Button"
+ ::= { qfxoaDiagSetEntry 2 }
+
+
+ qfxoaDiagSetPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ sec10(1),
+ sec60(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QFXOA Test Button"
+ ::= { qfxoaDiagSetEntry 3 }
+
+ qfxoaDiagSetRemain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remain time"
+ ::= { qfxoaDiagSetEntry 4 }
+
+--
+-- QFXOA Command Control Table
+--
+
+ qfxoaCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxoaCommandEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { qfxo-card 9 }
+
+ qfxoaCommandEntry OBJECT-TYPE
+ SYNTAX QfxoaCommandEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { qfxoaCommandIndex }
+ ::= { qfxoaCommandTable 1 }
+
+ QfxoaCommandEntry ::= SEQUENCE {
+ qfxoaCommandIndex SmallSlotIndex,
+ qfxoaLoadDefault INTEGER,
+ qfxoaReset INTEGER
+ }
+
+ qfxoaCommandIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxoaCommandEntry 1 }
+
+
+ qfxoaLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QFXO Port"
+ ::= { qfxoaCommandEntry 2 }
+
+ qfxoaReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QFXS Port"
+ ::= { qfxoaCommandEntry 3 }
+
+ qfxoTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of QFXO"
+ ::= { qfxo-card 100 }
+
+
+--======================================================================--
+--
+-- qfxs-card MIB
+--
+--======================================================================--
+
+
+--
+-- QFXS Control Table
+--
+
+ qfxsConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxsConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Configuration Control Table"
+ ::= { qfxs-card 1 }
+
+ qfxsConfigControlEntry OBJECT-TYPE
+ SYNTAX QFxsConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS configuration control entry"
+ INDEX { qfxsConfigControlIndex }
+ ::= { qfxsConfigControlTable 1 }
+
+ QFxsConfigControlEntry ::= SEQUENCE {
+ qfxsConfigControlIndex SmallSlotIndex,
+ qfxs-A-u-law INTEGER,
+ qfxs-Tx-gain INTEGER,
+ qfxs-Rx-gain INTEGER,
+ qfxs-IMP INTEGER,
+ qfxs-A-bit INTEGER,
+ qfxs-PLAR-RING-01 INTEGER,
+ qfxs-PLAR-RING-02 INTEGER,
+ qfxs-PLAR-RING-03 INTEGER,
+ qfxs-PLAR-RING-04 INTEGER,
+ qfxs-CADENCE INTEGER
+ }
+
+ qfxsConfigControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxsConfigControlEntry 1 }
+
+ qfxs-A-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ a-law(1),
+ u-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { qfxsConfigControlEntry 2 }
+
+ qfxs-Tx-gain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0dB(1),
+ gain-3dB(2),
+ gain-6dB(3),
+ gain-9dB(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TX_GAIN "
+ ::= { qfxsConfigControlEntry 3 }
+
+ qfxs-Rx-gain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0dB(1),
+ gain-3dB(2),
+ gain-6dB(3),
+ gain-9dB(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RX_GAIN "
+ ::= { qfxsConfigControlEntry 4 }
+
+ qfxs-IMP OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { qfxsConfigControlEntry 5 }
+
+ qfxs-A-bit OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ invert(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A-BIT "
+ ::= { qfxsConfigControlEntry 6 }
+
+ qfxs-PLAR-RING-01 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PLAR_A "
+ ::= { qfxsConfigControlEntry 7 }
+
+ qfxs-PLAR-RING-02 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PLAR_B "
+ ::= { qfxsConfigControlEntry 8 }
+
+ qfxs-PLAR-RING-03 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PLAR_C "
+ ::= { qfxsConfigControlEntry 9 }
+
+ qfxs-PLAR-RING-04 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PLAR_D "
+ ::= { qfxsConfigControlEntry 10 }
+
+ qfxs-CADENCE OBJECT-TYPE
+ SYNTAX INTEGER {
+ two-sec-on-four-sec-off(1),
+ one-sec-on-two-sec-off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " CADENCE "
+ ::= { qfxsConfigControlEntry 11 }
+
+
+
+--
+-- Command Control Table
+--
+
+ qfxsCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxsCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { qfxs-card 2 }
+
+ qfxsCommandControlEntry OBJECT-TYPE
+ SYNTAX QFxsCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { qfxsCommandControlIndex }
+ ::= { qfxsCommandControlTable 1 }
+
+ QFxsCommandControlEntry ::= SEQUENCE {
+ qfxsCommandControlIndex SmallSlotIndex,
+ qfxsPortLoadDefault INTEGER
+ }
+
+ qfxsCommandControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxsCommandControlEntry 1 }
+
+
+ qfxsPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QFXS Port"
+ ::= { qfxsCommandControlEntry 2 }
+
+
+ qfxsTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of QFXS"
+ ::= { qfxs-card 100 }
+
+--
+-- QFXS All Port Config Control Table
+--
+
+ qfxsAllPortConfigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxsAllPortConfigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS All Port Configuration Control Table"
+ ::= { qfxs-card 3 }
+
+ qfxsAllPortConfigSetEntry OBJECT-TYPE
+ SYNTAX QFxsAllPortConfigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS all port configuration control entry"
+ INDEX { qfxsAllPortConfigSetIndex }
+ ::= { qfxsAllPortConfigSetTable 1 }
+
+ QFxsAllPortConfigSetEntry ::= SEQUENCE {
+ qfxsAllPortConfigSetIndex SmallSlotIndex,
+ qfxsAllPortConfigSetA-u-law INTEGER,
+ qfxsAllPortConfigSetImpedance INTEGER,
+-- qfxsAllPortConfigSetTx-gain
+-- DisplayString,
+-- qfxsAllPortConfigSetRx-gain
+-- DisplayString,
+ qfxsAllPortConfigSetRing-cadence INTEGER,
+ qfxsAllPortConfigSetRing-Freq INTEGER,
+ qfxsAllPortConfigSetMetering-pulse INTEGER,
+ qfxsAllPortConfigSetMetering-freq INTEGER,
+ qfxsAllPortConfigSetMetering-level INTEGER
+ }
+
+ qfxsAllPortConfigSetIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxsAllPortConfigSetEntry 1 }
+
+ qfxsAllPortConfigSetA-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { qfxsAllPortConfigSetEntry 2 }
+
+ qfxsAllPortConfigSetImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { qfxsAllPortConfigSetEntry 3 }
+
+-- qfxsAllPortConfigSetTx-gain OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " TX-GAIN "
+-- ::= { qfxsAllPortConfigSetEntry 4 }
+
+-- qfxsAllPortConfigSetRx-gain OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " RX-GAIN "
+-- ::= { qfxsAllPortConfigSetEntry 5 }
+
+ qfxsAllPortConfigSetRing-cadence OBJECT-TYPE
+ SYNTAX INTEGER {
+ cadence-1-on-2-off(1),
+ cadence-2-on-4-off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Cadence "
+ ::= { qfxsAllPortConfigSetEntry 6 }
+
+ qfxsAllPortConfigSetRing-Freq OBJECT-TYPE
+ SYNTAX INTEGER {
+ freq-20-hz(1),
+ freq-25-hz(2),
+ freq-16-7-hz(3),
+ freq-50-hz(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Frequency "
+ ::= { qfxsAllPortConfigSetEntry 7 }
+
+ qfxsAllPortConfigSetMetering-pulse OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Metering Pulse "
+ ::= { qfxsAllPortConfigSetEntry 8 }
+
+ qfxsAllPortConfigSetMetering-freq OBJECT-TYPE
+ SYNTAX INTEGER {
+ freq-16k-hz(1),
+ freq-12k-hz(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Metering Frequency "
+ ::= { qfxsAllPortConfigSetEntry 9 }
+
+ qfxsAllPortConfigSetMetering-level OBJECT-TYPE
+ SYNTAX INTEGER {
+ level-2-4-vrms(1),
+ level-1-vrms(2),
+ unavail(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Metering Level "
+ ::= { qfxsAllPortConfigSetEntry 10 }
+
+
+--
+-- QFXS All Port Signaling Config Control Table
+--
+
+ qfxsAllPortSigConfigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxsAllPortSigConfigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS All Port Signaling Configuration Control Table"
+ ::= { qfxs-card 4 }
+
+ qfxsAllPortSigConfigSetEntry OBJECT-TYPE
+ SYNTAX QFxsAllPortSigConfigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS all port signaling configuration control entry"
+ INDEX { qfxsAllPortSigConfigSetIndex ,
+ qfxsAllPortSigConfigSetItemIndex ,
+ qfxsAllPortSigConfigSetSigBitIndex }
+ ::= { qfxsAllPortSigConfigSetTable 1 }
+
+ QFxsAllPortSigConfigSetEntry ::= SEQUENCE {
+ qfxsAllPortSigConfigSetIndex SmallSlotIndex,
+ qfxsAllPortSigConfigSetItemIndex INTEGER,
+ qfxsAllPortSigConfigSetSigBitIndex INTEGER,
+ qfxsAllPortSigConfigSetSigBit INTEGER
+ }
+
+ qfxsAllPortSigConfigSetIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxsAllPortSigConfigSetEntry 1 }
+
+ qfxsAllPortSigConfigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx-on-hook(1),
+ tx-off-hook(2),
+ tx-ring-gnd(3),
+ plar-tx-off-hook(4),
+ rx-ring-on(5),
+ rx-batt-rev-and-pulse-on(6),
+ rx-oos-alarm(7),
+ rx-tip-open(8),
+ rx-plar-rx-ring-on(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "on-hook, off-hook, ring-gnd, ring-on, batt-rev-pulse-on, oos-on, tip-open"
+ ::= { qfxsAllPortSigConfigSetEntry 2 }
+
+ qfxsAllPortSigConfigSetSigBitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ c(3),
+ d(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Index "
+ ::= { qfxsAllPortSigConfigSetEntry 3 }
+
+ qfxsAllPortSigConfigSetSigBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ do-not-care(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { qfxsAllPortSigConfigSetEntry 4 }
+
+
+
+--
+-- QFXS Per Port Config Control Table
+--
+
+ qfxsPerPortConfigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxsPerPortConfigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Per Port Configuration Control Table"
+ ::= { qfxs-card 5 }
+
+ qfxsPerPortConfigSetEntry OBJECT-TYPE
+ SYNTAX QFxsPerPortConfigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Per Port Configuration control entry"
+ INDEX { qfxsPerPortConfigSetIndex ,
+ qfxsPerPortConfigSetPortIndex }
+ ::= { qfxsPerPortConfigSetTable 1 }
+
+ QFxsPerPortConfigSetEntry ::= SEQUENCE {
+ qfxsPerPortConfigSetIndex SmallSlotIndex,
+ qfxsPerPortConfigSetPortIndex TwelvePortID,
+ qfxsPerPortConfigSetPLAR INTEGER,
+ qfxsPerPortConfigSetTx-gain DisplayString,
+ qfxsPerPortConfigSetRx-gain DisplayString
+ }
+
+ qfxsPerPortConfigSetIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxsPerPortConfigSetEntry 1 }
+
+ qfxsPerPortConfigSetPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { qfxsPerPortConfigSetEntry 2 }
+
+ qfxsPerPortConfigSetPLAR OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port PLAR setting "
+ ::= { qfxsPerPortConfigSetEntry 3 }
+
+ qfxsPerPortConfigSetTx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-GAIN setting "
+ ::= { qfxsPerPortConfigSetEntry 4 }
+
+ qfxsPerPortConfigSetRx-gain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-GAIN setting "
+ ::= { qfxsPerPortConfigSetEntry 5 }
+
+
+--
+-- QFXS Port Status Table
+--
+
+ qfxsPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxsPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Port Status Table"
+ ::= { qfxs-card 6 }
+
+ qfxsPortStatusEntry OBJECT-TYPE
+ SYNTAX QFxsPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Port Status entry"
+ INDEX { qfxsPortStatusIndex ,
+ qfxsPortStatusItemIndex ,
+ qfxsPortStatusPortIndex }
+ ::= { qfxsPortStatusTable 1 }
+
+ QFxsPortStatusEntry ::= SEQUENCE {
+ qfxsPortStatusIndex SmallSlotIndex,
+ qfxsPortStatusItemIndex INTEGER,
+ qfxsPortStatusPortIndex TwelvePortID,
+ qfxsPortStatusStatus DisplayString
+ }
+
+ qfxsPortStatusIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxsPortStatusEntry 1 }
+
+ qfxsPortStatusItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ off-hook(1),
+ metering-pulse(2),
+ tip-open(3),
+ ring-gnd(4),
+ plar-on(5),
+ ringing(6),
+ alarm-on(7),
+ battery-rev(8),
+ tx-signaling(9),
+ rx-signaling(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "off-hook, ring-on, metering-pulse, tip-open, ring-gnd, plar-on, alarm-on"
+ ::= { qfxsPortStatusEntry 2 }
+
+ qfxsPortStatusPortIndex OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " port index 1-12 "
+ ::= { qfxsPortStatusEntry 3 }
+
+ qfxsPortStatusStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port Status "
+ ::= { qfxsPortStatusEntry 4 }
+
+
+--
+-- QFXS All Port Config Control Table
+--
+
+ qfxsAllPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxsAllPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS All Port Configuration Control Table"
+ ::= { qfxs-card 7 }
+
+ qfxsAllPortStatusEntry OBJECT-TYPE
+ SYNTAX QFxsAllPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS all port configuration control entry"
+ INDEX { qfxsAllPortStatusIndex }
+ ::= { qfxsAllPortStatusTable 1 }
+
+ QFxsAllPortStatusEntry ::= SEQUENCE {
+ qfxsAllPortStatusIndex SmallSlotIndex,
+ qfxsAllPortStatusLineCurrent INTEGER,
+ qfxsAllPortStatusBankSwitch INTEGER,
+ qfxsAllPortStatusAlarmTone INTEGER,
+ qfxsAllPortStatusRingVrms INTEGER,
+ qfxsAllPortStatusDoubleRing INTEGER,
+ qfxsAllPortStatusInputPower INTEGER,
+ qfxsAllPortStatusEMC INTEGER
+
+ }
+
+ qfxsAllPortStatusIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxsAllPortStatusEntry 1 }
+
+ qfxsAllPortStatusLineCurrent OBJECT-TYPE
+ SYNTAX INTEGER {
+ current-20ma(1),
+ current-25ma(2),
+ current-30ma(3),
+ current-35ma(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Line Current"
+ ::= { qfxsAllPortStatusEntry 2 }
+
+ qfxsAllPortStatusBankSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank Switch"
+ ::= { qfxsAllPortStatusEntry 3 }
+
+ qfxsAllPortStatusAlarmTone OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm tone"
+ ::= { qfxsAllPortStatusEntry 4 }
+
+ qfxsAllPortStatusRingVrms OBJECT-TYPE
+ SYNTAX INTEGER {
+ vol-78v(1),
+ vol-64v(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Vrms"
+ ::= { qfxsAllPortStatusEntry 5 }
+
+ qfxsAllPortStatusDoubleRing OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Double Ring"
+ ::= { qfxsAllPortStatusEntry 6 }
+
+ qfxsAllPortStatusInputPower OBJECT-TYPE
+ SYNTAX INTEGER {
+ vol-48v(1),
+ vol-24v(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Input Power"
+ ::= { qfxsAllPortStatusEntry 7 }
+
+ qfxsAllPortStatusEMC OBJECT-TYPE
+ SYNTAX INTEGER {
+ ce(1),
+ ieee1613(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EMC & safety type"
+ ::= { qfxsAllPortStatusEntry 8 }
+
+
+--
+-- QFXS Line Diagnostic Control Table
+--
+
+ qfxsDiagTestControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxsDiagTestControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Diagnostic Control Table."
+ ::= { qfxs-card 8 }
+
+ qfxsDiagTestControlEntry OBJECT-TYPE
+ SYNTAX QfxsDiagTestControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of QFXS diagnostic control table."
+ INDEX { qfxsDiagTestControlIndex }
+ ::= { qfxsDiagTestControlTable 1 }
+
+ QfxsDiagTestControlEntry ::= SEQUENCE {
+ qfxsDiagTestControlIndex SmallSlotIndex,
+ qfxsDiagTestControlType INTEGER,
+ qfxsDiagTestControlPeroid INTEGER,
+ qfxsDiagTestControlRemainTime INTEGER
+ }
+
+ qfxsDiagTestControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxsDiagTestControlEntry 1 }
+
+ qfxsDiagTestControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ ring-test(2),
+ battery-reverse(3),
+ channel-swap(4),
+ metering-pulse-test(5),
+ tip-open-test(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Test Button"
+ ::= { qfxsDiagTestControlEntry 2 }
+
+ qfxsDiagTestControlPeroid OBJECT-TYPE
+ SYNTAX INTEGER {
+ sec-10(1),
+ sec-60(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Test peroid"
+ ::= { qfxsDiagTestControlEntry 3 }
+
+ qfxsDiagTestControlRemainTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remain time (sec)"
+ ::= { qfxsDiagTestControlEntry 4 }
+
+--
+-- All Port Command Control Table
+--
+
+ qfxsAllPortCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFxsAllPortCommandEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { qfxs-card 9 }
+
+ qfxsAllPortCommandEntry OBJECT-TYPE
+ SYNTAX QFxsAllPortCommandEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { qfxsAllPortCommandIndex }
+ ::= { qfxsAllPortCommandTable 1 }
+
+ QFxsAllPortCommandEntry ::= SEQUENCE {
+ qfxsAllPortCommandIndex SmallSlotIndex,
+ qfxsAllPortLoadDefault INTEGER,
+ qfxsAllPortReset INTEGER
+ }
+
+ qfxsAllPortCommandIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qfxsAllPortCommandEntry 1 }
+
+
+ qfxsAllPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QFXS Port"
+ ::= { qfxsAllPortCommandEntry 2 }
+
+ qfxsAllPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QFXS Port"
+ ::= { qfxsAllPortCommandEntry 3 }
+
+--
+-- QFXS DTMF TEST Table
+--
+
+
+ qfxsDiagDtmfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxsDiagDtmfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Diagnostic Control Table."
+ ::= { qfxs-card 10 }
+
+ qfxsDiagDtmfEntry OBJECT-TYPE
+ SYNTAX QfxsDiagDtmfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of QFXS diagnostic dtmf table."
+ INDEX { qfxsDiagDtmfIndex }
+ ::= { qfxsDiagDtmfTable 1 }
+
+ QfxsDiagDtmfEntry ::= SEQUENCE {
+ qfxsDiagDtmfIndex SmallSlotIndex,
+ qfxsDiagDtmfRemainTime INTEGER,
+ qfxsDiagDtmfTone INTEGER,
+ qfxsDiagDtmfResult DisplayString
+ }
+
+ qfxsDiagDtmfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxsDiagDtmfEntry 1 }
+
+ qfxsDiagDtmfRemainTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remain time (sec)"
+ ::= { qfxsDiagDtmfEntry 2 }
+
+ qfxsDiagDtmfTone OBJECT-TYPE
+ SYNTAX INTEGER {
+ n1(2),
+ n2(3),
+ n3(4),
+ n4(5),
+ n5(6),
+ n6(7),
+ n7(8),
+ n8(9),
+ n9(10),
+ n0(11),
+ asterisk(12),
+ pound(13),
+ a(14),
+ b(15),
+ c(16),
+ d(1)
+
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone"
+ ::= { qfxsDiagDtmfEntry 3 }
+
+ qfxsDiagDtmfResult OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone Result"
+ ::= { qfxsDiagDtmfEntry 4 }
+
+
+--
+-- QFXS Port DTMF TEST Table
+--
+
+
+ qfxsPortDtmfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QfxsPortDtmfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QFXS Port DTMF Test Table."
+ ::= { qfxs-card 11 }
+
+ qfxsPortDtmfEntry OBJECT-TYPE
+ SYNTAX QfxsPortDtmfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of QFXS diagnostic port dtmf table."
+ INDEX { qfxsPortDtmfIndex }
+ ::= { qfxsPortDtmfTable 1 }
+
+ QfxsPortDtmfEntry ::= SEQUENCE {
+ qfxsPortDtmfIndex SmallSlotIndex,
+ qfxsPortDtmfPort INTEGER,
+ qfxsPortDtmfTone1 INTEGER,
+ qfxsPortDtmfTone2 INTEGER,
+ qfxsPortDtmfTone3 INTEGER,
+ qfxsPortDtmfTone4 INTEGER,
+ qfxsPortDtmfTone5 INTEGER,
+ qfxsPortDtmfTone6 INTEGER,
+ qfxsPortDtmfTone7 INTEGER,
+ qfxsPortDtmfTone8 INTEGER,
+ qfxsPortDtmfTone9 INTEGER,
+ qfxsPortDtmfTone0 INTEGER
+ }
+
+ qfxsPortDtmfIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qfxsPortDtmfEntry 1 }
+
+ qfxsPortDtmfPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ port1(1),
+ port2(2),
+ port3(3),
+ port4(4)
+
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Test Port"
+ ::= { qfxsPortDtmfEntry 2}
+
+ qfxsPortDtmfTone1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone1"
+ ::= { qfxsPortDtmfEntry 3}
+
+ qfxsPortDtmfTone2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone2"
+ ::= { qfxsPortDtmfEntry 4}
+
+ qfxsPortDtmfTone3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone3"
+ ::= { qfxsPortDtmfEntry 5}
+
+ qfxsPortDtmfTone4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone4"
+ ::= { qfxsPortDtmfEntry 6}
+
+ qfxsPortDtmfTone5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone5"
+ ::= { qfxsPortDtmfEntry 7}
+
+ qfxsPortDtmfTone6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone6"
+ ::= { qfxsPortDtmfEntry 8}
+
+ qfxsPortDtmfTone7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone7"
+ ::= { qfxsPortDtmfEntry 9}
+
+ qfxsPortDtmfTone8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone8"
+ ::= { qfxsPortDtmfEntry 10}
+
+ qfxsPortDtmfTone9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone9"
+ ::= { qfxsPortDtmfEntry 11}
+
+ qfxsPortDtmfTone0 OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ testing(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test Tone0"
+ ::= { qfxsPortDtmfEntry 12}
+
+
+--======================================================================--
+--
+-- qem-card MIB
+--
+--======================================================================--
+
+--
+-- QEM Control Table
+--
+
+ qemConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Configuration Control Table"
+ ::= { qem-card 1 }
+
+ qemConfigControlEntry OBJECT-TYPE
+ SYNTAX QemConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M configuration control entry"
+ INDEX { qemConfigControlIndex }
+ ::= { qemConfigControlTable 1 }
+
+ QemConfigControlEntry ::= SEQUENCE {
+ qemConfigControlIndex SmallSlotIndex,
+ qem-Side INTEGER,
+ qem-Line INTEGER,
+ qem-Signaling INTEGER,
+ qem-A-u-law INTEGER,
+ qem-Tx-gain INTEGER,
+ qem-Rx-gain INTEGER,
+ qem-IMP INTEGER,
+ qem-AB-bit INTEGER
+ }
+
+ qemConfigControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemConfigControlEntry 1 }
+
+ qem-Side OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ a-b(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " QE&M Side "
+ ::= { qemConfigControlEntry 2 }
+
+ qem-Line OBJECT-TYPE
+ SYNTAX INTEGER {
+ line-2-wire(1),
+ line-4-wire(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " QE&M Line "
+ ::= { qemConfigControlEntry 3 }
+
+ qem-Signaling OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type-4(2),
+ type-2(3),
+ na(4),
+ type-1(5),
+ type-5(6),
+ type-3(7),
+ tx-only(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " QE&M Line "
+ ::= { qemConfigControlEntry 4 }
+
+ qem-A-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ a-law(1),
+ u-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { qemConfigControlEntry 5 }
+
+ qem-Tx-gain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0-dB(1),
+ gain-neg-3-dB(2),
+ gain-neg-6-dB(3),
+ gain-neg-9-dB(4),
+ gain-7-dB(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TX_GAIN "
+ ::= { qemConfigControlEntry 6 }
+
+ qem-Rx-gain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0-dB(1),
+ gain-neg-3-dB(2),
+ gain-neg-6-dB(3),
+ gain-neg-9-dB(4),
+ gain-10-dB(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " RX_GAIN "
+ ::= { qemConfigControlEntry 7 }
+
+ qem-IMP OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { qemConfigControlEntry 8 }
+
+ qem-AB-bit OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ invert(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " AB-BIT "
+ ::= { qemConfigControlEntry 9 }
+
+--
+-- Line Status Table
+--
+
+ qemStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Status Table."
+ ::= { qem-card 2 }
+
+ qemStatusEntry OBJECT-TYPE
+ SYNTAX QemStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of QE&M status table."
+ INDEX { qemStatusIndex }
+ ::= { qemStatusTable 1 }
+
+ QemStatusEntry ::= SEQUENCE {
+ qemStatusIndex SmallSlotIndex,
+ qemE1 INTEGER,
+ qemE2 INTEGER,
+ qemE3 INTEGER,
+ qemE4 INTEGER,
+ qemM1 INTEGER,
+ qemM2 INTEGER,
+ qemM3 INTEGER,
+ qemM4 INTEGER,
+ qemAlarm1 INTEGER,
+ qemAlarm2 INTEGER,
+ qemAlarm3 INTEGER,
+ qemAlarm4 INTEGER,
+ qemPower INTEGER,
+ qemSupport48V INTEGER
+ }
+
+ qemStatusIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemStatusEntry 1 }
+
+ qemE1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E1"
+ ::= { qemStatusEntry 3 }
+
+ qemE2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E2"
+ ::= { qemStatusEntry 4 }
+
+ qemE3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E3"
+ ::= { qemStatusEntry 5 }
+
+ qemE4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E4"
+ ::= { qemStatusEntry 6 }
+
+ qemM1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M M1"
+ ::= { qemStatusEntry 7 }
+
+ qemM2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M M2"
+ ::= { qemStatusEntry 8 }
+
+ qemM3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M M3"
+ ::= { qemStatusEntry 9 }
+
+ qemM4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M M4"
+ ::= { qemStatusEntry 10 }
+
+
+ qemAlarm1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Alarm1"
+ ::= { qemStatusEntry 11 }
+ qemAlarm2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Alarm2"
+ ::= { qemStatusEntry 12 }
+
+ qemAlarm3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Alarm3"
+ ::= { qemStatusEntry 13 }
+ qemAlarm4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Alarm4"
+ ::= { qemStatusEntry 14 }
+
+ qemPower OBJECT-TYPE
+ SYNTAX INTEGER {
+ negatibe-48V(1),
+ begative-24V(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Power Modul"
+ ::= { qemStatusEntry 15 }
+
+ qemSupport48V OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M supoort 48V"
+ ::= { qemStatusEntry 16 }
+--
+-- Line Diagnostic Control Table
+--
+
+ qemDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Diagnostic Control Table."
+ ::= { qem-card 3 }
+
+ qemDiagControlEntry OBJECT-TYPE
+ SYNTAX QemDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of QE&M diagnostic control table."
+ INDEX { qemDiagControlIndex }
+ ::= { qemDiagControlTable 1 }
+
+ QemDiagControlEntry ::= SEQUENCE {
+ qemDiagControlIndex SmallSlotIndex,
+ qemTEST INTEGER,
+ qem-E1 INTEGER,
+ qem-E2 INTEGER,
+ qem-E3 INTEGER,
+ qem-E4 INTEGER,
+ qem-M1 INTEGER,
+ qem-M2 INTEGER,
+ qem-M3 INTEGER,
+ qem-M4 INTEGER
+ }
+
+ qemDiagControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemDiagControlEntry 1 }
+
+ qemTEST OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ start(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E1"
+ ::= { qemDiagControlEntry 2 }
+
+ qem-E1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E1"
+ ::= { qemDiagControlEntry 3 }
+
+ qem-E2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E2"
+ ::= { qemDiagControlEntry 4 }
+
+ qem-E3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E3"
+ ::= { qemDiagControlEntry 5 }
+
+ qem-E4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M E4"
+ ::= { qemDiagControlEntry 6 }
+
+ qem-M1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M M1"
+ ::= { qemDiagControlEntry 7 }
+
+ qem-M2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M M2"
+ ::= { qemDiagControlEntry 8 }
+
+ qem-M3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M M3"
+ ::= { qemDiagControlEntry 9 }
+
+ qem-M4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ null(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M M4"
+ ::= { qemDiagControlEntry 10 }
+
+
+
+--
+-- Command Control Table
+--
+
+ qemCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { qem-card 4 }
+
+ qemCommandControlEntry OBJECT-TYPE
+ SYNTAX QemCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { qemCommandControlIndex }
+ ::= { qemCommandControlTable 1 }
+
+ QemCommandControlEntry ::= SEQUENCE {
+ qemCommandControlIndex SmallSlotIndex,
+ qemPortLoadDefault INTEGER
+ }
+
+ qemCommandControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemCommandControlEntry 1 }
+
+
+ qemPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default QE&M CONF"
+ ::= { qemCommandControlEntry 2 }
+
+
+ qemTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of QEM"
+ ::= { qem-card 100 }
+
+
+ qemPerPortConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Configuration Control Table"
+ ::= { qem-card 5 }
+
+ qemPerPortConfigControlEntry OBJECT-TYPE
+ SYNTAX QemPerPortConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M configuration control entry"
+ INDEX { qemPerPortConfigControlIndex }
+ ::= { qemPerPortConfigControlTable 1 }
+
+ QemPerPortConfigControlEntry ::= SEQUENCE {
+ qemPerPortConfigControlIndex SmallSlotIndex,
+ qem2-Side INTEGER,
+ qem2-Line INTEGER,
+ qem2-Signaling INTEGER,
+ qem2-A-u-law INTEGER,
+ qem2-IMP INTEGER,
+ qem2-Trunk INTEGER
+ }
+
+ qemPerPortConfigControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemPerPortConfigControlEntry 1 }
+
+ qem2-Side OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ a-b(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " QE&M Side "
+ ::= { qemPerPortConfigControlEntry 2 }
+
+ qem2-Line OBJECT-TYPE
+ SYNTAX INTEGER {
+ line-2-wire(1),
+ line-4-wire(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " QE&M Line "
+ ::= { qemPerPortConfigControlEntry 3 }
+
+ qem2-Signaling OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ type-4(2),
+ type-2(3),
+ na(4),
+ type-1(5),
+ type-5(6),
+ type-3(7),
+ tx-only(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " QE&M Line "
+ ::= { qemPerPortConfigControlEntry 4 }
+
+ qem2-A-u-law OBJECT-TYPE
+ SYNTAX INTEGER {
+ a-law(1),
+ u-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { qemPerPortConfigControlEntry 5 }
+
+ qem2-IMP OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { qemPerPortConfigControlEntry 6 }
+
+ qem2-Trunk OBJECT-TYPE
+ SYNTAX INTEGER {
+ on-HOOK(1),
+ off-HOOK(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Trunk Condition"
+ ::= { qemPerPortConfigControlEntry 7 }
+
+
+
+ qemPerPortGainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemPerPortGainEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Gain Table"
+ ::= { qem-card 6 }
+
+ qemPerPortGainEntry OBJECT-TYPE
+ SYNTAX QemPerPortGainEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M configuration control entry"
+ INDEX { qemPerPortGainIndex }
+ ::= { qemPerPortGainTable 1 }
+
+ QemPerPortGainEntry ::= SEQUENCE {
+ qemPerPortGainIndex SmallSlotIndex,
+ qem-L1-TX DisplayString,
+ qem-L2-TX DisplayString,
+ qem-L3-TX DisplayString,
+ qem-L4-TX DisplayString,
+ qem-L1-RX DisplayString,
+ qem-L2-RX DisplayString,
+ qem-L3-RX DisplayString,
+ qem-L4-RX DisplayString
+
+ }
+
+ qemPerPortGainIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemPerPortGainEntry 1 }
+
+ qem-L1-TX OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TX "
+ ::= { qemPerPortGainEntry 2 }
+
+ qem-L2-TX OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TX "
+ ::= { qemPerPortGainEntry 3 }
+
+ qem-L3-TX OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TX "
+ ::= { qemPerPortGainEntry 4 }
+
+ qem-L4-TX OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TX "
+ ::= { qemPerPortGainEntry 5 }
+
+ qem-L1-RX OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RX "
+ ::= { qemPerPortGainEntry 6 }
+
+ qem-L2-RX OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RX "
+ ::= { qemPerPortGainEntry 7 }
+ qem-L3-RX OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RX "
+ ::= { qemPerPortGainEntry 8 }
+ qem-L4-RX OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RX "
+ ::= { qemPerPortGainEntry 9 }
+
+ qemPerPortTXSignalBitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemPerPortTXSignalBitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Gain Table"
+ ::= { qem-card 7 }
+
+ qemPerPortTXSignalBitEntry OBJECT-TYPE
+ SYNTAX QemPerPortTXSignalBitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M configuration control entry"
+ INDEX { qemPerPortTXSignalBitIndex }
+ ::= { qemPerPortTXSignalBitTable 1 }
+
+ QemPerPortTXSignalBitEntry ::= SEQUENCE {
+ qemPerPortTXSignalBitIndex SmallSlotIndex,
+ qem-OnHook-1 INTEGER,
+ qem-OnHook-2 INTEGER,
+ qem-OnHook-3 INTEGER,
+ qem-OnHook-4 INTEGER,
+ qem-OffHook-1 INTEGER,
+ qem-OffHook-2 INTEGER,
+ qem-OffHook-3 INTEGER,
+ qem-OffHook-4 INTEGER
+
+
+ }
+
+ qemPerPortTXSignalBitIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemPerPortTXSignalBitEntry 1 }
+
+ qem-OnHook-1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ON HOOK 1 "
+ ::= { qemPerPortTXSignalBitEntry 2 }
+
+ qem-OnHook-2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ON HOOK 2 "
+ ::= { qemPerPortTXSignalBitEntry 3 }
+
+ qem-OnHook-3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ON HOOK 3 "
+ ::= { qemPerPortTXSignalBitEntry 4 }
+
+ qem-OnHook-4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ON HOOK 4 "
+ ::= { qemPerPortTXSignalBitEntry 5 }
+
+ qem-OffHook-1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OFF HOOK 1 "
+ ::= { qemPerPortTXSignalBitEntry 6 }
+
+ qem-OffHook-2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OFF HOOK 2 "
+ ::= { qemPerPortTXSignalBitEntry 7 }
+
+ qem-OffHook-3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OFF HOOK 3 "
+ ::= { qemPerPortTXSignalBitEntry 8 }
+
+ qem-OffHook-4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OFF HOOK 4 "
+ ::= { qemPerPortTXSignalBitEntry 9 }
+
+ qemPerPortRXSignalBitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemPerPortRXSignalBitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Gain Table"
+ ::= { qem-card 8 }
+
+ qemPerPortRXSignalBitEntry OBJECT-TYPE
+ SYNTAX QemPerPortRXSignalBitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M configuration control entry"
+ INDEX { qemPerPortRXSignalBitIndex }
+ ::= { qemPerPortRXSignalBitTable 1 }
+
+ QemPerPortRXSignalBitEntry ::= SEQUENCE {
+ qemPerPortRXSignalBitIndex SmallSlotIndex,
+ qem-OpenRelay-1 INTEGER,
+ qem-OpenRelay-2 INTEGER,
+ qem-OpenRelay-3 INTEGER,
+ qem-OpenRelay-4 INTEGER,
+ qem-CloseRelay-1 INTEGER,
+ qem-CloseRelay-2 INTEGER,
+ qem-CloseRelay-3 INTEGER,
+ qem-CloseRelay-4 INTEGER,
+ qem-OosAlarm-1 INTEGER,
+ qem-OosAlarm-2 INTEGER,
+ qem-OosAlarm-3 INTEGER,
+ qem-OosAlarm-4 INTEGER
+ }
+
+ qemPerPortRXSignalBitIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemPerPortRXSignalBitEntry 1 }
+
+ qem-OpenRelay-1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem-RELAY-Open1 "
+ ::= { qemPerPortRXSignalBitEntry 2 }
+
+ qem-OpenRelay-2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem-RELAY-Open2 "
+ ::= { qemPerPortRXSignalBitEntry 3 }
+
+ qem-OpenRelay-3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem-RELAY-Open 3 "
+ ::= { qemPerPortRXSignalBitEntry 4 }
+
+ qem-OpenRelay-4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem-RELAY-Open 4 "
+ ::= { qemPerPortRXSignalBitEntry 5 }
+
+ qem-CloseRelay-1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem-RELAY-Close 1 "
+ ::= { qemPerPortRXSignalBitEntry 6 }
+
+ qem-CloseRelay-2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem-RELAY-Close2 "
+ ::= { qemPerPortRXSignalBitEntry 7 }
+
+ qem-CloseRelay-3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem-RELAY-Close3 "
+ ::= { qemPerPortRXSignalBitEntry 8 }
+
+ qem-CloseRelay-4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem-RELAY-Close 4 "
+ ::= { qemPerPortRXSignalBitEntry 9 }
+
+ qem-OosAlarm-1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ON HOOK 1 "
+ ::= { qemPerPortRXSignalBitEntry 10 }
+
+ qem-OosAlarm-2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ON HOOK 2 "
+ ::= { qemPerPortRXSignalBitEntry 11 }
+
+ qem-OosAlarm-3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ON HOOK 3 "
+ ::= { qemPerPortRXSignalBitEntry 12 }
+
+ qem-OosAlarm-4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ do-not-care(3),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ON HOOK 4 "
+ ::= { qemPerPortRXSignalBitEntry 13 }
+
+ qemPerPortLEDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemPerPortLEDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Gain Table"
+ ::= { qem-card 9 }
+
+ qemPerPortLEDEntry OBJECT-TYPE
+ SYNTAX QemPerPortLEDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M configuration control entry"
+ INDEX { qemPerPortLEDIndex }
+ ::= { qemPerPortLEDTable 1 }
+
+ QemPerPortLEDEntry ::= SEQUENCE {
+ qemPerPortLEDIndex SmallSlotIndex,
+ qem-Led-1 INTEGER,
+ qem-Led-2 INTEGER,
+ qem-Led-3 INTEGER,
+ qem-Led-4 INTEGER,
+ qem-Led-R INTEGER,
+ qem-Led-Y INTEGER
+
+ }
+
+ qemPerPortLEDIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemPerPortLEDEntry 1 }
+
+ qem-Led-1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ flash-1Hz(2),
+ flash-8Hz(3),
+ on(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem LED 1 "
+ ::= { qemPerPortLEDEntry 2 }
+
+ qem-Led-2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ flash-1Hz(2),
+ flash-8Hz(3),
+ on(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem LED 2 "
+ ::= { qemPerPortLEDEntry 3 }
+ qem-Led-3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ flash-1Hz(2),
+ flash-8Hz(3),
+ on(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem LED 3 "
+ ::= { qemPerPortLEDEntry 4 }
+ qem-Led-4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ flash-1Hz(2),
+ flash-8Hz(3),
+ on(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem LED 4 "
+ ::= { qemPerPortLEDEntry 5 }
+ qem-Led-R OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ flash-1Hz(2),
+ flash-8Hz(3),
+ on(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem LED R "
+ ::= { qemPerPortLEDEntry 6 }
+ qem-Led-Y OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ flash-1Hz(2),
+ flash-8Hz(3),
+ on(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem LED Y "
+ ::= { qemPerPortLEDEntry 7 }
+
+
+
+ qemPerPortTestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemPerPortTestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Test Table"
+ ::= { qem-card 10 }
+
+ qemPerPortTestEntry OBJECT-TYPE
+ SYNTAX QemPerPortTestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M configuration control entry"
+ INDEX { qemPerPortTestIndex }
+ ::= { qemPerPortTestTable 1 }
+
+ QemPerPortTestEntry ::= SEQUENCE {
+ qemPerPortTestIndex SmallSlotIndex,
+ qem-TestMode INTEGER,
+ qem-TestPeriod INTEGER,
+ qem-TestStatus INTEGER
+
+ }
+ qemPerPortTestIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemPerPortTestEntry 1 }
+
+ qem-TestMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ off-Hook-test(2),
+ loopback-test(3),
+ led-display-test(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem Test Mode "
+ ::= { qemPerPortTestEntry 2 }
+
+ qem-TestPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ sec-10(2),
+ sec-300(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem Test Period "
+ ::= { qemPerPortTestEntry 3 }
+ qem-TestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ start(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem Test Period "
+ ::= { qemPerPortTestEntry 4 }
+
+
+ qemPerPortResetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QemPerPortResetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M ResetTable"
+ ::= { qem-card 11 }
+
+ qemPerPortResetEntry OBJECT-TYPE
+ SYNTAX QemPerPortResetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QE&M Reset control entry"
+ INDEX { qemPerPortResetIndex }
+ ::= { qemPerPortResetTable 1 }
+
+ QemPerPortResetEntry ::= SEQUENCE {
+ qemPerPortResetIndex SmallSlotIndex,
+ qem-Reset INTEGER
+
+ }
+ qemPerPortResetIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { qemPerPortResetEntry 1 }
+
+ qem-Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "qem Reset Mode "
+ ::= { qemPerPortResetEntry 2 }
+
+
+
+--======================================================================--
+--======================================================================--
+-- conference-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- Basic Control Table
+--
+ confBasicControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfBasicControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference basic control table."
+ ::= { conference-card 1 }
+
+ confBasicControlEntry OBJECT-TYPE
+ SYNTAX ConfBasicControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference basic control table."
+ INDEX { confIndex }
+ ::= { confBasicControlTable 1 }
+
+ ConfBasicControlEntry ::= SEQUENCE {
+ confIndex LargeSlotIndex,
+ confConferenceID INTEGER,
+ confFXS-L1-PhoneNumber INTEGER,
+ confFXS-L2-PhoneNumber INTEGER,
+ confEM-L3-PhoneNumber INTEGER,
+ confEM-L4-PhoneNumber INTEGER,
+ confWanRate INTEGER,
+ confFXS-L1-Conference INTEGER,
+ confFXS-L2-Conference INTEGER,
+ confEM-L3-Conference INTEGER,
+ confEM-L4-Conference INTEGER,
+ confMediaType INTEGER,
+ confEchoCanceller INTEGER,
+ confPhoneMode INTEGER
+ }
+
+ confIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confBasicControlEntry 1 }
+
+ confConferenceID OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The conference card ID"
+ ::= { confBasicControlEntry 2 }
+
+ confFXS-L1-PhoneNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..89)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS(L1) phone number"
+ ::= { confBasicControlEntry 3 }
+
+ confFXS-L2-PhoneNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..89)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS(L2) phone number"
+ ::= { confBasicControlEntry 4 }
+
+ confEM-L3-PhoneNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..89)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "EM(L3) phone number"
+ ::= { confBasicControlEntry 5 }
+
+ confEM-L4-PhoneNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..89)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "EM(L4) phone number"
+ ::= { confBasicControlEntry 6 }
+
+ confWanRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate-64Kbs(1),
+ rate-128Kbs(2),
+ rate-192Kbs(3),
+ rate-256Kbs(4),
+ rate-320Kbs(5),
+ rate-384Kbs(6),
+ rate-448Kbs(7),
+ rate-512Kbs(8),
+ rate-576Kbs(9),
+ rate-640Kbs(10),
+ rate-702Kbs(11),
+ rate-768Kbs(12),
+ rate-832Kbs(13),
+ rate-896Kbs(14),
+ rate-960Kbs(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Rate"
+ ::= { confBasicControlEntry 11 }
+
+ confFXS-L1-Conference OBJECT-TYPE
+ SYNTAX INTEGER {
+ conference-1(1),
+ conference-2(2),
+ conference-3(3),
+ disable(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS(L1) Conference Group"
+ ::= { confBasicControlEntry 12 }
+
+ confFXS-L2-Conference OBJECT-TYPE
+ SYNTAX INTEGER {
+ conference-1(1),
+ conference-2(2),
+ conference-3(3),
+ disable(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS(L2) Conference Group"
+ ::= { confBasicControlEntry 13 }
+
+ confEM-L3-Conference OBJECT-TYPE
+ SYNTAX INTEGER {
+ conference-1(1),
+ conference-2(2),
+ conference-3(3),
+ disable(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M(L3) Conference Group"
+ ::= { confBasicControlEntry 14 }
+
+ confEM-L4-Conference OBJECT-TYPE
+ SYNTAX INTEGER {
+ conference-1(1),
+ conference-2(2),
+ conference-3(3),
+ disable(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M(L4) Conference Group"
+ ::= { confBasicControlEntry 15 }
+
+ confMediaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ g711(1),
+ g723(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Media Type"
+ ::= { confBasicControlEntry 16 }
+
+ confEchoCanceller OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Canceller"
+ ::= { confBasicControlEntry 17 }
+
+ confPhoneMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dailNumber(1),
+ hotline(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Phone Mode"
+ ::= { confBasicControlEntry 18 }
+
+--
+-- FXS Control Table
+--
+ confFxsControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfFxsControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference FXS control table."
+ ::= { conference-card 2 }
+
+ confFxsControlEntry OBJECT-TYPE
+ SYNTAX ConfFxsControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference FXS control table."
+ INDEX { confFxsCtrlSlotIndex , confFxsCtrlPortIndex }
+ ::= { confFxsControlTable 1 }
+
+ ConfFxsControlEntry ::= SEQUENCE {
+ confFxsCtrlSlotIndex LargeSlotIndex,
+ confFxsCtrlPortIndex INTEGER,
+ confFxsCtrlTxGain INTEGER,
+ confFxsCtrlRxGain INTEGER,
+ confFxsCtrlCadence INTEGER
+ }
+
+ confFxsCtrlSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confFxsControlEntry 1 }
+
+ confFxsCtrlPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ fxs-l1(1),
+ fxs-l2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FXS L1 to L2, total 2 ports"
+ ::= { confFxsControlEntry 2 }
+
+ confFxsCtrlTxGain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0-db(1),
+ gain-neg-6-db(2),
+ gain-6-db(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Tx gain"
+ ::= { confFxsControlEntry 3 }
+
+ confFxsCtrlRxGain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0-db(1),
+ gain-6-db(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Rx gain"
+ ::= { confFxsControlEntry 4 }
+
+ confFxsCtrlCadence OBJECT-TYPE
+ SYNTAX INTEGER {
+ cadence-1-on-2-off(2),
+ cadence-2-on-4-off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS ring cadence"
+ ::= { confFxsControlEntry 5 }
+
+--
+-- E&M Control Table
+--
+ confEmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfEmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference E&M control table."
+ ::= { conference-card 3 }
+
+ confEmControlEntry OBJECT-TYPE
+ SYNTAX ConfEmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference E&M control table."
+ INDEX { confEmCtrlSlotIndex , confEmCtrlPortIndex }
+ ::= { confEmControlTable 1 }
+
+ ConfEmControlEntry ::= SEQUENCE {
+ confEmCtrlSlotIndex LargeSlotIndex,
+ confEmCtrlPortIndex INTEGER,
+ confEmCtrlMode INTEGER,
+ confEmCtrlSide INTEGER,
+ confEmCtrlType INTEGER,
+ confEmCtrlTxGain INTEGER,
+ confEmCtrlRxGain INTEGER,
+ confEmCtrlCadence INTEGER
+ }
+
+ confEmCtrlSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confEmControlEntry 1 }
+
+ confEmCtrlPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ em-l3(1),
+ em-l4(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M L3 to L4, total 2 ports"
+ ::= { confEmControlEntry 2 }
+
+ confEmCtrlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ standard(1),
+ master(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M mode"
+ ::= { confEmControlEntry 3 }
+
+ confEmCtrlSide OBJECT-TYPE
+ SYNTAX INTEGER {
+ side-a(1),
+ side-b(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M side"
+ ::= { confEmControlEntry 4 }
+
+ confEmCtrlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(2),
+ type4(5),
+ type5(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M type"
+ ::= { confEmControlEntry 5 }
+
+ confEmCtrlTxGain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0-db(1),
+ gain-neg-6-db(2),
+ gain-6-db(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Tx gain"
+ ::= { confEmControlEntry 6 }
+
+ confEmCtrlRxGain OBJECT-TYPE
+ SYNTAX INTEGER {
+ gain-0-db(1),
+ gain-4-db(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M Rx gain"
+ ::= { confEmControlEntry 7 }
+
+ confEmCtrlCadence OBJECT-TYPE
+ SYNTAX INTEGER {
+ cadence-5-on(1),
+ cadence-1-on-2-off(2),
+ cadence-2-on-4-off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E&M ring cadence"
+ ::= { confEmControlEntry 8 }
+
+--
+-- Conference Status Table
+--
+ confStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference status table."
+ ::= { conference-card 4 }
+
+ confStatusEntry OBJECT-TYPE
+ SYNTAX ConfStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference status table."
+ INDEX { confStaIndex }
+ ::= { confStatusTable 1 }
+
+ ConfStatusEntry ::= SEQUENCE {
+ confStaIndex LargeSlotIndex,
+ confStaMappingStatus INTEGER,
+ confStaFXS-L1-Hook INTEGER,
+ confStaFXS-L1-Ring INTEGER,
+ confStaFXS-L2-Hook INTEGER,
+ confStaFXS-L2-Ring INTEGER,
+ confStaEM-L3-ELeadHook INTEGER,
+ confStaEM-L3-MLeadRing INTEGER,
+ confStaEM-L4-ELeadHook INTEGER,
+ confStaEM-L4-MLeadRing INTEGER
+ }
+
+ confStaIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confStatusEntry 1 }
+
+ confStaMappingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ fail(2),
+ port1-fail(3),
+ port2-fail(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Conference mapping status"
+ ::= { confStatusEntry 2 }
+
+ confStaFXS-L1-Hook OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FXS L1 hook"
+ ::= { confStatusEntry 3 }
+
+ confStaFXS-L1-Ring OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FXS L1 ring"
+ ::= { confStatusEntry 4 }
+
+ confStaFXS-L2-Hook OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FXS L2 hook"
+ ::= { confStatusEntry 5 }
+
+ confStaFXS-L2-Ring OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FXS L2 ring"
+ ::= { confStatusEntry 6 }
+
+ confStaEM-L3-ELeadHook OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M L3 E-lead hook"
+ ::= { confStatusEntry 7 }
+
+ confStaEM-L3-MLeadRing OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M L3 M-lead ring"
+ ::= { confStatusEntry 8 }
+
+ confStaEM-L4-ELeadHook OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M L4 E-lead hook"
+ ::= { confStatusEntry 9 }
+
+ confStaEM-L4-MLeadRing OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E&M L4 M-lead ring"
+ ::= { confStatusEntry 10 }
+
+--
+-- Command Control Table
+--
+ confCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference command control table."
+ ::= { conference-card 5 }
+
+ confCommandControlEntry OBJECT-TYPE
+ SYNTAX ConfCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference command control table."
+ INDEX { confCmdCtrlIndex }
+ ::= { confCommandControlTable 1 }
+
+ ConfCommandControlEntry ::= SEQUENCE {
+ confCmdCtrlIndex LargeSlotIndex,
+ confCmdCtrlReset INTEGER,
+ confCmdCtrlLoadDefault INTEGER
+ }
+
+ confCmdCtrlIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confCommandControlEntry 1 }
+
+ confCmdCtrlReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset"
+ ::= { confCommandControlEntry 2 }
+
+ confCmdCtrlLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default"
+ ::= { confCommandControlEntry 3 }
+
+--
+-- RS232 Control Table
+--
+ confRs232ControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfRs232ControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference RS232 control table."
+ ::= { conference-card 6 }
+
+ confRs232ControlEntry OBJECT-TYPE
+ SYNTAX ConfRs232ControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference RS232 control table."
+ INDEX { confRs232CtrlSlotIndex , confRs232CtrlPortIndex }
+ ::= { confRs232ControlTable 1 }
+
+ ConfRs232ControlEntry ::= SEQUENCE {
+ confRs232CtrlSlotIndex LargeSlotIndex,
+ confRs232CtrlPortIndex INTEGER,
+ confRs232CtrlMode INTEGER,
+ confRs232CtrlBaudRate INTEGER,
+ confRs232CtrlDataLength INTEGER,
+ confRs232CtrlStopBit INTEGER,
+ confRs232CtrlParity INTEGER,
+ confRs232CtrlRTS INTEGER,
+ confRs232CtrlOnTimer INTEGER,
+ confRs232CtrlOffTimer INTEGER
+ }
+
+ confRs232CtrlSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confRs232ControlEntry 1 }
+
+ confRs232CtrlPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232-d1(1),
+ rs232-d2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 D1 to D2, total 2 ports"
+ ::= { confRs232ControlEntry 2 }
+
+ confRs232CtrlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave(1),
+ master(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 master/slave mode"
+ ::= { confRs232ControlEntry 3 }
+
+ confRs232CtrlBaudRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate-300(1),
+ rate-600(2),
+ rate-1200(3),
+ rate-2400(4),
+ rate-4800(5),
+ rate-9600(6),
+ rate-19200(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 baud rate"
+ ::= { confRs232ControlEntry 4 }
+
+ confRs232CtrlDataLength OBJECT-TYPE
+ SYNTAX INTEGER {
+ data-8-bits(1),
+ data-7-bits(2),
+ data-6-bits(3),
+ data-5-bits(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 data length"
+ ::= { confRs232ControlEntry 5 }
+
+ confRs232CtrlStopBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop-1-bit(1),
+ stop-2-bits(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 stop bit"
+ ::= { confRs232ControlEntry 6 }
+
+ confRs232CtrlParity OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ even(2),
+ odd(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 parity"
+ ::= { confRs232ControlEntry 7 }
+
+ confRs232CtrlRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 RTS"
+ ::= { confRs232ControlEntry 8 }
+
+ confRs232CtrlOnTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 on timer"
+ ::= { confRs232ControlEntry 9 }
+
+ confRs232CtrlOffTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 off timer"
+ ::= { confRs232ControlEntry 10 }
+
+--
+-- RS232 Status Table
+--
+ confRs232StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfRs232StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference RS232 status table."
+ ::= { conference-card 7 }
+
+ confRs232StatusEntry OBJECT-TYPE
+ SYNTAX ConfRs232StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference RS232 status table."
+ INDEX { confRs232StaSlotIndex , confRs232StaPortIndex }
+ ::= { confRs232StatusTable 1 }
+
+ ConfRs232StatusEntry ::= SEQUENCE {
+ confRs232StaSlotIndex LargeSlotIndex,
+ confRs232StaPortIndex INTEGER,
+ confRs232StaRTS INTEGER,
+ confRs232StaCTS INTEGER,
+ confRs232StaDTR INTEGER,
+ confRs232StaDSR INTEGER,
+ confRs232StaDCD INTEGER
+ }
+
+ confRs232StaSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confRs232StatusEntry 1 }
+
+ confRs232StaPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232-d1(1),
+ rs232-d2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 D1 to D2, total 2 ports"
+ ::= { confRs232StatusEntry 2 }
+
+ confRs232StaRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 RTS status"
+ ::= { confRs232StatusEntry 3 }
+
+ confRs232StaCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 CTS status"
+ ::= { confRs232StatusEntry 4 }
+
+ confRs232StaDTR OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 DTR status"
+ ::= { confRs232StatusEntry 5 }
+
+ confRs232StaDSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 DSR status"
+ ::= { confRs232StatusEntry 6 }
+
+ confRs232StaDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 DCD status"
+ ::= { confRs232StatusEntry 7 }
+
+--
+-- RS232 Loopback Table
+--
+ confRs232LoopbackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfRs232LoopbackEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference RS232 Loopback table."
+ ::= { conference-card 8 }
+
+ confRs232LoopbackEntry OBJECT-TYPE
+ SYNTAX ConfRs232LoopbackEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference RS232 Loopback table."
+ INDEX { confRs232LBSlotIndex }
+ ::= { confRs232LoopbackTable 1 }
+
+ ConfRs232LoopbackEntry ::= SEQUENCE {
+ confRs232LBSlotIndex LargeSlotIndex,
+ confRs232D1Loopback INTEGER,
+ confRs232D2Loopback INTEGER
+ }
+
+ confRs232LBSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confRs232LoopbackEntry 1 }
+
+ confRs232D1Loopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ to-local(2),
+ to-rs232(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 D1 loopback"
+ ::= { confRs232LoopbackEntry 2 }
+
+ confRs232D2Loopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ to-local(2),
+ to-rs232(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 D1 loopback"
+ ::= { confRs232LoopbackEntry 3 }
+
+--
+-- Group Call Table
+--
+ confGroupCallTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfGroupCallEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The conference group call table."
+ ::= { conference-card 9 }
+
+ confGroupCallEntry OBJECT-TYPE
+ SYNTAX ConfGroupCallEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the conference group call table."
+ INDEX { confGroupCallSlotIndex , confGroupCallPortIndex }
+ ::= { confGroupCallTable 1 }
+
+ ConfGroupCallEntry ::= SEQUENCE {
+ confGroupCallSlotIndex LargeSlotIndex,
+ confGroupCallPortIndex INTEGER,
+ confGroupCallGroupCall1 INTEGER,
+ confGroupCallGroupCall2 INTEGER,
+ confGroupCallGroupCall3 INTEGER,
+ confGroupCallGroupCall4 INTEGER
+ }
+
+ confGroupCallSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { confGroupCallEntry 1 }
+
+ confGroupCallPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ fxs-l1(1),
+ fxs-l2(2),
+ em-l3(3),
+ em-l4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FXS L1 to L2, E&M L3 to L4, total 4 ports"
+ ::= { confGroupCallEntry 2 }
+
+ confGroupCallGroupCall1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ no-90(2),
+ no-91(3),
+ no-92(4),
+ no-93(5),
+ no-94(6),
+ no-95(7),
+ no-96(8),
+ no-97(9),
+ no-98(10),
+ no-99(11),
+ no-AA(12),
+ no-BB(13),
+ no-CC(14),
+ no-DD(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group Call 1 Number"
+ ::= { confGroupCallEntry 3 }
+
+ confGroupCallGroupCall2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ no-90(2),
+ no-91(3),
+ no-92(4),
+ no-93(5),
+ no-94(6),
+ no-95(7),
+ no-96(8),
+ no-97(9),
+ no-98(10),
+ no-99(11),
+ no-AA(12),
+ no-BB(13),
+ no-CC(14),
+ no-DD(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group Call 2 Number"
+ ::= { confGroupCallEntry 4 }
+
+ confGroupCallGroupCall3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ no-90(2),
+ no-91(3),
+ no-92(4),
+ no-93(5),
+ no-94(6),
+ no-95(7),
+ no-96(8),
+ no-97(9),
+ no-98(10),
+ no-99(11),
+ no-AA(12),
+ no-BB(13),
+ no-CC(14),
+ no-DD(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group Call 3 Number"
+ ::= { confGroupCallEntry 5 }
+
+ confGroupCallGroupCall4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ no-90(2),
+ no-91(3),
+ no-92(4),
+ no-93(5),
+ no-94(6),
+ no-95(7),
+ no-96(8),
+ no-97(9),
+ no-98(10),
+ no-99(11),
+ no-AA(12),
+ no-BB(13),
+ no-CC(14),
+ no-DD(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group Call 4 Number"
+ ::= { confGroupCallEntry 6 }
+
+
+ confTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of CONF"
+ ::= { conference-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- tri-e1-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- Line Control Table
+--
+
+ tri-e1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { tri-e1-card 1 }
+
+ tri-e1LineControlEntry OBJECT-TYPE
+ SYNTAX Tri-E1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1LineControlTable 1 }
+
+ Tri-E1LineControlEntry ::= SEQUENCE {
+ tri-e1Index LargeSlotIndex,
+ tri-e1PortIndex ThreePortID,
+ tri-e1LineFrame INTEGER,
+ tri-e1LineCoding INTEGER,
+ tri-e1Interface INTEGER,
+ tri-e1FDL INTEGER,
+ tri-e1FDLSabit INTEGER,
+ tri-e1AIS INTEGER,
+ tri-e1RAI INTEGER,
+ tri-e1CRC INTEGER,
+ tri-e1IdleCode INTEGER,
+ tri-e1CASMode INTEGER,
+ tri-e1SignallingMode INTEGER,
+ tri-e1CGA INTEGER,
+ tri-e1OutOfService INTEGER,
+ tri-e1SNCPdelay Integer32,
+ tri-e1SNCPsendAIS INTEGER
+ }
+
+ tri-e1Index OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tri-e1LineControlEntry 1 }
+
+ tri-e1PortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, total 4 ports."
+ ::= { tri-e1LineControlEntry 2 }
+
+ tri-e1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { tri-e1LineControlEntry 3 }
+
+ tri-e1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ hdb3(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { tri-e1LineControlEntry 4 }
+
+ tri-e1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ twisted-pair(1),
+ coaxial-cable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that Tri-E1 line use 75/120 Ohm Cable."
+ ::= { tri-e1LineControlEntry 5 }
+
+ tri-e1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ fdl(1),
+ off(2),
+ hdlc(3),
+ ssm(4)
+-- ssm-hdlc(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tri-E1 Facility Data Link ON/OFF"
+ ::= { tri-e1LineControlEntry 6 }
+
+ tri-e1FDLSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ sa4(1),
+ sa5(2),
+ sa6(3),
+ sa7(4),
+ sa8(5),
+ sa4-5(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tri-E1 Facility Data Link use Sax bit"
+ ::= { tri-e1LineControlEntry 7 }
+
+ tri-e1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tri-E1 line Alarm Indication Signal."
+ ::= { tri-e1LineControlEntry 8 }
+
+ tri-e1RAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-ON indicates that RAI (Remote Alarm Indication) ON."
+ ::= { tri-e1LineControlEntry 9 }
+
+ tri-e1CRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tri-E1 Cycle Redundancy Check ON/OFF"
+ ::= { tri-e1LineControlEntry 10 }
+
+ tri-e1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value.
+ Do not set idle code to FF if using DS0-SNCP."
+ ::= { tri-e1LineControlEntry 11 }
+
+ tri-e1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { tri-e1LineControlEntry 12 }
+
+ tri-e1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1),
+ cd01(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS or CD01"
+ ::= { tri-e1LineControlEntry 13 }
+
+ tri-e1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { tri-e1LineControlEntry 14 }
+
+ tri-e1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { tri-e1LineControlEntry 15 }
+
+ tri-e1SNCPdelay OBJECT-TYPE
+ SYNTAX Integer32 (-3..99)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP port delay."
+ ::= { tri-e1LineControlEntry 16 }
+
+ tri-e1SNCPsendAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP port send AIS."
+ ::= { tri-e1LineControlEntry 17 }
+
+
+--
+-- User Current Performance Table
+--
+
+ tri-e1UserCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { tri-e1-card 2 }
+
+ tri-e1UserCurrentPerfEntry OBJECT-TYPE
+ SYNTAX Tri-E1UserCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1UserCurrentPerfTable 1 }
+
+ Tri-E1UserCurrentPerfEntry ::= SEQUENCE {
+ tri-e1UserCurrentPerfES INTEGER,
+ tri-e1UserCurrentPerfSES INTEGER,
+ tri-e1UserCurrentPerfBES INTEGER,
+ tri-e1UserCurrentPerfUAS INTEGER,
+ tri-e1UserCurrentPerfCSS INTEGER,
+ tri-e1UserCurrentPerfBPV INTEGER,
+ tri-e1UserCurrentPerfDMs INTEGER,
+ tri-e1UserCurr15MinTimeElapsed INTEGER,
+ tri-e1UserValid15MinInterval INTEGER
+ }
+
+ tri-e1UserCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { tri-e1UserCurrentPerfEntry 2 }
+
+ tri-e1UserCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { tri-e1UserCurrentPerfEntry 3 }
+
+ tri-e1UserCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { tri-e1UserCurrentPerfEntry 4 }
+
+ tri-e1UserCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { tri-e1UserCurrentPerfEntry 5 }
+
+ tri-e1UserCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { tri-e1UserCurrentPerfEntry 6 }
+
+ tri-e1UserCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1UserCurrentPerfEntry 7 }
+
+ tri-e1UserCurrentPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { tri-e1UserCurrentPerfEntry 8 }
+
+ tri-e1UserCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { tri-e1UserCurrentPerfEntry 11 }
+
+ tri-e1UserValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { tri-e1UserCurrentPerfEntry 12 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ tri-e1UserIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { tri-e1-card 3 }
+
+ tri-e1UserIntervalPerfEntry OBJECT-TYPE
+ SYNTAX Tri-E1UserIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { tri-e1Index , tri-e1PortIndex ,
+ tri-e1UserIntervalPerfNumber }
+ ::= { tri-e1UserIntervalPerfTable 1 }
+
+ Tri-E1UserIntervalPerfEntry ::= SEQUENCE {
+ tri-e1UserIntervalPerfNumber INTEGER (1..96),
+ tri-e1UserIntervalPerfES INTEGER,
+ tri-e1UserIntervalPerfSES INTEGER,
+ tri-e1UserIntervalPerfBES INTEGER,
+ tri-e1UserIntervalPerfUAS INTEGER,
+ tri-e1UserIntervalPerfCSS INTEGER,
+ tri-e1UserIntervalPerfBPV INTEGER,
+ tri-e1UserIntervalPerfDMs INTEGER
+ }
+
+ tri-e1UserIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { tri-e1UserIntervalPerfEntry 2 }
+
+ tri-e1UserIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { tri-e1UserIntervalPerfEntry 3 }
+
+ tri-e1UserIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { tri-e1UserIntervalPerfEntry 4 }
+
+ tri-e1UserIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { tri-e1UserIntervalPerfEntry 5 }
+
+ tri-e1UserIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { tri-e1UserIntervalPerfEntry 6 }
+
+ tri-e1UserIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { tri-e1UserIntervalPerfEntry 7 }
+
+ tri-e1UserIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1UserIntervalPerfEntry 8 }
+
+ tri-e1UserIntervalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { tri-e1UserIntervalPerfEntry 9 }
+
+
+--
+-- User Total Performance Table
+--
+ tri-e1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { tri-e1-card 4 }
+
+ tri-e1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX Tri-E1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1UserTotalPerfTable 1 }
+
+ Tri-E1UserTotalPerfEntry ::= SEQUENCE {
+ tri-e1UserTotalPerfES INTEGER,
+ tri-e1UserTotalPerfSES INTEGER,
+ tri-e1UserTotalPerfBES INTEGER,
+ tri-e1UserTotalPerfUAS INTEGER,
+ tri-e1UserTotalPerfCSS INTEGER,
+ tri-e1UserTotalPerfBPV INTEGER,
+ tri-e1UserTotalPerfDMs INTEGER
+ }
+
+ tri-e1UserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { tri-e1UserTotalPerfEntry 2 }
+
+ tri-e1UserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { tri-e1UserTotalPerfEntry 3 }
+
+ tri-e1UserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { tri-e1UserTotalPerfEntry 4 }
+
+ tri-e1UserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { tri-e1UserTotalPerfEntry 5 }
+
+ tri-e1UserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { tri-e1UserTotalPerfEntry 6 }
+
+ tri-e1UserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1UserTotalPerfEntry 7 }
+
+ tri-e1UserTotalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { tri-e1UserTotalPerfEntry 8 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ tri-e1UserSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { tri-e1-card 5 }
+
+ tri-e1UserSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX Tri-E1UserSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance table"
+ INDEX { tri-e1Index , tri-e1PortIndex ,
+ tri-e1UserDaysIndex }
+ ::= { tri-e1UserSevenDaysPerfTable 1 }
+
+ Tri-E1UserSevenDaysPerfEntry ::= SEQUENCE {
+ tri-e1UserDaysIndex INTEGER (1..7),
+ tri-e1UserDateStrIndex DisplayString (SIZE (0..255) ),
+ tri-e1UserSevenDaysPerfES INTEGER,
+ tri-e1UserSevenDaysPerfSES INTEGER,
+ tri-e1UserSevenDaysPerfBES INTEGER,
+ tri-e1UserSevenDaysPerfUAS INTEGER,
+ tri-e1UserSevenDaysPerfCSS INTEGER,
+ tri-e1UserSevenDaysPerfDMs INTEGER,
+ tri-e1UserSevenDaysPerfBPV INTEGER
+ }
+
+ tri-e1UserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { tri-e1UserSevenDaysPerfEntry 2 }
+
+ tri-e1UserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { tri-e1UserSevenDaysPerfEntry 3 }
+
+ tri-e1UserSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { tri-e1UserSevenDaysPerfEntry 4 }
+
+ tri-e1UserSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { tri-e1UserSevenDaysPerfEntry 5 }
+
+ tri-e1UserSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { tri-e1UserSevenDaysPerfEntry 6 }
+
+ tri-e1UserSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { tri-e1UserSevenDaysPerfEntry 7 }
+
+ tri-e1UserSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { tri-e1UserSevenDaysPerfEntry 8 }
+
+ tri-e1UserSevenDaysPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { tri-e1UserSevenDaysPerfEntry 9 }
+
+ tri-e1UserSevenDaysPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1UserSevenDaysPerfEntry 10 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ tri-e1LineCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { tri-e1-card 10 }
+
+ tri-e1LineCurrentPerfEntry OBJECT-TYPE
+ SYNTAX Tri-E1LineCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1LineCurrentPerfTable 1 }
+
+ Tri-E1LineCurrentPerfEntry ::= SEQUENCE {
+ tri-e1LineCurrentPerfES INTEGER,
+ tri-e1LineCurrentPerfSES INTEGER,
+ tri-e1LineCurrentPerfBES INTEGER,
+ tri-e1LineCurrentPerfUAS INTEGER,
+ tri-e1LineCurrentPerfCSS INTEGER,
+ tri-e1LineCurrentPerfBPV INTEGER,
+ tri-e1LineCurrentPerfDMs INTEGER,
+ tri-e1LineCurr15MinTimeElapsed INTEGER,
+ tri-e1LineValid15MinInterval INTEGER
+ }
+
+ tri-e1LineCurrentPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { tri-e1LineCurrentPerfEntry 2 }
+
+ tri-e1LineCurrentPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { tri-e1LineCurrentPerfEntry 3 }
+
+ tri-e1LineCurrentPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { tri-e1LineCurrentPerfEntry 4 }
+
+ tri-e1LineCurrentPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { tri-e1LineCurrentPerfEntry 5 }
+
+ tri-e1LineCurrentPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { tri-e1LineCurrentPerfEntry 6 }
+
+ tri-e1LineCurrentPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1LineCurrentPerfEntry 7 }
+
+ tri-e1LineCurrentPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { tri-e1LineCurrentPerfEntry 8 }
+
+ tri-e1LineCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { tri-e1LineCurrentPerfEntry 11 }
+
+ tri-e1LineValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { tri-e1LineCurrentPerfEntry 12 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ tri-e1LineIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { tri-e1-card 11 }
+
+ tri-e1LineIntervalPerfEntry OBJECT-TYPE
+ SYNTAX Tri-E1LineIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { tri-e1Index , tri-e1PortIndex ,
+ tri-e1LineIntervalPerfNumber }
+ ::= { tri-e1LineIntervalPerfTable 1 }
+
+ Tri-E1LineIntervalPerfEntry ::= SEQUENCE {
+ tri-e1LineIntervalPerfNumber INTEGER (1..96),
+ tri-e1LineIntervalPerfES INTEGER,
+ tri-e1LineIntervalPerfSES INTEGER,
+ tri-e1LineIntervalPerfBES INTEGER,
+ tri-e1LineIntervalPerfUAS INTEGER,
+ tri-e1LineIntervalPerfCSS INTEGER,
+ tri-e1LineIntervalPerfBPV INTEGER,
+ tri-e1LineIntervalPerfDMs INTEGER,
+ tri-e1LineIntvAvailable INTEGER
+ }
+
+ tri-e1LineIntervalPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { tri-e1LineIntervalPerfEntry 2 }
+
+ tri-e1LineIntervalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { tri-e1LineIntervalPerfEntry 3 }
+
+ tri-e1LineIntervalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { tri-e1LineIntervalPerfEntry 4 }
+
+ tri-e1LineIntervalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { tri-e1LineIntervalPerfEntry 5 }
+
+ tri-e1LineIntervalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { tri-e1LineIntervalPerfEntry 6 }
+
+ tri-e1LineIntervalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { tri-e1LineIntervalPerfEntry 7 }
+
+ tri-e1LineIntervalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1LineIntervalPerfEntry 8 }
+
+ tri-e1LineIntervalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1LineIntervalPerfEntry 9 }
+
+ tri-e1LineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { tri-e1LineIntervalPerfEntry 10 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ tri-e1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { tri-e1-card 12 }
+
+ tri-e1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX Tri-E1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance table"
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1LineTotalPerfTable 1 }
+
+ Tri-E1LineTotalPerfEntry ::= SEQUENCE {
+ tri-e1LineTotalPerfES INTEGER,
+ tri-e1LineTotalPerfSES INTEGER,
+ tri-e1LineTotalPerfBES INTEGER,
+ tri-e1LineTotalPerfUAS INTEGER,
+ tri-e1LineTotalPerfCSS INTEGER,
+ tri-e1LineTotalPerfBPV INTEGER,
+ tri-e1LineTotalPerfDMs INTEGER
+ }
+
+ tri-e1LineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { tri-e1LineTotalPerfEntry 2 }
+
+ tri-e1LineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { tri-e1LineTotalPerfEntry 3 }
+
+ tri-e1LineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { tri-e1LineTotalPerfEntry 4 }
+
+ tri-e1LineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { tri-e1LineTotalPerfEntry 5 }
+
+ tri-e1LineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { tri-e1LineTotalPerfEntry 6 }
+
+ tri-e1LineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1LineTotalPerfEntry 7 }
+
+ tri-e1LineTotalPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { tri-e1LineTotalPerfEntry 8 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ tri-e1LineSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { tri-e1-card 13 }
+
+ tri-e1LineSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX Tri-E1LineSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { tri-e1Index , tri-e1PortIndex ,
+ tri-e1LineDaysIndex }
+ ::= { tri-e1LineSevenDaysPerfTable 1 }
+
+ Tri-E1LineSevenDaysPerfEntry ::= SEQUENCE {
+ tri-e1LineDaysIndex INTEGER (1..7),
+ tri-e1LineDateStrIndex DisplayString (SIZE (0..255) ),
+ tri-e1LineSevenDaysPerfES INTEGER,
+ tri-e1LineSevenDaysPerfSES INTEGER,
+ tri-e1LineSevenDaysPerfBES INTEGER,
+ tri-e1LineSevenDaysPerfUAS INTEGER,
+ tri-e1LineSevenDaysPerfCSS INTEGER,
+ tri-e1LineSevenDaysPerfDMs INTEGER,
+ tri-e1LineSevenDaysPerfBPV INTEGER
+ }
+
+ tri-e1LineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { tri-e1LineSevenDaysPerfEntry 2 }
+
+ tri-e1LineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { tri-e1LineSevenDaysPerfEntry 3 }
+
+ tri-e1LineSevenDaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { tri-e1LineSevenDaysPerfEntry 4 }
+
+ tri-e1LineSevenDaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { tri-e1LineSevenDaysPerfEntry 5 }
+
+ tri-e1LineSevenDaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { tri-e1LineSevenDaysPerfEntry 6 }
+
+ tri-e1LineSevenDaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { tri-e1LineSevenDaysPerfEntry 7 }
+
+ tri-e1LineSevenDaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { tri-e1LineSevenDaysPerfEntry 8 }
+
+ tri-e1LineSevenDaysPerfDMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DM Error Counter "
+ ::= { tri-e1LineSevenDaysPerfEntry 9 }
+
+ tri-e1LineSevenDaysPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { tri-e1LineSevenDaysPerfEntry 10 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ tri-e1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue Table "
+ ::= { tri-e1-card 14 }
+
+ tri-e1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX Tri-E1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { tri-e1Index , tri-e1PortIndex ,
+ tri-e1AlarmQueueIndex }
+ ::= { tri-e1AlarmQueueTable 1 }
+
+ Tri-E1AlarmQueueEntry ::= SEQUENCE {
+ tri-e1AlarmQueueIndex INTEGER (1..40),
+ tri-e1AlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ tri-e1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { tri-e1AlarmQueueEntry 2 }
+
+ tri-e1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { tri-e1AlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ tri-e1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { tri-e1-card 15 }
+
+ tri-e1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX Tri-E1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { tri-e1Index , tri-e1PortIndex ,
+ tri-e1AlarmHistoryIndex }
+ ::= { tri-e1AlarmHistoryTable 1 }
+
+ Tri-E1AlarmHistoryEntry ::= SEQUENCE {
+ tri-e1AlarmHistoryIndex INTEGER,
+ tri-e1Threshold INTEGER,
+ tri-e1CurrentState INTEGER,
+ tri-e1CurrentCount INTEGER,
+ tri-e1Alarm AlarmSeverity
+ }
+
+ tri-e1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rai-line(1),
+ ais-line(2),
+ los-line(3),
+ lof-line(4),
+ bpv-line(5),
+ ess-line(6),
+ uas-line(7),
+ css-line(8),
+ ais-insert(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { tri-e1AlarmHistoryEntry 2 }
+
+ tri-e1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { tri-e1AlarmHistoryEntry 3 }
+
+ tri-e1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { tri-e1AlarmHistoryEntry 4 }
+
+ tri-e1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { tri-e1AlarmHistoryEntry 5 }
+
+ tri-e1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { tri-e1AlarmHistoryEntry 6 }
+
+
+--
+-- Line Availability Table
+--
+
+ tri-e1LineAvailabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { tri-e1-card 16 }
+
+ tri-e1LineAvailabilityEntry OBJECT-TYPE
+ SYNTAX Tri-E1LineAvailabilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1LineAvailabilityTable 1 }
+
+ Tri-E1LineAvailabilityEntry ::= SEQUENCE {
+ tri-e1AvailableSeconds DisplayString,
+ tri-e1UnavailableSeconds DisplayString,
+ tri-e1LineAvailability DisplayString
+ }
+
+ tri-e1AvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { tri-e1LineAvailabilityEntry 2 }
+
+ tri-e1UnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { tri-e1LineAvailabilityEntry 3 }
+
+ tri-e1LineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { tri-e1LineAvailabilityEntry 4 }
+
+
+--
+-- Alarm Control Table
+--
+
+ tri-e1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { tri-e1-card 17 }
+
+ tri-e1AlarmControlEntry OBJECT-TYPE
+ SYNTAX Tri-E1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 alarm control table."
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1AlarmControlTable 1 }
+
+ Tri-E1AlarmControlEntry ::= SEQUENCE {
+ tri-e1RAI-Line AlarmSeverity,
+ tri-e1AIS-Line AlarmSeverity,
+ tri-e1LOS-Line AlarmSeverity,
+ tri-e1LOF-Line AlarmSeverity,
+ tri-e1BPV-Line AlarmSeverity,
+ tri-e1ESS-Line AlarmSeverity,
+ tri-e1UAS-Line AlarmSeverity,
+ tri-e1CSS-Line AlarmSeverity,
+ tri-e1AISinsert AlarmSeverity
+ }
+
+ tri-e1RAI-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-Line State"
+ ::= { tri-e1AlarmControlEntry 2 }
+
+ tri-e1AIS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { tri-e1AlarmControlEntry 3 }
+
+ tri-e1LOS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { tri-e1AlarmControlEntry 4 }
+
+ tri-e1LOF-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { tri-e1AlarmControlEntry 5 }
+
+ tri-e1BPV-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { tri-e1AlarmControlEntry 6 }
+
+ tri-e1ESS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { tri-e1AlarmControlEntry 7 }
+
+ tri-e1UAS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { tri-e1AlarmControlEntry 8 }
+
+ tri-e1CSS-Line OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { tri-e1AlarmControlEntry 9 }
+
+ tri-e1AISinsert OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3E1 AIS insert"
+ ::= { tri-e1AlarmControlEntry 10 }
+
+
+--
+-- Threshold Control Table
+--
+
+ tri-e1ThresholdControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { tri-e1-card 18 }
+
+ tri-e1ThresholdControlEntry OBJECT-TYPE
+ SYNTAX Tri-E1ThresholdControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1ThresholdControlTable 1 }
+
+ Tri-E1ThresholdControlEntry ::= SEQUENCE {
+ tri-e1ThresholdBPV-Line INTEGER,
+ tri-e1ThresholdESS-Line INTEGER,
+ tri-e1ThresholdUAS-Line INTEGER,
+ tri-e1ThresholdCSS-Line INTEGER,
+ tri-e1ThresholdAISinsert INTEGER
+ }
+
+ tri-e1ThresholdBPV-Line OBJECT-TYPE
+ SYNTAX INTEGER (5..9)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line: 10exp-N"
+ ::= { tri-e1ThresholdControlEntry 2 }
+
+ tri-e1ThresholdESS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { tri-e1ThresholdControlEntry 3 }
+
+ tri-e1ThresholdUAS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { tri-e1ThresholdControlEntry 4 }
+
+ tri-e1ThresholdCSS-Line OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { tri-e1ThresholdControlEntry 5 }
+
+ tri-e1ThresholdAISinsert OBJECT-TYPE
+ SYNTAX INTEGER (3..6)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of 3E1 AIS Insert: 10exp-N"
+ ::= { tri-e1ThresholdControlEntry 6 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ tri-e1LineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { tri-e1-card 19 }
+
+ tri-e1LineDiagControlEntry OBJECT-TYPE
+ SYNTAX Tri-E1LineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1LineDiagControlTable 1 }
+
+ Tri-E1LineDiagControlEntry ::= SEQUENCE {
+ tri-e1LoopbackType INTEGER,
+ tri-e1LoopbackStatus INTEGER,
+ tri-e1PRBSControl INTEGER,
+ tri-e1PRBSStatus INTEGER,
+ tri-e1PRBSElapseSeconds INTEGER,
+ tri-e1PRBSErrorSeconds INTEGER,
+ tri-e1PRBSErrorCounts INTEGER,
+ tri-e1InbandLoopbackPeriod INTEGER,
+ tri-e1remBERTControl INTEGER,
+ tri-e1remBERTStatus INTEGER,
+ tri-e1remBERTCounter INTEGER,
+ tri-e1remBERTElapsed INTEGER,
+ tri-e1remBERTErrorSeconds INTEGER,
+ tri-e1remBERTPatternUnsyncSeconds INTEGER
+ }
+
+ tri-e1LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local-loopback(2),
+ payload-loopback(3),
+ line-loopback(4),
+ remote-PLB-Active(5),
+ remote-LLB-Active(6),
+ remote-PLB-Deactive(7),
+ remote-LLB-Deactive(8),
+ remote-DTE1-Active(9),
+ remote-DTE1-Deactive(10),
+ remote-DTE2-Active(11),
+ remote-DTE2-Deactive(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tri-e1 Loopback Type"
+ ::= { tri-e1LineDiagControlEntry 2 }
+
+ tri-e1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopback-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "tri-e1 Loopback Status"
+ ::= { tri-e1LineDiagControlEntry 3 }
+
+ tri-e1PRBSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-deactive(1),
+ prbs-active-full(2),
+ prbs-reset-error-count(3),
+ prbs-inject-error(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "tri-e1 PRBS Control"
+ ::= { tri-e1LineDiagControlEntry 4 }
+
+ tri-e1PRBSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ prbs-sync(1),
+ prbs-unsync(2),
+ prbs-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "tri-e1 PRBS Status"
+ ::= { tri-e1LineDiagControlEntry 5 }
+
+ tri-e1PRBSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "tri-e1 PRBS Elapse Seconds"
+ ::= { tri-e1LineDiagControlEntry 6 }
+
+ tri-e1PRBSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "tri-e1 PRBS Error Seconds"
+ ::= { tri-e1LineDiagControlEntry 7 }
+
+ tri-e1PRBSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "tri-e1 PRBS Error Counts"
+ ::= { tri-e1LineDiagControlEntry 8 }
+
+ tri-e1InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of Tri-E1 inband local, payload, or line loopback"
+ ::= { tri-e1LineDiagControlEntry 9 }
+
+ tri-e1remBERTControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0), --//RIKER2021 SilverCreek
+ bert-off(1),
+ bert-full(2),
+ bert-dte1(3),
+ bert-dte2(4),
+ bert-inject-error(5),
+ bert-reset(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "remBert Control"
+ ::= { tri-e1LineDiagControlEntry 11 }
+
+ tri-e1remBERTStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0), --//RIKER2021 SilverCreek
+ bert-sync(1),
+ bert-unsync(2),
+ bert-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Status"
+ ::= { tri-e1LineDiagControlEntry 13 }
+
+ tri-e1remBERTCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Counter"
+ ::= { tri-e1LineDiagControlEntry 14 }
+
+ tri-e1remBERTElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Elapsed Time"
+ ::= { tri-e1LineDiagControlEntry 15 }
+
+ tri-e1remBERTErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Error Seconds"
+ ::= { tri-e1LineDiagControlEntry 16 }
+
+ tri-e1remBERTPatternUnsyncSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remBERT Pattern Unsync Seconds"
+ ::= { tri-e1LineDiagControlEntry 17 }
+
+
+--
+-- Command Control Table
+--
+
+ tri-e1CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { tri-e1-card 20 }
+
+ tri-e1CommandControlEntry OBJECT-TYPE
+ SYNTAX Tri-E1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { tri-e1Index , tri-e1PortIndex }
+ ::= { tri-e1CommandControlTable 1 }
+
+ Tri-E1CommandControlEntry ::= SEQUENCE {
+ tri-e1AlarmQueueReset INTEGER,
+ tri-e1UserPerfReset INTEGER,
+ tri-e1AlarmHistoryReset INTEGER,
+ tri-e1PortReset INTEGER,
+ tri-e1PortLoadDefault INTEGER
+ }
+
+ tri-e1AlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { tri-e1CommandControlEntry 2 }
+
+ tri-e1UserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { tri-e1CommandControlEntry 3 }
+
+ tri-e1AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { tri-e1CommandControlEntry 4 }
+
+ tri-e1PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Tri-E1 Port"
+ ::= { tri-e1CommandControlEntry 5 }
+
+ tri-e1PortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default Tri-E1 Port"
+ ::= { tri-e1CommandControlEntry 6 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ tri-e1SystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { tri-e1-card 21 }
+
+ tri-e1SystemInformationEntry OBJECT-TYPE
+ SYNTAX Tri-E1SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { tri-e1Index }
+ ::= { tri-e1SystemInformationTable 1 }
+
+ Tri-E1SystemInformationEntry ::= SEQUENCE {
+ tri-e1PROMVersion DisplayString,
+ tri-e1HardwareVersion DisplayString
+ }
+
+ tri-e1PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " tri-e1 PROM Version"
+ ::= { tri-e1SystemInformationEntry 2 }
+
+ tri-e1HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " tri-e1 Hardware Version"
+ ::= { tri-e1SystemInformationEntry 3 }
+
+
+--
+-- 3E1 Customer Information Table
+--
+
+ triE1CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriE1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { tri-e1-card 99 }
+
+ triE1CustomerInfoEntry OBJECT-TYPE
+ SYNTAX TriE1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { triE1CISlotIndex , triE1CIPortIndex }
+ ::= { triE1CustomerInfoTable 1 }
+
+ TriE1CustomerInfoEntry ::= SEQUENCE {
+ triE1CISlotIndex LargeSlotIndex,
+ triE1CIPortIndex ThreePortID,
+ triE1CICustomerInfo DisplayString (SIZE(0..64))
+ }
+
+ triE1CISlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triE1CustomerInfoEntry 1 }
+
+ triE1CIPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { triE1CustomerInfoEntry 2 }
+
+ triE1CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { triE1CustomerInfoEntry 3 }
+
+
+--
+-- Remote Link Identification Table
+--
+
+ tri-e1RemoteLinkIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tri-E1RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Table"
+ ::= { tri-e1-card 22 }
+
+ tri-e1RemoteLinkIDEntry OBJECT-TYPE
+ SYNTAX Tri-E1RemoteLinkIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification entry"
+ INDEX { tri-e1Index ,
+ tri-e1PortIndex }
+ ::= { tri-e1RemoteLinkIDTable 1 }
+
+ Tri-E1RemoteLinkIDEntry ::= SEQUENCE {
+ tri-e1RemoteLinkIDType INTEGER,
+ tri-e1RemoteLinkIDRack INTEGER,
+ tri-e1RemoteLinkIDSlotNumber INTEGER,
+ tri-e1RemoteLinkIDPort INTEGER,
+ tri-e1RemoteLinkIDSerialNumber INTEGER,
+ tri-e1RemoteLinkIDBackupSlotNUM INTEGER,
+ tri-e1RemoteLinkIDBackupPort INTEGER
+ }
+
+ tri-e1RemoteLinkIDType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ cpe(1),
+ an(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of remote site."
+ ::= { tri-e1RemoteLinkIDEntry 3 }
+
+ tri-e1RemoteLinkIDRack OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Rack"
+ ::= { tri-e1RemoteLinkIDEntry 4 }
+
+ tri-e1RemoteLinkIDSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification SlotNumber"
+ ::= { tri-e1RemoteLinkIDEntry 5 }
+
+ tri-e1RemoteLinkIDPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Port"
+ ::= { tri-e1RemoteLinkIDEntry 6 }
+
+ tri-e1RemoteLinkIDSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Serial Number"
+ ::= { tri-e1RemoteLinkIDEntry 7 }
+
+ tri-e1RemoteLinkIDBackupSlotNUM OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Backup Slot Number"
+ ::= { tri-e1RemoteLinkIDEntry 8 }
+
+ tri-e1RemoteLinkIDBackupPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Link Identification Backup Port"
+ ::= { tri-e1RemoteLinkIDEntry 9 }
+
+
+ tri-e1TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 3E1"
+ ::= { tri-e1-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- 3T1 card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- Line Control Table
+--
+
+ triT1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { triT1card 1 }
+
+ triT1LineControlEntry OBJECT-TYPE
+ SYNTAX TriT1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { triT1LCslot , triT1LCport }
+ ::= { triT1LineControlTable 1 }
+
+ TriT1LineControlEntry ::= SEQUENCE {
+ triT1LCslot LargeSlotIndex,
+ triT1LCport ThreePortID,
+ triT1LineFrame INTEGER,
+ triT1LineCoding INTEGER,
+ triT1Interface INTEGER,
+ triT1LineBuildOut INTEGER,
+ triT1Equalizer INTEGER,
+ triT1AIS INTEGER,
+ triT1YEL INTEGER,
+ triT1Inband INTEGER,
+ triT1IdleCode INTEGER,
+ triT1CASMode INTEGER,
+ triT1SignallingMode INTEGER,
+ triT1CGA INTEGER,
+ triT1OutOfService INTEGER,
+ triT1FDL INTEGER,
+ triT1SNCPdelay Integer32,
+ triT1SNCPsendAIS INTEGER
+ }
+
+ triT1LCslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1LineControlEntry 1 }
+
+ triT1LCport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1LineControlEntry 2 }
+
+ triT1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ d4(1),
+ esf(2),
+ esfT1403(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { triT1LineControlEntry 3 }
+
+ triT1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ b8zs(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { triT1LineControlEntry 4 }
+
+ triT1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ longHaul(1),
+ shortHaul(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that TriT1 line use Long/Short haul."
+ ::= { triT1LineControlEntry 5 }
+
+ triT1LineBuildOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ lbo0dB(1),
+ lboNeg75dB(2),
+ lboNeg15dB(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 line build out: 0dB, -7.5dB, -15dB."
+ ::= { triT1LineControlEntry 6 }
+
+ triT1Equalizer OBJECT-TYPE
+ SYNTAX INTEGER {
+ equ0to110Ft(1),
+ equ110to220ft(2),
+ equ220to330ft(3),
+ equ330to440ft(4),
+ equ440to550ft(5),
+ equ550to660ft(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 line equalizer."
+ ::= { triT1LineControlEntry 7 }
+
+ triT1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 line Alarm Indication Signal."
+ ::= { triT1LineControlEntry 8 }
+
+ triT1YEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-ON indicates that yellow alarm ON."
+ ::= { triT1LineControlEntry 9 }
+
+ triT1Inband OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 line inband ON/OFF"
+ ::= { triT1LineControlEntry 10 }
+
+ triT1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value.
+ Do not set idle code to FF if using DS0-SNCP."
+ ::= { triT1LineControlEntry 11 }
+
+ triT1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { triT1LineControlEntry 12 }
+
+ triT1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS"
+ ::= { triT1LineControlEntry 13 }
+
+ triT1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { triT1LineControlEntry 14 }
+
+ triT1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2),
+ ais(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { triT1LineControlEntry 15 }
+
+ triT1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 Facility Data Link ON/OFF"
+ ::= { triT1LineControlEntry 16 }
+
+ triT1SNCPdelay OBJECT-TYPE
+ SYNTAX Integer32 (-3..99)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP port delay."
+ ::= { triT1LineControlEntry 17 }
+
+ triT1SNCPsendAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DS0-SNCP port send AIS."
+ ::= { triT1LineControlEntry 18 }
+
+
+
+--
+-- User Current Performance Table
+--
+
+ triT1UserCurrPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1UserCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { triT1card 2 }
+
+ triT1UserCurrPerfEntry OBJECT-TYPE
+ SYNTAX TriT1UserCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { triT1UCPslot , triT1UCPport }
+ ::= { triT1UserCurrPerfTable 1 }
+
+ TriT1UserCurrPerfEntry ::= SEQUENCE {
+ triT1UCPslot LargeSlotIndex,
+ triT1UCPport ThreePortID,
+ triT1UserCurrPerfES Gauge,
+ triT1UserCurrPerfSES Gauge,
+ triT1UserCurrPerfBES Gauge,
+ triT1UserCurrPerfUAS Gauge,
+ triT1UserCurrPerfCSS Gauge,
+ triT1UserCurrPerfBPV Gauge,
+ triT1UserCurrPerfLOFC Gauge,
+ triT1UserCurr15MinTimeElapsed INTEGER,
+ triT1UserValid15MinInterval INTEGER
+ }
+
+ triT1UCPslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1UserCurrPerfEntry 1 }
+
+ triT1UCPport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1UserCurrPerfEntry 2 }
+
+ triT1UserCurrPerfES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { triT1UserCurrPerfEntry 3 }
+
+ triT1UserCurrPerfSES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { triT1UserCurrPerfEntry 4 }
+
+ triT1UserCurrPerfBES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { triT1UserCurrPerfEntry 5 }
+
+ triT1UserCurrPerfUAS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { triT1UserCurrPerfEntry 6 }
+
+ triT1UserCurrPerfCSS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { triT1UserCurrPerfEntry 7 }
+
+ triT1UserCurrPerfBPV OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { triT1UserCurrPerfEntry 8 }
+
+ triT1UserCurrPerfLOFC OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { triT1UserCurrPerfEntry 9 }
+
+ triT1UserCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { triT1UserCurrPerfEntry 11 }
+
+ triT1UserValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { triT1UserCurrPerfEntry 12 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ triT1UserIntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1UserIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { triT1card 3 }
+
+ triT1UserIntvPerfEntry OBJECT-TYPE
+ SYNTAX TriT1UserIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { triT1UIPslot , triT1UIPport ,
+ triT1UserIntvPerfNumber }
+ ::= { triT1UserIntvPerfTable 1 }
+
+ TriT1UserIntvPerfEntry ::= SEQUENCE {
+ triT1UIPslot LargeSlotIndex,
+ triT1UIPport ThreePortID,
+ triT1UserIntvPerfNumber INTEGER,
+ triT1UserIntvPerfES Gauge,
+ triT1UserIntvPerfSES Gauge,
+ triT1UserIntvPerfBES Gauge,
+ triT1UserIntvPerfUAS Gauge,
+ triT1UserIntvPerfCSS Gauge,
+ triT1UserIntvPerfBPV Gauge,
+ triT1UserIntvPerfLOFC Gauge
+ }
+
+ triT1UIPslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1UserIntvPerfEntry 1 }
+
+ triT1UIPport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1UserIntvPerfEntry 2 }
+
+ triT1UserIntvPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { triT1UserIntvPerfEntry 3 }
+
+ triT1UserIntvPerfES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { triT1UserIntvPerfEntry 4 }
+
+ triT1UserIntvPerfSES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { triT1UserIntvPerfEntry 5 }
+
+ triT1UserIntvPerfBES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { triT1UserIntvPerfEntry 6 }
+
+ triT1UserIntvPerfUAS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { triT1UserIntvPerfEntry 7 }
+
+ triT1UserIntvPerfCSS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { triT1UserIntvPerfEntry 8 }
+
+ triT1UserIntvPerfBPV OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { triT1UserIntvPerfEntry 9 }
+
+ triT1UserIntvPerfLOFC OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { triT1UserIntvPerfEntry 10 }
+
+
+--
+-- User Total Performance Table
+--
+ triT1UserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { triT1card 4 }
+
+ triT1UserTotalPerfEntry OBJECT-TYPE
+ SYNTAX TriT1UserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { triT1UTPslot , triT1UTPport }
+ ::= { triT1UserTotalPerfTable 1 }
+
+ TriT1UserTotalPerfEntry ::= SEQUENCE {
+ triT1UTPslot LargeSlotIndex,
+ triT1UTPport ThreePortID,
+ triT1UserTotalPerfES Gauge,
+ triT1UserTotalPerfSES Gauge,
+ triT1UserTotalPerfBES Gauge,
+ triT1UserTotalPerfUAS Gauge,
+ triT1UserTotalPerfCSS Gauge,
+ triT1UserTotalPerfBPV Gauge,
+ triT1UserTotalPerfLOFC Gauge
+ }
+
+ triT1UTPslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1UserTotalPerfEntry 1 }
+
+ triT1UTPport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1UserTotalPerfEntry 2 }
+
+ triT1UserTotalPerfES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { triT1UserTotalPerfEntry 3 }
+
+ triT1UserTotalPerfSES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { triT1UserTotalPerfEntry 4 }
+
+ triT1UserTotalPerfBES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { triT1UserTotalPerfEntry 5 }
+
+ triT1UserTotalPerfUAS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { triT1UserTotalPerfEntry 6 }
+
+ triT1UserTotalPerfCSS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { triT1UserTotalPerfEntry 7 }
+
+ triT1UserTotalPerfBPV OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { triT1UserTotalPerfEntry 8 }
+
+ triT1UserTotalPerfLOFC OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { triT1UserTotalPerfEntry 9 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ triT1User7DaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1User7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { triT1card 5 }
+
+ triT1User7DaysPerfEntry OBJECT-TYPE
+ SYNTAX TriT1User7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance entry"
+ INDEX { triT1USPslot , triT1USPport ,
+ triT1UserDaysIndex }
+ ::= { triT1User7DaysPerfTable 1 }
+
+ TriT1User7DaysPerfEntry ::= SEQUENCE {
+ triT1USPslot LargeSlotIndex,
+ triT1USPport ThreePortID,
+ triT1UserDaysIndex INTEGER,
+ triT1UserDateStrIndex DisplayString,
+ triT1User7DaysPerfES Gauge,
+ triT1User7DaysPerfSES Gauge,
+ triT1User7DaysPerfBES Gauge,
+ triT1User7DaysPerfUAS Gauge,
+ triT1User7DaysPerfCSS Gauge
+ }
+
+ triT1USPslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1User7DaysPerfEntry 1 }
+
+ triT1USPport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1User7DaysPerfEntry 2 }
+
+ triT1UserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { triT1User7DaysPerfEntry 3 }
+
+ triT1UserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { triT1User7DaysPerfEntry 4 }
+
+ triT1User7DaysPerfES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { triT1User7DaysPerfEntry 5 }
+
+ triT1User7DaysPerfSES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { triT1User7DaysPerfEntry 6 }
+
+ triT1User7DaysPerfBES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { triT1User7DaysPerfEntry 7 }
+
+ triT1User7DaysPerfUAS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { triT1User7DaysPerfEntry 8 }
+
+ triT1User7DaysPerfCSS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { triT1User7DaysPerfEntry 9 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ triT1LineCurrPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1LineCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { triT1card 6 }
+
+ triT1LineCurrPerfEntry OBJECT-TYPE
+ SYNTAX TriT1LineCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { triT1LCPslot , triT1LCPport }
+ ::= { triT1LineCurrPerfTable 1 }
+
+ TriT1LineCurrPerfEntry ::= SEQUENCE {
+ triT1LCPslot LargeSlotIndex,
+ triT1LCPport ThreePortID,
+ triT1LineCurrPerfES Gauge,
+ triT1LineCurrPerfSES Gauge,
+ triT1LineCurrPerfBES Gauge,
+ triT1LineCurrPerfUAS Gauge,
+ triT1LineCurrPerfCSS Gauge,
+ triT1LineCurrPerfBPV Gauge,
+ triT1LineCurrPerfLOFC Gauge,
+ triT1LineCurr15MinTimeElapsed INTEGER,
+ triT1LineValid15MinInterval INTEGER
+ }
+
+ triT1LCPslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1LineCurrPerfEntry 1 }
+
+ triT1LCPport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1LineCurrPerfEntry 2 }
+
+ triT1LineCurrPerfES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { triT1LineCurrPerfEntry 3 }
+
+ triT1LineCurrPerfSES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { triT1LineCurrPerfEntry 4 }
+
+ triT1LineCurrPerfBES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { triT1LineCurrPerfEntry 5 }
+
+ triT1LineCurrPerfUAS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { triT1LineCurrPerfEntry 6 }
+
+ triT1LineCurrPerfCSS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { triT1LineCurrPerfEntry 7 }
+
+ triT1LineCurrPerfBPV OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { triT1LineCurrPerfEntry 8 }
+
+ triT1LineCurrPerfLOFC OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { triT1LineCurrPerfEntry 9 }
+
+ triT1LineCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { triT1LineCurrPerfEntry 11 }
+
+ triT1LineValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { triT1LineCurrPerfEntry 12 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ triT1LineIntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1LineIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { triT1card 7 }
+
+ triT1LineIntvPerfEntry OBJECT-TYPE
+ SYNTAX TriT1LineIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { triT1LIPslot , triT1LIPport ,
+ triT1LineIntvPerfNumber }
+ ::= { triT1LineIntvPerfTable 1 }
+
+ TriT1LineIntvPerfEntry ::= SEQUENCE {
+ triT1LIPslot LargeSlotIndex,
+ triT1LIPport ThreePortID,
+ triT1LineIntvPerfNumber INTEGER,
+ triT1LineIntvPerfES Gauge,
+ triT1LineIntvPerfSES Gauge,
+ triT1LineIntvPerfBES Gauge,
+ triT1LineIntvPerfUAS Gauge,
+ triT1LineIntvPerfCSS Gauge,
+ triT1LineIntvPerfBPV Gauge,
+ triT1LineIntvPerfLOFC Gauge,
+ triT1LineIntvAvailable INTEGER
+ }
+
+ triT1LIPslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1LineIntvPerfEntry 1 }
+
+ triT1LIPport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1LineIntvPerfEntry 2 }
+
+ triT1LineIntvPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index "
+ ::= { triT1LineIntvPerfEntry 3 }
+
+ triT1LineIntvPerfES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { triT1LineIntvPerfEntry 4 }
+
+ triT1LineIntvPerfSES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { triT1LineIntvPerfEntry 5 }
+
+ triT1LineIntvPerfBES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { triT1LineIntvPerfEntry 6 }
+
+ triT1LineIntvPerfUAS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { triT1LineIntvPerfEntry 7 }
+
+ triT1LineIntvPerfCSS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { triT1LineIntvPerfEntry 8 }
+
+ triT1LineIntvPerfBPV OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { triT1LineIntvPerfEntry 9 }
+
+ triT1LineIntvPerfLOFC OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { triT1LineIntvPerfEntry 10 }
+
+ triT1LineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { triT1LineIntvPerfEntry 11 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ triT1LineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { triT1card 8 }
+
+ triT1LineTotalPerfEntry OBJECT-TYPE
+ SYNTAX TriT1LineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance entry"
+ INDEX { triT1LTPslot , triT1LTPport }
+ ::= { triT1LineTotalPerfTable 1 }
+
+ TriT1LineTotalPerfEntry ::= SEQUENCE {
+ triT1LTPslot LargeSlotIndex,
+ triT1LTPport ThreePortID,
+ triT1LineTotalPerfES Gauge,
+ triT1LineTotalPerfSES Gauge,
+ triT1LineTotalPerfBES Gauge,
+ triT1LineTotalPerfUAS Gauge,
+ triT1LineTotalPerfCSS Gauge,
+ triT1LineTotalPerfBPV Gauge,
+ triT1LineTotalPerfLOFC Gauge
+ }
+
+ triT1LTPslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1LineTotalPerfEntry 1 }
+
+ triT1LTPport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1LineTotalPerfEntry 2 }
+
+ triT1LineTotalPerfES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { triT1LineTotalPerfEntry 3 }
+
+ triT1LineTotalPerfSES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { triT1LineTotalPerfEntry 4 }
+
+ triT1LineTotalPerfBES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { triT1LineTotalPerfEntry 5 }
+
+ triT1LineTotalPerfUAS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { triT1LineTotalPerfEntry 6 }
+
+ triT1LineTotalPerfCSS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { triT1LineTotalPerfEntry 7 }
+
+ triT1LineTotalPerfBPV OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { triT1LineTotalPerfEntry 8 }
+
+ triT1LineTotalPerfLOFC OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LOFC Error Counter "
+ ::= { triT1LineTotalPerfEntry 9 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ triT1Line7DaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1Line7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { triT1card 9 }
+
+ triT1Line7DaysPerfEntry OBJECT-TYPE
+ SYNTAX TriT1Line7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { triT1LSPslot , triT1LSPport ,
+ triT1LineDaysIndex }
+ ::= { triT1Line7DaysPerfTable 1 }
+
+ TriT1Line7DaysPerfEntry ::= SEQUENCE {
+ triT1LSPslot LargeSlotIndex,
+ triT1LSPport ThreePortID,
+ triT1LineDaysIndex INTEGER,
+ triT1LineDateStrIndex DisplayString,
+ triT1Line7DaysPerfES Gauge,
+ triT1Line7DaysPerfSES Gauge,
+ triT1Line7DaysPerfBES Gauge,
+ triT1Line7DaysPerfUAS Gauge,
+ triT1Line7DaysPerfCSS Gauge
+ }
+
+ triT1LSPslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1Line7DaysPerfEntry 1 }
+
+ triT1LSPport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1Line7DaysPerfEntry 2 }
+
+ triT1LineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { triT1Line7DaysPerfEntry 3 }
+
+ triT1LineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { triT1Line7DaysPerfEntry 4 }
+
+ triT1Line7DaysPerfES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { triT1Line7DaysPerfEntry 5 }
+
+ triT1Line7DaysPerfSES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { triT1Line7DaysPerfEntry 6 }
+
+ triT1Line7DaysPerfBES OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { triT1Line7DaysPerfEntry 7 }
+
+ triT1Line7DaysPerfUAS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { triT1Line7DaysPerfEntry 8 }
+
+ triT1Line7DaysPerfCSS OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { triT1Line7DaysPerfEntry 9 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ triT1AlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue Table"
+ ::= { triT1card 11 }
+
+ triT1AlarmQueueEntry OBJECT-TYPE
+ SYNTAX TriT1AlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { triT1AQslot , triT1AQport ,
+ triT1AlarmQueueIndex }
+ ::= { triT1AlarmQueueTable 1 }
+
+ TriT1AlarmQueueEntry ::= SEQUENCE {
+ triT1AQslot LargeSlotIndex,
+ triT1AQport ThreePortID,
+ triT1AlarmQueueIndex INTEGER,
+ triT1AlarmQueueString DisplayString
+ }
+
+ triT1AQslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1AlarmQueueEntry 1 }
+
+ triT1AQport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1AlarmQueueEntry 2 }
+
+ triT1AlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { triT1AlarmQueueEntry 3 }
+
+ triT1AlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { triT1AlarmQueueEntry 4 }
+
+--
+-- Alarm History Table
+--
+
+ triT1AlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { triT1card 12 }
+
+ triT1AlarmHistoryEntry OBJECT-TYPE
+ SYNTAX TriT1AlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { triT1AHslot , triT1AHport ,
+ triT1AlarmHistoryIndex }
+ ::= { triT1AlarmHistoryTable 1 }
+
+ TriT1AlarmHistoryEntry ::= SEQUENCE {
+ triT1AHslot LargeSlotIndex,
+ triT1AHport ThreePortID,
+ triT1AlarmHistoryIndex INTEGER,
+ triT1Threshold INTEGER,
+ triT1CurrentState INTEGER,
+ triT1CurrentCount INTEGER,
+ triT1Alarm AlarmSeverity
+ }
+
+ triT1AHslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1AlarmHistoryEntry 1 }
+
+ triT1AHport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1AlarmHistoryEntry 2 }
+
+ triT1AlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ yelLine(1),
+ aisLine(2),
+ losLine(3),
+ lofLine(4),
+ bpvLine(5),
+ essLine(6),
+ uasLine(7),
+ cssLine(8),
+ aisInsert(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { triT1AlarmHistoryEntry 3 }
+
+ triT1Threshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { triT1AlarmHistoryEntry 4 }
+
+ triT1CurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { triT1AlarmHistoryEntry 5 }
+
+ triT1CurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { triT1AlarmHistoryEntry 6 }
+
+ triT1Alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { triT1AlarmHistoryEntry 7 }
+
+
+--
+-- Line Availability Table
+--
+
+ triT1LineAvailTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1LineAvailEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DS1 line control table."
+ ::= { triT1card 13 }
+
+ triT1LineAvailEntry OBJECT-TYPE
+ SYNTAX TriT1LineAvailEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 line control table."
+ INDEX { triT1LAslot , triT1LAport }
+ ::= { triT1LineAvailTable 1 }
+
+ TriT1LineAvailEntry ::= SEQUENCE {
+ triT1LAslot LargeSlotIndex,
+ triT1LAport ThreePortID,
+ triT1AvailableSeconds DisplayString,
+ triT1UnavailableSeconds DisplayString,
+ triT1LineAvail DisplayString
+ }
+
+ triT1LAslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1LineAvailEntry 1 }
+
+ triT1LAport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1LineAvailEntry 2 }
+
+ triT1AvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { triT1LineAvailEntry 3 }
+
+ triT1UnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { triT1LineAvailEntry 4 }
+
+ triT1LineAvail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { triT1LineAvailEntry 5 }
+
+
+--
+-- Alarm Control Table
+--
+
+ triT1AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { triT1card 14 }
+
+ triT1AlarmControlEntry OBJECT-TYPE
+ SYNTAX TriT1AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 alarm control table."
+ INDEX { triT1ACslot , triT1ACport }
+ ::= { triT1AlarmControlTable 1 }
+
+ TriT1AlarmControlEntry ::= SEQUENCE {
+ triT1ACslot LargeSlotIndex,
+ triT1ACport ThreePortID,
+ triT1YELline AlarmSeverity,
+ triT1AISline AlarmSeverity,
+ triT1LOSline AlarmSeverity,
+ triT1LOFline AlarmSeverity,
+ triT1BPVline AlarmSeverity,
+ triT1ESSline AlarmSeverity,
+ triT1UASline AlarmSeverity,
+ triT1CSSline AlarmSeverity,
+ triT1AISinsert AlarmSeverity
+ }
+
+ triT1ACslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1AlarmControlEntry 1 }
+
+ triT1ACport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1AlarmControlEntry 2 }
+
+ triT1YELline OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-Line State"
+ ::= { triT1AlarmControlEntry 3 }
+
+ triT1AISline OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS-Line State"
+ ::= { triT1AlarmControlEntry 4 }
+
+ triT1LOSline OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-line State"
+ ::= { triT1AlarmControlEntry 5 }
+
+ triT1LOFline OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF-Line State"
+ ::= { triT1AlarmControlEntry 6 }
+
+ triT1BPVline OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV-Line State"
+ ::= { triT1AlarmControlEntry 7 }
+
+ triT1ESSline OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ESS-Line State"
+ ::= { triT1AlarmControlEntry 8 }
+
+ triT1UASline OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS-Line State"
+ ::= { triT1AlarmControlEntry 9 }
+
+ triT1CSSline OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CS-Line State"
+ ::= { triT1AlarmControlEntry 10 }
+
+ triT1AISinsert OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 AIS insert"
+ ::= { triT1AlarmControlEntry 11 }
+
+
+--
+-- Threshold Control Table
+--
+
+ triT1ThresholdCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1ThresholdCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { triT1card 15 }
+
+ triT1ThresholdCtrlEntry OBJECT-TYPE
+ SYNTAX TriT1ThresholdCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { triT1TCslot , triT1TCport }
+ ::= { triT1ThresholdCtrlTable 1 }
+
+ TriT1ThresholdCtrlEntry ::= SEQUENCE {
+ triT1TCslot LargeSlotIndex,
+ triT1TCport ThreePortID,
+ triT1ThresholdBPVline INTEGER,
+ triT1ThresholdESSline INTEGER,
+ triT1ThresholdUASline INTEGER,
+ triT1ThresholdCSSline INTEGER,
+ triT1ThresholdAISinsert INTEGER
+ }
+
+ triT1TCslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1ThresholdCtrlEntry 1 }
+
+ triT1TCport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1ThresholdCtrlEntry 2 }
+
+ triT1ThresholdBPVline OBJECT-TYPE
+ SYNTAX INTEGER (5..9)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV-Line: 10exp-N"
+ ::= { triT1ThresholdCtrlEntry 3 }
+
+ triT1ThresholdESSline OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS-Line "
+ ::= { triT1ThresholdCtrlEntry 4 }
+
+ triT1ThresholdUASline OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS-Line "
+ ::= { triT1ThresholdCtrlEntry 5 }
+
+ triT1ThresholdCSSline OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS-Line "
+ ::= { triT1ThresholdCtrlEntry 6 }
+
+ triT1ThresholdAISinsert OBJECT-TYPE
+ SYNTAX INTEGER (3..6)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of 3T1 AIS Insert: 10exp-N"
+ ::= { triT1ThresholdCtrlEntry 7 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ triT1LineDiagCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1LineDiagCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { triT1card 16 }
+
+ triT1LineDiagCtrlEntry OBJECT-TYPE
+ SYNTAX TriT1LineDiagCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DS1 threshold control table."
+ INDEX { triT1DCslot , triT1DCport }
+ ::= { triT1LineDiagCtrlTable 1 }
+
+ TriT1LineDiagCtrlEntry ::= SEQUENCE {
+ triT1DCslot LargeSlotIndex,
+ triT1DCport ThreePortID,
+ triT1LoopbackType INTEGER,
+ triT1LoopbackStatus INTEGER,
+ triT1QRSSControl INTEGER,
+ triT1QRSSStatus INTEGER,
+ triT1QRSSElapseSeconds INTEGER,
+ triT1QRSSErrorSeconds INTEGER,
+ triT1QRSSErrorCounts INTEGER,
+ triT1InbandLoopbackPeriod INTEGER
+ }
+
+ triT1DCslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1LineDiagCtrlEntry 1 }
+
+ triT1DCport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1LineDiagCtrlEntry 2 }
+
+ triT1LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ localLoopback(2),
+ payloadLoopback(3),
+ lineLoopback(4),
+ remoteLlbInbandActive(5),
+ remotePlbAttActive(6),
+ remotePlbAnsiActive(7),
+ remoteLlbAnsiActive(8),
+ remoteLlbInbandDeactive(9),
+ remotePlbAttDeactive(10),
+ remotePlbAnsiDeactive(11),
+ remoteLlbAnsiDeactive(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 Loopback Type"
+ ::= { triT1LineDiagCtrlEntry 3 }
+
+ triT1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopbackNotActive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 Loopback Status"
+ ::= { triT1LineDiagCtrlEntry 4 }
+
+ triT1QRSSControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrssDeactive(1),
+ qrssActiveFull(2),
+ qrssResetErrorCount(3),
+ qrssInjectError(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 QRSS Control"
+ ::= { triT1LineDiagCtrlEntry 5 }
+
+ triT1QRSSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ qrssSync(1),
+ qrssUnsync(2),
+ qrssNotActive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 QRSS Status"
+ ::= { triT1LineDiagCtrlEntry 6 }
+
+ triT1QRSSElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 QRSS Elapse Seconds"
+ ::= { triT1LineDiagCtrlEntry 7 }
+
+ triT1QRSSErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 QRSS Error Seconds"
+ ::= { triT1LineDiagCtrlEntry 8 }
+
+ triT1QRSSErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3T1 QRSS Error Counts"
+ ::= { triT1LineDiagCtrlEntry 9 }
+
+ triT1InbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of TriT1 inband local, payload, or line loopback"
+ ::= { triT1LineDiagCtrlEntry 10 }
+
+
+--
+-- Command Control Table
+--
+
+ triT1CommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { triT1card 17 }
+
+ triT1CommandControlEntry OBJECT-TYPE
+ SYNTAX TriT1CommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { triT1CCslot , triT1CCport }
+ ::= { triT1CommandControlTable 1 }
+
+ TriT1CommandControlEntry ::= SEQUENCE {
+ triT1CCslot LargeSlotIndex,
+ triT1CCport ThreePortID,
+ triT1AlarmQueueReset INTEGER,
+ triT1UserPerfReset INTEGER,
+ triT1AlarmHistoryReset INTEGER,
+ triT1PortReset INTEGER,
+ triT1PortLoadDefault INTEGER
+ }
+
+ triT1CCslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1CommandControlEntry 1 }
+
+ triT1CCport OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, total 3 ports."
+ ::= { triT1CommandControlEntry 2 }
+
+ triT1AlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { triT1CommandControlEntry 3 }
+
+ triT1UserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { triT1CommandControlEntry 4 }
+
+ triT1AlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { triT1CommandControlEntry 5 }
+
+ triT1PortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset TriT1 Port"
+ ::= { triT1CommandControlEntry 6 }
+
+ triT1PortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ loadDefault(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default TriT1 Port"
+ ::= { triT1CommandControlEntry 7 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ triT1SystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1SystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { triT1card 18 }
+
+ triT1SystemInfoEntry OBJECT-TYPE
+ SYNTAX TriT1SystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { triT1SIslot }
+ ::= { triT1SystemInfoTable 1 }
+
+ TriT1SystemInfoEntry ::= SEQUENCE {
+ triT1SIslot LargeSlotIndex,
+ triT1PROMVersion DisplayString,
+ triT1HardwareVersion DisplayString
+ }
+
+ triT1SIslot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1SystemInfoEntry 1 }
+
+ triT1PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " triT1 PROM Version"
+ ::= { triT1SystemInfoEntry 2 }
+
+ triT1HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " triT1 Hardware Version"
+ ::= { triT1SystemInfoEntry 3 }
+
+
+--
+-- TriT1 Customer Information Table
+--
+
+ triT1CustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriT1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Customer Information table."
+ ::= { triT1card 99 }
+
+ triT1CustomerInfoEntry OBJECT-TYPE
+ SYNTAX TriT1CustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Customer Information table."
+ INDEX { triT1CISlotIndex , triT1CIPortIndex }
+ ::= { triT1CustomerInfoTable 1 }
+
+ TriT1CustomerInfoEntry ::= SEQUENCE {
+ triT1CISlotIndex LargeSlotIndex,
+ triT1CIPortIndex ThreePortID,
+ triT1CICustomerInfo DisplayString
+ }
+
+ triT1CISlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { triT1CustomerInfoEntry 1 }
+
+ triT1CIPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { triT1CustomerInfoEntry 2 }
+
+ triT1CICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { triT1CustomerInfoEntry 3 }
+
+
+ triT1TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of TriT1"
+ ::= { triT1card 100 }
+
+
+
+--======================================================================--
+--======================================================================--
+-- small dte card MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- DTE Control Table
+--
+
+ sdteConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SDTEConfigControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Configuration Control Table"
+ ::= { sdte-card 1 }
+
+ sdteConfigCtrlEntry OBJECT-TYPE
+ SYNTAX SDTEConfigControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE configuration control entry"
+ INDEX { sdteIndex }
+ ::= { sdteConfigControlTable 1 }
+
+ SDTEConfigControl ::= SEQUENCE {
+ sdteIndex SmallSlotIndex,
+ sdteRate INTEGER,
+ sdteChannel INTEGER,
+ sdteClock INTEGER,
+ sdteData INTEGER,
+ sdteInterface INTEGER,
+ sdteRTS INTEGER,
+ sdteTTM INTEGER,
+ sdteV54 INTEGER
+ }
+
+ sdteIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { sdteConfigCtrlEntry 1 }
+
+ sdteRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate64k(1),
+ rate56k(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Rate "
+ ::= { sdteConfigCtrlEntry 2 }
+
+ sdteChannel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Channel: channel numbers designed by MAP."
+ ::= { sdteConfigCtrlEntry 3 }
+
+ sdteClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Clock Polarity "
+ ::= { sdteConfigCtrlEntry 4 }
+
+ sdteData OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ inverted(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Data Polarity "
+ ::= { sdteConfigCtrlEntry 5 }
+
+ sdteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ v35(1),
+ eia530(2),
+ x21(3),
+ rs232(4),
+ rs449(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Interface Type "
+ ::= { sdteConfigCtrlEntry 6 }
+
+ sdteRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE RTS Permanent "
+ ::= { sdteConfigCtrlEntry 7 }
+
+ sdteTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1)
+-- on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Terminal Timing Mode "
+ ::= { sdteConfigCtrlEntry 8 }
+
+ sdteV54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DTE V54 control "
+ ::= { sdteConfigCtrlEntry 9 }
+
+
+--
+-- Alarm Queue Table
+--
+
+-- sdteAlarmQueueTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SDTEAlarmQueue
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "DTE Alarm Queue Table"
+-- ::= { sdte-card 2 }
+--
+-- sdteAlarmQueueEntry OBJECT-TYPE
+-- SYNTAX SDTEAlarmQueue
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "DTE alarm queue entry"
+-- INDEX { sdteIndex,
+-- sdteAlarmQIndex }
+-- ::= { sdteAlarmQueueTable 1 }
+--
+-- SDTEAlarmQueue ::=
+-- SEQUENCE {
+-- sdteAlarmQIndex
+-- INTEGER (1..40),
+-- sdteAlarmQStr
+-- DisplayString (SIZE(0..255))
+-- }
+--
+-- sdteAlarmQIndex OBJECT-TYPE
+-- SYNTAX INTEGER (1..40)
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Select Alarm Queue Index(1-40)"
+-- ::= { sdteAlarmQueueEntry 2 }
+--
+-- sdteAlarmQStr OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Alarm Queue String"
+-- ::= { sdteAlarmQueueEntry 3 }
+
+--
+-- Alarm History Table
+--
+
+ sdteAlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SDTEAlarmHistory
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Alarm History Table"
+ ::= { sdte-card 3 }
+
+ sdteAlarmHistoryEntry OBJECT-TYPE
+ SYNTAX SDTEAlarmHistory
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE alarm history entry"
+ INDEX { sdteIndex ,
+ sdteAlarmHIndex }
+ ::= { sdteAlarmHistoryTable 1 }
+
+ SDTEAlarmHistory ::= SEQUENCE {
+ sdteAlarmHIndex INTEGER,
+ sdteCurrentHState INTEGER,
+ sdteCountH INTEGER,
+ sdteAlarmH AlarmSeverity
+ }
+
+ sdteAlarmHIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte-alarm(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { sdteAlarmHistoryEntry 2 }
+
+ sdteCurrentHState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { sdteAlarmHistoryEntry 3 }
+
+ sdteCountH OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { sdteAlarmHistoryEntry 4 }
+
+ sdteAlarmH OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { sdteAlarmHistoryEntry 5 }
+
+--
+-- Alarm Control Table
+--
+
+ sdteAlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SDTEAlarmControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { sdte-card 4 }
+
+ sdteAlarmCtrlEntry OBJECT-TYPE
+ SYNTAX SDTEAlarmControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the SDTE alarm control table."
+ INDEX { sdteIndex }
+ ::= { sdteAlarmControlTable 1 }
+
+ SDTEAlarmControl ::= SEQUENCE {
+ sdteAlarmEn AlarmSeverity
+ }
+
+ sdteAlarmEn OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SDTE-Alarm State"
+ ::= { sdteAlarmCtrlEntry 2 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ sdteLineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SDTELineDiagControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Diagnostic Control Table."
+ ::= { sdte-card 5 }
+
+ sdteDiagCtrlEntry OBJECT-TYPE
+ SYNTAX SDTELineDiagControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of DTE diagnostic control table."
+ INDEX { sdteIndex }
+ ::= { sdteLineDiagControlTable 1 }
+
+ SDTELineDiagControl ::= SEQUENCE {
+ sdteLoopbacktype INTEGER,
+ sdteLoopbackstatus INTEGER
+-- sdteBertctrl
+-- INTEGER,
+-- sdteBertstatus
+-- INTEGER,
+-- sdteElapseseconds
+-- Counter,
+-- sdteErrorseconds
+-- Counter,
+-- sdteErrorcounts
+-- Counter
+
+
+
+
+
+ }
+
+ sdteLoopbacktype OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ loopback-To-DTE(2),
+ loopback-To-Line(3),
+ remoteV54-active(4),
+ remoteV54-deactive(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SDTE Loopback Type"
+ ::= { sdteDiagCtrlEntry 2 }
+
+ sdteLoopbackstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopback-not-active(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SDTE Loopback Status"
+ ::= { sdteDiagCtrlEntry 3 }
+
+-- sdteBertctrl OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- bert-DEACTIVE(1),
+-- prbs-ACTIVE-DTE(2),
+-- qrss-ACTIVE-DTE(3),
+-- bert-RESET-ERROR-COUNT(4),
+-- bert-INJECT-ERROR(5)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SDTE PRBS/QRSS Control"
+-- ::= { sdteDiagCtrlEntry 4 }
+--
+-- sdteBertstatus OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- bert-SYNC(1),
+-- bert-UNSYNC(2),
+-- bert-NOT-ACTIVE(3)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SDTE PRBS/QRSS Status"
+-- ::= { sdteDiagCtrlEntry 5 }
+--
+-- sdteElapseseconds OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "sdte PRBS/QRSS Elapse Seconds"
+-- ::= { sdteDiagCtrlEntry 6 }
+--
+-- sdteErrorseconds OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "sdte PRBS/QRSS Error Seconds"
+-- ::= { sdteDiagCtrlEntry 7 }
+--
+-- sdteErrorcounts OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "sdte PRBS/QRSS Error Counts"
+-- ::= { sdteDiagCtrlEntry 8 }
+
+
+--
+-- Command Control Table
+--
+
+ sdteCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SDTECommandControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { sdte-card 6 }
+
+ sdteCommandCtrlEntry OBJECT-TYPE
+ SYNTAX SDTECommandControl
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { sdteIndex }
+ ::= { sdteCommandControlTable 1 }
+
+ SDTECommandControl ::= SEQUENCE {
+ sdteAlarmQueueReset INTEGER,
+ sdteAlarmHistoryReset INTEGER,
+ sdtePortReset INTEGER,
+ sdtePortLoadDefault INTEGER
+ }
+
+ sdteAlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { sdteCommandCtrlEntry 2 }
+
+ sdteAlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { sdteCommandCtrlEntry 3 }
+
+ sdtePortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset SDTE Port"
+ ::= { sdteCommandCtrlEntry 4 }
+
+ sdtePortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ loadDefault(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default SDTE Port"
+ ::= { sdteCommandCtrlEntry 5 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ sdteSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SDTESystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { sdte-card 7 }
+
+ sdteSystemInfoEntry OBJECT-TYPE
+ SYNTAX SDTESystemInformation
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { sdteIndex }
+ ::= { sdteSystemInformationTable 1 }
+
+ SDTESystemInformation ::= SEQUENCE {
+ sdtePromVersion DisplayString
+ }
+
+ sdtePromVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SDTE EPROM Version"
+ ::= { sdteSystemInfoEntry 2 }
+
+
+--
+-- SDTE Status Table
+--
+
+ sdteStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SDTEStatus
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The SDTE status table."
+ ::= { sdte-card 8 }
+
+ sdteStatusEntry OBJECT-TYPE
+ SYNTAX SDTEStatus
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the SDTE status table."
+ INDEX { sdteIndex }
+ ::= { sdteStatusTable 1 }
+
+ SDTEStatus ::= SEQUENCE {
+ sdteStatusRTS INTEGER,
+ sdteStatusCTS INTEGER,
+ sdteStatusDSR INTEGER,
+ sdteStatusDCD INTEGER,
+ sdteExtclkloss INTEGER
+ }
+
+ sdteStatusRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SDTE RTS status "
+ ::= { sdteStatusEntry 2 }
+
+ sdteStatusCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SDTE CTS status "
+ ::= { sdteStatusEntry 3 }
+
+ sdteStatusDSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SDTE DSR status "
+ ::= { sdteStatusEntry 4 }
+
+ sdteStatusDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SDTE DCD status "
+ ::= { sdteStatusEntry 5 }
+
+ sdteExtclkloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ loss(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SDTE external clock loss "
+ ::= { sdteStatusEntry 6 }
+
+
+ sdteTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of SDTE"
+ ::= { sdte-card 100 }
+
+
+--=====================================================================--
+-- TDMOE card MIB
+--=====================================================================--
+
+ tdmoeConfigTable OBJECT IDENTIFIER ::= { tdmoe-card 1 }
+
+ miscellaneousConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF MiscellaneousConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE Miscellaneous Config Table."
+ ::= { tdmoeConfigTable 1 }
+
+ miscellaneousConfigEntry OBJECT-TYPE
+ SYNTAX MiscellaneousConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE Advanced Config Entry"
+ INDEX { tdmoeSlotIndex }
+ ::= { miscellaneousConfig 1 }
+
+ MiscellaneousConfigEntry ::= SEQUENCE {
+ tdmoeSlotIndex LargeSlotIndex,
+ tdmoeActiveBundleTimer INTEGER,
+ tdmoeAlarmFilter INTEGER,
+ tdmoeDelaySwitch INTEGER,
+ tdmoeRecoverDelay INTEGER
+ }
+
+ tdmoeSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { miscellaneousConfigEntry 1 }
+
+ tdmoeActiveBundleTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..99999999 )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "arp timer range: 1~9999999 seconds"
+ ::= { miscellaneousConfigEntry 2 }
+
+ tdmoeAlarmFilter OBJECT-TYPE
+ SYNTAX INTEGER (0..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protection: Alarm Filter: 0~180 seconds"
+ ::= { miscellaneousConfigEntry 3 }
+
+ tdmoeDelaySwitch OBJECT-TYPE
+ SYNTAX INTEGER (0..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protection: Delay Switch: 0~180 seconds"
+ ::= { miscellaneousConfigEntry 4 }
+
+ tdmoeRecoverDelay OBJECT-TYPE
+ SYNTAX INTEGER (0..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protection: Recover Delay: 0~180 seconds"
+ ::= { miscellaneousConfigEntry 5 }
+
+
+--
+--Qos Table
+--
+
+ qosConfig OBJECT IDENTIFIER ::= { tdmoeConfigTable 2}
+
+ qosClassOfServiceConfig OBJECT IDENTIFIER ::= { qosConfig 1 }
+
+ priorityModeConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF PriorityModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet QoS Priority Mode Table."
+ ::= { qosClassOfServiceConfig 1 }
+
+ priorityModeEntry OBJECT-TYPE
+ SYNTAX PriorityModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet QoS Priority Mode Table."
+ INDEX { priorityModeSlotIndex , priorityModePortIndex }
+ ::= { priorityModeConfig 1 }
+
+ PriorityModeEntry ::= SEQUENCE {
+ priorityModeSlotIndex LargeSlotIndex,
+ priorityModePortIndex EthportIndex,
+ priorityModeMode INTEGER
+ }
+ priorityModeSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { priorityModeEntry 1 }
+
+ priorityModePortIndex OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SWPortNum:switch port SNMP, WAN1, WAN2, and LAN."
+ ::= { priorityModeEntry 2 }
+
+ priorityModeMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(1),
+ cos(2),
+ tos(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WAN1 Priority Mode"
+ ::= { priorityModeEntry 3 }
+
+--
+-- FixedPriorityTable
+--
+
+ fixedPriorityConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF FixedPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet QoS Fixed Priority Table."
+ ::= { qosClassOfServiceConfig 2 }
+
+ fixedPriorityEntry OBJECT-TYPE
+ SYNTAX FixedPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet QoS Fixed Priority Table."
+ INDEX { fixSlotIndex , fixPortIndex }
+ ::= { fixedPriorityConfig 1 }
+
+ FixedPriorityEntry ::= SEQUENCE {
+ fixSlotIndex LargeSlotIndex,
+ fixPortIndex EthportIndex,
+ fixTransmitPriority INTEGER
+ }
+
+ fixSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { fixedPriorityEntry 1 }
+
+ fixPortIndex OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "priority port."
+ ::= { fixedPriorityEntry 2 }
+
+ fixTransmitPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ priority-0(1),
+ priority-1(2),
+ priority-2(3),
+ priority-3(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit Priority"
+ ::= { fixedPriorityEntry 3 }
+
+--
+-- VlanCosPriorityTable
+--
+
+ vlanCosPriorityConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanCosPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet QoS VLAN Cos Priority Table."
+ ::= { qosClassOfServiceConfig 3 }
+
+ vlanCosPriorityEntry OBJECT-TYPE
+ SYNTAX VlanCosPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet QoS VLAN Cos Priority Table."
+ INDEX { cosSlotIndex , cosCosPriority }
+ ::= { vlanCosPriorityConfig 1 }
+
+ VlanCosPriorityEntry ::= SEQUENCE {
+ cosSlotIndex LargeSlotIndex,
+ cosCosPriority INTEGER,
+ cosTransmitPriority INTEGER
+ }
+
+ cosSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { vlanCosPriorityEntry 1 }
+
+ cosCosPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ cos-priority-0(1),
+ cos-priority-1(2),
+ cos-priority-2(3),
+ cos-priority-3(4),
+ cos-priority-4(5),
+ cos-priority-5(6),
+ cos-priority-6(7),
+ cos-priority-7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Cos Priority 0 to 7"
+ ::= { vlanCosPriorityEntry 2 }
+
+ cosTransmitPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ priority-0(1),
+ priority-1(2),
+ priority-2(3),
+ priority-3(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit Priority"
+ ::= { vlanCosPriorityEntry 3 }
+
+
+--
+-- TosPriorityTable
+--
+
+ tosPriorityConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF TosPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet QoS Tos Priority Table."
+ ::= { qosClassOfServiceConfig 4 }
+
+ tosPriorityEntry OBJECT-TYPE
+ SYNTAX TosPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet QoS Tos Priority Table."
+ INDEX { tosSlotIndex , tosTosPriority }
+ ::= { tosPriorityConfig 1 }
+
+ TosPriorityEntry ::= SEQUENCE {
+ tosSlotIndex LargeSlotIndex,
+ tosTosPriority INTEGER,
+ tosTransmitPriority INTEGER
+ }
+ tosSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tosPriorityEntry 1 }
+
+ tosTosPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ tos-priority-0(1),
+ tos-priority-1(2),
+ tos-priority-2(3),
+ tos-priority-3(4),
+ tos-priority-4(5),
+ tos-priority-5(6),
+ tos-priority-6(7),
+ tos-priority-7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tos Priority 0 to 7"
+ ::= { tosPriorityEntry 2 }
+
+ tosTransmitPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ priority-0(1),
+ priority-1(2),
+ priority-2(3),
+ priority-3(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Transmit Priority"
+ ::= { tosPriorityEntry 3 }
+
+--=====================
+-- Qos Tx Schedule Table
+--=====================
+
+ qosTxScheduleConfig OBJECT IDENTIFIER ::= { qosConfig 2 }
+
+ scheduleAlgorithmConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF ScheduleAlgorithmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet QoS Scheduling Algorithm Table."
+ ::= { qosTxScheduleConfig 1 }
+
+ scheduleAlgorithmEntry OBJECT-TYPE
+ SYNTAX ScheduleAlgorithmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet QoS Scheduling Algorithm Table."
+ INDEX { scheduleSlotIndex , schedulePortIndex }
+ ::= { scheduleAlgorithmConfig 1 }
+
+ ScheduleAlgorithmEntry ::= SEQUENCE {
+ scheduleSlotIndex LargeSlotIndex,
+ schedulePortIndex EthportIndex,
+ scheduleAlgorithm INTEGER
+ }
+
+ scheduleSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { scheduleAlgorithmEntry 1 }
+
+ schedulePortIndex OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "scheduling algorithm port"
+ ::= { scheduleAlgorithmEntry 2 }
+
+ scheduleAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER {
+ strict-priority(1),
+ weighted-round-robin(2)
+
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "scheduling algorithm"
+ ::= { scheduleAlgorithmEntry 3 }
+
+--
+-- WRR Weight Table
+--
+
+
+
+
+ wrrWeightConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF WrrweightEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet QoS Scheduling Algorithm Table."
+ ::= { qosTxScheduleConfig 2 }
+
+ wrrweightEntry OBJECT-TYPE
+ SYNTAX WrrweightEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet QoS Wrr Table."
+ INDEX { wrrSlotIndex }
+ ::= { wrrWeightConfig 1 }
+
+ WrrweightEntry ::= SEQUENCE {
+ wrrSlotIndex LargeSlotIndex,
+ wrrWeightP0Queue INTEGER,
+ wrrWeightP1Queue INTEGER,
+ wrrWeightP2Queue INTEGER,
+ wrrWeightP3Queue INTEGER
+
+ }
+
+ wrrSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { wrrweightEntry 1 }
+
+ wrrWeightP0Queue OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "P0 Queue Percentage, sum of Queue percentage of the four ports must be 100% "
+ ::= { wrrweightEntry 2 }
+
+ wrrWeightP1Queue OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "P1 Queue Percentage"
+ ::= { wrrweightEntry 3}
+
+ wrrWeightP2Queue OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "P2 Queue Percentage"
+ ::= { wrrweightEntry 4}
+
+ wrrWeightP3Queue OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "P3 Queue Percentage"
+ ::= { wrrweightEntry 5}
+
+
+-- flow control
+
+ flowControlConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF FlowControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet QoS flow control Table."
+ ::= { qosTxScheduleConfig 3 }
+
+ flowControlEntry OBJECT-TYPE
+ SYNTAX FlowControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet QoS flow control Table."
+ INDEX { flowSlotIndex , flowPortIndx }
+ ::= { flowControlConfig 1 }
+
+ FlowControlEntry ::= SEQUENCE {
+ flowSlotIndex LargeSlotIndex,
+ flowPortIndx EthportIndex,
+ flowFlowControl INTEGER
+ }
+
+ flowSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { flowControlEntry 1 }
+
+ flowPortIndx OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE port 1-4"
+ ::= { flowControlEntry 2 }
+
+ flowFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "flow control"
+ ::= { flowControlEntry 3 }
+
+
+
+ qosRateCtrlConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF RateCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet QoS Scheduling Algorithm Table."
+ ::= { qosConfig 3}
+
+ rateCtrlEntry OBJECT-TYPE
+ SYNTAX RateCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Ethernet QoS Wrr Table."
+ INDEX { rateCtrlSlotIndex , rateCtrlPortIndex }
+ ::= { qosRateCtrlConfig 1 }
+
+
+ RateCtrlEntry ::= SEQUENCE {
+ rateCtrlSlotIndex LargeSlotIndex,
+ rateCtrlPortIndex EthportIndex,
+ rateCtrlSpeedRangeValue INTEGER,
+ rateCtrlRateGranularity INTEGER
+ }
+
+ rateCtrlSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rateCtrlEntry 1 }
+
+ rateCtrlPortIndex OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Index"
+ ::= { rateCtrlEntry 2 }
+
+ rateCtrlSpeedRangeValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "64kbps to 1mbps in the ratelimit mode of 64kbps, 1mbps to 100mbps in
+ the ratelimit mode of 1 mbp, and 100 mbps to 1000 mbps in the ratelimit mode of 10 mbps. "
+ ::= { rateCtrlEntry 3 }
+
+
+ rateCtrlRateGranularity OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbps-64(1),
+ mbps-1(2),
+ mbps-10(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port rate limit: from 64kbps to 1mbps in increments of of 64kbps, from 1mbps to 100mbps in
+ increments of 1 mbp and from 100 mbps to 1000 mbps in increments of 10 mbps."
+ ::= { rateCtrlEntry 4 }
+
+--
+-- eth phy config table
+--
+ ethPortConfig OBJECT IDENTIFIER ::= { tdmoeConfigTable 3}
+
+ ethPortElectricConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF EthPortelectricEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth phy electric Config Table."
+ ::= { ethPortConfig 1 }
+
+ ethPortelectricEntry OBJECT-TYPE
+ SYNTAX EthPortelectricEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth Phy Config Entry."
+ INDEX { ethSlotIndex , ethPortIndex }
+ ::= { ethPortElectricConfig 1 }
+
+ EthPortelectricEntry ::= SEQUENCE {
+ ethSlotIndex LargeSlotIndex,
+ ethPortIndex EthportIndex,
+ ethState INTEGER,
+ ethAutoNegotiation INTEGER,
+ ethSpeed INTEGER,
+ ethDuplex INTEGER
+ }
+
+ ethSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ethPortelectricEntry 1 }
+
+ ethPortIndex OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "eth port 1-4"
+ ::= { ethPortelectricEntry 2 }
+
+ ethState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port State"
+ ::= { ethPortelectricEntry 3 }
+
+ ethAutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto negotiation state"
+ ::= {ethPortelectricEntry 4 }
+
+ ethSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbps-10 (1),
+ mbps-100 (2),
+ mbps-1000 (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port speed 10/100/1000 mbps"
+ ::= {ethPortelectricEntry 5 }
+
+ ethDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ half (1),
+ full (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port duplex mode(half/full)"
+ ::= {ethPortelectricEntry 6 }
+
+
+ ethPortOpticalConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF EthPortopticalEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth phy electric Config Table."
+ ::= { ethPortConfig 2 }
+
+ ethPortopticalEntry OBJECT-TYPE
+ SYNTAX EthPortopticalEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth Phy Config Entry."
+ INDEX { ethopticalSlotIndex , ethopticalPortIndex }
+ ::= { ethPortOpticalConfig 1 }
+
+ EthPortopticalEntry ::= SEQUENCE {
+ ethopticalSlotIndex LargeSlotIndex,
+ ethopticalPortIndex INTEGER,
+ ethopticalState INTEGER,
+ ethopticalAutolaserShutdown INTEGER,
+ ethopticalSpeed INTEGER,
+ ethopticalAutoNegotiation INTEGER,
+ ethopticalDuplex INTEGER,
+ ethopticalPulseRepetitionTime INTEGER,
+ ethopticalManualRestart INTEGER
+ }
+
+ ethopticalSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ethPortopticalEntry 1 }
+
+ ethopticalPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ eth-1 (1),
+ eth-2 (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "eth port 1-2"
+ ::= { ethPortopticalEntry 2 }
+
+ ethopticalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port State"
+ ::= { ethPortopticalEntry 3 }
+
+ ethopticalAutolaserShutdown OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "autolasershutdown state"
+ ::= {ethPortopticalEntry 4 }
+
+ ethopticalSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbps-1000 (1),
+ mbps-100 (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port State"
+ ::= { ethPortopticalEntry 5 }
+
+ ethopticalAutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "auto negotiation state"
+ ::= {ethPortopticalEntry 6 }
+
+ ethopticalDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ half (1),
+ full (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port duplex mode(half/full)"
+ ::= {ethPortopticalEntry 7 }
+
+ ethopticalPulseRepetitionTime OBJECT-TYPE
+ SYNTAX INTEGER (60..300)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ALS/APSD pulse repetition time for automatic restart(sec)"
+ ::= { ethPortopticalEntry 8 }
+
+ ethopticalManualRestart OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ start(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Optical port manual restart"
+ ::= { ethPortopticalEntry 9 }
+
+--
+-- ethL2 Table
+--
+
+ ethSwitchConfig OBJECT IDENTIFIER ::= { tdmoeConfigTable 4 }
+
+
+ agingtimeConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgingtimeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { ethSwitchConfig 1 }
+
+ agingtimeEntry OBJECT-TYPE
+ SYNTAX AgingtimeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "age tme Entry."
+ INDEX { tdmoeSlotIndex }
+ ::= { agingtimeConfig 1 }
+
+ AgingtimeEntry ::= SEQUENCE {
+ tdmoeAgingtime INTEGER
+ }
+
+ tdmoeAgingtime OBJECT-TYPE
+ SYNTAX INTEGER (0..3825)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mac table aging time range: 0~3825 seconds, setting 0 second disables aging process
+ aging time must be a multiple of fifteen."
+ ::= {agingtimeEntry 2 }
+
+
+ addMacConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF AddMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "add static mac table"
+ ::= { ethSwitchConfig 2}
+
+ addMacEntry OBJECT-TYPE
+ SYNTAX AddMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "age static mac Entry."
+ INDEX { tdmoeSlotIndex }
+ ::= { addMacConfig 1 }
+
+ AddMacEntry ::= SEQUENCE {
+ tdmoeAddPort INTEGER,
+ tdmoeAddmacAddress DisplayString
+ }
+
+ tdmoeAddPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ mgt (1),
+ eth-1 (2),
+ eth-2 (3),
+ eth-3 (4),
+ eth-4 (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "determine which port to add mac"
+ ::= {addMacEntry 2}
+
+ tdmoeAddmacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..12))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "add static mac in hex mode(0~F)"
+ ::= {addMacEntry 3}
+
+ delMacConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF DelMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "delete static mac table"
+ ::= { ethSwitchConfig 3 }
+
+ delMacEntry OBJECT-TYPE
+ SYNTAX DelMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "delete static mac Entry."
+ INDEX { tdmoeSlotIndex }
+ ::= { delMacConfig 1 }
+
+ DelMacEntry ::= SEQUENCE {
+ tdmoeDelPort INTEGER
+ }
+ tdmoeDelPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ mgt (1),
+ eth-1 (2),
+ eth-2 (3),
+ eth-3 (4),
+ eth-4 (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "delete port's mac"
+ ::= {delMacEntry 2}
+
+
+ rstpTable OBJECT IDENTIFIER ::= {tdmoeConfigTable 5 }
+
+ rstpConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF RstpConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "rstp config table"
+ ::= {rstpTable 1}
+
+ rstpConfigEntry OBJECT-TYPE
+ SYNTAX RstpConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "rstp Config Entry."
+ INDEX { rstpSlotIndex }
+ ::= { rstpConfig 1 }
+
+ RstpConfigEntry ::= SEQUENCE {
+ rstpSlotIndex LargeSlotIndex,
+ rstpState INTEGER,
+ rstpPriority INTEGER,
+ rstpHellotime INTEGER,
+ rstpMaximumAge INTEGER,
+ rstpForwardDelay INTEGER
+ }
+
+ rstpSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rstpConfigEntry 1 }
+
+ rstpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ stp (2),
+ rstp (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rstp state"
+ ::= {rstpConfigEntry 2}
+
+ rstpPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rstp priority 0~65534"
+ ::= {rstpConfigEntry 3}
+
+ rstpHellotime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rstp hello time 1~10 seconds"
+ ::= {rstpConfigEntry 4}
+
+ rstpMaximumAge OBJECT-TYPE
+ SYNTAX INTEGER (6..40)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rstp maxumun age 6~40 seconds"
+ ::= {rstpConfigEntry 5}
+
+ rstpForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rstp forward delay 4~30 seconds"
+ ::= {rstpConfigEntry 6}
+
+ rstpPortConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF RstpPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= {rstpTable 2}
+
+ rstpPortConfigEntry OBJECT-TYPE
+ SYNTAX RstpPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "rstp Port Config Entry."
+ INDEX { rstpSlotIndex , rstpPortIndex }
+ ::= { rstpPortConfig 1 }
+
+ RstpPortConfigEntry ::= SEQUENCE {
+ rstpPortIndex EthportIndex,
+ rstpStpState INTEGER,
+ rstpPortPriority INTEGER,
+ rstpPortCost INTEGER,
+ rstpLinkType INTEGER,
+ rstpEdgePort INTEGER
+ }
+
+ rstpPortIndex OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Eth port 1-4"
+ ::= { rstpPortConfigEntry 2}
+
+ rstpStpState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable (1),
+ block (2),
+ listen (3),
+ learn (4),
+ forward (5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "stp port state"
+ ::= {rstpPortConfigEntry 3}
+
+ rstpPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..240)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rstp port priority 0~240"
+ ::= {rstpPortConfigEntry 4}
+
+ rstpPortCost OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rstp port cost 0~32767"
+ ::= {rstpPortConfigEntry 5}
+
+ rstpLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto (1),
+ p-to-p (2),
+ shared (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rstp port link type"
+ ::= {rstpPortConfigEntry 6}
+
+ rstpEdgePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "edge port mode"
+ ::= {rstpPortConfigEntry 7}
+
+
+ linkaggregateConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF AggregateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "link aggregate config"
+ ::= {tdmoeConfigTable 6}
+
+ aggregateEntry OBJECT-TYPE
+ SYNTAX AggregateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "link aggregate Entry."
+ INDEX { aggreSlotIndex }
+ ::= { linkaggregateConfig 1 }
+
+ AggregateEntry ::= SEQUENCE {
+ aggreSlotIndex LargeSlotIndex,
+ aggreTrunkGroup1 INTEGER,
+ aggreTrunkGroup2 INTEGER
+ }
+
+ aggreSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { aggregateEntry 1 }
+
+ aggreTrunkGroup1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ leader-ETH1 (2),
+ leader-ETH2 (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "choose group1 port trunk leader(eth1/eth2)"
+ ::= {aggregateEntry 2}
+
+ aggreTrunkGroup2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ leader-ETH3 (2),
+ leader-ETH4 (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "choose group2 porttrunk leader(eth3/eth4)"
+ ::= {aggregateEntry 3}
+
+
+ tributaryConfig OBJECT IDENTIFIER ::= { tdmoeConfigTable 7 }
+
+ tributaryModeConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF TributaryModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "tributary config table"
+ ::= {tributaryConfig 1 }
+
+ tributaryModeEntry OBJECT-TYPE
+ SYNTAX TributaryModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "tributary Entry."
+ INDEX { tribSlotIndex }
+ ::= { tributaryModeConfig 1 }
+
+ TributaryModeEntry ::= SEQUENCE {
+ tribSlotIndex LargeSlotIndex,
+ tribMode INTEGER
+ }
+ tribSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tributaryModeEntry 1 }
+
+ tribMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ e1(1),
+ t1(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "transport mode:E1/T1"
+ ::= {tributaryModeEntry 2}
+
+
+ tributaryPortConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF TributaryPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "tributary config table"
+ ::= {tributaryConfig 2 }
+
+ tributaryPortEntry OBJECT-TYPE
+ SYNTAX TributaryPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "tributary Entry."
+ INDEX { tribSlotIndex , tribTribIndex }
+ ::= { tributaryPortConfig 1 }
+
+ TributaryPortEntry ::= SEQUENCE {
+ tribTribIndex Tributaryport,
+ tribFrame INTEGER,
+ tribCAS INTEGER,
+ tribRemoteloss INTEGER
+ }
+
+
+
+ tribTribIndex OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "trib port 1-4"
+ ::= { tributaryPortEntry 2}
+
+ tribFrame OBJECT-TYPE
+ SYNTAX INTEGER{
+ e1-fas (1),
+ e1-unframe (2),
+ t1-t1403(3),
+ t1-esf (4),
+ t1-d4 (5),
+ t1-unframe (6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "e1/t1 line frame"
+ ::= {tributaryPortEntry 3}
+
+ tribCAS OBJECT-TYPE
+ SYNTAX INTEGER{
+ off (1),
+ on (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "cas state"
+ ::= {tributaryPortEntry 4}
+
+ tribRemoteloss OBJECT-TYPE
+ SYNTAX INTEGER{
+ continue-send-packet (1),
+ stop (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "when remote side are lost, local side stop or continue sending data."
+ ::= {tributaryPortEntry 5}
+
+
+ toeBundleProtectionConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF ToeBundleProtectionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "link aggregate config"
+ ::= {tdmoeConfigTable 8}
+
+ toeBundleProtectionEntry OBJECT-TYPE
+ SYNTAX ToeBundleProtectionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "link aggregate Entry."
+ INDEX { toeBPSlot }
+ ::= { toeBundleProtectionConfig 1 }
+
+ ToeBundleProtectionEntry ::= SEQUENCE {
+ toeBPSlot LargeSlotIndex,
+ toeBPEnable INTEGER,
+ toeBPTimeout INTEGER
+ }
+
+ toeBPSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { toeBundleProtectionEntry 1 }
+
+ toeBPEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "choose group1 port trunk leader(eth1/eth2)"
+ ::= {toeBundleProtectionEntry 2}
+
+ toeBPTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "choose group2 porttrunk leader(eth3/eth4)"
+ ::= {toeBundleProtectionEntry 3}
+
+-- Synce Config Table --
+
+-- toeSynceGroup OBJECT IDENTIFIER ::= { tdmoeConfigTable 9 }
+
+-- toeTimingGeneralTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF ToeTimingGeneralEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SyncE config table"
+-- ::= {toeSynceGroup 1 }
+
+-- toeTimingGeneralEntry OBJECT-TYPE
+-- SYNTAX ToeTimingGeneralEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SyncE Entry."
+-- INDEX { toeTimingSlotIndex }
+-- ::= { toeTimingGeneralTable 1 }
+
+-- ToeTimingGeneralEntry ::= SEQUENCE {
+-- toeTimingSlotIndex LargeSlotIndex,
+-- toeTimingSsmMode INTEGER,
+-- toeTimingWtrTimer Integer32,
+-- toeTimingQLOption INTEGER
+-- }
+
+-- toeTimingSlotIndex OBJECT-TYPE
+-- SYNTAX LargeSlotIndex
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Slot 1~12, total 12 slots."
+-- ::= { toeTimingGeneralEntry 1 }
+
+-- toeTimingSsmMode OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- EsmcSsmDisabled(1),
+-- EsmcSsmEnabled(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Timing mode"
+-- ::= { toeTimingGeneralEntry 2 }
+
+-- toeTimingWtrTimer OBJECT-TYPE
+-- SYNTAX Integer32 (1..15)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Timing wait-to-restore timer period"
+-- ::= { toeTimingGeneralEntry 3 }
+
+-- toeTimingQLOption OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- g781Option1(1),
+-- g781Option2(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Synchronous ESMC option"
+-- ::= { toeTimingGeneralEntry 4 }
+
+-- toeTimingSourceAddDelTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF ToeTimingSourceAddDelEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "This table is used to configure Timing interfaces"
+-- ::= { toeSynceGroup 2 }
+
+-- toeTimingSourceAddDelEntry OBJECT-TYPE
+-- SYNTAX ToeTimingSourceAddDelEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The entry of timingQLInterfaceTable."
+-- INDEX { toeTimingSourceSlotIndex , toeTimingSourceIntfName }
+-- ::= { toeTimingSourceAddDelTable 1 }
+
+-- ToeTimingSourceAddDelEntry ::= SEQUENCE {
+-- toeTimingSourceSlotIndex LargeSlotIndex,
+-- toeTimingSourceIntfName INTEGER,
+-- toeTimingSourcePriority INTEGER,
+-- toeTimingSourceStatus INTEGER
+-- }
+
+-- toeTimingSourceSlotIndex OBJECT-TYPE
+-- SYNTAX LargeSlotIndex
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Slot 1~12, total 12 slots."
+-- ::= { toeTimingSourceAddDelEntry 1 }
+
+-- toeTimingSourceIntfName OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- internal(1),
+-- eth1(2),
+-- eth2(3),
+-- eth3(4),
+-- eth4(5)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The interface name for Timing source add/delete action."
+-- ::= { toeTimingSourceAddDelEntry 2 }
+
+-- toeTimingSourcePriority OBJECT-TYPE
+-- SYNTAX INTEGER (0..255)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clock priority for Timing source add/delete action"
+-- ::= { toeTimingSourceAddDelEntry 3 }
+
+-- toeTimingSourceStatus OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- disable(1),
+-- enable(2)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The status of source to/from the Timing source list."
+-- ::= { toeTimingSourceAddDelEntry 4 }
+
+-- toeTimingCurrentTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF ToeTimingCurrentEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "This table is used to disply timing current information"
+-- ::= { toeSynceGroup 3 }
+
+-- toeTimingCurrentEntry OBJECT-TYPE
+-- SYNTAX ToeTimingCurrentEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SyncE Entry."
+-- INDEX { toeTimingCurrentSlotIndex }
+-- ::= { toeTimingCurrentTable 1 }
+
+-- ToeTimingCurrentEntry ::= SEQUENCE {
+-- toeTimingCurrentSlotIndex LargeSlotIndex,
+-- toeTimingCurrentClockLocked INTEGER,
+-- toeTimingCurrentQL INTEGER
+-- }
+
+-- toeTimingCurrentSlotIndex OBJECT-TYPE
+-- SYNTAX LargeSlotIndex
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Slot 1~12, total 12 slots."
+-- ::= { toeTimingCurrentEntry 1 }
+
+-- toeTimingCurrentClockLocked OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- internal(1),
+-- eth1(2),
+-- eth2(3),
+-- eth3(4),
+-- eth4(5)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Current clock selected for Timing"
+-- ::= { toeTimingCurrentEntry 2 }
+
+-- toeTimingCurrentQL OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- auto(0),
+-- forceOpt1Prc(1),
+-- forceOpt1SsuA(2),
+-- forceOpt1SsuB(3),
+-- forceOpt1Eec1(4),
+-- forceOpt1Dnu(5),
+-- forceOpt2Prs(6),
+-- forceOpt2Stu(7),
+-- forceOpt2St2(8),
+-- forceOpt2Tnc(9),
+-- forceOpt2St3(10),
+-- forcePpt2Smc(11),
+-- forceOpt2St4(12),
+-- forceOpt2Prov(13),
+-- forceOpt2Dus(14),
+-- failed(15)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Current QL(quality-level) selected for Timing"
+-- ::= { toeTimingCurrentEntry 3 }
+
+-- toeTimingNominatedSrcTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF ToeTimingNominatedSrcEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "This table is used to show all Timing nominated clock source"
+-- ::= { toeSynceGroup 4 }
+
+-- toeTimingNominatedSrcEntry OBJECT-TYPE
+-- SYNTAX ToeTimingNominatedSrcEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The entry of timingNominatedSrcTable"
+-- INDEX { toeTimingNominatedSlotIndex , toeTimingNominatedName }
+-- ::= { toeTimingNominatedSrcTable 1 }
+
+-- ToeTimingNominatedSrcEntry ::= SEQUENCE {
+-- toeTimingNominatedSlotIndex INTEGER,
+-- toeTimingNominatedName INTEGER,
+-- toeTimingNominatedPriority INTEGER,
+-- toeTimingNominatedQlIn INTEGER,
+-- toeTimingNominatedSignalFail INTEGER,
+-- toeTimingNominatedState INTEGER
+-- }
+
+-- toeTimingNominatedSlotIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Timing interface index"
+-- ::= { toeTimingNominatedSrcEntry 1 }
+
+-- toeTimingNominatedName OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- internal(1),
+-- eth1(2),
+-- eth2(3),
+-- eth3(4),
+-- eth4(5)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Timing interface name"
+-- ::= { toeTimingNominatedSrcEntry 2 }
+
+-- toeTimingNominatedPriority OBJECT-TYPE
+-- SYNTAX INTEGER (1..255)
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Priority of nominated clock source"
+-- ::= { toeTimingNominatedSrcEntry 3 }
+
+-- toeTimingNominatedQlIn OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- auto(0),
+-- qlOpt1Prc(1),
+-- qlOpt1SsuA(2),
+-- qlOpt1SsuB(3),
+-- qlOpt1Eec1(4),
+-- qlOpt1Dnu(5),
+-- qlOpt2Prs(6),
+-- qlOpt2Stu(7),
+-- qlOpt2St2(8),
+-- qlOpt2Tnc(9),
+-- qlOpt2St3(10),
+-- qlOpt2Smc(11),
+-- qlOpt2St4(12),
+-- qlOpt2Prov(13),
+-- qlOpt2Dus(14),
+-- qlFailed(15)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Current QL(quality-level) status of nominated clock source"
+-- ::= { toeTimingNominatedSrcEntry 4 }
+
+-- toeTimingNominatedSignalFail OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- no(1),
+-- yes(2)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Current signal fail status of nominated clock source"
+-- ::= { toeTimingNominatedSrcEntry 5 }
+
+-- toeTimingNominatedState OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- normal(1),
+-- failed(2),
+-- waitToRestore(3)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Current state of nominated clock source"
+-- ::= { toeTimingNominatedSrcEntry 6 }
+
+-- toeTimingQLInterfaceTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF ToeTimingInterfaceEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "This table is used to configure Timing interfaces"
+-- ::= { toeSynceGroup 5 }
+
+-- toeTimingInterfaceEntry OBJECT-TYPE
+-- SYNTAX ToeTimingInterfaceEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The entry of timingQLInterfaceTable."
+-- INDEX { toeTimingInterfaceSlotIndex , toeTimingInterfaceName }
+-- ::= { toeTimingQLInterfaceTable 1 }
+
+-- ToeTimingInterfaceEntry ::= SEQUENCE {
+-- toeTimingInterfaceSlotIndex INTEGER,
+-- toeTimingInterfaceName INTEGER,
+-- toeTimingInterfaceSsm INTEGER,
+-- toeTimingInterfaceRxQlMode INTEGER,
+-- toeTimingInterfaceRxQl INTEGER,
+-- toeTimingInterfaceTxQlMode INTEGER,
+-- toeTimingInterfaceTxQl INTEGER
+-- }
+
+-- toeTimingInterfaceSlotIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Timing interface index"
+-- ::= { toeTimingInterfaceEntry 1 }
+
+-- toeTimingInterfaceName OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- internal(1),
+-- eth1(2),
+-- eth2(3),
+-- eth3(4),
+-- eth4(5)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Timing interface name"
+-- ::= { toeTimingInterfaceEntry 2 }
+
+
+-- toeTimingInterfaceSsm OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- disable(1),
+-- enable(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Interface SSM transmit/receive config"
+-- ::= { toeTimingInterfaceEntry 3 }
+
+-- toeTimingInterfaceRxQlMode OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- auto(0),
+-- forceOpt1Prc(1),
+-- forceOpt1SsuA(2),
+-- forceOpt1SsuB(3),
+-- forceOpt1Eec1(4),
+-- forceOpt1Dnu(5),
+-- forceOpt2Prs(6),
+-- forceOpt2Stu(7),
+-- forceOpt2St2(8),
+-- forceOpt2Tnc(9),
+-- forceOpt2St3(10),
+-- forceOpt2Smc(11),
+-- forceOpt2St4(12),
+-- forceOpt2Prov(13),
+-- forceOpt2Dus(14)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Interface Rx QL mode setup"
+-- ::= { toeTimingInterfaceEntry 4 }
+
+-- toeTimingInterfaceRxQl OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- auto(0),
+-- forceOpt1Prc(1),
+-- forceOpt1SsuA(2),
+-- forceOpt1SsuB(3),
+-- forceOpt1Eec1(4),
+-- forceOpt1Dnu(5),
+-- forceOpt2Prs(6),
+-- forceOpt2Stu(7),
+-- forceOpt2St2(8),
+-- forceOpt2Tnc(9),
+-- forceOpt2St3(10),
+-- forceOpt2Smc(11),
+-- forceOpt2St4(12),
+-- forceOpt2Prov(13),
+-- forceOpt2Dus(14),
+-- failed(15)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Interface Rx QL current status"
+-- ::= { toeTimingInterfaceEntry 5 }
+
+-- toeTimingInterfaceTxQlMode OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- auto(0),
+-- forceOpt1Prc(1),
+-- forceOpt1SsuA(2),
+-- forceOpt1SsuB(3),
+-- forceOpt1Eec1(4),
+-- forceOpt1Dnu(5),
+-- forceOpt2Prs(6),
+-- forceOpt2Stu(7),
+-- forceOpt2St2(8),
+-- forceOpt2Tnc(9),
+-- forceOpt2St3(10),
+-- forceOpt2Smc(11),
+-- forceOpt2St4(12),
+-- forceOpt2Prov(13),
+-- forceOpt2Dus(14)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Interface Tx QL mode setup"
+-- ::= { toeTimingInterfaceEntry 6 }
+
+-- toeTimingInterfaceTxQl OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- auto(0),
+-- forceOpt1Prc(1),
+-- forceOpt1SsuA(2),
+-- forceOpt1SsuB(3),
+-- forceOpt1Eec1(4),
+-- forceOpt1Dnu(5),
+-- forceOpt2Prs(6),
+-- forceOpt2Stu(7),
+-- forceOpt2St2(8),
+-- forceOpt2Tnc(9),
+-- forceOpt2St3(10),
+-- forceOpt2Smc(11),
+-- forceOpt2St4(12),
+-- forceOpt2Prov(13),
+-- forceOpt2Dus(14),
+-- failed(15)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Interface Tx QL current status"
+-- ::= { toeTimingInterfaceEntry 7 }
+
+-- End of SyncE --
+
+
+ timeSlotIpAssignTable OBJECT IDENTIFIER ::= { tdmoe-card 2 }
+
+ bundleAllocationConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF BundleAllocationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle Allocation table."
+ ::= {timeSlotIpAssignTable 1 }
+
+ bundleAllocationEntry OBJECT-TYPE
+ SYNTAX BundleAllocationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Bundle Allocation table."
+ INDEX { tdmoeSlotIndex }
+ ::= { bundleAllocationConfig 1 }
+
+ BundleAllocationEntry ::= SEQUENCE {
+ tdmoeBundleAllocationMode INTEGER
+ }
+
+ tdmoeBundleAllocationMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ mode-16 (1),
+ mode-32 (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mode16:trib1-16,trib2-16,trib3-16,trib4-16
+ mode32:trib1-32,trib2-disable,trib3-32,trib4-disable"
+ ::= { bundleAllocationEntry 2 }
+
+
+
+
+ timeSlotAssignConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimeSlotAssignEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMOE bundle timeslot map table."
+ ::= {timeSlotIpAssignTable 2 }
+
+ timeSlotAssignEntry OBJECT-TYPE
+ SYNTAX TimeSlotAssignEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "bundletimeSlot map Entry."
+ INDEX { timeSlotSlotIndex , timeSlotTribIndex , timeSlotTsIndex }
+ ::= { timeSlotAssignConfig 1 }
+
+ TimeSlotAssignEntry ::= SEQUENCE {
+ timeSlotSlotIndex LargeSlotIndex,
+ timeSlotTribIndex Tributaryport,
+ timeSlotTsIndex INTEGER,
+ timeSlotBundleID Bundleid
+
+ }
+ timeSlotSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { timeSlotAssignEntry 1 }
+
+ timeSlotTribIndex OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port index."
+ ::= { timeSlotAssignEntry 2 }
+
+ timeSlotTsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { timeSlotAssignEntry 3 }
+
+ timeSlotBundleID OBJECT-TYPE
+ SYNTAX Bundleid
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "timeslot bundle index."
+ ::= { timeSlotAssignEntry 4 }
+
+
+ bundleIPConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF BundleIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMOE bundle ip table."
+ ::= { timeSlotIpAssignTable 3}
+
+ bundleIPEntry OBJECT-TYPE
+ SYNTAX BundleIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "timeSlotIP Entry."
+ INDEX { tdmoeSlotIndex }
+ ::= { bundleIPConfig 1 }
+
+ BundleIPEntry ::= SEQUENCE {
+ tdmoeSrcIpAddress IpAddress,
+ tdmoeSubnetMask IpAddress,
+ tdmoeGatewayIpAddress IpAddress,
+ tdmoeSecSrcIpAddress IpAddress,
+ tdmoeSecSubnetMask IpAddress,
+ tdmoeSecGatewayIpAddress IpAddress,
+ toePriMacAddress DisplayString
+ }
+
+ tdmoeSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Source IP Address"
+ ::= { bundleIPEntry 2 }
+
+ tdmoeSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Subnet Mask"
+ ::= { bundleIPEntry 3 }
+
+
+ tdmoeGatewayIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Gateway IP"
+ ::= { bundleIPEntry 4 }
+
+ tdmoeSecSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary bundle Source IP Address"
+ ::= { bundleIPEntry 5}
+
+ tdmoeSecSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary bundle Subnet Mask"
+ ::= { bundleIPEntry 6 }
+
+
+ tdmoeSecGatewayIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary bundle Gateway IP"
+ ::= { bundleIPEntry 7 }
+
+
+ toePriMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary mac address "
+ ::= { bundleIPEntry 8}
+
+
+-- Time Slot Ip Table
+
+
+ timeSlotIPConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimeSlotIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMOE timeslot ip table."
+ ::= { timeSlotIpAssignTable 4 }
+
+ timeSlotIPEntry OBJECT-TYPE
+ SYNTAX TimeSlotIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "timeSlotIP Entry."
+ INDEX { tdmoeSlotIndex }
+ ::= { timeSlotIPConfig 1 }
+
+ TimeSlotIPEntry ::= SEQUENCE {
+ tdmoePort INTEGER,
+ tdmoeBundleID Bundleid2,
+ tdmoeSrcUdpPortNumber INTEGER,
+ tdmoeFormat INTEGER,
+ tdmoeDestIPAddress IpAddress,
+ tdmoeTos INTEGER,
+ tdmoeStratum INTEGER,
+ tdmoeCellInBundle INTEGER,
+ tdmoeJitterTolerance INTEGER,
+ tdmoeJitterBuffer INTEGER,
+ tdmoeVLAN INTEGER,
+ tdmoeCVLANId INTEGER,
+ tdmoeCVLANPriority INTEGER,
+ tdmoeSVLANId INTEGER,
+ tdmoeSVLANPriority INTEGER,
+ tdmoeAction INTEGER,
+ tdmoeConfirm INTEGER,
+ toeBP INTEGER,
+ toeBPMS INTEGER,
+ toeBPMode INTEGER,
+ toeBPSecUdpPW INTEGER,
+ toeBPPriUdpHB INTEGER,
+ toeBPSecUdpHB INTEGER,
+ toeBPSecIP IpAddress,
+ toeBPCVLANId INTEGER,
+ toeBPCVLANPriority INTEGER,
+ toeBPSVLANId INTEGER,
+ toeBPSVLANPriority INTEGER,
+ toeBuType INTEGER,
+ tdmoeSrcEcid INTEGER,
+ toeMacAddress DisplayString
+
+ }
+
+ tdmoePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ trib1(1),
+ trib2(2),
+ trib3(3),
+ trib4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4"
+ ::= { timeSlotIPEntry 2 }
+
+ tdmoeBundleID OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID"
+ ::= { timeSlotIPEntry 3 }
+
+ tdmoeSrcUdpPortNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UDP Number"
+ ::= { timeSlotIPEntry 4}
+
+ tdmoeFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ aal1(1),
+ cesopsn(2),
+ satop(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "format"
+ ::= { timeSlotIPEntry 5}
+
+ tdmoeDestIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address"
+ ::= { timeSlotIPEntry 6}
+
+ tdmoeTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TOS Number"
+ ::= { timeSlotIPEntry 7}
+
+ tdmoeStratum OBJECT-TYPE
+ SYNTAX INTEGER {
+ stratum1(1),
+ stratum2(2),
+ stratum3(3),
+ stratum3e(4),
+ stratum4(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Stratum Setup"
+ ::= { timeSlotIPEntry 8}
+
+ tdmoeCellInBundle OBJECT-TYPE
+ SYNTAX INTEGER (1..1600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Cell In Bundle"
+ ::= { timeSlotIPEntry 9}
+
+ tdmoeJitterTolerance OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Jitter Delay"
+ ::= { timeSlotIPEntry 10}
+
+ tdmoeJitterBuffer OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Jitter Size"
+ ::= { timeSlotIPEntry 11}
+
+ tdmoeVLAN OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ cvlan(2),
+ svlan(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN switch"
+ ::= { timeSlotIPEntry 12}
+
+ tdmoeCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN ID"
+ ::= { timeSlotIPEntry 13}
+
+ tdmoeCVLANPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p-0(1),
+ p-1(2),
+ p-2(3),
+ p-3(4),
+ p-4(5),
+ p-5(6),
+ p-6(7),
+ p-7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN Priority"
+ ::= { timeSlotIPEntry 14}
+
+ tdmoeSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN ID"
+ ::= { timeSlotIPEntry 15}
+
+ tdmoeSVLANPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p-0(1),
+ p-1(2),
+ p-2(3),
+ p-3(4),
+ p-4(5),
+ p-5(6),
+ p-6(7),
+ p-7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN Priority"
+ ::= { timeSlotIPEntry 16}
+
+ tdmoeAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ add-bundle(1),
+ delete-bundle(2),
+ delete-all(3),
+ active-all(4),
+ change-bundle(5),
+ stop-Tx-bundle(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle action"
+ ::= { timeSlotIPEntry 17}
+
+ tdmoeConfirm OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Confirm Setup"
+ ::= { timeSlotIPEntry 18}
+
+ toeBP OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle protection enable"
+ ::= { timeSlotIPEntry 19}
+
+ toeBPMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ slave(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Master or Slave"
+ ::= { timeSlotIPEntry 20}
+
+ toeBPMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-Revertible(1),
+ revertible(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Revertible"
+ ::= { timeSlotIPEntry 21}
+
+ toeBPSecUdpPW OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary PW UDP port"
+ ::= { timeSlotIPEntry 22}
+
+ toeBPPriUdpHB OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary HB UDP port"
+ ::= { timeSlotIPEntry 23}
+
+ toeBPSecUdpHB OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary HB UDP port"
+ ::= { timeSlotIPEntry 24}
+
+ toeBPSecIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secodary Destination IP"
+ ::= { timeSlotIPEntry 25}
+
+ toeBPCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN ID"
+ ::= { timeSlotIPEntry 26}
+
+ toeBPCVLANPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p-0(1),
+ p-1(2),
+ p-2(3),
+ p-3(4),
+ p-4(5),
+ p-5(6),
+ p-6(7),
+ p-7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN Priority"
+ ::= { timeSlotIPEntry 27}
+
+ toeBPSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN ID"
+ ::= { timeSlotIPEntry 28}
+
+ toeBPSVLANPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p-0(1),
+ p-1(2),
+ p-2(3),
+ p-3(4),
+ p-4(5),
+ p-5(6),
+ p-6(7),
+ p-7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN Priority"
+ ::= { timeSlotIPEntry 29}
+
+ toeBuType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ cesoEth(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bu type"
+ ::= { timeSlotIPEntry 30}
+
+ tdmoeSrcEcid OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ECID"
+ ::= { timeSlotIPEntry 31}
+
+ toeMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "mac address "
+ ::= { timeSlotIPEntry 32}
+
+
+ toeBPControl OBJECT-TYPE
+ SYNTAX SEQUENCE OF ToeBPControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "link aggregate config"
+ ::= {timeSlotIpAssignTable 5}
+
+ toeBPControlEntry OBJECT-TYPE
+ SYNTAX ToeBPControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "link aggregate Entry."
+ INDEX { toeBPControlSlot }
+ ::= { toeBPControl 1 }
+
+ ToeBPControlEntry ::= SEQUENCE {
+ toeBPControlSlot LargeSlotIndex,
+ toeBPControlport INTEGER,
+ toeBPControlbundle Bundleid2,
+ toeBPControlMode INTEGER,
+ toeBPControlconfirm INTEGER
+ }
+
+ toeBPControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { toeBPControlEntry 1 }
+
+ toeBPControlport OBJECT-TYPE
+ SYNTAX INTEGER {
+ trib1(1),
+ trib2(2),
+ trib3(3),
+ trib4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "force change trib"
+ ::= {toeBPControlEntry 2}
+
+ toeBPControlbundle OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "force change bundle"
+ ::= {toeBPControlEntry 3}
+
+ toeBPControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unLock(1),
+ force-change(2),
+ lock-pri(3),
+ lock-sec(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "force change mode"
+ ::= {toeBPControlEntry 4}
+
+ toeBPControlconfirm OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "force change confirm"
+ ::= {toeBPControlEntry 5}
+
+
+
+--
+-- Alarm Control Table SYNTAX
+--
+
+ tdmoeAlarmTable OBJECT IDENTIFIER ::= { tdmoe-card 3}
+
+ tdmoeAlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { tdmoeAlarmTable 1 }
+
+ tdmoeAlarmControlEntry OBJECT-TYPE
+ SYNTAX TdmoeAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the alarm control table."
+ INDEX { tdmoeSlotIndex }
+ ::= { tdmoeAlarmControlTable 1 }
+
+ TdmoeAlarmControlEntry ::= SEQUENCE {
+ tdmoeArp-Lost AlarmSeverity,
+ tdmoeRx-Lost AlarmSeverity,
+ tdmoeJit-Buf-Underrun AlarmSeverity,
+ tdmoeJit-Buf-Overrun AlarmSeverity,
+ tdmoeEthernet-Link AlarmSeverity,
+ tdmoeLossOfBundle AlarmSeverity,
+ tdmoeSFP-alarm AlarmSeverity,
+ tdmoeBP-alarm AlarmSeverity,
+ tdmoeL-bit-alm AlarmSeverity,
+ tdmoeR-bit-alm AlarmSeverity,
+ tdmoeSyncEClockSwitch-alm AlarmSeverity,
+ tdmoeIPConflictAlm AlarmSeverity
+
+ }
+
+ tdmoeArp-Lost OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "arp-bundle alarm severity type"
+ ::= { tdmoeAlarmControlEntry 2 }
+
+ tdmoeRx-Lost OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "rx-lost means the received packet sequence number is not the same as expected sequence
+ number. rx-Lost-bundle alarm severity type"
+ ::= { tdmoeAlarmControlEntry 3 }
+
+ tdmoeJit-Buf-Underrun OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Jit-Buf-Underrun means jitter buffer is empty. jitter buffer underrun-bundle alarm severity type"
+ ::= { tdmoeAlarmControlEntry 4 }
+
+ tdmoeJit-Buf-Overrun OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Jit-Buf-Overrun means that jitter buffer is full and there is no room for
+ new data to enter. jitter buffer overrun-bundle alarm severity type"
+ ::= { tdmoeAlarmControlEntry 5}
+
+ tdmoeEthernet-Link OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "jitter buffer overrun-bundle alarm severity type"
+ ::= { tdmoeAlarmControlEntry 6}
+
+ tdmoeLossOfBundle OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Loss of bundle"
+ ::= { tdmoeAlarmControlEntry 7 }
+
+ tdmoeSFP-alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SFP-alarm"
+ ::= { tdmoeAlarmControlEntry 8 }
+
+ tdmoeBP-alarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle protection-alarm"
+ ::= { tdmoeAlarmControlEntry 9 }
+
+ tdmoeL-bit-alm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle L bit alarm"
+ ::= { tdmoeAlarmControlEntry 10 }
+
+ tdmoeR-bit-alm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "bundle R bit alarm"
+ ::= { tdmoeAlarmControlEntry 11 }
+
+ tdmoeSyncEClockSwitch-alm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SyncE Clock Switch alarm"
+ ::= { tdmoeAlarmControlEntry 12 }
+
+ tdmoeIPConflictAlm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ip Conflict Switch alarm"
+ ::= { tdmoeAlarmControlEntry 13 }
+--
+-- Alarm Threshold Setup Table
+--
+
+ tdmoeThresControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeThresControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { tdmoeAlarmTable 2}
+
+ tdmoeThresControlEntry OBJECT-TYPE
+ SYNTAX TdmoeThresControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the threshold control table."
+ INDEX { tdmoeSlotIndex }
+ ::= { tdmoeThresControlTable 1 }
+
+ TdmoeThresControlEntry ::= SEQUENCE {
+ tdmoeThresArp-Lost INTEGER,
+ tdmoeThresRx-Lost INTEGER,
+-- tdmoeThresCell-Lost INTEGER,
+ tdmoeThresJit-Buf-Underrun INTEGER,
+ tdmoeThresJit-Buf-Overrun INTEGER
+ }
+
+ tdmoeThresArp-Lost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold of arp-bundle. ARP-bundle is count of ARP loss for a boundle."
+ ::= { tdmoeThresControlEntry 2 }
+
+ tdmoeThresRx-Lost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold of ex-Lost-bundle. Rx-Lost is count for a boundle about ethernet Lost/ jump events Packets."
+ ::= { tdmoeThresControlEntry 3 }
+
+-- tdmoeThresCell-Lost OBJECT-TYPE
+-- SYNTAX INTEGER (1..65535)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Threshold of cell-Lost-bundle. Cell-Lost is count for a boundle about Rx AAL1 Lost Cells."
+-- ::= { tdmoeThresControlEntry 4 }
+
+ tdmoeThresJit-Buf-Underrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold of underrun-bundle. Underrun is count of underrun events for a boundle."
+ ::= { tdmoeThresControlEntry 4}
+
+ tdmoeThresJit-Buf-Overrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold of overrun-bundle. Overrun is count of overrun events for a boundle."
+ ::= { tdmoeThresControlEntry 5}
+
+--
+-- Alarm History Table
+--
+
+ AlarmSubChannel ::= INTEGER {
+ bundle0(1),
+ bundle1(2),
+ bundle2(3),
+ bundle3(4),
+ bundle4(5),
+ bundle5(6),
+ bundle6(7),
+ bundle7(8),
+ bundle8(9),
+ bundle9(10),
+ bundle10(11),
+ bundle11(12),
+ bundle12(13),
+ bundle13(14),
+ bundle14(15),
+ bundle15(16),
+ bundle16(17),
+ bundle17(18),
+ bundle18(19),
+ bundle19(20),
+ bundle20(21),
+ bundle21(22),
+ bundle22(23),
+ bundle23(24),
+ bundle24(25),
+ bundle25(26),
+ bundle26(27),
+ bundle27(28),
+ bundle28(29),
+ bundle29(30),
+ bundle30(31),
+ bundle31(32),
+ none(33)
+ }
+
+ tdmoeAlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeAlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { tdmoe-card 4}
+
+ tdmoeAlarmHistoryEntry OBJECT-TYPE
+ SYNTAX TdmoeAlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { tdmoehisSlotIndex , tdmoehisTribIndex ,
+ tdmoehisAlarmSubchannel , tdmoehisAlarmHistoryIndex }
+ ::= { tdmoeAlarmHistoryTable 1 }
+
+ TdmoeAlarmHistoryEntry ::= SEQUENCE {
+ tdmoehisSlotIndex LargeSlotIndex,
+ tdmoehisTribIndex Alarmtributaryport,
+ tdmoehisAlarmSubchannel AlarmSubChannel,
+ tdmoehisAlarmHistoryIndex INTEGER,
+ tdmoehisThreshold INTEGER,
+ tdmoehisCurrentState INTEGER,
+ tdmoehisCurrentCount INTEGER,
+ tdmoehisAlarm AlarmSeverity
+ }
+
+ tdmoehisSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeAlarmHistoryEntry 1 }
+
+ tdmoehisTribIndex OBJECT-TYPE
+ SYNTAX Alarmtributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE alarm portIndex"
+ ::= { tdmoeAlarmHistoryEntry 2 }
+
+
+ tdmoehisAlarmSubchannel OBJECT-TYPE
+ SYNTAX AlarmSubChannel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE alarm subchannel"
+ ::= { tdmoeAlarmHistoryEntry 3}
+
+ tdmoehisAlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ arp-Lost(1),
+ rx-Lost(2),
+ lossOfBundle(3),
+ jit-buf-underrun(4),
+ jit-buf-overrun(5),
+ eth1-link-down(6),
+ eth2-link-down(7),
+ eth3-link-down(8),
+ eth4-link-down(9),
+ spf1-tx-power-high(10),
+ spf2-tx-power-high(11),
+ spf1-tx-power-low(12),
+ spf2-tx-power-low(13),
+ spf1-rx-power-high(14),
+ spf2-rx-power-high(15),
+ spf1-rx-power-low(16),
+ spf2-rx-power-low(17),
+ spf1-tx-bias-high(18),
+ spf2-tx-bias-high(19),
+ spf1-tx-bias-low(20),
+ spf2-tx-bias-low(21),
+ bp-pri-hb-lost(22),
+ bp-sec-hb-lost(23),
+ bundle-l-bit(26),
+ bundle-r-bit(27),
+ syncEClockSwitch(28),
+ ipConflict(29)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { tdmoeAlarmHistoryEntry 4}
+
+ tdmoehisThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold value"
+ ::= { tdmoeAlarmHistoryEntry 5 }
+
+ tdmoehisCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { tdmoeAlarmHistoryEntry 6 }
+
+ tdmoehisCurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { tdmoeAlarmHistoryEntry 7 }
+
+ tdmoehisAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { tdmoeAlarmHistoryEntry 8 }
+
+
+
+
+--
+-- Current Performance Table
+--
+
+ tdmoePerformanceTable OBJECT IDENTIFIER ::= { tdmoe-card 5}
+
+ tdmoeCurrentPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Current Performance Table"
+ ::= { tdmoePerformanceTable 1}
+
+ tdmoeCurrentPerfEntry OBJECT-TYPE
+ SYNTAX TdmoeCurrentPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { tdmoeSlotIndex , tdmoeTribIndex , tdmoeBundleIDIndex }
+ ::= { tdmoeCurrentPerfTable 1 }
+
+ TdmoeCurrentPerfEntry ::= SEQUENCE {
+ tdmoeTribIndex Tributaryport,
+ tdmoeBundleIDIndex Bundleid2,
+ tdmoeCurrentRx-Lost INTEGER,
+-- tdmoeCurrentCell-Lost INTEGER,
+ tdmoeCurrentJit-Buf-Underrun INTEGER,
+ tdmoeCurrentJit-Buf-Overrun INTEGER,
+ tdmoeCurr15MinTimeElapsed INTEGER,
+ tdmoeValid15MinInterval INTEGER,
+ tdmoeCurrentHBPriLost INTEGER,
+ tdmoeCurrentHBSecLost INTEGER
+ }
+
+ tdmoeTribIndex OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE perf portIndex"
+ ::= { tdmoeCurrentPerfEntry 2 }
+
+
+ tdmoeBundleIDIndex OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE bundle 1-32"
+ ::= { tdmoeCurrentPerfEntry 3 }
+
+ tdmoeCurrentRx-Lost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Rx-Lost Counter. Rx-Lost is count for a boundle about ethernet Lost/ jump events Packets."
+ ::= { tdmoeCurrentPerfEntry 4 }
+
+-- tdmoeCurrentCell-Lost OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Current Cell-Lost Counter. Cell-Lost is count for a boundle about Rx AAL1 Lost Cells."
+-- ::= { tdmoeCurrentPerfEntry 5 }
+
+ tdmoeCurrentJit-Buf-Underrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current J-UR Counter. Underrun is count of jitter buffer underrun events."
+ ::= { tdmoeCurrentPerfEntry 5 }
+
+ tdmoeCurrentJit-Buf-Overrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current J-OR Counter. Overrun is count of jitter buffer overrun events."
+ ::= { tdmoeCurrentPerfEntry 6 }
+
+
+ tdmoeCurr15MinTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { tdmoeCurrentPerfEntry 7}
+
+ tdmoeValid15MinInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { tdmoeCurrentPerfEntry 8}
+
+ tdmoeCurrentHBPriLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Heart Beating primary packet lost."
+ ::= { tdmoeCurrentPerfEntry 9 }
+
+ tdmoeCurrentHBSecLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Heart Beating secondary packet lost"
+ ::= { tdmoeCurrentPerfEntry 10 }
+--
+-- Interval Performance Table
+--
+
+ tdmoeIntervalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Performance Table"
+ ::= { tdmoePerformanceTable 2 }
+
+ tdmoeIntervalPerfEntry OBJECT-TYPE
+ SYNTAX TdmoeIntervalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interval performance entry"
+ INDEX { tdmoeSlotIndex , tdmoeTribIndex , tdmoeBundleIDIndex , tdmoeIntervalPerfNum }
+ ::= { tdmoeIntervalPerfTable 1 }
+
+ TdmoeIntervalPerfEntry ::= SEQUENCE {
+
+ tdmoeIntervalPerfNum INTEGER ,
+ tdmoeIntervalRx-Lost INTEGER,
+-- tdmoeIntervalCell-Lost INTEGER,
+ tdmoeIntervalJit-Buf-Underrun INTEGER,
+ tdmoeIntervalJit-Buf-Overrun INTEGER,
+ tdmoeIntervalHBPriLost INTEGER,
+ tdmoeIntervalHBSecLost INTEGER
+
+ }
+
+
+ tdmoeIntervalPerfNum OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { tdmoeIntervalPerfEntry 4 }
+
+ tdmoeIntervalRx-Lost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " interval rx-lost counter "
+ ::= { tdmoeIntervalPerfEntry 5}
+
+-- tdmoeIntervalCell-Lost OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " interval cell-lost counter"
+-- ::= { tdmoeIntervalPerfEntry 6 }
+
+ tdmoeIntervalJit-Buf-Underrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " jitter buffer underrun Counter "
+ ::= { tdmoeIntervalPerfEntry 6}
+
+ tdmoeIntervalJit-Buf-Overrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " jitter buffer overrun Counter "
+ ::= { tdmoeIntervalPerfEntry 7}
+
+
+ tdmoeIntervalHBPriLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Primary Heart Beating lost Counter "
+ ::= { tdmoeIntervalPerfEntry 8}
+
+ tdmoeIntervalHBSecLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Secondary Heart Beating lost Counter "
+ ::= { tdmoeIntervalPerfEntry 9}
+
+--
+-- Total Performance Table
+--
+ tdmoeTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Total Performance Table"
+ ::= { tdmoePerformanceTable 3 }
+
+ tdmoeTotalPerfEntry OBJECT-TYPE
+ SYNTAX TdmoeTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { tdmoeSlotIndex , tdmoeTribIndex , tdmoeBundleIDIndex }
+ ::= { tdmoeTotalPerfTable 1 }
+
+ TdmoeTotalPerfEntry ::= SEQUENCE {
+
+ tdmoeTotalRx-Lost INTEGER,
+-- tdmoeTotalCell-Lost INTEGER,
+ tdmoeTotalJit-Buf-Underrun INTEGER,
+ tdmoeTotalJit-Buf-Overrun INTEGER,
+ tdmoeTotalHBPriLost INTEGER,
+ tdmoeTotalHBSecLost INTEGER
+
+ }
+
+
+ tdmoeTotalRx-Lost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Rx-lost Counter in current 24 hours"
+ ::= { tdmoeTotalPerfEntry 4 }
+
+-- tdmoeTotalCell-Lost OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Cell-lost Counter in current 24 hours"
+-- ::= { tdmoeTotalPerfEntry 5 }
+
+ tdmoeTotalJit-Buf-Underrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Jitter buffer underrun Counter in current 24 hours"
+ ::= { tdmoeTotalPerfEntry 5}
+
+ tdmoeTotalJit-Buf-Overrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Jitter buffer overrun Counter in current 24 hours"
+ ::= { tdmoeTotalPerfEntry 6}
+
+ tdmoeTotalHBPriLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Heart Beating Primary lost Counter in current 24 hours"
+ ::= { tdmoeTotalPerfEntry 7}
+
+ tdmoeTotalHBSecLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Heart Beating Secondary lost Counter in current 24 hours"
+ ::= { tdmoeTotalPerfEntry 8}
+
+--
+-- Seven Days Performance Table
+--
+ tdmoeSevenDaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 Days Performance Table"
+ ::= { tdmoePerformanceTable 4}
+
+ tdmoeSevenDaysPerfEntry OBJECT-TYPE
+ SYNTAX TdmoeSevenDaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "7 days performance table"
+ INDEX { tdmoeSlotIndex , tdmoeTribIndex , tdmoeBundleIDIndex ,
+ tdmoeDaysIndex }
+ ::= { tdmoeSevenDaysPerfTable 1 }
+
+ TdmoeSevenDaysPerfEntry ::= SEQUENCE {
+
+ tdmoeDaysIndex INTEGER,
+ tdmoeDateStrIndex DisplayString,
+ tdmoeSevenDaysRx-Lost INTEGER,
+-- tdmoeSevenDaysCell-Lost INTEGER,
+ tdmoeSevenDaysJit-Buf-Underrun INTEGER,
+ tdmoeSevenDaysJit-Buf-Overrun INTEGER,
+ tdmoeSevenDaysHBPriLost INTEGER,
+ tdmoeSevenDaysHBSecLost INTEGER
+
+ }
+
+
+
+ tdmoeDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { tdmoeSevenDaysPerfEntry 4 }
+
+ tdmoeDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { tdmoeSevenDaysPerfEntry 5 }
+
+ tdmoeSevenDaysRx-Lost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Rx-lost Counter in seven days"
+ ::= { tdmoeSevenDaysPerfEntry 6}
+
+-- tdmoeSevenDaysCell-Lost OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Cell-lost Counter in seven days"
+-- ::= { tdmoeSevenDaysPerfEntry 7 }
+
+ tdmoeSevenDaysJit-Buf-Underrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " jitter buffer underrun Counter in seven days"
+ ::= { tdmoeSevenDaysPerfEntry 7}
+
+ tdmoeSevenDaysJit-Buf-Overrun OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " jitter buffer overrun Counter in seven days"
+ ::= { tdmoeSevenDaysPerfEntry 8}
+
+ tdmoeSevenDaysHBPriLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Heart Beating Primary lost Counter in seven days"
+ ::= { tdmoeSevenDaysPerfEntry 9}
+
+ tdmoeSevenDaysHBSecLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Heart Beating Secondary lost Counter in seven days"
+ ::= { tdmoeSevenDaysPerfEntry 10}
+
+
+
+-- Time Slot Ip Map Table
+
+ timeSlotIpMapTable OBJECT IDENTIFIER ::= { tdmoe-card 6}
+
+ bundleAllocationInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF BundleAllocationInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Ip Map table."
+ ::= { timeSlotIpMapTable 1 }
+
+ bundleAllocationInfoEntry OBJECT-TYPE
+ SYNTAX BundleAllocationInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Time Slot Ip Map table."
+ INDEX { tdmoeMapSlotIndex }
+ ::= { bundleAllocationInfo 1 }
+
+ BundleAllocationInfoEntry ::= SEQUENCE {
+ tdmoeMapSlotIndex LargeSlotIndex,
+ tdmoeMapBundleAllocationMode INTEGER
+ }
+
+ tdmoeMapSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { bundleAllocationInfoEntry 1 }
+
+ tdmoeMapBundleAllocationMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ mode-16 (1),
+ mode-32 (2)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { bundleAllocationInfoEntry 2 }
+
+
+ timeSlotAssignInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimeSlotAssignInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Ip Map table."
+ ::= { timeSlotIpMapTable 2 }
+
+ timeSlotAssignInfoEntry OBJECT-TYPE
+ SYNTAX TimeSlotAssignInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Time Slot Ip Map table."
+ INDEX { tdmoeMapSlotIndex , tdmoeMapTribIndex ,
+ tdmoeMapTsIndex }
+ ::= { timeSlotAssignInfo 1 }
+
+ TimeSlotAssignInfoEntry ::= SEQUENCE {
+ tdmoeMapTribIndex Tributaryport,
+ tdmoeMapTsIndex INTEGER,
+ tdmoeMapBundleID Bundleid
+
+ }
+
+ tdmoeMapTribIndex OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE portIndex"
+ ::= { timeSlotAssignInfoEntry 2 }
+
+ tdmoeMapTsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { timeSlotAssignInfoEntry 3 }
+
+
+ tdmoeMapBundleID OBJECT-TYPE
+ SYNTAX Bundleid
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE bundle 0-31"
+ ::= { timeSlotAssignInfoEntry 4 }
+
+
+
+ bundleIpinfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF BundleIPInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Ip Map table."
+ ::= { timeSlotIpMapTable 3 }
+
+ bundleIPInfoEntry OBJECT-TYPE
+ SYNTAX BundleIPInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "timeSlotIP Entry."
+ INDEX { tdmoeBundleInfoSlotIndex }
+ ::= { bundleIpinfo 1 }
+
+ BundleIPInfoEntry ::= SEQUENCE {
+ tdmoeBundleInfoSlotIndex LargeSlotIndex,
+ tdmoeBundleInfoSrcIpAddress IpAddress,
+ tdmoeBundleInfoSubnetMask IpAddress,
+ tdmoeBundleInfoGatewayIpAddress IpAddress,
+ tdmoeInfoSecSrcIpAddress IpAddress,
+ tdmoeInfoSecSubnetMask IpAddress,
+ tdmoeInfoSecGatewayIpAddress IpAddress,
+ toeInfoPriMacAddr DisplayString
+ }
+
+ tdmoeBundleInfoSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { bundleIPInfoEntry 1 }
+
+ tdmoeBundleInfoSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Source IP Address"
+ ::= { bundleIPInfoEntry 2 }
+
+ tdmoeBundleInfoSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Subnet Mask"
+ ::= { bundleIPInfoEntry 3 }
+
+
+ tdmoeBundleInfoGatewayIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Gateway IP"
+ ::= { bundleIPInfoEntry 4 }
+
+ tdmoeInfoSecSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Source IP Address"
+ ::= { bundleIPInfoEntry 5 }
+
+ tdmoeInfoSecSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Subnet Mask"
+ ::= { bundleIPInfoEntry 6 }
+
+
+ tdmoeInfoSecGatewayIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle Gateway IP"
+ ::= { bundleIPInfoEntry 7 }
+
+ toeInfoPriMacAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary mac address "
+ ::= { bundleIPInfoEntry 8}
+
+
+
+
+ timeSlotIpInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimeSlotIpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Time Slot Ip Map table."
+ ::= { timeSlotIpMapTable 4 }
+
+
+
+
+ timeSlotIpInfoEntry OBJECT-TYPE
+ SYNTAX TimeSlotIpInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Time Slot Ip Map table."
+ INDEX { tdmoeMapSlotIndex , tdmoeMapTribIndex ,
+ tdmoeMapBundleIDIndex }
+ ::= { timeSlotIpInfo 1 }
+
+ TimeSlotIpInfoEntry ::= SEQUENCE {
+ tdmoeMapBundleIDIndex Bundleid2,
+ tdmoeMapSrcUdpPortNumber INTEGER,
+ tdmoeMapFormat INTEGER,
+ tdmoeMapCellInBundle INTEGER,
+ tdmoeMapJit-Tolerance INTEGER,
+ tdmoeMapJit-Buffer INTEGER,
+ tdmoeMapDestIPAddress DisplayString,
+ tdmoeMapTos INTEGER,
+ tdmoeMapStratum INTEGER,
+ tdmoeMapVLAN INTEGER,
+ tdmoeMapCVLANId INTEGER,
+ tdmoeMapCVLANPriority INTEGER,
+ tdmoeMapSVLANId INTEGER,
+ tdmoeMapSVLANPriority INTEGER,
+ toeMapBP INTEGER,
+ toeMapBPMS INTEGER,
+ toeMapBPMode INTEGER,
+ toeMapBPSecUdpPW INTEGER,
+ toeMapBPPriUdpHB INTEGER,
+ toeMapBPSecUdpHB INTEGER,
+ toeMapBPSecIP IpAddress,
+ toeMapBPCVLANId INTEGER,
+ toeMapBPCVLANPriority INTEGER,
+ toeMapBPSVLANId INTEGER,
+ toeMapBPSVLANPriority INTEGER,
+ tdmoeMapBuType INTEGER,
+ tdmoeMapEcid INTEGER,
+ tdmoeMapDestMACAddr DisplayString
+ }
+
+ tdmoeMapBundleIDIndex OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID"
+ ::= { timeSlotIpInfoEntry 3 }
+
+ tdmoeMapSrcUdpPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Udp Num"
+ ::= { timeSlotIpInfoEntry 4 }
+
+ tdmoeMapFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ aal1(1),
+ cesopsn(2),
+ satop(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Format"
+ ::= { timeSlotIpInfoEntry 5 }
+
+ tdmoeMapCellInBundle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Cells Num"
+ ::= { timeSlotIpInfoEntry 6 }
+
+ tdmoeMapJit-Tolerance OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Jitter Delay"
+ ::= { timeSlotIpInfoEntry 7 }
+
+ tdmoeMapJit-Buffer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Jitter Size"
+ ::= { timeSlotIpInfoEntry 8 }
+
+ tdmoeMapDestIPAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Address"
+ ::= { timeSlotIpInfoEntry 9 }
+
+ tdmoeMapTos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TOS Number"
+ ::= { timeSlotIpInfoEntry 10 }
+
+ tdmoeMapStratum OBJECT-TYPE
+ SYNTAX INTEGER {
+ stratum1(1),
+ stratum2(2),
+ stratum3(3),
+ stratum3e(4),
+ stratum4(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Stratum Setup"
+ ::= { timeSlotIpInfoEntry 11 }
+
+ tdmoeMapVLAN OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ cvlan(2),
+ svlan(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN switch"
+ ::= { timeSlotIpInfoEntry 12 }
+
+ tdmoeMapCVLANId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN ID"
+ ::= { timeSlotIpInfoEntry 13 }
+
+ tdmoeMapCVLANPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p-0(1),
+ p-1(2),
+ p-2(3),
+ p-3(4),
+ p-4(5),
+ p-5(6),
+ p-6(7),
+ p-7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN Priority"
+ ::= { timeSlotIpInfoEntry 14 }
+
+ tdmoeMapSVLANId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN ID"
+ ::= { timeSlotIpInfoEntry 15 }
+
+ tdmoeMapSVLANPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p-0(1),
+ p-1(2),
+ p-2(3),
+ p-3(4),
+ p-4(5),
+ p-5(6),
+ p-6(7),
+ p-7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN Priority"
+ ::= { timeSlotIpInfoEntry 16 }
+ toeMapBP OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle protection enable"
+ ::= { timeSlotIpInfoEntry 17}
+
+ toeMapBPMS OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ slave(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Master or Slave"
+ ::= { timeSlotIpInfoEntry 18}
+
+ toeMapBPMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-Revertible(1),
+ revertible(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Revertible"
+ ::= { timeSlotIpInfoEntry 19}
+
+ toeMapBPSecUdpPW OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary PW UDP port"
+ ::= { timeSlotIpInfoEntry 20}
+
+ toeMapBPPriUdpHB OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary HB UDP port"
+ ::= { timeSlotIpInfoEntry 21}
+
+ toeMapBPSecUdpHB OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary HB UDP port"
+ ::= { timeSlotIpInfoEntry 22}
+
+ toeMapBPSecIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secodary Destination IP"
+ ::= { timeSlotIpInfoEntry 23}
+
+ toeMapBPCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN ID"
+ ::= { timeSlotIpInfoEntry 24}
+
+ toeMapBPCVLANPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p-0(1),
+ p-1(2),
+ p-2(3),
+ p-3(4),
+ p-4(5),
+ p-5(6),
+ p-6(7),
+ p-7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "customer VLAN Priority"
+ ::= { timeSlotIpInfoEntry 25}
+
+ toeMapBPSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN ID"
+ ::= {timeSlotIpInfoEntry 26}
+
+ toeMapBPSVLANPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p-0(1),
+ p-1(2),
+ p-2(3),
+ p-3(4),
+ p-4(5),
+ p-5(6),
+ p-6(7),
+ p-7(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "provider VLAN Priority"
+ ::= { timeSlotIpInfoEntry 27}
+
+ tdmoeMapBuType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ cesoEth(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BuType"
+ ::= { timeSlotIpInfoEntry 28 }
+
+ tdmoeMapEcid OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ECID"
+ ::= { timeSlotIpInfoEntry 29 }
+
+ tdmoeMapDestMACAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Address"
+ ::= { timeSlotIpInfoEntry 30 }
+
+
+
+-- Bundle Delay/Size Info
+
+ toeBundleDelayInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ToeBundleDelayInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Delay Info."
+ ::= { timeSlotIpMapTable 5 }
+
+ toeBundleDelayInfoEntry OBJECT-TYPE
+ SYNTAX ToeBundleDelayInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Delay Info Entry"
+ INDEX { toeBDInfoSlot , toeBDInfoPort , toeBDInfoBundleID }
+ ::= {toeBundleDelayInfoTable 1 }
+
+ ToeBundleDelayInfoEntry ::= SEQUENCE {
+ toeBDInfoSlot LargeSlotIndex,
+ toeBDInfoPort Tributaryport,
+ toeBDInfoBundleID Bundleid2,
+ toeBDInfoFormat INTEGER,
+ toeBDInfoUdpNumber INTEGER,
+ toeBDInfoPktPerSec INTEGER,
+ toeBDInfoPropDelay DisplayString,
+ toeBDInfoPktSize DisplayString,
+ toeBDInfoOverHead DisplayString
+ }
+
+ toeBDInfoSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot ID"
+ ::= {toeBundleDelayInfoEntry 1 }
+
+
+ toeBDInfoPort OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID"
+ ::= { toeBundleDelayInfoEntry 2 }
+
+ toeBDInfoBundleID OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID"
+ ::= { toeBundleDelayInfoEntry 3 }
+
+ toeBDInfoFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ aal1(1),
+ cesopsn(2),
+ satop(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Format"
+ ::= {toeBundleDelayInfoEntry 4 }
+
+ toeBDInfoUdpNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Udp Num"
+ ::= { toeBundleDelayInfoEntry 5 }
+
+ toeBDInfoPktPerSec OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ip Map Cells Num"
+ ::= {toeBundleDelayInfoEntry 6 }
+
+ toeBDInfoPropDelay OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Propagation Delay"
+ ::= { toeBundleDelayInfoEntry 7}
+
+ toeBDInfoPktSize OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Packet Size"
+ ::= { toeBundleDelayInfoEntry 8}
+
+ toeBDInfoOverHead OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "OverHead"
+ ::= { toeBundleDelayInfoEntry 9}
+
+
+
+-- Bundle Protection Status
+
+ toeBundleProtectInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ToeBundleProtectInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Delay Info."
+ ::= { timeSlotIpMapTable 6 }
+
+ toeBundleProtectInfoEntry OBJECT-TYPE
+ SYNTAX ToeBundleProtectInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Delay Info Entry"
+ INDEX { toeBPInfoSlot , toeBPInfoPort , toeBPInfoBundleID }
+ ::= {toeBundleProtectInfoTable 1 }
+
+ ToeBundleProtectInfoEntry ::= SEQUENCE {
+ toeBPInfoSlot LargeSlotIndex,
+ toeBPInfoPort Tributaryport,
+ toeBPInfoBundleID Bundleid2,
+ toeBPInfoPriHB INTEGER,
+ toeBPInfoPriState INTEGER,
+ toeBPInfoSecHB INTEGER,
+ toeBPInfoSecState INTEGER,
+ toeBPInfoBDStatus INTEGER,
+ toeBPInfoPriLost INTEGER,
+ toeBPInfoSecLost INTEGER
+
+ }
+
+ toeBPInfoSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot ID"
+ ::= {toeBundleProtectInfoEntry 1 }
+
+
+ toeBPInfoPort OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID"
+ ::= { toeBundleProtectInfoEntry 2 }
+
+ toeBPInfoBundleID OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID"
+ ::= { toeBundleProtectInfoEntry 3 }
+
+ toeBPInfoPriHB OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary HB status"
+ ::= { toeBundleProtectInfoEntry 4 }
+
+ toeBPInfoPriState OBJECT-TYPE
+ SYNTAX INTEGER {
+ working(1),
+ standby(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary State"
+ ::= { toeBundleProtectInfoEntry 5 }
+
+ toeBPInfoSecHB OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary HB Status"
+ ::= { toeBundleProtectInfoEntry 6 }
+
+ toeBPInfoSecState OBJECT-TYPE
+ SYNTAX INTEGER{
+ working(1),
+ standby(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary State"
+ ::= { toeBundleProtectInfoEntry 7 }
+
+ toeBPInfoBDStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ inactive(1),
+ active(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Status"
+ ::= { toeBundleProtectInfoEntry 8 }
+
+ toeBPInfoPriLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary HB lost Counter"
+ ::= { toeBundleProtectInfoEntry 9 }
+
+ toeBPInfoSecLost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary HB lost Counter"
+ ::= { toeBundleProtectInfoEntry 10}
+--
+-- Loopback table
+--
+ tdmoeDiagTable OBJECT IDENTIFIER ::= { tdmoe-card 7}
+
+ tdmoeDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Diagonal Control Table"
+ ::= { tdmoeDiagTable 1}
+
+ tdmoeDiagControlEntry OBJECT-TYPE
+ SYNTAX TdmoeDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Diagonal Control entry"
+ INDEX { tdmoeDiagSlotIndex , tdmoeDiagPort }
+ ::= { tdmoeDiagControlTable 1 }
+
+ TdmoeDiagControlEntry ::= SEQUENCE {
+ tdmoeDiagSlotIndex LargeSlotIndex,
+ tdmoeDiagPort Tributaryport,
+ tdmoeLoopBack INTEGER
+ }
+
+ tdmoeDiagSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeDiagControlEntry 1 }
+
+
+
+ tdmoeDiagPort OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "trib port1~4 "
+ ::= { tdmoeDiagControlEntry 2 }
+
+
+ tdmoeLoopBack OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ llb(4),
+ local(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "loopback type-plb:payload loopback; llb:line loopback"
+ ::= { tdmoeDiagControlEntry 3}
+
+
+ tdmoeDiagMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeDiagMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Diagonal Map Table"
+ ::= { tdmoeDiagTable 2}
+
+ tdmoeDiagMapEntry OBJECT-TYPE
+ SYNTAX TdmoeDiagMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Diagonal Control entry"
+ INDEX { tdmoeDiagMapSlotIndex , tdmoeDiagPortIndex , tdmoeDiagMapIndex }
+ ::= { tdmoeDiagMapTable 1 }
+
+ TdmoeDiagMapEntry ::= SEQUENCE {
+ tdmoeDiagMapSlotIndex LargeSlotIndex,
+ tdmoeDiagPortIndex Tributaryport,
+ tdmoeDiagMapIndex INTEGER,
+ tdmoeDiagStatus INTEGER
+ }
+
+
+
+ tdmoeDiagMapSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeDiagMapEntry 1 }
+
+ tdmoeDiagPortIndex OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "trib port1~4 "
+ ::= { tdmoeDiagMapEntry 2 }
+
+ tdmoeDiagMapIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "map channel 1~32 "
+ ::= { tdmoeDiagMapEntry 3}
+
+ tdmoeDiagStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ used(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "map channel status "
+ ::= { tdmoeDiagMapEntry 4}
+
+
+--
+-- Transmission delay measurement table
+--
+
+ tdmoeDiagRoundTripDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeDiagRoundTripDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Round Trip Delay"
+ ::= { tdmoeDiagTable 3 }
+
+ tdmoeDiagRoundTripDelayEntry OBJECT-TYPE
+ SYNTAX TdmoeDiagRoundTripDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Delay Info Entry"
+ INDEX { tdmoeDiagRoundTripSlotIndex , tdmoeDiagRoundTripPortIndex ,
+ tdmoeDiagRoundTripBundleID }
+ ::= {tdmoeDiagRoundTripDelayTable 1 }
+
+ TdmoeDiagRoundTripDelayEntry ::= SEQUENCE {
+ tdmoeDiagRoundTripSlotIndex LargeSlotIndex,
+ tdmoeDiagRoundTripPortIndex Tributaryport,
+ tdmoeDiagRoundTripBundleID Bundleid2,
+ tdmoeDiagRoundTripPeriod INTEGER,
+ tdmoeDiagRoundTripEnable INTEGER
+ }
+
+ tdmoeDiagRoundTripSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeDiagRoundTripDelayEntry 1 }
+
+ tdmoeDiagRoundTripPortIndex OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "trib port 1~4 "
+ ::= { tdmoeDiagRoundTripDelayEntry 2 }
+
+ tdmoeDiagRoundTripBundleID OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle ID "
+ ::= { tdmoeDiagRoundTripDelayEntry 3}
+
+ tdmoeDiagRoundTripPeriod OBJECT-TYPE
+-- SYNTAX INTEGER (1..600)
+ SYNTAX INTEGER (0..600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Period time for transmission delay measurement (second) "
+ ::= { tdmoeDiagRoundTripDelayEntry 4 }
+
+ tdmoeDiagRoundTripEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet transmission time delay measurement control "
+ ::= { tdmoeDiagRoundTripDelayEntry 5 }
+
+
+--
+-- bundle arp status table
+--
+ tdmoeBundleArpStatusTable OBJECT IDENTIFIER ::= { tdmoeDiagTable 4}
+
+ tdmoeArpPrimaryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeArpPrimaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp status table"
+ ::= {tdmoeBundleArpStatusTable 1}
+
+ tdmoeArpPrimaryStatusEntry OBJECT-TYPE
+ SYNTAX TdmoeArpPrimaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle arp status table."
+ INDEX { arpSlotPrimaryIndex , arpPrimaryNumIndex }
+ ::= { tdmoeArpPrimaryStatusTable 1 }
+
+ TdmoeArpPrimaryStatusEntry ::= SEQUENCE {
+ arpSlotPrimaryIndex LargeSlotIndex,
+ arpPrimaryNumIndex INTEGER (1..64),
+ arpPrimarySrcIpAddress IpAddress,
+ arpPrimaryMacAddress DisplayString,
+ arpPrimarySVLANId INTEGER,
+ arpPrimaryCVLANId INTEGER,
+ arpPrimaryRxRequest Counter,
+ arpPrimaryTxReply Counter,
+ arpPrimaryTxRequest Counter,
+ arpPrimaryRxReply Counter,
+ isPrimaryBundleIp INTEGER
+ }
+
+ arpSlotPrimaryIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeArpPrimaryStatusEntry 1 }
+
+ arpPrimaryNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp number Index(1~64) "
+ ::= { tdmoeArpPrimaryStatusEntry 2 }
+
+ arpPrimarySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source IP."
+ ::= { tdmoeArpPrimaryStatusEntry 3 }
+
+ arpPrimaryMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { tdmoeArpPrimaryStatusEntry 4 }
+
+ arpPrimarySVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { tdmoeArpPrimaryStatusEntry 5 }
+
+ arpPrimaryCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { tdmoeArpPrimaryStatusEntry 6 }
+
+ arpPrimaryRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Request counter"
+ ::= { tdmoeArpPrimaryStatusEntry 7 }
+
+ arpPrimaryTxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Tx Reply counter"
+ ::= { tdmoeArpPrimaryStatusEntry 8 }
+
+ arpPrimaryTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Tx Request counter"
+ ::= { tdmoeArpPrimaryStatusEntry 9 }
+
+ arpPrimaryRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Reply counter"
+ ::= { tdmoeArpPrimaryStatusEntry 10 }
+
+ isPrimaryBundleIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Is bundle ip Set"
+ ::= { tdmoeArpPrimaryStatusEntry 11 }
+
+ tdmoeArpSecondaryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeArpSecondaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth phy electric Config Table."
+ ::= { tdmoeBundleArpStatusTable 2 }
+
+ tdmoeArpSecondaryStatusEntry OBJECT-TYPE
+ SYNTAX TdmoeArpSecondaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth Phy Config Entry."
+ INDEX { arpSlotSecondaryIndex , arpSecondaryNumIndex }
+ ::= { tdmoeArpSecondaryStatusTable 1 }
+
+ TdmoeArpSecondaryStatusEntry ::= SEQUENCE {
+ arpSlotSecondaryIndex LargeSlotIndex,
+ arpSecondaryNumIndex INTEGER (1..64),
+ arpSecondarySrcIpAddress IpAddress,
+ arpSecondaryMacAddress DisplayString,
+ arpSecondarySVLANId INTEGER,
+ arpSecondaryCVLANId INTEGER,
+ arpSecondaryRxRequest Counter,
+ arpSecondaryTxReply Counter,
+ arpSecondaryTxRequest Counter,
+ arpSecondaryRxReply Counter,
+ isSecondaryBundleIp INTEGER
+ }
+ arpSlotSecondaryIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeArpSecondaryStatusEntry 1 }
+
+ arpSecondaryNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp number Index(1~64) "
+ ::= { tdmoeArpSecondaryStatusEntry 2 }
+
+ arpSecondarySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source IP."
+ ::= { tdmoeArpSecondaryStatusEntry 3 }
+
+ arpSecondaryMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { tdmoeArpSecondaryStatusEntry 4 }
+
+ arpSecondarySVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { tdmoeArpSecondaryStatusEntry 5 }
+
+ arpSecondaryCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { tdmoeArpSecondaryStatusEntry 6 }
+
+ arpSecondaryRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Request counter"
+ ::= { tdmoeArpSecondaryStatusEntry 7 }
+
+ arpSecondaryTxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Tx Reply counter"
+ ::= { tdmoeArpSecondaryStatusEntry 8 }
+
+ arpSecondaryTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Tx Request counter"
+ ::= { tdmoeArpSecondaryStatusEntry 9 }
+
+ arpSecondaryRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Reply counter"
+ ::= { tdmoeArpSecondaryStatusEntry 10 }
+
+ isSecondaryBundleIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Is bundle ip Set"
+ ::= { tdmoeArpSecondaryStatusEntry 11 }
+
+ tdmoeArpOtherStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeArpOtherStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth phy electric Config Table."
+ ::= { tdmoeBundleArpStatusTable 3 }
+
+ tdmoeArpOtherStatusEntry OBJECT-TYPE
+ SYNTAX TdmoeArpOtherStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth Phy Config Entry."
+ INDEX { arpSlotOtherIndex , arpOtherNumIndex }
+ ::= { tdmoeArpOtherStatusTable 1 }
+
+ TdmoeArpOtherStatusEntry ::= SEQUENCE {
+ arpSlotOtherIndex LargeSlotIndex,
+ arpOtherNumIndex INTEGER (1..8),
+ arpOtherSrcIpAddress IpAddress,
+ arpOtherMacAddress DisplayString,
+ arpOtherSVLANId INTEGER,
+ arpOtherCVLANId INTEGER,
+ arpOtherRxRequest Counter,
+ arpOtherRxReply Counter
+ }
+ arpSlotOtherIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeArpOtherStatusEntry 1 }
+
+ arpOtherNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle arp number Index(1~8) "
+ ::= { tdmoeArpOtherStatusEntry 2 }
+
+ arpOtherSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source IP."
+ ::= { tdmoeArpOtherStatusEntry 3 }
+
+ arpOtherMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle arp Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { tdmoeArpOtherStatusEntry 4 }
+
+ arpOtherSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { tdmoeArpOtherStatusEntry 5 }
+
+ arpOtherCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { tdmoeArpOtherStatusEntry 6 }
+
+ arpOtherRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Request counter"
+ ::= { tdmoeArpOtherStatusEntry 7 }
+
+ arpOtherRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Arp Rx Reply counter"
+ ::= { tdmoeArpOtherStatusEntry 8 }
+
+--
+-- bundle ping status table
+--
+ tdmoeBundlePingStatusTable OBJECT IDENTIFIER ::= { tdmoeDiagTable 5}
+
+ tdmoePingPrimaryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoePingPrimaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping status table"
+ ::= {tdmoeBundlePingStatusTable 1}
+
+ tdmoePingPrimaryStatusEntry OBJECT-TYPE
+ SYNTAX TdmoePingPrimaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle ping status table."
+ INDEX { pingSlotPrimaryIndex , pingPrimaryNumIndex }
+ ::= { tdmoePingPrimaryStatusTable 1 }
+
+ TdmoePingPrimaryStatusEntry ::= SEQUENCE {
+ pingSlotPrimaryIndex LargeSlotIndex,
+ pingPrimaryNumIndex INTEGER (1..64),
+ pingPrimarySrcIpAddress IpAddress,
+ pingPrimaryMacAddress DisplayString,
+ pingPrimarySVLANId INTEGER,
+ pingPrimaryCVLANId INTEGER,
+ pingPrimaryRxRequest Counter,
+ pingPrimaryTxReply Counter,
+ pingPrimaryTxRequest Counter,
+ pingPrimaryRxReply Counter,
+ isPPrimaryBundleIp INTEGER
+ }
+ pingSlotPrimaryIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoePingPrimaryStatusEntry 1 }
+
+ pingPrimaryNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping number Index(1~64) "
+ ::= { tdmoePingPrimaryStatusEntry 2 }
+
+ pingPrimarySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source IP."
+ ::= { tdmoePingPrimaryStatusEntry 3 }
+
+ pingPrimaryMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { tdmoePingPrimaryStatusEntry 4 }
+
+ pingPrimarySVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { tdmoePingPrimaryStatusEntry 5 }
+
+ pingPrimaryCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { tdmoePingPrimaryStatusEntry 6 }
+
+ pingPrimaryRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Request counter"
+ ::= { tdmoePingPrimaryStatusEntry 7 }
+
+ pingPrimaryTxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Tx Reply counter"
+ ::= { tdmoePingPrimaryStatusEntry 8 }
+
+ pingPrimaryTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Tx Request counter"
+ ::= { tdmoePingPrimaryStatusEntry 9 }
+
+ pingPrimaryRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Reply counter"
+ ::= { tdmoePingPrimaryStatusEntry 10 }
+
+ isPPrimaryBundleIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Is bundle ip Set"
+ ::= { tdmoePingPrimaryStatusEntry 11 }
+-- ping Secordary
+ tdmoePingSecondaryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoePingSecondaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping status table"
+ ::= {tdmoeBundlePingStatusTable 2}
+
+ tdmoePingSecondaryStatusEntry OBJECT-TYPE
+ SYNTAX TdmoePingSecondaryStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle ping status table."
+ INDEX { pingSlotSecondaryIndex , pingSecondaryNumIndex }
+ ::= { tdmoePingSecondaryStatusTable 1 }
+
+ TdmoePingSecondaryStatusEntry ::= SEQUENCE {
+ pingSlotSecondaryIndex LargeSlotIndex,
+ pingSecondaryNumIndex INTEGER (1..64),
+ pingSecondarySrcIpAddress IpAddress,
+ pingSecondaryMacAddress DisplayString,
+ pingSecondarySVLANId INTEGER,
+ pingSecondaryCVLANId INTEGER,
+ pingSecondaryRxRequest Counter,
+ pingSecondaryTxReply Counter,
+ pingSecondaryTxRequest Counter,
+ pingSecondaryRxReply Counter,
+ isPSecondaryBundleIp INTEGER
+ }
+ pingSlotSecondaryIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoePingSecondaryStatusEntry 1 }
+
+ pingSecondaryNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping number Index(1~64) "
+ ::= { tdmoePingSecondaryStatusEntry 2 }
+
+ pingSecondarySrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source IP."
+ ::= { tdmoePingSecondaryStatusEntry 3 }
+
+ pingSecondaryMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { tdmoePingSecondaryStatusEntry 4 }
+
+ pingSecondarySVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { tdmoePingSecondaryStatusEntry 5 }
+
+ pingSecondaryCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { tdmoePingSecondaryStatusEntry 6 }
+
+ pingSecondaryRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Request counter"
+ ::= { tdmoePingSecondaryStatusEntry 7 }
+
+ pingSecondaryTxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Tx Reply counter"
+ ::= { tdmoePingSecondaryStatusEntry 8 }
+
+ pingSecondaryTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Tx Request counter"
+ ::= { tdmoePingSecondaryStatusEntry 9 }
+
+ pingSecondaryRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Reply counter"
+ ::= { tdmoePingSecondaryStatusEntry 10 }
+
+ isPSecondaryBundleIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Is bundle ip Set"
+ ::= { tdmoePingSecondaryStatusEntry 11 }
+
+-- other
+ tdmoePingOtherStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoePingOtherStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping status table"
+ ::= {tdmoeBundlePingStatusTable 3}
+
+ tdmoePingOtherStatusEntry OBJECT-TYPE
+ SYNTAX TdmoePingOtherStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle ping status table."
+ INDEX { pingSlotOtherIndex , pingOtherNumIndex }
+ ::= { tdmoePingOtherStatusTable 1 }
+
+ TdmoePingOtherStatusEntry ::= SEQUENCE {
+ pingSlotOtherIndex LargeSlotIndex,
+ pingOtherNumIndex INTEGER (1..8),
+ pingOtherSrcIpAddress IpAddress,
+ pingOtherMacAddress DisplayString,
+ pingOtherSVLANId INTEGER,
+ pingOtherCVLANId INTEGER,
+ pingOtherRxRequest Counter,
+ pingOtherRxReply Counter
+ }
+ pingSlotOtherIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoePingOtherStatusEntry 1 }
+
+ pingOtherNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ping number Index(1~8) "
+ ::= { tdmoePingOtherStatusEntry 2 }
+
+ pingOtherSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source IP."
+ ::= { tdmoePingOtherStatusEntry 3 }
+
+ pingOtherMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle ping Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { tdmoePingOtherStatusEntry 4 }
+
+ pingOtherSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { tdmoePingOtherStatusEntry 5 }
+
+ pingOtherCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { tdmoePingOtherStatusEntry 6 }
+
+ pingOtherRxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Request counter"
+ ::= { tdmoePingOtherStatusEntry 7 }
+
+ pingOtherRxReply OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ping Rx Reply counter"
+ ::= { tdmoePingOtherStatusEntry 8 }
+
+--
+-- IP Conflict
+--
+ tdmoeIpConflictTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeIpConflictEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle IP Conflict status table."
+ ::= {tdmoeDiagTable 6}
+
+ tdmoeIpConflictEntry OBJECT-TYPE
+ SYNTAX TdmoeIpConflictEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Bundle IP Conflict status table."
+ INDEX { ipConflictSlotIndex , ipConflictNumIndex }
+ ::= { tdmoeIpConflictTable 1 }
+
+ TdmoeIpConflictEntry ::= SEQUENCE {
+ ipConflictSlotIndex LargeSlotIndex,
+ ipConflictNumIndex INTEGER (1..16),
+ ipConflictSrcIpAddress IpAddress,
+ ipConflictMacAddress DisplayString,
+ ipConflictSVLANId INTEGER,
+ ipConflictCVLANId INTEGER
+ }
+ ipConflictSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeIpConflictEntry 1 }
+
+ ipConflictNumIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle IP Conflict Number Index(1~64) "
+ ::= { tdmoeIpConflictEntry 2 }
+
+ ipConflictSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle IP Conflict Source IP."
+ ::= { tdmoeIpConflictEntry 3 }
+
+ ipConflictMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Bundle IP Conflict Source Mac (xx:xx:xx:xx:xx:xx)"
+ ::= { tdmoeIpConflictEntry 4 }
+
+ ipConflictSVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SVlan Index"
+ ::= { tdmoeIpConflictEntry 5 }
+
+ ipConflictCVLANId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CVlan Index"
+ ::= { tdmoeIpConflictEntry 6 }
+
+
+--
+-- Bundle Statistics Table
+--
+
+ tdmoeStatusAndStatisticsTable OBJECT IDENTIFIER ::= { tdmoe-card 8}
+
+ tdmoeBundleStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeBundleStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "bundle statistics table"
+ ::= {tdmoeStatusAndStatisticsTable 1}
+
+ tdmoebundleStatisticsEntry OBJECT-TYPE
+ SYNTAX TdmoeBundleStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in bundle statistics table."
+ INDEX { bundleSlotIndex , bundleTribIndex ,
+ bundleBundleIDIndex }
+ ::= { tdmoeBundleStatisticsTable 1 }
+
+ TdmoeBundleStatisticsEntry ::= SEQUENCE {
+ bundleSlotIndex LargeSlotIndex,
+ bundleTribIndex Tributaryport,
+ bundleBundleIDIndex Bundleid2,
+ bundleJit-Buf-Underrun Counter,
+ bundleJit-Buf-Overrun Counter,
+ bundleMinJitBuffer Gauge,
+ bundleMaxJitBuffer Gauge,
+ bundleRx-Lost Counter,
+ bundleRx-Good Counter,
+ bundleTx-Good Counter,
+ bundleJumped Counter,
+ bundleRe-order Counter,
+ toeBundleClear INTEGER
+ }
+
+ bundleSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoebundleStatisticsEntry 1 }
+
+ bundleTribIndex OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE alarm portIndex"
+ ::= { tdmoebundleStatisticsEntry 2 }
+
+ bundleBundleIDIndex OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE bundle 1-32"
+ ::= { tdmoebundleStatisticsEntry 3 }
+
+ bundleJit-Buf-Underrun OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TXC Byte Received"
+ ::= { tdmoebundleStatisticsEntry 4 }
+
+ bundleJit-Buf-Overrun OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TXC Byte Transmitted"
+ ::= { tdmoebundleStatisticsEntry 5 }
+
+ bundleMinJitBuffer OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TXC Classified Packets Received"
+ ::= { tdmoebundleStatisticsEntry 6 }
+
+ bundleMaxJitBuffer OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Byte Received"
+ ::= { tdmoebundleStatisticsEntry 7 }
+
+ bundleRx-Lost OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Byte Transmitted"
+ ::= { tdmoebundleStatisticsEntry 8 }
+
+ bundleRx-Good OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Packets Received"
+ ::= { tdmoebundleStatisticsEntry 9 }
+
+ bundleTx-Good OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Wan Packets Tranmitted"
+ ::= { tdmoebundleStatisticsEntry 10 }
+
+ bundleJumped OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Jumped packets"
+ ::= { tdmoebundleStatisticsEntry 11 }
+
+ bundleRe-order OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "re-order packets"
+ ::= { tdmoebundleStatisticsEntry 12 }
+
+ toeBundleClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Bundle Count"
+ ::= { tdmoebundleStatisticsEntry 13 }
+--
+-- Traffic Statistics Table
+--
+
+
+ tdmoeEthPortStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeEthPortStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "bundle statistics table"
+ ::= {tdmoeStatusAndStatisticsTable 2}
+
+ tdmoeEthPortStatisticsEntry OBJECT-TYPE
+ SYNTAX TdmoeEthPortStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in bundle statistics table."
+ INDEX { trafficSlotIndex , trafficPortIndex }
+ ::= { tdmoeEthPortStatisticsTable 1 }
+
+ TdmoeEthPortStatisticsEntry ::= SEQUENCE {
+ trafficSlotIndex LargeSlotIndex,
+ trafficPortIndex EthportIndex,
+ trafficTx-Packets Counter,
+ trafficTx-Bytes Counter,
+ trafficTx-UnicastPackets Counter,
+ trafficTx-MulticastPackets Counter,
+ trafficTx-BroadcastPackets Counter,
+ trafficTx-PausePackets Counter,
+ trafficRx-Packets Counter,
+ trafficRx-Bytes Counter,
+ trafficRx-UnicastPackets Counter,
+ trafficRx-MulticastPackets Counter,
+ trafficRx-BroadcastPackets Counter,
+ trafficRx-PausePackets Counter,
+ trafficRx-BulkyPackets Counter,
+ trafficRx-ShortyPackets Counter,
+ trafficRx-FragmentPackets Counter,
+ trafficCRCError Counter
+ }
+
+ trafficSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeEthPortStatisticsEntry 1 }
+
+ trafficPortIndex OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Index"
+ ::= { tdmoeEthPortStatisticsEntry 2 }
+
+ trafficTx-Packets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good transmitted frames "
+ ::= { tdmoeEthPortStatisticsEntry 3 }
+
+ trafficTx-Bytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good transmitted bytes "
+ ::= { tdmoeEthPortStatisticsEntry 4 }
+
+ trafficTx-UnicastPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good frames sent that have a unicast destination MAC address."
+ ::= { tdmoeEthPortStatisticsEntry 5}
+
+ trafficTx-MulticastPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good frames sent that have a multicast destination MAC address."
+ ::= { tdmoeEthPortStatisticsEntry 6}
+
+ trafficTx-BroadcastPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good frames sent that have a broadcast destination MAC address."
+ ::= { tdmoeEthPortStatisticsEntry 7}
+
+ trafficTx-PausePackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted pause packets."
+ ::= { tdmoeEthPortStatisticsEntry 8}
+
+ trafficRx-Packets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good received packets "
+ ::= { tdmoeEthPortStatisticsEntry 9}
+
+ trafficRx-Bytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good received bytes "
+ ::= { tdmoeEthPortStatisticsEntry 10 }
+
+ trafficRx-UnicastPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { tdmoeEthPortStatisticsEntry 11}
+
+ trafficRx-MulticastPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good frames sent that have a multicast destination MAC address."
+ ::= { tdmoeEthPortStatisticsEntry 12}
+
+ trafficRx-BroadcastPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of good frames sent that have a multicast destination MAC address."
+ ::= { tdmoeEthPortStatisticsEntry 13}
+
+
+ trafficRx-PausePackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted pause packets."
+ ::= { tdmoeEthPortStatisticsEntry 14}
+
+ trafficRx-BulkyPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total frames received with a length of more than MaxSize octets(ethernet packet length 1514) but with a valid FCS."
+ ::= { tdmoeEthPortStatisticsEntry 15 }
+
+
+ trafficRx-ShortyPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total frames received with a length of less than 64 octets but with a valid FCS."
+ ::= { tdmoeEthPortStatisticsEntry 16}
+
+ trafficRx-FragmentPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { tdmoeEthPortStatisticsEntry 17}
+
+ trafficCRCError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total frames received with a CRC error"
+ ::= { tdmoeEthPortStatisticsEntry 18}
+
+
+ tdmoeBundleStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeBundleStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "bundle statistics table"
+ ::= {tdmoeStatusAndStatisticsTable 3}
+
+ tdmoeBundleStatusEntry OBJECT-TYPE
+ SYNTAX TdmoeBundleStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in bundle statistics table."
+ INDEX { bundleSlotIndex , bundleTribIndex ,
+ bundleBundleIDIndex }
+ ::= { tdmoeBundleStatusTable 1 }
+
+ TdmoeBundleStatusEntry ::= SEQUENCE {
+ bundleStatus INTEGER
+ }
+
+ bundleStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive (1),
+ active (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle Status"
+ ::= { tdmoeBundleStatusEntry 4 }
+
+
+ tdmoeEthPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeEthPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth port Status Table."
+ ::= { tdmoeStatusAndStatisticsTable 4 }
+
+ tdmoeEthPortStatusEntry OBJECT-TYPE
+ SYNTAX TdmoeEthPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Eth Phy Config Entry."
+ INDEX { enetSlotIndex , enetPortIndex }
+ ::= { tdmoeEthPortStatusTable 1 }
+
+ TdmoeEthPortStatusEntry ::= SEQUENCE {
+ enetSlotIndex LargeSlotIndex,
+ enetPortIndex EthportIndex,
+ enetState INTEGER,
+ enetAutoNegotiation INTEGER,
+ enetSpeed INTEGER,
+ enetDuplex INTEGER,
+ enetAutolaserShutdown INTEGER,
+ link INTEGER,
+ enetPulseRepetitionTime INTEGER
+ }
+
+ enetSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeEthPortStatusEntry 1 }
+
+ enetPortIndex OBJECT-TYPE
+ SYNTAX EthportIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "eth port 1-4"
+ ::= { tdmoeEthPortStatusEntry 2 }
+
+ enetState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port State"
+ ::= { tdmoeEthPortStatusEntry 3 }
+
+ enetAutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "auto negotiation state"
+ ::= {tdmoeEthPortStatusEntry 4 }
+
+ enetSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbps-10 (1),
+ mbps-100 (2),
+ mbps-1000 (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port speed 10/100/1000 mbps"
+ ::= {tdmoeEthPortStatusEntry 5 }
+
+ enetDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ half (1),
+ full (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port duplex mode(half/full)"
+ ::= {tdmoeEthPortStatusEntry 6 }
+
+ enetAutolaserShutdown OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "autolasershutdown state"
+ ::= {tdmoeEthPortStatusEntry 7}
+
+ link OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "autolasershutdown state"
+ ::= {tdmoeEthPortStatusEntry 8}
+
+ enetPulseRepetitionTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ALS/APSD pulse repetition time for automatic restart(sec)"
+ ::= { tdmoeEthPortStatusEntry 9 }
+
+-- Optical Information Table
+--
+
+
+
+ tdmoeOpticalInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OpticalInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "optical information table"
+ ::= {tdmoeStatusAndStatisticsTable 5}
+
+ opticalInfoEntry OBJECT-TYPE
+ SYNTAX OpticalInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in optical information table."
+ INDEX { opticalSlotIndex , opticalPortIndex }
+ ::= { tdmoeOpticalInformationTable 1 }
+
+ OpticalInfoEntry ::= SEQUENCE {
+ opticalSlotIndex LargeSlotIndex,
+ opticalPortIndex INTEGER,
+ opticalConnector INTEGER,
+ opticalTransceiver DisplayString,
+ opticalLinkLength DisplayString,
+ opticalTechnology DisplayString,
+ opticalEncoding DisplayString,
+ opticalLength-9-125-mm DisplayString,
+ opticalLength-50-125-mm DisplayString,
+ opticalLength-62p5-125-mm DisplayString,
+ opticalTemperature DisplayString,
+ opticalVcc DisplayString,
+ opticalTxBias DisplayString,
+ opticalTxPower DisplayString,
+ opticalRxPower DisplayString,
+ opticalDate DisplayString,
+ opticalVendorName DisplayString,
+ opticalOUI DisplayString,
+ opticalPN DisplayString,
+ opticalRev DisplayString,
+ opticalWavelength DisplayString
+ }
+
+ opticalSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { opticalInfoEntry 1 }
+
+ opticalPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ eth-1 (1),
+ eth-2 (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "optical port"
+ ::= { opticalInfoEntry 2 }
+
+ opticalConnector OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-available(1),
+ sc(2),
+ fiber-channel-style-1-copper(3),
+ fiber-channel-style-2-copper(4),
+ bnc-tnc(5),
+ fibre-channel-coaxial-header(6),
+ fiberJack(7),
+ lc(8),
+ mt-rj(9),
+ mu(10),
+ sg(11),
+ optcal-pigtail(12),
+ hssdc-ii(13),
+ copper-pigtail(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP connector"
+ ::= { opticalInfoEntry 3 }
+
+ opticalTransceiver OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP transceiver"
+ ::= { opticalInfoEntry 4 }
+
+ opticalLinkLength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP link length"
+ ::= { opticalInfoEntry 5 }
+
+ opticalTechnology OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP technology"
+ ::= { opticalInfoEntry 6 }
+
+ opticalEncoding OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP encoding"
+ ::= { opticalInfoEntry 7 }
+
+ opticalLength-9-125-mm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP length for 9/125 mm fiber"
+ ::= { opticalInfoEntry 8 }
+
+ opticalLength-50-125-mm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP length for 50/125 mm fiber"
+ ::= { opticalInfoEntry 9 }
+
+ opticalLength-62p5-125-mm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP length for 62.5/125 mm fiber"
+ ::= { opticalInfoEntry 10 }
+
+ opticalTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Temperature"
+ ::= { opticalInfoEntry 11 }
+
+ opticalVcc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Vcc"
+ ::= { opticalInfoEntry 12 }
+
+ opticalTxBias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Tx Bias current"
+ ::= { opticalInfoEntry 13 }
+
+ opticalTxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Tx power"
+ ::= { opticalInfoEntry 14 }
+
+ opticalRxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { opticalInfoEntry 15 }
+
+ opticalDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { opticalInfoEntry 16 }
+
+ opticalVendorName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { opticalInfoEntry 17 }
+
+ opticalOUI OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { opticalInfoEntry 18 }
+
+ opticalPN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { opticalInfoEntry 19 }
+
+ opticalRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { opticalInfoEntry 20 }
+
+ opticalWavelength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SFP Rx power"
+ ::= { opticalInfoEntry 21 }
+
+
+--
+-- Transmission delay measurement map table
+--
+
+ tdmoeDiagRoundTripMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeDiagRoundTripMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Transmission delay measurement map table"
+ ::= {tdmoeStatusAndStatisticsTable 6}
+
+ tdmoeDiagRoundTripMapEntry OBJECT-TYPE
+ SYNTAX TdmoeDiagRoundTripMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in transmission delay measurement map table."
+ INDEX { diagRoundTripMapSlotIndex , diagRoundTripMapPortIndex }
+ ::= { tdmoeDiagRoundTripMapTable 1 }
+
+ TdmoeDiagRoundTripMapEntry ::= SEQUENCE {
+ diagRoundTripMapSlotIndex LargeSlotIndex,
+ diagRoundTripMapPortIndex Tributaryport,
+ diagRoundTripMapBundleID Bundleid2,
+ diagRoundTripMapPeriod INTEGER,
+ diagRoundTripMapEnable INTEGER,
+ diagRoundTripMapErrorCode INTEGER,
+ diagRoundTripMapElapseTime INTEGER,
+ diagRoundTripMapMax DisplayString,
+ diagRoundTripMapMin DisplayString,
+ diagRoundTripMapAvg DisplayString,
+ diagRoundTripMapPacketLoss Counter
+ }
+
+ diagRoundTripMapSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { tdmoeDiagRoundTripMapEntry 1 }
+
+ diagRoundTripMapPortIndex OBJECT-TYPE
+ SYNTAX Tributaryport
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "trib port 1~4 "
+ ::= { tdmoeDiagRoundTripMapEntry 2 }
+
+ diagRoundTripMapBundleID OBJECT-TYPE
+ SYNTAX Bundleid2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "bundle ID "
+ ::= { tdmoeDiagRoundTripMapEntry 3}
+
+ diagRoundTripMapPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..600) --//RIKER2021 SilverCreek
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Period time for transmission delay measurement (second) "
+ ::= { tdmoeDiagRoundTripMapEntry 4 }
+
+ diagRoundTripMapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet transmission time delay measurement control "
+ ::= { tdmoeDiagRoundTripMapEntry 5 }
+
+ diagRoundTripMapErrorCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ inactive-delay-measurement(2),
+ no-measurement-available(3),
+ not-receive-any-return-packet(5),
+ packet-loss-too-much(9),
+ na(254),
+ unknown-problem(255)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Test measurement result: 2, 3, 4, etc..
+ Result 2 means 'test ok.'.
+ Result 3 means 'Bundle inactive delay measurement not available.'.
+ Result 4 means 'Did not receive any return packet, no measurement available, please retest.'."
+ ::= { tdmoeDiagRoundTripMapEntry 6 }
+
+ diagRoundTripMapElapseTime OBJECT-TYPE
+ SYNTAX INTEGER (0..600)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Elapsed time (second) "
+ ::= { tdmoeDiagRoundTripMapEntry 7 }
+
+ diagRoundTripMapMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum transmission delay time (millisecond) "
+ ::= { tdmoeDiagRoundTripMapEntry 8 }
+
+ diagRoundTripMapMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum transmission delay time (millisecond) "
+ ::= { tdmoeDiagRoundTripMapEntry 9 }
+
+ diagRoundTripMapAvg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average transmission delay time (millisecond) "
+ ::= { tdmoeDiagRoundTripMapEntry 10 }
+
+ diagRoundTripMapPacketLoss OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Round trip test packet loss "
+ ::= { tdmoeDiagRoundTripMapEntry 11 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ tdmoeSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { tdmoe-card 9}
+
+ systemInformationEntry OBJECT-TYPE
+ SYNTAX SystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { tdmoeSlotIndex }
+ ::= { tdmoeSystemInformationTable 1 }
+
+ SystemInformationEntry ::= SEQUENCE {
+ tdmoePROMVersion DisplayString,
+ tdmoeHardwareVersion DisplayString,
+ tdmoeFpgaVersion DisplayString,
+ tdmoeOscType DisplayString,
+ tdmoeBank1Version DisplayString,
+ tdmoeBank2Version DisplayString,
+ tdmoeActiveBank INTEGER,
+ tdmoeNextBank INTEGER
+ }
+
+ tdmoePROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " tdmoe PROM Version"
+ ::= { systemInformationEntry 2 }
+
+ tdmoeHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " tdmoe Hardware Version"
+ ::= { systemInformationEntry 3 }
+
+ tdmoeFpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPGA Version"
+ ::= { systemInformationEntry 4 }
+
+ tdmoeOscType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "osc version"
+ ::= { systemInformationEntry 5 }
+
+ tdmoeBank1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-1 Version"
+ ::= { systemInformationEntry 6 }
+
+ tdmoeBank2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-2 Version"
+ ::= { systemInformationEntry 7}
+
+ tdmoeActiveBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank-1(1),
+ bank-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Bank 1/2"
+ ::= { systemInformationEntry 8 }
+
+ tdmoeNextBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank-1(1),
+ bank-2(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Next Bank 1/2"
+ ::= { systemInformationEntry 9 }
+
+--
+-- Command Control Table
+--
+
+ tdmoeCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdmoeCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { tdmoe-card 10}
+
+ tdmoeCommandControlEntry OBJECT-TYPE
+ SYNTAX TdmoeCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { tdmoeSlotIndex }
+ ::= { tdmoeCommandControlTable 1 }
+
+ TdmoeCommandControlEntry ::= SEQUENCE {
+ tdmoePerfReset INTEGER,
+ tdmoeAlarmHistoryReset INTEGER,
+ tdmoeCardReset INTEGER,
+ tdmoeLoadDefault INTEGER
+ }
+
+
+ tdmoePerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { tdmoeCommandControlEntry 2 }
+
+ tdmoeAlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { tdmoeCommandControlEntry 3 }
+
+ tdmoeCardReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset "
+ ::= { tdmoeCommandControlEntry 4 }
+
+ tdmoeLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default"
+ ::= { tdmoeCommandControlEntry 5}
+
+--
+-- Vlan VID setup table
+--
+
+ toeVlanSetupVidTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ToeVlanSetupVidEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMOE Vlan VID setup table"
+ ::= { tdmoe-card 11 }
+
+ toeVlanSetupVidEntry OBJECT-TYPE
+ SYNTAX ToeVlanSetupVidEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in TDMOE Vlan VID setup table"
+ INDEX { tvSetupVidSlot }
+ ::= { toeVlanSetupVidTable 1 }
+
+ ToeVlanSetupVidEntry ::= SEQUENCE {
+ tvSetupVidSlot LargeSlotIndex,
+ tvVLAN802-1Q INTEGER,
+ tvTdmPvid INTEGER,
+ tvEth1Pvid INTEGER,
+ tvEth2Pvid INTEGER,
+ tvEth3Pvid INTEGER,
+ tvEth4Pvid INTEGER
+ }
+
+ tvSetupVidSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { toeVlanSetupVidEntry 1 }
+
+ tvVLAN802-1Q OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "802.1Q VLAN"
+ ::= { toeVlanSetupVidEntry 2 }
+
+ tvTdmPvid OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VID for TDM"
+ ::= { toeVlanSetupVidEntry 3 }
+
+ tvEth1Pvid OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VID for ethernet port 1"
+ ::= { toeVlanSetupVidEntry 4 }
+
+ tvEth2Pvid OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VID for ethernet port 2"
+ ::= { toeVlanSetupVidEntry 5 }
+
+ tvEth3Pvid OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VID for ethernet port 3"
+ ::= { toeVlanSetupVidEntry 6 }
+
+ tvEth4Pvid OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VID for ethernet port 4"
+ ::= { toeVlanSetupVidEntry 7 }
+
+
+--
+-- Vlan Group Setup Table
+--
+-- Hao 3/27 2013
+ toeVlanSetupGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ToeVlanSetupGroupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Vlan Group Setup Table"
+ ::= { tdmoe-card 12 }
+
+ toeVlanSetupGroupEntry OBJECT-TYPE
+ SYNTAX ToeVlanSetupGroupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in Vlan Group Setup Table"
+ INDEX { tvSetupGroupSlot , tvGroupIndex }
+ ::= { toeVlanSetupGroupTable 1 }
+
+ ToeVlanSetupGroupEntry ::= SEQUENCE {
+ tvSetupGroupSlot LargeSlotIndex,
+ tvGroupIndex INTEGER,
+ tvTdmTag INTEGER,
+ tvEth1Tag INTEGER,
+ tvEth2Tag INTEGER,
+ tvEth3Tag INTEGER,
+ tvEth4Tag INTEGER,
+ tvVlanID INTEGER,
+ tvEnable INTEGER
+ }
+
+ tvSetupGroupSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { toeVlanSetupGroupEntry 1 }
+
+ tvGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "group index"
+ ::= { toeVlanSetupGroupEntry 2 }
+
+ tvTdmTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ tag(2),
+ untag(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "vlan tdm tag/uptag"
+ ::= { toeVlanSetupGroupEntry 3 }
+
+ tvEth1Tag OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ tag(2),
+ untag(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "vlan ethernet port 1 tag/uptag"
+ ::= { toeVlanSetupGroupEntry 4 }
+
+ tvEth2Tag OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ tag(2),
+ untag(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "vlan ethernet port 2 tag/uptag"
+ ::= { toeVlanSetupGroupEntry 5 }
+
+ tvEth3Tag OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ tag(2),
+ untag(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "vlan ethernet port 3 tag/uptag"
+ ::= { toeVlanSetupGroupEntry 6 }
+
+ tvEth4Tag OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ tag(2),
+ untag(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "vlan ethernet port 4 tag/uptag"
+ ::= { toeVlanSetupGroupEntry 7 }
+
+ tvVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "vlan vid"
+ ::= { toeVlanSetupGroupEntry 8 }
+
+--Hao 3/27 2013
+ tvEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "group enable"
+ ::= { toeVlanSetupGroupEntry 9 }
+
+
+--
+-- tdmoeClockSourceConfigTable
+--
+
+
+
+ tdmoeClockSourceConfigTable OBJECT IDENTIFIER ::= { tdmoe-card 13 }
+
+ portModeConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortModeConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE Port Clock Source Mode Config Table."
+ ::= { tdmoeClockSourceConfigTable 1 }
+
+ portModeConfigEntry OBJECT-TYPE
+ SYNTAX PortModeConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE Port Clock Source Mode Config Entry"
+ INDEX { tdmoeClockSourceSlotIndex }
+ ::= { portModeConfig 1 }
+
+ PortModeConfigEntry ::= SEQUENCE {
+ tdmoeClockSourceSlotIndex LargeSlotIndex,
+ tdmoeClockSourcePort1 INTEGER,
+ tdmoeClockSourcePort2 INTEGER,
+ tdmoeClockSourcePort3 INTEGER,
+ tdmoeClockSourcePort4 INTEGER
+ }
+
+ tdmoeClockSourceSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { portModeConfigEntry 1 }
+
+ tdmoeClockSourcePort1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ acr1(1),
+ acr2(2),
+ acr3(3),
+ acr4(4),
+ eth1SyncE(5),
+ none(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portModeConfigEntry 2 }
+
+ tdmoeClockSourcePort2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ acr1(1),
+ acr2(2),
+ acr3(3),
+ acr4(4),
+ eth2SyncE(5),
+ none(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portModeConfigEntry 3 }
+
+ tdmoeClockSourcePort3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ acr1(1),
+ acr2(2),
+ acr3(3),
+ acr4(4),
+ eth3SyncE(5),
+ none(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portModeConfigEntry 4 }
+
+ tdmoeClockSourcePort4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ acr1(1),
+ acr2(2),
+ acr3(3),
+ acr4(4),
+ eth4SyncE(5),
+ none(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portModeConfigEntry 5 }
+
+ portACRConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortACRConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE Port ACR Config Table."
+ ::= { tdmoeClockSourceConfigTable 2 }
+
+ portACRConfigEntry OBJECT-TYPE
+ SYNTAX PortACRConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE Port ACR Config Entry"
+ INDEX { tdmoeACRSlotIndex , tdmoeACRIndex }
+ ::= { portACRConfig 1 }
+
+ PortACRConfigEntry ::= SEQUENCE {
+ tdmoeACRSlotIndex LargeSlotIndex,
+ tdmoeACRIndex INTEGER,
+ tdmoeACRTribID INTEGER,
+ tdmoeACRBundleID Integer32,
+ tdmoeACREnable INTEGER,
+ tdmoeACRStatus INTEGER
+ }
+
+ tdmoeACRSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { portACRConfigEntry 1 }
+
+ tdmoeACRIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ acr1(1),
+ acr2(2),
+ acr3(3),
+ acr4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portACRConfigEntry 2 }
+
+ tdmoeACRTribID OBJECT-TYPE
+ SYNTAX INTEGER {
+ trib1(1),
+ trib2(2),
+ trib3(3),
+ trib4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portACRConfigEntry 3 }
+
+ tdmoeACRBundleID OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portACRConfigEntry 4 }
+
+ tdmoeACREnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ none(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portACRConfigEntry 5 }
+
+ tdmoeACRStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ acquisition(2),
+ tracking1(3),
+ tracking2(4),
+ tracking3(5),
+ tracking4(6),
+ tracking5(7),
+ none(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Clock Source Port Mode."
+ ::= { portACRConfigEntry 6 }
+
+ timeStampUploadConfig OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimeStampUploadConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE Port ACR Config Table."
+ ::= { tdmoeClockSourceConfigTable 3 }
+
+ timeStampUploadConfigEntry OBJECT-TYPE
+ SYNTAX TimeStampUploadConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDMoE Port ACR Config Entry"
+ INDEX { tdmoeTimeStampSlotIndex }
+ ::= { timeStampUploadConfig 1 }
+
+ TimeStampUploadConfigEntry ::= SEQUENCE {
+ tdmoeTimeStampSlotIndex LargeSlotIndex,
+ tdmoeSrcIP IpAddress,
+ tdmoeSrcSubnetMask IpAddress,
+ tdmoeTftpServerIP IpAddress,
+ tdmoeAcrNum Integer32,
+ tdmoeEnable INTEGER
+ }
+
+ tdmoeTimeStampSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { timeStampUploadConfigEntry 1 }
+
+ tdmoeSrcIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Time Stamp Upload Source IP."
+ ::= { timeStampUploadConfigEntry 2 }
+
+ tdmoeSrcSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Time Stamp Upload Source Subnet Mask."
+ ::= { timeStampUploadConfigEntry 3 }
+
+ tdmoeTftpServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Time Stamp Upload TFTP server IP."
+ ::= { timeStampUploadConfigEntry 4 }
+
+ tdmoeAcrNum OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Time Stamp Upload ACR Number."
+ ::= { timeStampUploadConfigEntry 5 }
+
+ tdmoeEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ none(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Time Stamp Upload Enable/Disable."
+ ::= { timeStampUploadConfigEntry 6 }
+
+-- end of tdmoe Clock Source Config Table --
+
+ toeTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of TDMoE"
+ ::= { tdmoe-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- 8DBRA-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- 8DBRA Configuartion
+--
+
+
+ dbraBackupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DbraBackupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DBRA Backup table."
+ ::= { oct-dbra-card 1 }
+
+ dbraBackupEntry OBJECT-TYPE
+ SYNTAX DbraBackupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the dbra backup table."
+ INDEX { dbraBackupSlotIndex }
+ ::= { dbraBackupTable 1 }
+
+ DbraBackupEntry ::= SEQUENCE {
+ dbraBackupSlotIndex LargeSlotIndex,
+ dbraBackupType INTEGER,
+ dbraSite INTEGER,
+ dbraMode INTEGER,
+ dbraForceSwitch INTEGER,
+ dbraStatus INTEGER
+ }
+
+ dbraBackupSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA slot 1-12"
+ ::= { dbraBackupEntry 1 }
+
+ dbraBackupType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ port-backup(2),
+ card-backup(3),
+ dual-host(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA backup mode"
+ ::= { dbraBackupEntry 2 }
+
+ dbraSite OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA dual host site"
+ ::= { dbraBackupEntry 3}
+
+ dbraMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertible(1),
+ revertible(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Only use in card backup to determine whether slot changes to working
+ or stand-by mode "
+ ::= { dbraBackupEntry 4}
+
+ dbraForceSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ force(2),
+ none(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Only use in card backup to force slot changes to working
+ or stand-by mode "
+ ::= { dbraBackupEntry 5}
+
+ dbraStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ working(1),
+ stand-by(2),
+ none(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Only show in card-backup to indicate the slot is working
+ or stand-by STATUS "
+ ::= { dbraBackupEntry 6}
+
+--port map
+
+ dbraPortMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DbraPortMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DBRA Port Map table."
+ ::= { oct-dbra-card 2 }
+
+
+ dbraPortMapEntry OBJECT-TYPE
+ SYNTAX DbraPortMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the dbra port map table."
+ INDEX { dbraPortMapSlotIndex }
+ ::= { dbraPortMapTable 1 }
+
+ DbraPortMapEntry ::= SEQUENCE {
+ dbraPortMapSlotIndex LargeSlotIndex,
+ dbraVirtualPort INTEGER,
+ dbraTsStart INTEGER,
+ dbraTotalTS INTEGER,
+ dbraRS232Port INTEGER,
+ dbraCommand INTEGER
+ }
+
+ dbraPortMapSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA slot 1-12"
+ ::= { dbraPortMapEntry 1 }
+
+ dbraVirtualPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ vp1(1),
+ vp2(2),
+ vp3(3),
+ vp4(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA virtual port"
+ ::= { dbraPortMapEntry 2 }
+
+ dbraTsStart OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA Time Slot Start range(1-32)"
+ ::= { dbraPortMapEntry 3 }
+
+ dbraTotalTS OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA Time Slot Start (1-20)"
+ ::= { dbraPortMapEntry 4}
+
+ dbraRS232Port OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA rs232 port"
+ ::= { dbraPortMapEntry 5}
+
+ dbraCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ setonly(1),
+ clear(2),
+ clearAndset(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA rs232 port"
+ ::= { dbraPortMapEntry 6}
+
+
+-- rs232 config
+
+ dbraRs232ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DbraRs232ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DBRA rs232 config table."
+ ::= { oct-dbra-card 3 }
+
+ dbraRs232ConfigEntry OBJECT-TYPE
+ SYNTAX DbraRs232ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the dbra rs232 config table."
+ INDEX { dbraRs232SlotIndex , dbraRs232PortIndex }
+ ::= { dbraRs232ConfigTable 1 }
+
+ DbraRs232ConfigEntry ::= SEQUENCE {
+ dbraRs232SlotIndex LargeSlotIndex,
+ dbraRs232PortIndex EightPortID,
+ dbraRate INTEGER,
+ dbraInterface INTEGER,
+ dbraPortMode INTEGER,
+ dbraUartRate INTEGER,
+ dbraUartDataLength INTEGER,
+ dbraUartPCMInv INTEGER
+ }
+
+ dbraRs232SlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA slot 1-12"
+ ::= { dbraRs232ConfigEntry 1 }
+
+ dbraRs232PortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dbra port 1-8"
+ ::= { dbraRs232ConfigEntry 2 }
+
+ dbraRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r1-2K(1),
+ r2-4K(2),
+ r4-8K(3),
+ r9-6K(4),
+ r19-2K(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA rate"
+ ::= { dbraRs232ConfigEntry 3 }
+
+ dbraInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ db25-RJ(1),
+ rj-only(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA interface"
+ ::= { dbraRs232ConfigEntry 4 }
+
+ dbraPortMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ oversample(1),
+ uart(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA Port Mode"
+ ::= { dbraRs232ConfigEntry 5 }
+
+ dbraUartRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r0-6K(1),
+ r1-2K(2),
+ r2-4K(3),
+ r4-8K(4),
+ r9-6K(5),
+ r19-2K(6),
+ r38-4K(7),
+ r57-6K(8),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA uart mode port Rate"
+ ::= { dbraRs232ConfigEntry 6 }
+
+ dbraUartDataLength OBJECT-TYPE
+ SYNTAX INTEGER {
+ length-7(1),
+ length-8(2),
+ length-9(3),
+ length-10(4),
+ length-11(5),
+ length-12(6),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA uart mode port Data Length"
+ ::= { dbraRs232ConfigEntry 7 }
+
+ dbraUartPCMInv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ null(99)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA uart mode port PCM Invert"
+ ::= { dbraRs232ConfigEntry 8 }
+
+
+
+-- diagnostic control
+
+ dbraDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DbraDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { oct-dbra-card 4}
+
+ dbraDiagControlEntry OBJECT-TYPE
+ SYNTAX DbraDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { dbraDiagSlotIndex , dbraDiagPortIndex }
+ ::= { dbraDiagControlTable 1 }
+
+ DbraDiagControlEntry ::= SEQUENCE {
+ dbraDiagSlotIndex LargeSlotIndex,
+ dbraDiagPortIndex EightPortID,
+ dbrars232Loopback INTEGER
+ }
+
+ dbraDiagSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA slot 1-12"
+ ::= { dbraDiagControlEntry 1 }
+
+ dbraDiagPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dbra port 1-8"
+ ::= { dbraDiagControlEntry 2 }
+
+ dbrars232Loopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ to-rs232(2),
+ to-system(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "dbra loopback setup"
+ ::= { dbraDiagControlEntry 3}
+
+
+-- portmap information
+
+ dbraPortMapInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DbraPortMapInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DBRA Port Map Information table."
+ ::= { oct-dbra-card 5}
+
+
+ dbraPortMapInfoEntry OBJECT-TYPE
+ SYNTAX DbraPortMapInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the dbra port map info table."
+ INDEX { dbraPortMapInfoSlotIndex , dbraPortMapInfoPortIndex ,
+ dbraPortMapTimeSlotIndex }
+ ::= { dbraPortMapInfoTable 1 }
+
+ DbraPortMapInfoEntry ::= SEQUENCE {
+ dbraPortMapInfoSlotIndex LargeSlotIndex,
+ dbraPortMapInfoPortIndex INTEGER,
+ dbraPortMapTimeSlotIndex INTEGER,
+ dbraMapToPort INTEGER
+ }
+
+ dbraPortMapInfoSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA slot 1-12"
+ ::= { dbraPortMapInfoEntry 1 }
+
+ dbraPortMapInfoPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ vp1(1),
+ vp2(2),
+ vp3(3),
+ vp4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA virtual port"
+ ::= { dbraPortMapInfoEntry 2 }
+
+ dbraPortMapTimeSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA timeslot index"
+ ::= { dbraPortMapInfoEntry 3 }
+
+ dbraMapToPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ port-1(1),
+ port-2(2),
+ port-3(3),
+ port-4(4),
+ port-5(5),
+ port-6(6),
+ port-7(7),
+ port-8(8),
+ idle (255)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA timeslot map to port"
+ ::= { dbraPortMapInfoEntry 4 }
+
+-- command control
+
+ dbraCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DbraCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { oct-dbra-card 6}
+
+ dbraCommandControlEntry OBJECT-TYPE
+ SYNTAX DbraCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { dbraCommandSlotIndex }
+ ::= { dbraCommandControlTable 1 }
+
+ DbraCommandControlEntry ::= SEQUENCE {
+ dbraCommandSlotIndex LargeSlotIndex,
+ dbraCardReset INTEGER,
+ dbraLoadDefault INTEGER,
+ dbraDataMode INTEGER,
+ dbraDataType INTEGER
+ }
+
+ dbraCommandSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA slot 1-12"
+ ::= { dbraCommandControlEntry 1 }
+
+ dbraCardReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset dbra card"
+ ::= { dbraCommandControlEntry 2 }
+
+ dbraLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Load default"
+ ::= { dbraCommandControlEntry 3 }
+
+ dbraDataMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ data-56k(1),
+ data-64k(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "dbra data rate"
+ ::= { dbraCommandControlEntry 4 }
+
+ dbraDataType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ invert(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "dbra data type: normal or invert"
+ ::= { dbraCommandControlEntry 5 }
+
+-- card information
+
+ dbraSystemInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DbraSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The system information table."
+ ::= { oct-dbra-card 7}
+
+ dbraSystemInformationEntry OBJECT-TYPE
+ SYNTAX DbraSystemInformationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the system information table."
+ INDEX { dbraSysInfoSlotIndex }
+ ::= { dbraSystemInformationTable 1 }
+
+ DbraSystemInformationEntry ::= SEQUENCE {
+ dbraSysInfoSlotIndex LargeSlotIndex,
+ dbraPROMVersion DisplayString,
+ dbraHardwareVersion DisplayString,
+ dbraFpgaVersion DisplayString
+ }
+
+ dbraSysInfoSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DBRA slot 1-12"
+ ::= { dbraSystemInformationEntry 1 }
+
+
+ dbraPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " dbra PROM Version"
+ ::= { dbraSystemInformationEntry 2 }
+
+ dbraHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " dbra Hardware Version"
+ ::= { dbraSystemInformationEntry 3 }
+
+ dbraFpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " dbra Fpga Version"
+ ::= { dbraSystemInformationEntry 4 }
+
+
+ dbraTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 8DBRA"
+ ::= { oct-dbra-card 100 }
+
+
+
+--======================================================================--
+--======================================================================--
+-- SOCU/DP Control Table
+--======================================================================--
+--======================================================================--
+
+ socudpConfigControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SocudpConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OCU/DP Configuration Control Table"
+ ::= { socudp-card 1 }
+
+ socudpConfigControlEntry OBJECT-TYPE
+ SYNTAX SocudpConfigControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OCU/DP configuration control entry"
+ INDEX { socudpConfigControlIndex }
+ ::= { socudpConfigControlTable 1 }
+
+ SocudpConfigControlEntry ::= SEQUENCE {
+ socudpConfigControlIndex SmallSlotIndex,
+ socudp-DATA-RATE INTEGER
+ }
+
+ socudpConfigControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { socudpConfigControlEntry 1 }
+
+ socudp-DATA-RATE OBJECT-TYPE
+ SYNTAX INTEGER {
+ data-rate-2-4K(1),
+ data-rate-4-8K(2),
+ data-rate-9-6K(3),
+ data-rate-19-2K(4),
+ data-rate-56K(5),
+ data-rate-64K(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " data rate "
+ ::= { socudpConfigControlEntry 2 }
+
+
+--
+-- Line Status Table
+--
+
+ socudpLineStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SocudpLineStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OCU/DP Line Status Table."
+ ::= { socudp-card 2 }
+
+ socudpLineStatusEntry OBJECT-TYPE
+ SYNTAX SocudpLineStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of OCU/DP line status table."
+ INDEX { socudpLineStatusIndex }
+ ::= { socudpLineStatusTable 1 }
+
+ SocudpLineStatusEntry ::=SEQUENCE {
+ socudpLineStatusIndex SmallSlotIndex,
+ socudpOOS INTEGER,
+ socudpLOS INTEGER
+ }
+
+ socudpLineStatusIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { socudpLineStatusEntry 1 }
+
+ socudpOOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "OCU/DP OOS"
+ ::= { socudpLineStatusEntry 2 }
+
+ socudpLOS OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "OCU/DP LOS"
+ ::= { socudpLineStatusEntry 3 }
+
+--
+-- Line Diagnostic Control Table
+--
+
+ socudpLineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SocudpLineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "OCU/DP Diagnostic Control Table."
+ ::= { socudp-card 3 }
+
+ socudpLineDiagControlEntry OBJECT-TYPE
+ SYNTAX SocudpLineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of OCU/DP diagnostic control table."
+ INDEX { socudpLineDiagControlIndex }
+ ::= { socudpLineDiagControlTable 1 }
+
+ SocudpLineDiagControlEntry ::=SEQUENCE {
+ socudpLineDiagControlIndex SmallSlotIndex,
+ socudpLoopbackType INTEGER,
+ socudpPatternStatus INTEGER
+ }
+
+ socudpLineDiagControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { socudpLineDiagControlEntry 1 }
+
+ socudpLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-loopback(1),
+ local(2),
+ payload(3)
+-- remote(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCU/DP Loopback Type"
+ ::= { socudpLineDiagControlEntry 2 }
+
+ socudpPatternStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OCU/DP pattern Type"
+ ::= { socudpLineDiagControlEntry 3 }
+
+--
+-- Alarm Control Table
+--
+
+ socudpAlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SocudpAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm control table."
+ ::= { socudp-card 4 }
+
+ socudpAlarmControlEntry OBJECT-TYPE
+ SYNTAX SocudpAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the OCU/DP alarm control table."
+ INDEX { socudpAlarmControlIndex }
+ ::= { socudpAlarmControlTable 1 }
+
+ SocudpAlarmControlEntry ::=SEQUENCE {
+ socudpAlarmControlIndex SmallSlotIndex,
+ socudpOOS-Line INTEGER,
+ socudpLOS-Line INTEGER
+ }
+
+ socudpAlarmControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { socudpAlarmControlEntry 1 }
+
+ socudpOOS-Line OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ major(2),
+ critical(3),
+ minor(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "OOS-Line State"
+ ::= { socudpAlarmControlEntry 2 }
+
+ socudpLOS-Line OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ major(2),
+ critical(3),
+ minor(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS-Line State"
+ ::= { socudpAlarmControlEntry 3 }
+
+--
+-- Alarm Queue Table
+--
+
+ socudpAlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SocudpAlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue Table "
+ ::= { socudp-card 5 }
+
+ socudpAlarmQueueEntry OBJECT-TYPE
+ SYNTAX SocudpAlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { socudpPortAlarmQIndex ,
+ socudpAlarmQueueIndex }
+ ::= { socudpAlarmQueueTable 1 }
+
+ SocudpAlarmQueueEntry ::=SEQUENCE {
+ socudpPortAlarmQIndex SmallSlotIndex,
+ socudpAlarmQueueIndex INTEGER (1..40),
+ socudpAlarmQueueString DisplayString (SIZE(0..255))
+ }
+
+ socudpPortAlarmQIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { socudpAlarmQueueEntry 1 }
+
+ socudpAlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { socudpAlarmQueueEntry 2 }
+
+ socudpAlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { socudpAlarmQueueEntry 3 }
+
+--
+-- Command Control Table
+--
+
+ socudpCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SocudpCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { socudp-card 6 }
+
+ socudpCommandControlEntry OBJECT-TYPE
+ SYNTAX SocudpCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { socudpCommandControlIndex }
+ ::= { socudpCommandControlTable 1 }
+
+ SocudpCommandControlEntry ::= SEQUENCE {
+ socudpCommandControlIndex SmallSlotIndex,
+ socudpAlarmQueueReset INTEGER,
+ socudpPortLoadDefault INTEGER,
+ socudpPortReset INTEGER
+ }
+
+ socudpCommandControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { socudpCommandControlEntry 1 }
+
+ socudpAlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { socudpCommandControlEntry 2 }
+
+ socudpPortLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default OCU/DP Port"
+ ::= { socudpCommandControlEntry 3 }
+
+ socudpPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset OCU/DP Port"
+ ::= { socudpCommandControlEntry 4 }
+
+--
+-- Test Status Table
+--
+-- socudpTestStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SocudpTestStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "OCU/DP Test Status Table."
+-- ::= { socudp-card 7 }
+--
+-- socudpTestStatusEntry OBJECT-TYPE
+-- SYNTAX SocudpTestStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry of OCU/DP test status table."
+-- INDEX { socudpTestStatusIndex }
+-- ::= { socudpTestStatusTable 1 }
+--
+-- SocudpTestStatusEntry ::=SEQUENCE {
+-- socudpTestStatusIndex INTEGER,
+-- socudpLOOPBACK INTEGER,
+-- socudpPATTERN INTEGER,
+-- socudpOCULOOPBACK INTEGER,
+-- socudpCSULOOPBACK INTEGER,
+-- socudpPOLARITYREVERSE INTEGER
+-- }
+--
+-- socudpTestStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- slot-A(1),
+-- slot-B(2),
+-- slot-C(3),
+-- slot-D(4),
+-- slot-E(5),
+-- slot-F(6),
+-- slot-H(7),
+-- slot-J(8),
+-- slot-K(9)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Slot A-K."
+-- ::= { socudpTestStatusEntry 1 }
+--
+-- socudpLOOPBACK OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- off(1),
+-- local(2),
+-- plb(3),
+-- remote(4)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "OCU/DP LOOPBACK"
+-- ::= { socudpTestStatusEntry 2 }
+--
+-- socudpPATTERN OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- off(1),
+-- on(2)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "OCU/DP PATTERN TRANSMITTED"
+-- ::= { socudpTestStatusEntry 3 }
+--
+-- socudpOCULOOPBACK OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- normal(1),
+-- loopback(2)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "OCU/DP OCU LOOPBACK"
+-- ::= { socudpTestStatusEntry 4 }
+--
+-- socudpCSULOOPBACK OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- normal(1),
+-- loopback(2)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "OCU/DP CSU LOOPBACK"
+-- ::= { socudpTestStatusEntry 5 }
+--
+-- socudpPOLARITYREVERSE OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- normal(1),
+-- reverse(2)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "OCU/DP POLARITY REVERSE"
+-- ::= { socudpTestStatusEntry 6 }
+
+ socudpTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of SOCUDP"
+ ::= { socudp-card 100 }
+
+
+--======================================================================--
+
+
+--======================================================================--
+--======================================================================--
+-- octDte card MIB
+--======================================================================--
+--======================================================================--
+
+
+--
+-- DTE Control Table
+--
+
+ dte8ConfigCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8ConfigCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Configuration Control Table"
+ ::= { octDte-card 1 }
+
+ dte8ConfigCtrlEntry OBJECT-TYPE
+ SYNTAX Dte8ConfigCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE configuration control entry"
+ INDEX { dte8ccSlotIndex ,
+ dte8ccPortIndex }
+ ::= { dte8ConfigCtrlTable 1 }
+
+ Dte8ConfigCtrlEntry ::= SEQUENCE {
+ dte8ccSlotIndex LargeSlotIndex,
+ dte8ccPortIndex EightPortID,
+ dte8Interface INTEGER,
+ dte8DS0Rate INTEGER,
+ dte8Oversampling INTEGER,
+ dte8OversamplingRate INTEGER,
+ dte8SupportDataRate DisplayString,
+ dte8RTSCTS INTEGER,
+ dte8DTRDSR INTEGER
+ }
+
+ dte8ccSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8ConfigCtrlEntry 1 }
+
+ dte8ccPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8ConfigCtrlEntry 2 }
+
+ dte8Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1),
+ rs485(2),
+ rs422(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Interface Type"
+ ::= { dte8ConfigCtrlEntry 3 }
+
+ dte8DS0Rate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate64k(1),
+ rate56k(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE DS0 Sampling Rate"
+ ::= { dte8ConfigCtrlEntry 4 }
+
+ dte8Oversampling OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE oversampling numver"
+ ::= { dte8ConfigCtrlEntry 5 }
+
+ dte8OversamplingRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Rate (Kbps)"
+ ::= { dte8ConfigCtrlEntry 6 }
+
+ dte8SupportDataRate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Supported Data Rate"
+ ::= { dte8ConfigCtrlEntry 7 }
+
+ dte8RTSCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE RTS/CTS control"
+ ::= { dte8ConfigCtrlEntry 8 }
+
+ dte8DTRDSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE DTR/DSR control"
+ ::= { dte8ConfigCtrlEntry 9 }
+
+
+
+--
+-- Alarm Control Table
+--
+
+ dte8AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE alarm control table."
+ ::= { octDte-card 3 }
+
+ dte8AlarmControlEntry OBJECT-TYPE
+ SYNTAX Dte8AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE alarm control entry."
+ INDEX { dte8acSlotIndex ,
+ dte8acPortIndex }
+ ::= { dte8AlarmControlTable 1 }
+
+ Dte8AlarmControlEntry ::= SEQUENCE {
+ dte8acSlotIndex LargeSlotIndex,
+ dte8acPortIndex EightPortID,
+ dte8AlarmEnable AlarmSeverity,
+ dte8AlarmState INTEGER,
+ dte8AlarmCount INTEGER,
+ dte8ThrLOLCAlarmEnable AlarmSeverity,
+ dte8ThrLOLCState INTEGER,
+ dte8ThrLOLCAlarmCount INTEGER,
+ dte8ThrLOCHAlarmEnable AlarmSeverity,
+ dte8ThrLOCHState INTEGER,
+ dte8ThrLOCHAlarmCount INTEGER,
+ dte8ThrCREAlarmEnable AlarmSeverity,
+ dte8ThrCREState INTEGER,
+ dte8ThrCREAlarmCount INTEGER,
+ dte8ThrResetCounter INTEGER
+ }
+
+ dte8acSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8AlarmControlEntry 1 }
+
+ dte8acPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8AlarmControlEntry 2 }
+
+ dte8AlarmEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE-Alarm State"
+ ::= { dte8AlarmControlEntry 3 }
+
+ dte8AlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { dte8AlarmControlEntry 4 }
+
+ dte8AlarmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { dte8AlarmControlEntry 5 }
+
+ dte8ThrLOLCAlarmEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE-Alarm Loss Of Clock State"
+ ::= { dte8AlarmControlEntry 6 }
+
+ dte8ThrLOLCState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State - Loss Of Clock"
+ ::= { dte8AlarmControlEntry 7 }
+
+ dte8ThrLOLCAlarmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count - Loss Of Clock "
+ ::= { dte8AlarmControlEntry 8 }
+
+ dte8ThrLOCHAlarmEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE-Alarm Loss Of Channel State"
+ ::= { dte8AlarmControlEntry 9 }
+
+ dte8ThrLOCHState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State - Loss Of Channel"
+ ::= { dte8AlarmControlEntry 10 }
+
+ dte8ThrLOCHAlarmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count - Loss Of Channel "
+ ::= { dte8AlarmControlEntry 11 }
+
+ dte8ThrCREAlarmEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE-Alarm Clock Recovery Error State"
+ ::= { dte8AlarmControlEntry 12 }
+
+ dte8ThrCREState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State - Clock Recovery Error"
+ ::= { dte8AlarmControlEntry 13 }
+
+ dte8ThrCREAlarmCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count - Clock Recovery Error "
+ ::= { dte8AlarmControlEntry 14 }
+
+ dte8ThrResetCounter OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset DTE Through Clock alarm counter"
+ ::= { dte8AlarmControlEntry 15 }
+
+
+--
+-- Line Diagnostic Control Table
+--
+
+ dte8DiagCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8DiagCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Diagnostic Control Table."
+ ::= { octDte-card 4 }
+
+ dte8DiagCtrlEntry OBJECT-TYPE
+ SYNTAX Dte8DiagCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Diagnostic Control entry."
+ INDEX { dte8dcSlotIndex ,
+ dte8dcPortIndex }
+ ::= { dte8DiagCtrlTable 1 }
+
+ Dte8DiagCtrlEntry ::= SEQUENCE {
+ dte8dcSlotIndex LargeSlotIndex,
+ dte8dcPortIndex EightPortID,
+ dte8LoopbackType INTEGER,
+ dte8LoopbackStatus INTEGER
+ }
+
+ dte8dcSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8DiagCtrlEntry 1 }
+
+ dte8dcPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8DiagCtrlEntry 2 }
+
+ dte8LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ noloopback(1),
+ toDTEloopback(2),
+ localloopback(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Loopback Type"
+ ::= { dte8DiagCtrlEntry 3 }
+
+ dte8LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopbacknotactive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE Loopback Status"
+ ::= { dte8DiagCtrlEntry 4 }
+
+
+--
+-- Command Control Table
+--
+
+ dte8CommandInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8CommandInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { octDte-card 5 }
+
+ dte8CommandInfoEntry OBJECT-TYPE
+ SYNTAX Dte8CommandInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { dte8ciSlotIndex }
+ ::= { dte8CommandInfoTable 1 }
+
+ Dte8CommandInfoEntry ::= SEQUENCE {
+ dte8ciSlotIndex LargeSlotIndex,
+ dte8CardReset INTEGER,
+ dte8CardLoadDefault INTEGER,
+ dte8FWversion DisplayString,
+ dte8HWversion DisplayString
+ }
+
+ dte8ciSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8CommandInfoEntry 1 }
+
+ dte8CardReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset DTE Port"
+ ::= { dte8CommandInfoEntry 2 }
+
+ dte8CardLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ loadDefault(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default DTE Port"
+ ::= { dte8CommandInfoEntry 3 }
+
+ dte8FWversion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE FW Version"
+ ::= { dte8CommandInfoEntry 4 }
+
+ dte8HWversion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE HW Version"
+ ::= { dte8CommandInfoEntry 5 }
+
+
+--
+-- DTE Status Table
+--
+
+ dte8StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE status table."
+ ::= { octDte-card 8 }
+
+ dte8StatusEntry OBJECT-TYPE
+ SYNTAX Dte8StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE status entry."
+ INDEX { dte8stSlotIndex ,
+ dte8stPortIndex }
+ ::= { dte8StatusTable 1 }
+
+ Dte8StatusEntry ::= SEQUENCE {
+ dte8stSlotIndex LargeSlotIndex,
+ dte8stPortIndex EightPortID,
+ dte8RTSloss INTEGER,
+ dte8RTS INTEGER,
+ dte8CTS INTEGER,
+ dte8DSR INTEGER,
+ dte8DTR INTEGER,
+ dte8RxBytesCounter Counter,
+ dte8TxBytesCounter Counter,
+ dte8ResetCounter INTEGER,
+ dte8LOLC INTEGER,
+ dte8LOCH INTEGER,
+ dte8CRE INTEGER
+ }
+
+ dte8stSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8StatusEntry 1 }
+
+ dte8stPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8StatusEntry 2 }
+
+ dte8RTSloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE RTS status "
+ ::= { dte8StatusEntry 3 }
+
+ dte8RTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE RTS status "
+ ::= { dte8StatusEntry 4 }
+
+ dte8CTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE CTS status "
+ ::= { dte8StatusEntry 5 }
+
+ dte8DSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE DSR status "
+ ::= { dte8StatusEntry 6 }
+
+ dte8DTR OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deactive(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE DTR status "
+ ::= { dte8StatusEntry 7 }
+
+ dte8RxBytesCounter OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Rx bytes counter "
+ ::= { dte8StatusEntry 8 }
+
+ dte8TxBytesCounter OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Tx bytes counter "
+ ::= { dte8StatusEntry 9 }
+
+ dte8ResetCounter OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset DTE bytes counter"
+ ::= { dte8StatusEntry 10 }
+
+ dte8LOLC OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Loss Of Clock status "
+ ::= { dte8StatusEntry 11 }
+
+ dte8LOCH OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Loss Of Channel status "
+ ::= { dte8StatusEntry 12 }
+
+ dte8CRE OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE Clock Recovery Error status "
+ ::= { dte8StatusEntry 13 }
+
+--
+-- Mode Setup Table
+--
+
+ dte8ModeSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8ModeSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Card Mode Setup table."
+ ::= { octDte-card 10 }
+
+ dte8ModeSetupEntry OBJECT-TYPE
+ SYNTAX Dte8ModeSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Card Mode Setup entry."
+ INDEX { dte8ModeSlotIndex }
+ ::= { dte8ModeSetupTable 1 }
+
+ Dte8ModeSetupEntry ::= SEQUENCE {
+ dte8ModeSlotIndex LargeSlotIndex,
+ dte8CardMode INTEGER
+ }
+
+ dte8ModeSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8ModeSetupEntry 1 }
+
+ dte8CardMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ oversampling(1),
+ terminalServer(2),
+ omnibus(3),
+ terminalServerAdvanced(5),
+ omnibusAdvanced(9),
+ oversamplingAdvanced(17),
+ throughclock(33)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Card Mode"
+ ::= { dte8ModeSetupEntry 2 }
+
+
+--
+-- Omnibus Group Setup Table
+--
+
+ dte8OmnibusSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8OmnibusSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus Group Setup table."
+ ::= { octDte-card 11 }
+
+ dte8OmnibusSetupEntry OBJECT-TYPE
+ SYNTAX Dte8OmnibusSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus Group Setup entry."
+ INDEX { dte8OmnibusSlotIndex ,
+ dte8OmnibusPortIndex }
+ ::= { dte8OmnibusSetupTable 1 }
+
+ Dte8OmnibusSetupEntry ::= SEQUENCE {
+ dte8OmnibusSlotIndex LargeSlotIndex,
+ dte8OmnibusPortIndex EightPortID,
+ dte8OmnibusGroup INTEGER
+ }
+
+ dte8OmnibusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8OmnibusSetupEntry 1 }
+
+ dte8OmnibusPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8OmnibusSetupEntry 2 }
+
+ dte8OmnibusGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ group1(1),
+ group2(2),
+ group3(3),
+ group4(4),
+ group5(5),
+ group6(6),
+ group7(7),
+ group8(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus Group"
+ ::= { dte8OmnibusSetupEntry 3 }
+
+
+--
+-- Terminal Server DTE Control Table
+--
+
+ dte8TsDteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8TsDteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Control Table"
+ ::= { octDte-card 12 }
+
+ dte8TsDteEntry OBJECT-TYPE
+ SYNTAX Dte8TsDteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Control entry."
+ INDEX { dte8TsDteSlotIndex ,
+ dte8TsDtePortIndex }
+ ::= { dte8TsDteTable 1 }
+
+ Dte8TsDteEntry ::= SEQUENCE {
+ dte8TsDteSlotIndex LargeSlotIndex,
+ dte8TsDtePortIndex EightPortID,
+ dte8TsDteInterface INTEGER,
+ dte8TsDteFrame INTEGER,
+ dte8TsDteBaudRate INTEGER,
+ dte8TsDteDataBit INTEGER,
+ dte8TsDteStopBit INTEGER,
+ dte8TsDteParityBit INTEGER,
+ dte8TsDteSwFlowControl INTEGER,
+ dte8TsDteFlowControlTime INTEGER,
+ dte8TsDteBufferSize INTEGER,
+ dte8TsDteBufferTimeout INTEGER,
+ dte8TsDteDuplex INTEGER,
+ dte8TsDteIdleDetect INTEGER
+ }
+
+ dte8TsDteSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8TsDteEntry 1 }
+
+ dte8TsDtePortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8TsDteEntry 2 }
+
+ dte8TsDteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1),
+ rs485(2),
+ rs422(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Interface Type"
+ ::= { dte8TsDteEntry 3 }
+
+ dte8TsDteFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ slip(1),
+ rawdata(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Frame Type"
+ ::= { dte8TsDteEntry 4 }
+
+ dte8TsDteBaudRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate38400(1),
+ rate19200(2),
+ rate9600(3),
+ rate4800(4),
+ rate2400(5),
+ rate1200(6),
+ rate600(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE baud rate"
+ ::= { dte8TsDteEntry 5 }
+
+ dte8TsDteDataBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ data8bits(1),
+ data7bits(2),
+ data6bits(3),
+ data5bits(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Data bit"
+ ::= { dte8TsDteEntry 6 }
+
+ dte8TsDteStopBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop1bit(1),
+ stop2bits(2),
+ stop1dot5bits(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Stop bit"
+ ::= { dte8TsDteEntry 7 }
+
+ dte8TsDteParityBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ even(2),
+ odd(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Parity check"
+ ::= { dte8TsDteEntry 8 }
+
+ dte8TsDteSwFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Software flow control"
+ ::= { dte8TsDteEntry 9 }
+
+ dte8TsDteFlowControlTime OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE flow control time"
+ ::= { dte8TsDteEntry 10 }
+
+ dte8TsDteBufferSize OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Buffer Size"
+ ::= { dte8TsDteEntry 11 }
+
+ dte8TsDteBufferTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Buffer Timeout"
+ ::= { dte8TsDteEntry 12 }
+
+ dte8TsDteDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Duplex"
+ ::= { dte8TsDteEntry 13 }
+
+ dte8TsDteIdleDetect OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE Idle Detect"
+ ::= { dte8TsDteEntry 14 }
+
+
+--
+-- Terminal Server DTE IP Control Table
+--
+
+ dte8TsDteIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8TsDteIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Control Table"
+ ::= { octDte-card 13 }
+
+ dte8TsDteIpEntry OBJECT-TYPE
+ SYNTAX Dte8TsDteIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Control entry."
+ INDEX { dte8TsDteIpSlotIndex ,
+ dte8TsDteIpPortIndex }
+ ::= { dte8TsDteIpTable 1 }
+
+ Dte8TsDteIpEntry ::= SEQUENCE {
+ dte8TsDteIpSlotIndex LargeSlotIndex,
+ dte8TsDteIpPortIndex EightPortID,
+ dte8TsDteIpRole INTEGER,
+ dte8TsDteIpLocalIP IpAddress,
+ dte8TsDteIpSubnetMask IpAddress,
+ dte8TsDteIpDestinationIP1 IpAddress,
+ dte8TsDteIpDestinationIP2 IpAddress,
+ dte8TsDteIpDestinationIP3 IpAddress,
+ dte8TsDteIpDestinationIP4 IpAddress,
+ dte8TsDteIpDestinationIP5 IpAddress,
+ dte8TsDteIpDestinationIP6 IpAddress,
+ dte8TsDteIpDestinationIP7 IpAddress,
+ dte8TsDteIpDestinationIP8 IpAddress
+ }
+
+ dte8TsDteIpSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8TsDteIpEntry 1 }
+
+ dte8TsDteIpPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8TsDteIpEntry 2 }
+
+ dte8TsDteIpRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ server(1),
+ client(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Role"
+ ::= { dte8TsDteIpEntry 3 }
+
+ dte8TsDteIpLocalIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Local IP"
+ ::= { dte8TsDteIpEntry 4 }
+
+ dte8TsDteIpSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP SubnetMask"
+ ::= { dte8TsDteIpEntry 5 }
+
+ dte8TsDteIpDestinationIP1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Destination IP 1"
+ ::= { dte8TsDteIpEntry 6 }
+
+ dte8TsDteIpDestinationIP2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Destination IP 2"
+ ::= { dte8TsDteIpEntry 7 }
+
+ dte8TsDteIpDestinationIP3 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Destination IP 3"
+ ::= { dte8TsDteIpEntry 8 }
+
+ dte8TsDteIpDestinationIP4 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Destination IP 4"
+ ::= { dte8TsDteIpEntry 9 }
+
+ dte8TsDteIpDestinationIP5 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Destination IP 5"
+ ::= { dte8TsDteIpEntry 10 }
+
+ dte8TsDteIpDestinationIP6 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Destination IP 6"
+ ::= { dte8TsDteIpEntry 11 }
+
+ dte8TsDteIpDestinationIP7 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Destination IP 7"
+ ::= { dte8TsDteIpEntry 12 }
+
+ dte8TsDteIpDestinationIP8 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server DTE IP Destination IP 8"
+ ::= { dte8TsDteIpEntry 13 }
+
+
+--
+-- Terminal Server Router Wan Setup Table
+--
+
+ dte8TsWanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8TsWanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Router Wan Setup table."
+ ::= { octDte-card 14 }
+
+ dte8TsWanEntry OBJECT-TYPE
+ SYNTAX Dte8TsWanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Router Wan Setup entry."
+ INDEX { dte8TsWanSlotIndex ,
+ dte8TsWanNI }
+ ::= { dte8TsWanTable 1 }
+
+ Dte8TsWanEntry ::= SEQUENCE {
+ dte8TsWanSlotIndex LargeSlotIndex,
+ dte8TsWanNI INTEGER,
+ dte8TsWanIPAddress IpAddress,
+ dte8TsWanSubnetMask IpAddress,
+ dte8TsWanFrame INTEGER,
+ dte8TsWanRip1 INTEGER,
+ dte8TsWanRip2 INTEGER
+ }
+
+ dte8TsWanSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8TsWanEntry 1 }
+
+ dte8TsWanNI OBJECT-TYPE
+ SYNTAX INTEGER {
+ wan-1(1),
+ wan-2(2),
+ wan-3(3),
+ wan-4(4),
+ wan-5(5),
+ wan-6(6),
+ wan-7(7),
+ wan-8(8),
+ wan-9(9),
+ wan-10(10),
+ wan-11(11),
+ wan-12(12),
+ wan-13(13),
+ wan-14(14),
+ wan-15(15),
+ wan-16(16),
+ wan-17(17),
+ wan-18(18),
+ wan-19(19),
+ wan-20(20),
+ wan-21(21),
+ wan-22(22),
+ wan-23(23),
+ wan-24(24),
+ wan-25(25),
+ wan-26(26),
+ wan-27(27),
+ wan-28(28),
+ wan-29(29),
+ wan-30(30),
+ wan-31(31),
+ wan-32(32),
+ wan-33(33),
+ wan-34(34),
+ wan-35(35),
+ wan-36(36),
+ wan-37(37),
+ wan-38(38),
+ wan-39(39),
+ wan-40(40),
+ wan-41(41),
+ wan-42(42),
+ wan-43(43),
+ wan-44(44),
+ wan-45(45),
+ wan-46(46),
+ wan-47(47),
+ wan-48(48),
+ wan-49(49),
+ wan-50(50),
+ wan-51(51),
+ wan-52(52),
+ wan-53(53),
+ wan-54(54),
+ wan-55(55),
+ wan-56(56),
+ wan-57(57),
+ wan-58(58),
+ wan-59(59),
+ wan-60(60),
+ wan-61(61),
+ wan-62(62),
+ wan-63(63),
+ wan-64(64)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Router Wan Index"
+ ::= { dte8TsWanEntry 2 }
+
+ dte8TsWanIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Router Wan IpAddress"
+ ::= { dte8TsWanEntry 3 }
+
+ dte8TsWanSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Router Wan Subnet Mask"
+ ::= { dte8TsWanEntry 4 }
+
+ dte8TsWanFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdlc(1),
+ ppp(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Router Wan Frame"
+ ::= { dte8TsWanEntry 5 }
+
+ dte8TsWanRip1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Router Wan RIP_I"
+ ::= { dte8TsWanEntry 6 }
+
+ dte8TsWanRip2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Router Wan RIP_II"
+ ::= { dte8TsWanEntry 7 }
+
+
+--
+-- Terminal Server Static Router Display Table
+--
+
+ dte8TsStRouteDispTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8TsStRouteDispEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Display table."
+ ::= { octDte-card 15 }
+
+ dte8TsStRouteDispEntry OBJECT-TYPE
+ SYNTAX Dte8TsStRouteDispEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Display entry."
+ INDEX { dte8TsStRouteDispSlotIndex ,
+ dte8TsStRouteDispIndex }
+ ::= { dte8TsStRouteDispTable 1 }
+
+ Dte8TsStRouteDispEntry ::= SEQUENCE {
+ dte8TsStRouteDispSlotIndex LargeSlotIndex,
+ dte8TsStRouteDispIndex INTEGER,
+ dte8TsStRouteDispNetAddress IpAddress,
+ dte8TsStRouteDispNetMask IpAddress,
+ dte8TsStRouteDispGatewayIP IpAddress,
+ dte8TsStRouteDispNIAddress IpAddress,
+ dte8TsStRouteDispMetric INTEGER
+ }
+
+ dte8TsStRouteDispSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8TsStRouteDispEntry 1 }
+
+ dte8TsStRouteDispIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Display Index(1-64)"
+ ::= { dte8TsStRouteDispEntry 2 }
+
+ dte8TsStRouteDispNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Display Net Address"
+ ::= { dte8TsStRouteDispEntry 3 }
+
+ dte8TsStRouteDispNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Display Net Mask"
+ ::= { dte8TsStRouteDispEntry 4 }
+
+ dte8TsStRouteDispGatewayIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Display Gateway Address"
+ ::= { dte8TsStRouteDispEntry 5 }
+
+ dte8TsStRouteDispNIAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Display NI Address"
+ ::= { dte8TsStRouteDispEntry 6 }
+
+ dte8TsStRouteDispMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Display Metric"
+ ::= { dte8TsStRouteDispEntry 7 }
+
+
+--
+-- Terminal Server Static Router Add Delete Table
+--
+
+ dte8TsStRouteAddDelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8TsStRouteAddDelEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Add Delete table."
+ ::= { octDte-card 16 }
+
+ dte8TsStRouteAddDelEntry OBJECT-TYPE
+ SYNTAX Dte8TsStRouteAddDelEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Add Delete entry."
+ INDEX { dte8TsStRouteAddDelSlotIndex }
+ ::= { dte8TsStRouteAddDelTable 1 }
+
+ Dte8TsStRouteAddDelEntry ::= SEQUENCE {
+ dte8TsStRouteAddDelSlotIndex LargeSlotIndex,
+ dte8TsStRouteAddDelNetAddress IpAddress,
+ dte8TsStRouteAddDelNetMask IpAddress,
+ dte8TsStRouteAddDelGatewayIP IpAddress,
+ dte8TsStRouteAddDelNIAddress IpAddress,
+ dte8TsStRouteAddDelMetric INTEGER,
+ dte8TsStRouteAddDelCmd INTEGER
+ }
+
+ dte8TsStRouteAddDelSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8TsStRouteAddDelEntry 1 }
+
+ dte8TsStRouteAddDelNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Add Delete Net Address"
+ ::= { dte8TsStRouteAddDelEntry 2 }
+
+ dte8TsStRouteAddDelNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Add Delete Net Mask"
+ ::= { dte8TsStRouteAddDelEntry 3 }
+
+ dte8TsStRouteAddDelGatewayIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Add Delete Gateway Address"
+ ::= { dte8TsStRouteAddDelEntry 4 }
+
+ dte8TsStRouteAddDelNIAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Add Delete NI Address"
+ ::= { dte8TsStRouteAddDelEntry 5 }
+
+ dte8TsStRouteAddDelMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Add Delete Metric"
+ ::= { dte8TsStRouteAddDelEntry 6 }
+
+ dte8TsStRouteAddDelCmd OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ add(2),
+ delete(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Static Router Add Delete Command"
+ ::= { dte8TsStRouteAddDelEntry 7 }
+
+
+--
+-- Terminal Server Map Setup Table
+--
+
+ dte8TsMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8TsMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Map Setup table."
+ ::= { octDte-card 17 }
+
+ dte8TsMapEntry OBJECT-TYPE
+ SYNTAX Dte8TsMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Map Setup entry."
+ INDEX { dte8TsMapSlotIndex ,
+ dte8TsMapVirtualPort ,
+ dte8TsMapTSIndex }
+ ::= { dte8TsMapTable 1 }
+
+ Dte8TsMapEntry ::= SEQUENCE {
+ dte8TsMapSlotIndex LargeSlotIndex,
+ dte8TsMapVirtualPort INTEGER,
+ dte8TsMapTSIndex TimeslotID,
+ dte8TsMapOption INTEGER
+ }
+
+ dte8TsMapSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8TsMapEntry 1 }
+
+ dte8TsMapVirtualPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ virtualPort1(1),
+ virtualPort2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Map Virtual Port"
+ ::= { dte8TsMapEntry 2 }
+
+ dte8TsMapTSIndex OBJECT-TYPE
+ SYNTAX TimeslotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Map Time Slot"
+ ::= { dte8TsMapEntry 3 }
+
+ dte8TsMapOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wan1(2),
+ wan2(3),
+ wan3(4),
+ wan4(5),
+ wan5(6),
+ wan6(7),
+ wan7(8),
+ wan8(9),
+ wan9(10),
+ wan10(11),
+ wan11(12),
+ wan12(13),
+ wan13(14),
+ wan14(15),
+ wan15(16),
+ wan16(17),
+ wan17(18),
+ wan18(19),
+ wan19(20),
+ wan20(21),
+ wan21(22),
+ wan22(23),
+ wan23(24),
+ wan24(25),
+ wan25(26),
+ wan26(27),
+ wan27(28),
+ wan28(29),
+ wan29(30),
+ wan30(31),
+ wan31(32),
+ wan32(33),
+ wan33(34),
+ wan34(35),
+ wan35(36),
+ wan36(37),
+ wan37(38),
+ wan38(39),
+ wan39(40),
+ wan40(41),
+ wan41(42),
+ wan42(43),
+ wan43(44),
+ wan44(45),
+ wan45(46),
+ wan46(47),
+ wan47(48),
+ wan48(49),
+ wan49(50),
+ wan50(51),
+ wan51(52),
+ wan52(53),
+ wan53(54),
+ wan54(55),
+ wan55(56),
+ wan56(57),
+ wan57(58),
+ wan58(59),
+ wan59(60),
+ wan60(61),
+ wan61(62),
+ wan62(63),
+ wan63(64),
+ wan64(65)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Terminal Server Map Option"
+ ::= { dte8TsMapEntry 4 }
+
+
+--
+-- Omnibus DTE Control Table
+--
+
+ dte8OmDteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8OmDteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Setup Table"
+ ::= { octDte-card 21 }
+
+ dte8OmDteEntry OBJECT-TYPE
+ SYNTAX Dte8OmDteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Setup entry."
+ INDEX { dte8OmDteSlotIndex ,
+ dte8OmDtePortIndex }
+ ::= { dte8OmDteTable 1 }
+
+ Dte8OmDteEntry ::= SEQUENCE {
+ dte8OmDteSlotIndex LargeSlotIndex,
+ dte8OmDtePortIndex EightPortID,
+ dte8OmDteInterface INTEGER,
+ dte8OmDteDataID INTEGER,
+ dte8OmDteBaudRate INTEGER,
+ dte8OmDteDataBit INTEGER,
+ dte8OmDteStopBit INTEGER,
+ dte8OmDteParityBit INTEGER,
+ dte8OmDteRole INTEGER,
+ dte8OmDteHwFlowControl INTEGER,
+ dte8OmDteONTimer INTEGER,
+ dte8OmDteOFFTimer INTEGER,
+ dte8OmDteBufferSize INTEGER,
+ dte8OmDteBufferTimeout INTEGER,
+ dte8OmDteDuplex INTEGER,
+ dte8OmDteIdleDetect INTEGER
+ }
+
+ dte8OmDteSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8OmDteEntry 1 }
+
+ dte8OmDtePortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8OmDteEntry 2 }
+
+ dte8OmDteInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1),
+ rs485(2),
+ rs422(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Interface Type"
+ ::= { dte8OmDteEntry 3 }
+
+ dte8OmDteDataID OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Data ID"
+ ::= { dte8OmDteEntry 4 }
+
+ dte8OmDteBaudRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate38400(1),
+ rate19200(2),
+ rate9600(3),
+ rate4800(4),
+ rate2400(5),
+ rate1200(6),
+ rate600(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE baud rate"
+ ::= { dte8OmDteEntry 5 }
+
+ dte8OmDteDataBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ data8bits(1),
+ data7bits(2),
+ data6bits(3),
+ data5bits(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Data Bit"
+ ::= { dte8OmDteEntry 6 }
+
+ dte8OmDteStopBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop1bit(1),
+ stop2bits(2),
+ stop1dot5bits(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Stop Bit"
+ ::= { dte8OmDteEntry 7 }
+
+ dte8OmDteParityBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ even(2),
+ odd(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Parity check"
+ ::= { dte8OmDteEntry 8 }
+
+ dte8OmDteRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave(1),
+ master(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Role"
+ ::= { dte8OmDteEntry 9 }
+
+ dte8OmDteHwFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Hardware flow control"
+ ::= { dte8OmDteEntry 10 }
+
+ dte8OmDteONTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE ON Timer"
+ ::= { dte8OmDteEntry 11 }
+
+ dte8OmDteOFFTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE OFF Timer"
+ ::= { dte8OmDteEntry 12 }
+
+ dte8OmDteBufferSize OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Buffer Size"
+ ::= { dte8OmDteEntry 13 }
+
+ dte8OmDteBufferTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Buffer Timeout"
+ ::= { dte8OmDteEntry 14 }
+
+ dte8OmDteDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Duplex"
+ ::= { dte8OmDteEntry 15 }
+
+ dte8OmDteIdleDetect OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus DTE Idle Detect"
+ ::= { dte8OmDteEntry 16 }
+--
+-- Omnibus Map Table
+--
+
+ dte8OmMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8OmMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus Map table."
+ ::= { octDte-card 22 }
+
+ dte8OmMapEntry OBJECT-TYPE
+ SYNTAX Dte8OmMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus Map entry."
+ INDEX { dte8OmMapSlotIndex ,
+ dte8OmMapVirtualPort ,
+ dte8OmMapTSIndex }
+ ::= { dte8OmMapTable 1 }
+
+ Dte8OmMapEntry ::= SEQUENCE {
+ dte8OmMapSlotIndex LargeSlotIndex,
+ dte8OmMapVirtualPort INTEGER,
+ dte8OmMapTSIndex TimeslotID,
+ dte8OmMapOption INTEGER
+ }
+
+ dte8OmMapSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8OmMapEntry 1 }
+
+ dte8OmMapVirtualPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ virtualPort1(1),
+ virtualPort2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus Map Virtual Port"
+ ::= { dte8OmMapEntry 2 }
+
+ dte8OmMapTSIndex OBJECT-TYPE
+ SYNTAX TimeslotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus Map Time Slot"
+ ::= { dte8OmMapEntry 3 }
+
+ dte8OmMapOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ bg1west(2),
+ bg2west(3),
+ bg3west(4),
+ bg4west(5),
+ bg5west(6),
+ bg6west(7),
+ bg7west(8),
+ bg8west(9),
+ bg1east(10),
+ bg2east(11),
+ bg3east(12),
+ bg4east(13),
+ bg5east(14),
+ bg6east(15),
+ bg7east(16),
+ bg8east(17)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Omnibus Map Option"
+ ::= { dte8OmMapEntry 4 }
+
+
+ octDteTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 8UDTE"
+ ::= { octDte-card 100 }
+
+
+--
+-- Oversampling advanced DTE Control Table
+--
+
+ dte8OvaConfigCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8OvaConfigCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced Configuration Control Table"
+ ::= { octDte-card 30 }
+
+ dte8OvaConfigCtrlEntry OBJECT-TYPE
+ SYNTAX Dte8OvaConfigCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced configuration control entry"
+ INDEX { dte8OvaccSlotIndex , dte8OvaccPortIndex }
+ ::= { dte8OvaConfigCtrlTable 1 }
+
+ Dte8OvaConfigCtrlEntry ::= SEQUENCE {
+ dte8OvaccSlotIndex LargeSlotIndex,
+ dte8OvaccPortIndex EightPortID,
+ dte8OvaInterface INTEGER,
+ dte8OvaDS0Rate INTEGER,
+ dte8OvaOversampling INTEGER,
+ dte8OvaOversamplingRate INTEGER,
+ dte8OvaSupportDataRate DisplayString,
+ dte8OvaDteBaudRate INTEGER,
+ dte8OvaDteDataBit INTEGER,
+ dte8OvaDteStopBit INTEGER,
+ dte8OvaDteParityBit INTEGER,
+ dte8OvaDteDuplex INTEGER,
+ dte8OvaDteIdleDetect INTEGER,
+ dte8OvaRTSCTS INTEGER,
+ dte8OvaDTRDSR INTEGER
+ }
+
+ dte8OvaccSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8OvaConfigCtrlEntry 1 }
+
+ dte8OvaccPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8OvaConfigCtrlEntry 2 }
+
+ dte8OvaInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1),
+ rs485(2),
+ rs422(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced Interface Type"
+ ::= { dte8OvaConfigCtrlEntry 3 }
+
+ dte8OvaDS0Rate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate64k(1),
+ rate56k(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced DS0 Sampling Rate"
+ ::= { dte8OvaConfigCtrlEntry 4 }
+
+ dte8OvaOversampling OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced oversampling numver"
+ ::= { dte8OvaConfigCtrlEntry 5 }
+
+ dte8OvaOversamplingRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced Oversampling Rate (Kbps)"
+ ::= { dte8OvaConfigCtrlEntry 6 }
+
+ dte8OvaSupportDataRate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced Supported Data Rate"
+ ::= { dte8OvaConfigCtrlEntry 7 }
+
+ dte8OvaDteBaudRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate110(1),
+ rate150(2),
+ rate200(3),
+ rate300(4),
+ rate600(5),
+ rate1200(6),
+ rate2400(7),
+ rate4800(8),
+ rate9600(9),
+ rate19200(10),
+ rate28800(11),
+ rate38400(12),
+ rate57600(13),
+ rate115200(14),
+ rate128000(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced DTE baud rate"
+ ::= { dte8OvaConfigCtrlEntry 8 }
+
+ dte8OvaDteDataBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ data8bits(1),
+ data7bits(2),
+ data6bits(3),
+ data5bits(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced DTE Data bit"
+ ::= { dte8OvaConfigCtrlEntry 9 }
+
+ dte8OvaDteStopBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop1bit(1),
+ stop2bits(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTEOversampling Advanced DTE Stop bit"
+ ::= { dte8OvaConfigCtrlEntry 10 }
+
+ dte8OvaDteParityBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ even(2),
+ odd(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced DTE Parity check"
+ ::= { dte8OvaConfigCtrlEntry 11 }
+
+ dte8OvaDteDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced DTE Duplex"
+ ::= { dte8OvaConfigCtrlEntry 12 }
+
+ dte8OvaDteIdleDetect OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced DTE Idle Detect"
+ ::= { dte8OvaConfigCtrlEntry 13 }
+
+
+ dte8OvaRTSCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced RTS/CTS control"
+ ::= { dte8OvaConfigCtrlEntry 14 }
+
+ dte8OvaDTRDSR OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ permanent(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Oversampling Advanced DTR/DSR control"
+ ::= { dte8OvaConfigCtrlEntry 15 }
+
+--
+-- Through Clock DTE Control Table
+--
+
+ dte8ThrConfigCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8ThrConfigCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Through Clock Configuration Control Table"
+ ::= { octDte-card 50 }
+
+ dte8ThrConfigCtrlEntry OBJECT-TYPE
+ SYNTAX Dte8ThrConfigCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Through Clock configuration control entry"
+ INDEX { dte8ThrccSlotIndex , dte8ThrccPortIndex }
+ ::= { dte8ThrConfigCtrlTable 1 }
+
+ Dte8ThrConfigCtrlEntry ::= SEQUENCE {
+ dte8ThrccSlotIndex LargeSlotIndex,
+ dte8ThrccPortIndex EightPortID,
+ dte8ThrInterface INTEGER,
+ dte8ThrBaudRate INTEGER,
+ dte8ThrClkInputInverse INTEGER,
+ dte8ThrClkOutputInverse INTEGER,
+ dte8ThrPCMDataInverse INTEGER,
+ dte8ThrSyncMode INTEGER
+ }
+
+ dte8ThrccSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8ThrConfigCtrlEntry 1 }
+
+ dte8ThrccPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8ThrConfigCtrlEntry 2 }
+
+ dte8ThrInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1)
+-- rs485(2),
+-- rs422(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Through Clock Interface Type"
+ ::= { dte8ThrConfigCtrlEntry 3 }
+
+ dte8ThrBaudRate OBJECT-TYPE
+ SYNTAX INTEGER (1..38400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Through Clock baud rate"
+ ::= { dte8ThrConfigCtrlEntry 4 }
+
+ dte8ThrClkInputInverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Through Clock clock input inverse"
+ ::= { dte8ThrConfigCtrlEntry 5 }
+
+ dte8ThrClkOutputInverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Through Clock clock output inverse"
+ ::= { dte8ThrConfigCtrlEntry 6 }
+
+ dte8ThrPCMDataInverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Through Clock PCM data inverse"
+ ::= { dte8ThrConfigCtrlEntry 7 }
+
+ dte8ThrSyncMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ through(1),
+ sync(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE Through Clock sync mode"
+ ::= { dte8ThrConfigCtrlEntry 8 }
+
+--
+-- DTE8 TS Alarm Control Table
+--
+
+ dte8TsAlarmCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte8TsAlarmCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE TS alarm control table."
+ ::= { octDte-card 51 }
+
+ dte8TsAlarmCtrlEntry OBJECT-TYPE
+ SYNTAX Dte8TsAlarmCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "8UDTE TS alarm control entry."
+ INDEX { dte8TsACSlotIndex ,
+ dte8TsACPortIndex }
+ ::= { dte8TsAlarmCtrlTable 1 }
+
+ Dte8TsAlarmCtrlEntry ::= SEQUENCE {
+ dte8TsACSlotIndex LargeSlotIndex,
+ dte8TsACPortIndex EightPortID,
+ dte8TsACConnEnable AlarmSeverity,
+ dte8TsACConnCount INTEGER,
+ dte8TsACDisConnEnable AlarmSeverity,
+ dte8TsACDisConnCount INTEGER
+ }
+
+ dte8TsACSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { dte8TsAlarmCtrlEntry 1 }
+
+ dte8TsACPortIndex OBJECT-TYPE
+ SYNTAX EightPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1~8"
+ ::= { dte8TsAlarmCtrlEntry 2 }
+
+ dte8TsACConnEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE-Alarm TERM-CONN"
+ ::= { dte8TsAlarmCtrlEntry 3 }
+
+ dte8TsACConnCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count - TERM-CONN "
+ ::= { dte8TsAlarmCtrlEntry 4 }
+
+ dte8TsACDisConnEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE-Alarm TERM-DISCONN"
+ ::= { dte8TsAlarmCtrlEntry 5 }
+
+ dte8TsACDisConnCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count - TERM-DISCONN "
+ ::= { dte8TsAlarmCtrlEntry 6 }
+
+--======================================================================--
+
+--============================================================================--
+--============================================================================--
+-- ECA card MIB
+--============================================================================--
+--============================================================================--
+
+ EcaPortID ::= INTEGER {
+ ep-1(1),
+ ep-2(2),
+ cp-1(3),
+ cp-2(4)
+ }
+--
+-- u/a law Format Table
+--
+ ecaModeConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EcaModeConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ECA law format config table."
+ ::= { eca-card 1 }
+
+ ecaModeConfigEntry OBJECT-TYPE
+ SYNTAX EcaModeConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Format Mode Table."
+ INDEX { ecaModeConfigSlotIndex , ecaModeConfigPortIndex }
+ ::= { ecaModeConfigTable 1 }
+
+ EcaModeConfigEntry ::= SEQUENCE {
+ ecaModeConfigSlotIndex SmallSlotIndex,
+ ecaModeConfigPortIndex EcaPortID,
+ ecaModeConfigFormat INTEGER
+ }
+
+ ecaModeConfigSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { ecaModeConfigEntry 1 }
+
+ ecaModeConfigPortIndex OBJECT-TYPE
+ SYNTAX EcaPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Port index, total 2 port."
+ ::= { ecaModeConfigEntry 2 }
+
+ ecaModeConfigFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-Law(1),
+ a-Law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Format Mode."
+ ::= { ecaModeConfigEntry 3 }
+
+--
+-- Echo Cancellation Table
+--
+ ecaCancellationCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EcaCancellationCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Cancellation Config table."
+ ::= { eca-card 2 }
+
+ ecaCancellationCfgEntry OBJECT-TYPE
+ SYNTAX EcaCancellationCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of Echo Cancellation table."
+ INDEX { ecaCancellationConfigSlotIndex ,
+ ecaCancellationConfigPortIndex ,
+ ecaCancellationConfigTsIndex }
+ ::= { ecaCancellationCfgTable 1 }
+
+ EcaCancellationCfgEntry ::= SEQUENCE {
+ ecaCancellationConfigSlotIndex SmallSlotIndex,
+ ecaCancellationConfigPortIndex EcaPortID,
+ ecaCancellationConfigTsIndex TimeslotID,
+ ecaCancellationConfigMode INTEGER
+
+ }
+ ecaCancellationConfigSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { ecaCancellationCfgEntry 1 }
+
+ ecaCancellationConfigPortIndex OBJECT-TYPE
+ SYNTAX EcaPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Port index, total 2 port."
+ ::= { ecaCancellationCfgEntry 2 }
+
+ ecaCancellationConfigTsIndex OBJECT-TYPE
+ SYNTAX TimeslotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { ecaCancellationCfgEntry 3 }
+
+ ecaCancellationConfigMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ bypass(1),
+ s64msUni-D(2),
+ s64msBi-D(3),
+ s128ms(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Cancellation mode."
+ ::= { ecaCancellationCfgEntry 4 }
+
+--
+-- ECA status table
+--
+
+ ecaStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EcaStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Echo canceller card status table."
+ ::= { eca-card 3 }
+
+ ecaStatusEntry OBJECT-TYPE
+ SYNTAX EcaStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of Echo canceller card status."
+ INDEX { ecaStatusSlotIndex , ecaStatusPortIndex , ecaStatusTsIndex }
+ ::= { ecaStatusTable 1 }
+
+ EcaStatusEntry ::= SEQUENCE {
+ ecaStatusSlotIndex SmallSlotIndex,
+ ecaStatusPortIndex EcaPortID,
+ ecaStatusTsIndex TimeslotID,
+ ecaStatustoneDetectorStatus INTEGER,
+ ecaStatusnarrowBandStatus INTEGER
+ }
+ ecaStatusSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { ecaStatusEntry 1 }
+
+ ecaStatusPortIndex OBJECT-TYPE
+ SYNTAX EcaPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Port index, total 2 port."
+ ::= { ecaStatusEntry 2 }
+
+ ecaStatusTsIndex OBJECT-TYPE
+ SYNTAX TimeslotID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time slot index."
+ ::= { ecaStatusEntry 3 }
+
+ ecaStatustoneDetectorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tone Detector status."
+ ::= { ecaStatusEntry 4 }
+
+ ecaStatusnarrowBandStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Narrow Band Signal Detector status."
+ ::= { ecaStatusEntry 5 }
+
+
+--
+-- ECA Card Control Table
+--
+
+ ecaCardControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EcaCardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The ECA Card control table."
+ ::= { eca-card 4 }
+
+ ecaCardControlEntry OBJECT-TYPE
+ SYNTAX EcaCardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the ECA Card control table."
+ INDEX { ecaCardIndex }
+ ::= { ecaCardControlTable 1 }
+
+ EcaCardControlEntry ::= SEQUENCE {
+ ecaCardIndex SmallSlotIndex,
+ ecaReset INTEGER,
+ ecaLoadDefault INTEGER
+ }
+
+ ecaCardIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { ecaCardControlEntry 1 }
+
+ ecaReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset eca card"
+ ::= { ecaCardControlEntry 2 }
+
+ ecaLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ default(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Load default"
+ ::= { ecaCardControlEntry 3 }
+
+--
+-- ECA System Information Table
+--
+
+ ecaSystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EcaSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The ECA system information table."
+ ::= { eca-card 5}
+
+ ecaSystemInfoEntry OBJECT-TYPE
+ SYNTAX EcaSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the ECA system information table."
+ INDEX { ecaSystemInfoSlotIndex }
+ ::= { ecaSystemInfoTable 1 }
+
+ EcaSystemInfoEntry ::= SEQUENCE {
+ ecaSystemInfoSlotIndex SmallSlotIndex,
+ ecaSystemInfoPROMVersion DisplayString,
+ ecaSystemInfoHardwareVersion DisplayString,
+ ecaSystemInfoFpgaVersion DisplayString,
+ ecaSystemInfoBank1Version DisplayString,
+ ecaSystemInfoBank2Version DisplayString,
+ ecaSystemInfoActiveBank INTEGER
+ }
+
+ ecaSystemInfoSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { ecaSystemInfoEntry 1 }
+
+ ecaSystemInfoPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " eca PROM Version"
+ ::= { ecaSystemInfoEntry 2 }
+
+ ecaSystemInfoHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " eca Hardware Version"
+ ::= { ecaSystemInfoEntry 3 }
+
+ ecaSystemInfoFpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPGA Version"
+ ::= { ecaSystemInfoEntry 4 }
+
+ ecaSystemInfoBank1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-1 Version"
+ ::= { ecaSystemInfoEntry 5 }
+
+ ecaSystemInfoBank2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-2 Version"
+ ::= { ecaSystemInfoEntry 6}
+
+ ecaSystemInfoActiveBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank-1(1),
+ bank-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Bank 1/2"
+ ::= { ecaSystemInfoEntry 7 }
+
+
+ ecaTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of ECA"
+ ::= { eca-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- 6rs232a-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- 6RS232A Configuration
+--
+
+ rs232aConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rs232aConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Rs232a Interface Configuration table."
+ ::= { rs232a-card 1 }
+
+ rs232aConfigEntry OBJECT-TYPE
+ SYNTAX Rs232aConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Rs232a Configuration table."
+ INDEX { rsCfgSlotIndex , rsCfgPortIndex }
+ ::= { rs232aConfigTable 1 }
+
+ Rs232aConfigEntry ::= SEQUENCE {
+ rsCfgSlotIndex LargeSlotIndex,
+ rsCfgPortIndex SixPortID,
+ rsCfgMux INTEGER,
+ rsCfgSyncMode INTEGER,
+ rsCfgRate INTEGER,
+ rsCfgBitPosition INTEGER,
+ rsCfgClockPolarity INTEGER,
+ rsCfgDataPolarity INTEGER,
+ rsCfgRTS INTEGER,
+ rsCfgTTM INTEGER,
+ rsCfgInterface INTEGER,
+ rsCfgBitPosition0Used INTEGER,
+ rsCfgBitPosition1Used INTEGER,
+ rsCfgBitPosition2Used INTEGER,
+ rsCfgBitPosition3Used INTEGER,
+ rsCfgBitPosition4Used INTEGER,
+ rsCfgBitPosition5Used INTEGER,
+ rsCfgBitPosition6Used INTEGER,
+ rsCfgBitPosition7Used INTEGER,
+ rsCfgWarrning DisplayString
+ }
+
+ rsCfgSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rs232aConfigEntry 1 }
+
+ rsCfgPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { rs232aConfigEntry 2 }
+
+ rsCfgMux OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonMux(1),
+ mux(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a MUX mode"
+ ::= { rs232aConfigEntry 3 }
+
+
+ rsCfgSyncMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ async8(1),
+ async9(2),
+ async10(3),
+ async11(4),
+ async12(5),
+ sync(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Sync mode"
+ ::= { rs232aConfigEntry 4 }
+
+ rsCfgRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r0-6K(1),
+ r1-2K(2),
+ r2-4K(3),
+ r4-8K(4),
+ r9-6K(5),
+ r19-2K(6),
+ r38-4K(7),
+ r48K(8),
+ r64K(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Base Rate"
+ ::= { rs232aConfigEntry 5 }
+
+ rsCfgBitPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ position-0(1),
+ position-1(2),
+ position-2(3),
+ position-3(4),
+ position-4(5),
+ position-5(6),
+ position-6(7),
+ position-7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bit position"
+ ::= { rs232aConfigEntry 6 }
+
+ rsCfgClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clockNormal(1),
+ clockInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Clock Polarity"
+ ::= { rs232aConfigEntry 7 }
+
+ rsCfgDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ dataNormal(1),
+ dataInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Data Polarity"
+ ::= { rs232aConfigEntry 8 }
+
+ rsCfgRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rtsActive(1),
+ rtsPermanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a RTS Mode"
+ ::= { rs232aConfigEntry 9 }
+
+ rsCfgTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ttmOff(1),
+ ttmOn(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a TTM Mode"
+ ::= { rs232aConfigEntry 10 }
+
+ rsCfgInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ db44(1),
+ rj45(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Interface Type"
+ ::= { rs232aConfigEntry 11 }
+
+ rsCfgBitPosition0Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bits 0 Stream Position Used"
+ ::= { rs232aConfigEntry 12 }
+
+ rsCfgBitPosition1Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bits 1 Stream Position Used"
+ ::= { rs232aConfigEntry 13 }
+
+ rsCfgBitPosition2Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bits 2 Stream Position Used"
+ ::= { rs232aConfigEntry 14 }
+
+ rsCfgBitPosition3Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bits 3 Stream Position Used"
+ ::= { rs232aConfigEntry 15 }
+
+ rsCfgBitPosition4Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bits 4 Stream Position Used"
+ ::= { rs232aConfigEntry 16 }
+
+ rsCfgBitPosition5Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bits 5 Stream Position Used"
+ ::= { rs232aConfigEntry 17 }
+
+ rsCfgBitPosition6Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bits 6 Stream Position Used"
+ ::= { rs232aConfigEntry 18 }
+
+ rsCfgBitPosition7Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Bits 7 Stream Position Used"
+ ::= { rs232aConfigEntry 19 }
+
+ rsCfgWarrning OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..70) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a map setup warning"
+ ::= { rs232aConfigEntry 20 }
+
+
+--
+-- Rs232a Status
+--
+
+ rs232aStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rs232aStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Rs232a Status table."
+ ::= { rs232a-card 2 }
+
+ rs232aStatusEntry OBJECT-TYPE
+ SYNTAX Rs232aStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Rs232a Status table."
+ INDEX { rs232aStatusSlotIndex , rs232aStatusPortIndex }
+ ::= { rs232aStatusTable 1 }
+
+ Rs232aStatusEntry ::= SEQUENCE {
+ rs232aStatusSlotIndex LargeSlotIndex,
+ rs232aStatusPortIndex SixPortID,
+ rs232aStatusS1 INTEGER,
+ rs232aStatusS3 INTEGER,
+ rs232aStatusS4 INTEGER,
+ rs232aStatusS6 INTEGER,
+ rs232aStatusS8 INTEGER,
+ rs232aStatusS9 INTEGER,
+ rs232aStatusE4 INTEGER,
+ rs232aStatusE5 INTEGER,
+ rs232aStatusE6 INTEGER,
+ rs232aStatusX INTEGER,
+ rs232aStatusDteCTS INTEGER,
+ rs232aStatusDteDCD INTEGER,
+ rs232aStatusRTSloss INTEGER,
+ rs232aStatusEXTCLKloss INTEGER,
+ rs232aStatusDSRstatus INTEGER,
+ rs232aStatusCTSstatus INTEGER,
+ rs232aStatusDCDstatus INTEGER,
+ rs232aStatusDTRstatus INTEGER,
+ rs232aStatusRTSstatus INTEGER,
+ rs232aStatusRemoteAlarm INTEGER,
+ rs232aStatusRemoteS1 INTEGER,
+ rs232aStatusRemoteS3 INTEGER,
+ rs232aStatusRemoteS4 INTEGER,
+ rs232aStatusRemoteS6 INTEGER,
+ rs232aStatusRemoteS8 INTEGER,
+ rs232aStatusRemoteS9 INTEGER,
+ rs232aStatusRemoteE4 INTEGER,
+ rs232aStatusRemoteE5 INTEGER,
+ rs232aStatusRemoteE6 INTEGER,
+ rs232aStatusRemoteX INTEGER
+ }
+
+ rs232aStatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rs232aStatusEntry 1 }
+
+ rs232aStatusPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { rs232aStatusEntry 2 }
+
+ rs232aStatusS1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit S1"
+ ::= { rs232aStatusEntry 3 }
+
+ rs232aStatusS3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit S3"
+ ::= { rs232aStatusEntry 4 }
+
+ rs232aStatusS4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit S4"
+ ::= { rs232aStatusEntry 5 }
+
+ rs232aStatusS6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit S6"
+ ::= { rs232aStatusEntry 6 }
+
+ rs232aStatusS8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit S8"
+ ::= { rs232aStatusEntry 7 }
+
+ rs232aStatusS9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit S9"
+ ::= { rs232aStatusEntry 8 }
+
+ rs232aStatusE4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit E4"
+ ::= { rs232aStatusEntry 9 }
+
+ rs232aStatusE5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit E5"
+ ::= { rs232aStatusEntry 10 }
+
+ rs232aStatusE6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit E6"
+ ::= { rs232aStatusEntry 11 }
+
+ rs232aStatusX OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rtswithFrameSYNC(12),
+ frameSYNC(13),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit X"
+ ::= { rs232aStatusEntry 12 }
+
+ rs232aStatusDteCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ remote-S1(6),
+ remote-S3(7),
+ remote-S4(8),
+ remote-S6(9),
+ remote-S8(10),
+ remote-S9(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit DTE CTS"
+ ::= { rs232aStatusEntry 13 }
+
+ rs232aStatusDteDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ remote-S1(6),
+ remote-S3(7),
+ remote-S4(8),
+ remote-S6(9),
+ remote-S8(10),
+ remote-S9(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Status bit DTE DCD"
+ ::= { rs232aStatusEntry 14 }
+
+ rs232aStatusRTSloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a RTS loss"
+ ::= { rs232aStatusEntry 15 }
+
+ rs232aStatusEXTCLKloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a EXT-CLK loss"
+ ::= { rs232aStatusEntry 16 }
+
+ rs232aStatusDSRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a DSR"
+ ::= { rs232aStatusEntry 17 }
+
+ rs232aStatusCTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a CTS"
+ ::= { rs232aStatusEntry 18 }
+
+ rs232aStatusDCDstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a DCD"
+ ::= { rs232aStatusEntry 19 }
+
+ rs232aStatusDTRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a DTR"
+ ::= { rs232aStatusEntry 20 }
+
+ rs232aStatusRTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a RTS"
+ ::= { rs232aStatusEntry 21 }
+
+ rs232aStatusRemoteAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a RTS"
+ ::= { rs232aStatusEntry 22 }
+
+ rs232aStatusRemoteS1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit S1"
+ ::= { rs232aStatusEntry 23 }
+
+ rs232aStatusRemoteS3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit S3"
+ ::= { rs232aStatusEntry 24 }
+
+ rs232aStatusRemoteS4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit S4"
+ ::= { rs232aStatusEntry 25 }
+
+ rs232aStatusRemoteS6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit S6"
+ ::= { rs232aStatusEntry 26 }
+
+ rs232aStatusRemoteS8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit S8"
+ ::= { rs232aStatusEntry 27 }
+
+ rs232aStatusRemoteS9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit S9"
+ ::= { rs232aStatusEntry 28 }
+
+ rs232aStatusRemoteE4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit E4"
+ ::= { rs232aStatusEntry 29 }
+
+ rs232aStatusRemoteE5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit E5"
+ ::= { rs232aStatusEntry 30 }
+
+ rs232aStatusRemoteE6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit E6"
+ ::= { rs232aStatusEntry 31 }
+
+ rs232aStatusRemoteX OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a remote status bit X"
+ ::= { rs232aStatusEntry 32 }
+
+--
+-- Alarm Control Table
+--
+
+ rs232aAlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rs232aAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The rs232a alarm control table."
+ ::= { rs232a-card 3 }
+
+ rs232aAlarmControlEntry OBJECT-TYPE
+ SYNTAX Rs232aAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the rs232a alarm control table."
+ INDEX { rs232aAlarmSlotIndex , rs232aAlarmPortIndex }
+ ::= { rs232aAlarmControlTable 1 }
+
+ Rs232aAlarmControlEntry ::= SEQUENCE {
+ rs232aAlarmSlotIndex LargeSlotIndex,
+ rs232aAlarmPortIndex SixPortID,
+ rs232aAlarmSetup AlarmSeverity
+ }
+
+ rs232aAlarmSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rs232aAlarmControlEntry 1 }
+
+ rs232aAlarmPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { rs232aAlarmControlEntry 2 }
+
+ rs232aAlarmSetup OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { rs232aAlarmControlEntry 3 }
+
+
+--
+-- Alarm History Table
+--
+
+ rs232aAlmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rs232aAlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: rs232aAlmHistoryUnitIndex "
+ ::= { rs232a-card 4 }
+
+ rs232aAlmHistoryEntry OBJECT-TYPE
+ SYNTAX Rs232aAlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { rs232aAlmHisSlotIndex , rs232aAlmHisPortIndex }
+ ::= { rs232aAlmHistoryTable 1 }
+
+ Rs232aAlmHistoryEntry ::= SEQUENCE {
+ rs232aAlmHisSlotIndex LargeSlotIndex,
+ rs232aAlmHisPortIndex SixPortID,
+ rs232aAlmHistoryState INTEGER,
+ rs232aAlmHistoryCount Counter,
+ rs232aAlmHistoryEnable AlarmSeverity
+ }
+
+ rs232aAlmHisSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rs232aAlmHistoryEntry 1 }
+
+ rs232aAlmHisPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { rs232aAlmHistoryEntry 2 }
+
+ rs232aAlmHistoryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { rs232aAlmHistoryEntry 3 }
+
+ rs232aAlmHistoryCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { rs232aAlmHistoryEntry 4 }
+
+ rs232aAlmHistoryEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { rs232aAlmHistoryEntry 5 }
+
+
+--
+-- Diagnostic Control Table
+--
+
+ rs232aDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rs232aDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { rs232a-card 5 }
+
+ rs232aDiagControlEntry OBJECT-TYPE
+ SYNTAX Rs232aDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { rs232aDiagCtrlSlotIndex , rs232aDiagCtrlPortIndex }
+ ::= { rs232aDiagControlTable 1 }
+
+ Rs232aDiagControlEntry ::= SEQUENCE {
+ rs232aDiagCtrlSlotIndex LargeSlotIndex,
+ rs232aDiagCtrlPortIndex SixPortID,
+ rs232aNearLoopback INTEGER
+ }
+
+ rs232aDiagCtrlSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rs232aDiagControlEntry 1 }
+
+ rs232aDiagCtrlPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { rs232aDiagControlEntry 2 }
+
+ rs232aNearLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ toDTE(2),
+ toLocal(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rs232a Loopback Type"
+ ::= { rs232aDiagControlEntry 3 }
+
+--
+-- Card Control Table
+--
+
+ rs232aCardControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rs232aCardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The rs232a Card control table."
+ ::= { rs232a-card 6 }
+
+ rs232aCardControlEntry OBJECT-TYPE
+ SYNTAX Rs232aCardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the rs232a Card control table."
+ INDEX { rs232aCardIndex }
+ ::= { rs232aCardControlTable 1 }
+
+ Rs232aCardControlEntry ::= SEQUENCE {
+ rs232aCardIndex LargeSlotIndex,
+ rs232aReset INTEGER,
+ rs232aLoadDefault INTEGER
+ }
+
+ rs232aCardIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rs232aCardControlEntry 1 }
+
+ rs232aReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset rs232a card"
+ ::= { rs232aCardControlEntry 2 }
+
+ rs232aLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ default(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Load default"
+ ::= { rs232aCardControlEntry 3 }
+
+--
+-- Rs232a System Information Table
+--
+
+ rs232aSystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rs232aSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Rs232a system information table."
+ ::= { rs232a-card 7}
+
+ rs232aSystemInfoEntry OBJECT-TYPE
+ SYNTAX Rs232aSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Rs232a system information table."
+ INDEX { rs232aSISlotIndex }
+ ::= { rs232aSystemInfoTable 1 }
+
+ Rs232aSystemInfoEntry ::= SEQUENCE {
+ rs232aSISlotIndex LargeSlotIndex,
+ rs232aPROMVersion DisplayString,
+ rs232aHardwareVersion DisplayString,
+ rs232aFpgaVersion DisplayString,
+ rs232aBank1Version DisplayString,
+ rs232aBank2Version DisplayString,
+ rs232aActiveBank INTEGER
+ }
+
+ rs232aSISlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { rs232aSystemInfoEntry 1 }
+
+ rs232aPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " rs232a PROM Version"
+ ::= { rs232aSystemInfoEntry 2 }
+
+ rs232aHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " rs232a Hardware Version"
+ ::= { rs232aSystemInfoEntry 3 }
+
+ rs232aFpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPGA Version"
+ ::= { rs232aSystemInfoEntry 4 }
+
+ rs232aBank1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-1 Version"
+ ::= { rs232aSystemInfoEntry 5 }
+
+ rs232aBank2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-2 Version"
+ ::= { rs232aSystemInfoEntry 6}
+
+ rs232aActiveBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank-1(1),
+ bank-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Bank 1/2"
+ ::= { rs232aSystemInfoEntry 7 }
+
+
+ rs232aTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of Rs232a"
+ ::= { rs232a-card 100 }
+
+--============================================================================--
+-- ABRA card MIB
+--============================================================================--
+--============================================================================--
+
+ AbraPortID ::= INTEGER {
+ group1(1),
+ group2(2),
+ group3(3),
+ group4(4),
+ group5(5),
+ group6(6),
+ group7(7),
+ group8(8)
+ }
+
+ AbraM2PortID ::= INTEGER {
+ group1(1),
+ group2(2),
+ group3(3),
+ group4(4),
+ group5(5),
+ group6(6),
+ group7(7),
+ group8(8),
+ group9(9),
+ group10(10),
+ group11(11),
+ group12(12),
+ group13(13),
+ group14(14),
+ group15(15),
+ group16(16),
+ group17(17),
+ group18(18),
+ group19(19),
+ group20(20),
+ group21(21),
+ group22(22),
+ group23(23),
+ group24(24),
+ group25(25),
+ group26(26),
+ group27(27),
+ group28(28),
+ group29(29),
+ group30(30),
+ group31(31),
+ group32(32),
+ group33(33),
+ group34(34),
+ group35(35),
+ group36(36),
+ group37(37),
+ group38(38),
+ group39(39),
+ group40(40),
+ group41(41),
+ group42(42)
+ }
+
+ AbraM2ChannelID ::= INTEGER {
+ ch1master(1),
+ ch2slave(2),
+ ch3slave(3)
+ }
+
+--
+-- u/a law Format Table
+--
+ abraModeConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraModeConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA law format config table."
+ ::= { abra-card 1 }
+
+ abraModeConfigEntry OBJECT-TYPE
+ SYNTAX AbraModeConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Format Mode Table."
+ INDEX { abraModeConfigSlotIndex }
+ ::= { abraModeConfigTable 1 }
+
+ AbraModeConfigEntry ::= SEQUENCE {
+ abraModeConfigSlotIndex SmallSlotIndex,
+ abraModeConfigFormat INTEGER
+ }
+
+ abraModeConfigSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { abraModeConfigEntry 1 }
+
+ abraModeConfigFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ uLaw(1),
+ aLaw(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Format Mode."
+ ::= { abraModeConfigEntry 2 }
+
+--
+-- Analogy Bridge Config Table
+--
+ abraConfigureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraConfigureEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Analogy Bridge Switch Config Table."
+ ::= { abra-card 2 }
+
+ abraConfigureEntry OBJECT-TYPE
+ SYNTAX AbraConfigureEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of Analogy Bridge Switch Config Table."
+ INDEX { abraConfigSlotIndex ,
+ abraConfigGroupIndex ,
+ abraConfigChIndex }
+ ::= { abraConfigureTable 1 }
+
+ AbraConfigureEntry ::= SEQUENCE {
+ abraConfigSlotIndex SmallSlotIndex,
+ abraConfigGroupIndex AbraPortID,
+ abraConfigChIndex GroupChannelID,
+ abraConfigAnalogBR INTEGER,
+ abraConfigAttribute INTEGER
+ }
+
+ abraConfigSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { abraConfigureEntry 1 }
+
+ abraConfigGroupIndex OBJECT-TYPE
+ SYNTAX AbraPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Group index, total 8 port."
+ ::= { abraConfigureEntry 2 }
+
+ abraConfigChIndex OBJECT-TYPE
+ SYNTAX GroupChannelID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Channel index."
+ ::= { abraConfigureEntry 3 }
+
+ abraConfigAnalogBR OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable analog bridge."
+ ::= { abraConfigureEntry 4 }
+
+ abraConfigAttribute OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ slave(2),
+ member(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable analog bridge."
+ ::= { abraConfigureEntry 5 }
+
+--
+-- ABRA Card Control Table
+--
+
+ abraCardControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraCardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The ABRA Card control table."
+ ::= { abra-card 3 }
+
+ abraCardControlEntry OBJECT-TYPE
+ SYNTAX AbraCardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the ABRA Card control table."
+ INDEX { abraCardIndex }
+ ::= { abraCardControlTable 1 }
+
+ AbraCardControlEntry ::= SEQUENCE {
+ abraCardIndex SmallSlotIndex,
+ abraReset INTEGER,
+ abraLoadDefault INTEGER
+ }
+
+ abraCardIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { abraCardControlEntry 1 }
+
+ abraReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset abra card"
+ ::= { abraCardControlEntry 2 }
+
+ abraLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ default(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Load default"
+ ::= { abraCardControlEntry 3 }
+
+--
+-- ABRA System Information Table
+--
+
+ abraSystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The ABRA system information table."
+ ::= { abra-card 4}
+
+ abraSystemInfoEntry OBJECT-TYPE
+ SYNTAX AbraSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the ABRA system information table."
+ INDEX { abraSystemInfoSlotIndex }
+ ::= { abraSystemInfoTable 1 }
+
+ AbraSystemInfoEntry ::= SEQUENCE {
+ abraSystemInfoSlotIndex SmallSlotIndex,
+ abraSystemInfoPROMVersion DisplayString,
+ abraSystemInfoHardwareVersion DisplayString,
+ abraSystemInfoFpgaVersion DisplayString,
+ abraSystemInfoBank1Version DisplayString,
+ abraSystemInfoBank2Version DisplayString,
+ abraSystemInfoActiveBank INTEGER
+ }
+
+ abraSystemInfoSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { abraSystemInfoEntry 1 }
+
+ abraSystemInfoPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " abra PROM Version"
+ ::= { abraSystemInfoEntry 2 }
+
+ abraSystemInfoHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " abra Hardware Version"
+ ::= { abraSystemInfoEntry 3 }
+
+ abraSystemInfoFpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPGA Version"
+ ::= { abraSystemInfoEntry 4 }
+
+ abraSystemInfoBank1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-1 Version"
+ ::= { abraSystemInfoEntry 5 }
+
+ abraSystemInfoBank2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-2 Version"
+ ::= { abraSystemInfoEntry 6}
+
+ abraSystemInfoActiveBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank1(1),
+ bank2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Bank 1/2"
+ ::= { abraSystemInfoEntry 7 }
+
+--
+-- ABRA Silence Detection Table
+--
+
+ abraSilenceDetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraSilenceDetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The ABRA Silence detection table."
+ ::= { abra-card 5 }
+
+ abraSilenceDetEntry OBJECT-TYPE
+ SYNTAX AbraSilenceDetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the ABRA Silence detection table."
+ INDEX { abraSilenceDetSlotIndex }
+ ::= { abraSilenceDetTable 1 }
+
+ AbraSilenceDetEntry ::= SEQUENCE {
+ abraSilenceDetSlotIndex SmallSlotIndex,
+ abraSilenceDetSilenceDet INTEGER,
+ abraSilenceDetThreshold INTEGER,
+ abraSilenceDetDetPeriod INTEGER
+ }
+
+ abraSilenceDetSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { abraSilenceDetEntry 1 }
+
+ abraSilenceDetSilenceDet OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Silence Detection."
+ ::= { abraSilenceDetEntry 2 }
+
+ abraSilenceDetThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..8159)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold (uniform PCM code)."
+ ::= { abraSilenceDetEntry 3 }
+
+ abraSilenceDetDetPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..25)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "No-of-det-period-(N) (each period = 20ms)"
+ ::= { abraSilenceDetEntry 4 }
+
+--
+-- ABRA Mode (Master/Slave or Conference) Table
+--
+ abraModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA Mode Config Table."
+ ::= { abra-card 6 }
+
+ abraModeEntry OBJECT-TYPE
+ SYNTAX AbraModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of ABRA Mode Config Table."
+ INDEX { abraModeSlotIndex ,
+ abraModeGroupIndex }
+ ::= { abraModeTable 1 }
+
+ AbraModeEntry ::= SEQUENCE {
+ abraModeSlotIndex SmallSlotIndex,
+ abraModeGroupIndex AbraPortID,
+ abraMode INTEGER
+ }
+
+ abraModeSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { abraModeEntry 1 }
+
+ abraModeGroupIndex OBJECT-TYPE
+ SYNTAX AbraPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Group index, total 8 port."
+ ::= { abraModeEntry 2 }
+
+ abraMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ masterSlave(1),
+ conference(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mode of ABRA's Group. (Master/Slave or Conference)"
+ ::= { abraModeEntry 3 }
+
+--
+-- ABRA Function (Analog or Digital or MJU) Table
+--
+ abraFunctionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraFunctionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA Function Config Table."
+ ::= { abra-card 8 }
+
+ abraFunctionEntry OBJECT-TYPE
+ SYNTAX AbraFunctionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of ABRA Function Config Table."
+ INDEX { abraFunctionSlotIndex ,
+ abraFunctionGroupIndex }
+ ::= { abraFunctionTable 1 }
+
+ AbraFunctionEntry ::= SEQUENCE {
+ abraFunctionSlotIndex SmallSlotIndex,
+ abraFunctionGroupIndex AbraPortID,
+ abraFunction INTEGER,
+ abraMjuRate INTEGER
+ }
+
+ abraFunctionSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { abraFunctionEntry 1 }
+
+ abraFunctionGroupIndex OBJECT-TYPE
+ SYNTAX AbraPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Group index, total 8 port."
+ ::= { abraFunctionEntry 2 }
+
+ abraFunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ analog(1),
+ digital(2),
+ mju(3)
+
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Function of ABRA's Group. (Analog or Digital of MJU)"
+ ::= { abraFunctionEntry 3 }
+
+ abraMjuRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ subRate(1),
+ rate64k(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rate of ABRA's MJU Group."
+ ::= { abraFunctionEntry 4 }
+
+--
+-- ABRA Card Mode Table
+--
+
+ abraCardModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraCardModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { abra-card 9 }
+
+ abraCardModeEntry OBJECT-TYPE
+ SYNTAX AbraCardModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { abraCardModeSlotIndex }
+ ::= { abraCardModeTable 1 }
+
+ AbraCardModeEntry ::= SEQUENCE {
+ abraCardModeSlotIndex SmallSlotIndex,
+ abraCardMode INTEGER
+ }
+
+ abraCardModeSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA slot index"
+ ::= { abraCardModeEntry 1 }
+
+ abraCardMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ m1(1),
+ m2(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA Card Mode"
+ ::= { abraCardModeEntry 2 }
+
+--
+-- M2 Analogy Bridge Config Table
+--
+ abraM2ConfigureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraM2ConfigureEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Analogy Bridge Switch Config Table."
+ ::= { abra-card 10 }
+
+ abraM2ConfigureEntry OBJECT-TYPE
+ SYNTAX AbraM2ConfigureEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of Analogy Bridge Switch Config Table."
+ INDEX { abraM2ConfigSlotIndex ,
+ abraM2ConfigGroupIndex ,
+ abraM2ConfigChIndex }
+ ::= { abraM2ConfigureTable 1 }
+
+ AbraM2ConfigureEntry ::= SEQUENCE {
+ abraM2ConfigSlotIndex SmallSlotIndex,
+ abraM2ConfigGroupIndex AbraM2PortID,
+ abraM2ConfigChIndex AbraM2ChannelID,
+ abraM2ConfigAnalogBR INTEGER,
+ abraM2ConfigAttribute INTEGER
+ }
+
+ abraM2ConfigSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { abraM2ConfigureEntry 1 }
+
+ abraM2ConfigGroupIndex OBJECT-TYPE
+ SYNTAX AbraM2PortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Echo Group index, total 8 port."
+ ::= { abraM2ConfigureEntry 2 }
+
+ abraM2ConfigChIndex OBJECT-TYPE
+ SYNTAX AbraM2ChannelID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Channel index."
+ ::= { abraM2ConfigureEntry 3 }
+
+ abraM2ConfigAnalogBR OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable analog bridge."
+ ::= { abraM2ConfigureEntry 4 }
+
+ abraM2ConfigAttribute OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ slave(2)
+ --member(3),
+ --na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable analog bridge."
+ ::= { abraM2ConfigureEntry 5 }
+
+--
+-- ABRA M2 Input Signal Table
+--
+
+ abraM2InputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraM2InputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { abra-card 11 }
+
+ abraM2InputEntry OBJECT-TYPE
+ SYNTAX AbraM2InputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { abraM2InputSlotIndex }
+ ::= { abraM2InputTable 1 }
+
+ AbraM2InputEntry ::= SEQUENCE {
+ abraM2InputSlotIndex SmallSlotIndex,
+ abraM2Input INTEGER
+ }
+
+ abraM2InputSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA slot index"
+ ::= { abraM2InputEntry 1 }
+
+ abraM2Input OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ neg3dbi(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA Card Mode"
+ ::= { abraM2InputEntry 2 }
+
+
+--
+-- ABRA card protection Table
+--
+
+ abraCardProtectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AbraCardProtectEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { abra-card 12 }
+
+ abraCardProtectEntry OBJECT-TYPE
+ SYNTAX AbraCardProtectEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { abraCpSlotIndex }
+ ::= { abraCardProtectTable 1 }
+
+ AbraCardProtectEntry ::= SEQUENCE {
+ abraCpSlotIndex SmallSlotIndex,
+ abraCardProtection INTEGER,
+ abraCardProtectAlarm AlarmSeverity,
+ abraForceSwitch INTEGER,
+ abraCardProtectStatus INTEGER
+ }
+
+ abraCpSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA slot index"
+ ::= { abraCardProtectEntry 1 }
+
+ abraCardProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(0),
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA Card Protection setup"
+ ::= { abraCardProtectEntry 2 }
+
+ abraCardProtectAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA Card Protection alarm"
+ ::= { abraCardProtectEntry 3 }
+
+ abraForceSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ forceSwitch(2),
+ forcePrimary(3),
+ forceSecondary(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA Card Protection force switch"
+ ::= { abraCardProtectEntry 4 }
+
+ abraCardProtectStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ standby(2),
+ working(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ABRA Card Protection status"
+ ::= { abraCardProtectEntry 5 }
+
+
+--
+ abraTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of ABRA"
+ ::= { abra-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- TTA-card MIB
+--======================================================================--
+--======================================================================--
+
+ ttaSysConfigTable OBJECT IDENTIFIER ::= { tta-card 1 }
+--
+-- In & Out Table
+--
+
+ ttaInOutTable OBJECT IDENTIFIER ::= { ttaSysConfigTable 1 }
+
+--
+-- In & Out 1 Table
+--
+
+ ttaInOut1Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaInOut1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA In and Out 1 Table "
+ ::= { ttaInOutTable 1 }
+
+ ttaInOut1Entry OBJECT-TYPE
+ SYNTAX TtaInOut1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA In and Out 1 Table "
+ INDEX { ttaInOut1SlotIndex , ttaInOut1PortIndex }
+ ::= { ttaInOut1Table 1 }
+
+ TtaInOut1Entry ::= SEQUENCE {
+ ttaInOut1SlotIndex LargeSlotIndex,
+ ttaInOut1PortIndex FourPortID,
+ ttaInOut1PreTripTimer INTEGER,
+ ttaInOut1TripHoldTimer INTEGER,
+ ttaInOut1DebounceTimer INTEGER
+ }
+
+ ttaInOut1SlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaInOut1Entry 1 }
+
+ ttaInOut1PortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaInOut1Entry 2 }
+
+ ttaInOut1PreTripTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PRE-TRIP Timer (ms)(1-30) "
+ ::= { ttaInOut1Entry 3 }
+
+ ttaInOut1TripHoldTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " TRIP-HOLD Timer (ms)(1-256) "
+ ::= { ttaInOut1Entry 4 }
+
+ ttaInOut1DebounceTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Debounce Timer (ms)(1-3) "
+ ::= { ttaInOut1Entry 5 }
+
+--
+-- In & Out 2 Table
+--
+
+ ttaInOut2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaInOut2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA In and Out 2 Table1 "
+ ::= { ttaInOutTable 2 }
+
+ ttaInOut2Entry OBJECT-TYPE
+ SYNTAX TtaInOut2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA In and Out 2 Table "
+ INDEX { ttaInOut2SlotIndex }
+ ::= { ttaInOut2Table 1 }
+
+ TtaInOut2Entry ::= SEQUENCE {
+ ttaInOut2SlotIndex LargeSlotIndex,
+-- ttaInOut2InOutInv INTEGER,
+ ttaInOut2IrigTimeStp INTEGER,
+ ttaInOut2PickUpNum INTEGER,
+ ttaInOut2DataDropTmr INTEGER
+-- ttaInOut2GlobalLoopbk INTEGER
+
+
+
+ }
+
+ ttaInOut2SlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaInOut2Entry 1 }
+
+-- ttaInOut2InOutInv OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- disable(1),
+-- enable(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Input & Output Inverter "
+-- ::= { ttaInOut2Entry 2 }
+
+ ttaInOut2IrigTimeStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IRIG Time Setup "
+ ::= { ttaInOut2Entry 3 }
+
+ ttaInOut2PickUpNum OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Pick Up Number (times)(1-255) "
+ ::= { ttaInOut2Entry 4 }
+
+ ttaInOut2DataDropTmr OBJECT-TYPE
+ SYNTAX INTEGER (5..1000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Data Drop Timer (ms)(5-1000) "
+ ::= { ttaInOut2Entry 5 }
+
+-- ttaInOut2GlobalLoopbk OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- disable(1),
+-- enable(2)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Global Loopback "
+-- ::= { ttaInOut2Entry 6 }
+
+ ttaNewInOut1Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaNewInOut1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA NewIn and Out 1 Table "
+ ::= { ttaInOutTable 3 }
+
+ ttaNewInOut1Entry OBJECT-TYPE
+ SYNTAX TtaNewInOut1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA In and Out 1 Table "
+ INDEX { ttaNewInOut1Slot , ttaNewInOut1Port }
+ ::= { ttaNewInOut1Table 1 }
+
+ TtaNewInOut1Entry ::= SEQUENCE {
+ ttaNewInOut1Slot LargeSlotIndex,
+ ttaNewInOut1Port FourPortID,
+ ttaNewInOut1InSup INTEGER,
+ ttaNewInOut1InSigLimit INTEGER,
+ ttaNewInOut1InSigExtend INTEGER,
+ ttaNewInOut1OutPerTrip INTEGER,
+ ttaNewInOut1OutSigLimit INTEGER,
+ ttaNewInOut1OutSigExtend INTEGER
+ }
+
+ ttaNewInOut1Slot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaNewInOut1Entry 1 }
+
+ ttaNewInOut1Port OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaNewInOut1Entry 2 }
+
+ ttaNewInOut1InSup OBJECT-TYPE
+ SYNTAX INTEGER (0..255) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Input Suppression (ms)(0-255) "
+ ::= { ttaNewInOut1Entry 3 }
+
+ ttaNewInOut1InSigLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..4095) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Input Signal Limit (ms)(0-4095) "
+ ::= { ttaNewInOut1Entry 4 }
+
+ ttaNewInOut1InSigExtend OBJECT-TYPE
+ SYNTAX INTEGER (0..255) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Input Signal Extend (ms)(0-255) "
+ ::= { ttaNewInOut1Entry 5 }
+
+ ttaNewInOut1OutPerTrip OBJECT-TYPE
+ SYNTAX INTEGER (1..30) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Pre Trip Timer (ms)(1-30) "
+ ::= { ttaNewInOut1Entry 6 }
+
+ ttaNewInOut1OutSigLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..4095) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Output Signal Limit (ms)(0-4095) "
+ ::= { ttaNewInOut1Entry 7 }
+
+ ttaNewInOut1OutSigExtend OBJECT-TYPE
+ SYNTAX INTEGER (0..255) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Output Signal Extend (ms)(0-255) "
+ ::= { ttaNewInOut1Entry 8 }
+
+
+--
+-- NEW In & Out 2 Table
+--
+
+ ttaNewInOut2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaNewInOut2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA New In and Out 2 Table1 "
+ ::= { ttaInOutTable 4 }
+
+ ttaNewInOut2Entry OBJECT-TYPE
+ SYNTAX TtaNewInOut2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA NewIn and Out 2 Table "
+ INDEX { ttaNewInOut2Slot}
+ ::= { ttaNewInOut2Table 1 }
+
+ TtaNewInOut2Entry ::= SEQUENCE {
+ ttaNewInOut2Slot LargeSlotIndex,
+ ttaNewInOut2InOutMode INTEGER,
+ ttaNewInOut2IrigTimeStp INTEGER,
+ ttaNewInOut2PickUpNum INTEGER,
+ ttaNewInOut2DataDropTmr INTEGER
+
+ }
+
+ ttaNewInOut2Slot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaNewInOut2Entry 1 }
+
+ ttaNewInOut2InOutMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ one-to-one(1),
+ four-to-one(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Input & Output Inverter "
+ ::= { ttaNewInOut2Entry 2 }
+
+ ttaNewInOut2IrigTimeStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IRIG Time Setup "
+ ::= { ttaNewInOut2Entry 3 }
+
+ ttaNewInOut2PickUpNum OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Pick Up Number (times)(1-255) "
+ ::= { ttaNewInOut2Entry 4 }
+
+ ttaNewInOut2DataDropTmr OBJECT-TYPE
+ SYNTAX INTEGER (5..1000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Data Drop Timer (ms)(5-1000) "
+ ::= { ttaNewInOut2Entry 5 }
+
+
+
+
+
+--
+-- Alarm Delay Min/Max Times Table
+--
+
+ ttaAlarmDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaAlarmDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Alarm Delay Min/Max Times Table "
+ ::= { ttaSysConfigTable 2 }
+
+ ttaAlarmDelayEntry OBJECT-TYPE
+ SYNTAX TtaAlarmDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Alarm Delay Min/Max Times Table "
+ INDEX { ttaAlarmDelaySlotIndex , ttaAlarmDelayPortIndex }
+ ::= { ttaAlarmDelayTable 1 }
+
+ TtaAlarmDelayEntry ::= SEQUENCE {
+ ttaAlarmDelaySlotIndex LargeSlotIndex,
+ ttaAlarmDelayPortIndex FourPortID,
+ ttaAlarmDelayUpper INTEGER,
+ ttaAlarmDelayLower INTEGER,
+ ttaAlarmDelayLocUserId INTEGER,
+ ttaAlarmDelayReUserId INTEGER
+ -- ttaAlarmInputDelay1 INTEGER,
+ -- ttaAlarmInputDelay2 INTEGER
+ }
+
+ ttaAlarmDelaySlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaAlarmDelayEntry 1 }
+
+ ttaAlarmDelayPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaAlarmDelayEntry 2 }
+
+ ttaAlarmDelayUpper OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Upper (us)(0-1000000) "
+ ::= { ttaAlarmDelayEntry 3 }
+
+ ttaAlarmDelayLower OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Lower (us)(0-1000000) "
+ ::= { ttaAlarmDelayEntry 4 }
+
+ ttaAlarmDelayLocUserId OBJECT-TYPE
+ SYNTAX INTEGER (0..127)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Local User ID (0-127) "
+ ::= { ttaAlarmDelayEntry 5 }
+
+ ttaAlarmDelayReUserId OBJECT-TYPE
+ SYNTAX INTEGER (0..127)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Remote User ID (0-127) "
+ ::= { ttaAlarmDelayEntry 6 }
+
+-- ttaAlarmInputDelay1 OBJECT-TYPE
+-- SYNTAX INTEGER (0..255)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Input Delay 1 (0-255) "
+-- ::= { ttaAlarmDelayEntry 7 }
+
+-- ttaAlarmInputDelay2 OBJECT-TYPE
+-- SYNTAX INTEGER (0..255)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Input Delay 2 (0-255) "
+-- ::= { ttaAlarmDelayEntry 8 }
+
+--
+--Transfer Trip Input Rating Table
+--
+
+ ttaTrTripInputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaTrTripInputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Transfer Trip Input Rating Table "
+ ::= { ttaSysConfigTable 3 }
+
+ ttaTrTripInputEntry OBJECT-TYPE
+ SYNTAX TtaTrTripInputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Transfer Trip Input Rating Table "
+ INDEX { ttaTrTripInputSlotIndex , ttaTrTripInputPortIndex }
+ ::= { ttaTrTripInputTable 1 }
+
+ TtaTrTripInputEntry ::= SEQUENCE {
+ ttaTrTripInputSlotIndex LargeSlotIndex,
+ ttaTrTripInputPortIndex FourPortID,
+ ttaTrTripInputMaxDCInput INTEGER
+ }
+
+ ttaTrTripInputSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaTrTripInputEntry 1 }
+
+ ttaTrTripInputPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaTrTripInputEntry 2 }
+
+ ttaTrTripInputMaxDCInput OBJECT-TYPE
+ SYNTAX INTEGER {
+ power24V(1),
+ power48V(2),
+ power125V(3),
+ power250V(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Max. DC Input (V) "
+ ::= { ttaTrTripInputEntry 3 }
+
+--
+-- Multi-channel Table
+--
+
+ ttaMultiChTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaMultiChEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA Multi-channel Table "
+ ::= { ttaSysConfigTable 4 }
+
+ ttaMultiChEntry OBJECT-TYPE
+ SYNTAX TtaMultiChEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA Multi-channel Table "
+ INDEX { ttaMultiChSlotIndex , ttaMultiChPortIndex }
+ ::= { ttaMultiChTable 1 }
+
+ TtaMultiChEntry ::= SEQUENCE {
+ ttaMultiChSlotIndex LargeSlotIndex,
+ ttaMultiChPortIndex FourPortID,
+ ttaMultiChNoOfTS INTEGER
+ }
+
+ ttaMultiChSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaMultiChEntry 1 }
+
+ ttaMultiChPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaMultiChEntry 2 }
+
+ ttaMultiChNoOfTS OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " # of TS (1-3)"
+ ::= { ttaMultiChEntry 3 }
+
+--
+-- Channel Lost Detection Table
+--
+
+ ttaChLostDetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaChLostDetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Channel Lost Detection Table "
+ ::= { ttaSysConfigTable 5 }
+
+ ttaChLostDetEntry OBJECT-TYPE
+ SYNTAX TtaChLostDetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA Channel Lost Detection Table "
+ INDEX { ttaChLostDetSlotIndex , ttaChLostDetPortIndex }
+ ::= { ttaChLostDetTable 1 }
+
+ TtaChLostDetEntry ::= SEQUENCE {
+ ttaChLostDetSlotIndex LargeSlotIndex,
+ ttaChLostDetPortIndex FourPortID,
+ ttaChLostDetLostDet INTEGER
+ }
+
+ ttaChLostDetSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaChLostDetEntry 1 }
+
+ ttaChLostDetPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaChLostDetEntry 2 }
+
+ ttaChLostDetLostDet OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Lost Detection "
+ ::= { ttaChLostDetEntry 3 }
+
+--
+-- CH. Lost Relay One Shot Timer Table
+--
+
+ ttaOneShotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaOneShotEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA CH. Lost Relay One Shot Timer Table "
+ ::= { ttaSysConfigTable 6 }
+
+ ttaOneShotEntry OBJECT-TYPE
+ SYNTAX TtaOneShotEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA CH. Lost Relay One Shot Timer Table "
+ INDEX { ttaOneShotSlotIndex , ttaOneShotPortIndex }
+ ::= { ttaOneShotTable 1 }
+
+ TtaOneShotEntry ::= SEQUENCE {
+ ttaOneShotSlotIndex LargeSlotIndex,
+ ttaOneShotPortIndex FourPortID,
+ ttaOneShotOneShotPer INTEGER
+ }
+
+ ttaOneShotSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaOneShotEntry 1 }
+
+ ttaOneShotPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaOneShotEntry 2 }
+
+ ttaOneShotOneShotPer OBJECT-TYPE
+ SYNTAX INTEGER (0..1023)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " One Shot Period (ms)(0-1023) "
+ ::= { ttaOneShotEntry 3 }
+
+--
+-- Alarm Relay Control Table
+--
+
+ ttaAlmRlyCtrlTable OBJECT IDENTIFIER ::= { ttaSysConfigTable 7 }
+
+--
+-- Alarm Relay Control 1 Table
+--
+
+ ttaAlmRlyCtrl1Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaAlmRlyCtrl1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA Alarm Relay Control 1 Table "
+ ::= { ttaAlmRlyCtrlTable 1 }
+
+ ttaAlmRlyCtrl1Entry OBJECT-TYPE
+ SYNTAX TtaAlmRlyCtrl1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA Alarm Relay Control 1 Table "
+ INDEX { ttaAlmRlyCtrl1SlotIndex , ttaAlmRlyCtrl1PortIndex }
+ ::= { ttaAlmRlyCtrl1Table 1 }
+
+ TtaAlmRlyCtrl1Entry ::= SEQUENCE {
+ ttaAlmRlyCtrl1SlotIndex LargeSlotIndex,
+ ttaAlmRlyCtrl1PortIndex INTEGER,
+ ttaAlmRlyCtrl1Status AlarmSeverity,
+ ttaAlmRlyCtrl1Clean INTEGER
+ }
+
+ ttaAlmRlyCtrl1SlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaAlmRlyCtrl1Entry 1 }
+
+ ttaAlmRlyCtrl1PortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1Of1(1),
+ p1Of2(2),
+ p2Of1(3),
+ p2Of2(4),
+ p3Of1(5),
+ p3Of2(6),
+ p4Of1(7),
+ p4Of2(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port p1Of1 to p4Of2, Total 8 ports "
+ ::= { ttaAlmRlyCtrl1Entry 2 }
+
+ ttaAlmRlyCtrl1Status OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Status "
+ ::= { ttaAlmRlyCtrl1Entry 3 }
+
+ ttaAlmRlyCtrl1Clean OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Clean "
+ ::= { ttaAlmRlyCtrl1Entry 4 }
+
+--
+-- Alarm Relay Control 2 Table
+--
+
+ ttaAlmRlyCtrl2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaAlmRlyCtrl2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA Alarm Relay Control 2 Table "
+ ::= { ttaAlmRlyCtrlTable 2 }
+
+ ttaAlmRlyCtrl2Entry OBJECT-TYPE
+ SYNTAX TtaAlmRlyCtrl2Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA Alarm Relay Control 2 Table "
+ INDEX { ttaRlySlotIndex }
+ ::= { ttaAlmRlyCtrl2Table 1 }
+
+ TtaAlmRlyCtrl2Entry ::= SEQUENCE {
+ ttaRlySlotIndex LargeSlotIndex,
+ ttaRlyCardAlmRlyStatus AlarmSeverity,
+ ttaRlyCardAlmRlyClean INTEGER
+ }
+
+ ttaRlySlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaAlmRlyCtrl2Entry 1 }
+
+ ttaRlyCardAlmRlyStatus OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Card Alarm Relay Status "
+ ::= { ttaAlmRlyCtrl2Entry 2 }
+
+ ttaRlyCardAlmRlyClean OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Card Alarm Relay Clean "
+ ::= { ttaAlmRlyCtrl2Entry 3 }
+
+--
+-- PCM Rx Threshold Table
+--
+
+ ttaRxThrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaRxThrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The PCM Rx Threshold Table "
+ ::= { ttaSysConfigTable 8 }
+
+ ttaRxThrEntry OBJECT-TYPE
+ SYNTAX TtaRxThrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA PCM Rx Threshold Table "
+ INDEX { ttaRxThrSlotIndex , ttaRxThrChIndex }
+ ::= { ttaRxThrTable 1 }
+
+ TtaRxThrEntry ::= SEQUENCE {
+ ttaRxThrSlotIndex LargeSlotIndex,
+ ttaRxThrChIndex INTEGER,
+ ttaRxThrRxThreshold INTEGER
+ }
+
+ ttaRxThrSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaRxThrEntry 1 }
+
+ ttaRxThrChIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1-1(1),
+ p1-2(2),
+ p1-3(3),
+ p2-1(4),
+ p2-2(5),
+ p2-3(6),
+ p3-1(7),
+ p3-2(8),
+ p3-3(9),
+ p4-1(10),
+ p4-2(11),
+ p4-3(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Channel p1-1 to p4-3, Total 12 channels "
+ ::= { ttaRxThrEntry 2 }
+
+ ttaRxThrRxThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..255) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PCM Rx Threshold (frame)(1-255), 0 can not use "
+ ::= { ttaRxThrEntry 3 }
+
+--
+-- Trip Output OR Table
+--
+
+ ttaORTripOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaORTripOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Trip Output OR Table "
+ ::= { ttaSysConfigTable 9 }
+
+ ttaORTripOutputEntry OBJECT-TYPE
+ SYNTAX TtaORTripOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Transfer Trip Input Rating Table "
+ INDEX { ttaORTripOutputSlot , ttaORTripOutputPort }
+ ::= { ttaORTripOutputTable 1 }
+
+ TtaORTripOutputEntry ::= SEQUENCE {
+ ttaORTripOutputSlot LargeSlotIndex,
+ ttaORTripOutputPort FourPortID,
+ ttaORTripOutputIn1 INTEGER,
+ ttaORTripOutputIn2 INTEGER,
+ ttaORTripOutputIn3 INTEGER,
+ ttaORTripOutputIn4 INTEGER,
+ ttaORTripOutputIn1Delay1 INTEGER,
+ ttaORTripOutputIn2Delay1 INTEGER,
+ ttaORTripOutputIn3Delay1 INTEGER,
+ ttaORTripOutputIn4Delay1 INTEGER,
+ ttaORTripOutputIn1Delay2 INTEGER,
+ ttaORTripOutputIn2Delay2 INTEGER,
+ ttaORTripOutputIn3Delay2 INTEGER,
+ ttaORTripOutputIn4Delay2 INTEGER,
+ ttaORTripOutputRx1 INTEGER,
+ ttaORTripOutputRx2 INTEGER,
+ ttaORTripOutputRx3 INTEGER,
+ ttaORTripOutputRx4 INTEGER,
+ ttaORTripOutputRx1Inv INTEGER,
+ ttaORTripOutputRx2Inv INTEGER,
+ ttaORTripOutputRx3Inv INTEGER,
+ ttaORTripOutputRx4Inv INTEGER
+ }
+
+ ttaORTripOutputSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaORTripOutputEntry 1 }
+
+ ttaORTripOutputPort OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaORTripOutputEntry 2 }
+
+ ttaORTripOutputIn1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 1 "
+ ::= { ttaORTripOutputEntry 3 }
+
+ ttaORTripOutputIn2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 2 "
+ ::= { ttaORTripOutputEntry 4 }
+
+ ttaORTripOutputIn3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 3"
+ ::= { ttaORTripOutputEntry 5 }
+
+ ttaORTripOutputIn4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 4"
+ ::= { ttaORTripOutputEntry 6 }
+
+ ttaORTripOutputIn1Delay1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In Delay1"
+ ::= { ttaORTripOutputEntry 7 }
+
+ ttaORTripOutputIn2Delay1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 2 Delay1"
+ ::= { ttaORTripOutputEntry 8 }
+
+ ttaORTripOutputIn3Delay1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 3 Delay1"
+ ::= { ttaORTripOutputEntry 9 }
+
+ ttaORTripOutputIn4Delay1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 4 Delay1"
+ ::= { ttaORTripOutputEntry 10}
+
+ ttaORTripOutputIn1Delay2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In Delay2"
+ ::= { ttaORTripOutputEntry 11 }
+
+ ttaORTripOutputIn2Delay2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 2 Delay2"
+ ::= { ttaORTripOutputEntry 12 }
+
+ ttaORTripOutputIn3Delay2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 3 Delay2"
+ ::= { ttaORTripOutputEntry 13 }
+
+ ttaORTripOutputIn4Delay2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 4 Delay2"
+ ::= { ttaORTripOutputEntry 14}
+
+
+ ttaORTripOutputRx1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 1 "
+ ::= { ttaORTripOutputEntry 15}
+
+ ttaORTripOutputRx2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 2 "
+ ::= { ttaORTripOutputEntry 16}
+
+ ttaORTripOutputRx3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 3 "
+ ::= { ttaORTripOutputEntry 17}
+
+ ttaORTripOutputRx4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 4 "
+ ::= { ttaORTripOutputEntry 18}
+
+ ttaORTripOutputRx1Inv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 1 inverse"
+ ::= { ttaORTripOutputEntry 19}
+
+ ttaORTripOutputRx2Inv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 2 inverse"
+ ::= { ttaORTripOutputEntry 20}
+
+ ttaORTripOutputRx3Inv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 3 inverse"
+ ::= { ttaORTripOutputEntry 21}
+
+ ttaORTripOutputRx4Inv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 4 inverse"
+ ::= { ttaORTripOutputEntry 22}
+
+--
+-- Trip Output AND Table
+--
+
+ ttaANDTripOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaANDTripOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Trip Output AND Table "
+ ::= { ttaSysConfigTable 10 }
+
+ ttaANDTripOutputEntry OBJECT-TYPE
+ SYNTAX TtaANDTripOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Transfer Trip Input Rating Table "
+ INDEX { ttaANDTripOutputSlot , ttaANDTripOutputPort }
+ ::= { ttaANDTripOutputTable 1 }
+
+ TtaANDTripOutputEntry ::= SEQUENCE {
+ ttaANDTripOutputSlot LargeSlotIndex,
+ ttaANDTripOutputPort FourPortID,
+ ttaANDTripOutputIn1 INTEGER,
+ ttaANDTripOutputIn2 INTEGER,
+ ttaANDTripOutputIn3 INTEGER,
+ ttaANDTripOutputIn4 INTEGER,
+ ttaANDTripOutputIn1Delay1 INTEGER,
+ ttaANDTripOutputIn2Delay1 INTEGER,
+ ttaANDTripOutputIn3Delay1 INTEGER,
+ ttaANDTripOutputIn4Delay1 INTEGER,
+ ttaANDTripOutputIn1Delay2 INTEGER,
+ ttaANDTripOutputIn2Delay2 INTEGER,
+ ttaANDTripOutputIn3Delay2 INTEGER,
+ ttaANDTripOutputIn4Delay2 INTEGER,
+ ttaANDTripOutputRx1 INTEGER,
+ ttaANDTripOutputRx2 INTEGER,
+ ttaANDTripOutputRx3 INTEGER,
+ ttaANDTripOutputRx4 INTEGER,
+ ttaANDTripOutputRx1Inv INTEGER,
+ ttaANDTripOutputRx2Inv INTEGER,
+ ttaANDTripOutputRx3Inv INTEGER,
+ ttaANDTripOutputRx4Inv INTEGER
+ }
+
+ ttaANDTripOutputSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaANDTripOutputEntry 1 }
+
+ ttaANDTripOutputPort OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaANDTripOutputEntry 2 }
+
+ ttaANDTripOutputIn1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 1 "
+ ::= { ttaANDTripOutputEntry 3 }
+
+ ttaANDTripOutputIn2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 2 "
+ ::= { ttaANDTripOutputEntry 4 }
+
+ ttaANDTripOutputIn3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 3"
+ ::= { ttaANDTripOutputEntry 5 }
+
+ ttaANDTripOutputIn4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 4"
+ ::= { ttaANDTripOutputEntry 6 }
+
+ ttaANDTripOutputIn1Delay1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In Delay1"
+ ::= { ttaANDTripOutputEntry 7 }
+
+ ttaANDTripOutputIn2Delay1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 2 Delay1"
+ ::= { ttaANDTripOutputEntry 8 }
+
+ ttaANDTripOutputIn3Delay1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 3 Delay1"
+ ::= { ttaANDTripOutputEntry 9 }
+
+ ttaANDTripOutputIn4Delay1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 4 Delay1"
+ ::= { ttaANDTripOutputEntry 10}
+
+ ttaANDTripOutputIn1Delay2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In Delay2"
+ ::= { ttaANDTripOutputEntry 11 }
+
+ ttaANDTripOutputIn2Delay2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 2 Delay2"
+ ::= { ttaANDTripOutputEntry 12 }
+
+ ttaANDTripOutputIn3Delay2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 3 Delay2"
+ ::= { ttaANDTripOutputEntry 13 }
+
+ ttaANDTripOutputIn4Delay2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " In 4 Delay2"
+ ::= { ttaANDTripOutputEntry 14}
+
+
+ ttaANDTripOutputRx1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 1 "
+ ::= { ttaANDTripOutputEntry 15}
+
+ ttaANDTripOutputRx2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 2 "
+ ::= { ttaANDTripOutputEntry 16}
+
+ ttaANDTripOutputRx3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 3 "
+ ::= { ttaANDTripOutputEntry 17}
+
+ ttaANDTripOutputRx4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 4 "
+ ::= { ttaANDTripOutputEntry 18}
+
+ ttaANDTripOutputRx1Inv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 1 inverse"
+ ::= { ttaANDTripOutputEntry 19}
+
+ ttaANDTripOutputRx2Inv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 2 inverse"
+ ::= { ttaANDTripOutputEntry 20}
+
+ ttaANDTripOutputRx3Inv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 3 inverse"
+ ::= { ttaANDTripOutputEntry 21}
+
+ ttaANDTripOutputRx4Inv OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Rx 4 inverse"
+ ::= { ttaANDTripOutputEntry 22}
+
+
+--
+-- Input Delay Min/Max Times Table
+--
+
+ ttaInputDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaInputDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Input Delay Min/Max Times Table "
+ ::= { ttaSysConfigTable 11 }
+
+ ttaInputDelayEntry OBJECT-TYPE
+ SYNTAX TtaInputDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Input Delay Min/Max Times Table "
+ INDEX { ttaInputDelaySlot , ttaInputDelayPort }
+ ::= { ttaInputDelayTable 1 }
+
+ TtaInputDelayEntry ::= SEQUENCE {
+ ttaInputDelaySlot LargeSlotIndex,
+ ttaInputDelayPort FourPortID,
+ ttaInputDelay1 INTEGER,
+ ttaInputDelay2 INTEGER
+ }
+
+ ttaInputDelaySlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaInputDelayEntry 1 }
+
+ ttaInputDelayPort OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaInputDelayEntry 2 }
+
+ ttaInputDelay1 OBJECT-TYPE
+ SYNTAX INTEGER (0..65535) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Input Delay 1 (0-255) "
+ ::= { ttaInputDelayEntry 3 }
+
+ ttaInputDelay2 OBJECT-TYPE
+ SYNTAX INTEGER (0..65535) --//RIKER2021 SilverCreek
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Input Delay 2 (0-255) "
+ ::= { ttaInputDelayEntry 4 }
+
+
+
+
+ ttaAlarmTable OBJECT IDENTIFIER ::= { tta-card 2 }
+--
+--Alarm Trap Debounce Time Table
+--
+
+-- ttaAlmTrapDbTimeTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF TtaAlmTrapDbTimeEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- " The TTA Alarm Trap Debounce Time Table "
+-- ::= { ttaAlarmTable 1 }
+
+-- ttaAlmTrapDbTimeEntry OBJECT-TYPE
+-- SYNTAX TtaAlmTrapDbTimeEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- " An entry in the Alarm Trap Debounce Time Table "
+-- INDEX {ttaAlmTrapDbTimeSlotIndex }
+-- ::= { ttaAlmTrapDbTimeTable 1 }
+
+-- TtaAlmTrapDbTimeEntry ::= SEQUENCE {
+-- ttaAlmTrapDbTimeSlotIndex LargeSlotIndex,
+-- ttaAlmTrapDbTimeAlmTrapDbTime INTEGER
+-- }
+
+-- ttaAlmTrapDbTimeSlotIndex OBJECT-TYPE
+-- SYNTAX LargeSlotIndex
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Slot 1~12, total 12 slots."
+-- ::= { ttaAlmTrapDbTimeEntry 1 }
+
+-- ttaAlmTrapDbTimeAlmTrapDbTime OBJECT-TYPE
+-- SYNTAX INTEGER (0..2500)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Alarm Trap Debounce Time "
+-- ::= { ttaAlmTrapDbTimeEntry 2 }
+
+--
+-- Alarm Setup Table
+--
+
+ ttaAlarmSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaAlarmSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA Alarm Setup Table "
+ ::= { ttaAlarmTable 1 }
+
+ ttaAlarmSetupEntry OBJECT-TYPE
+ SYNTAX TtaAlarmSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA Alarm Setup Table "
+ INDEX { ttaAlarmSlotIndex }
+ ::= { ttaAlarmSetupTable 1 }
+
+ TtaAlarmSetupEntry ::= SEQUENCE {
+ ttaAlarmSlotIndex LargeSlotIndex,
+ ttaAlarmInputTrigger AlarmSeverity,
+ ttaAlarmOutputTrigger AlarmSeverity,
+ ttaAlarmRTTimeRange AlarmSeverity,
+ ttaAlarmLocalChLost AlarmSeverity,
+ ttaAlarmRemoteChLost AlarmSeverity,
+ ttaAlarmIrigLoss AlarmSeverity,
+ ttaAlarmTestTrigger AlarmSeverity,
+ ttaAlarmTestResponse AlarmSeverity
+ }
+
+ ttaAlarmSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaAlarmSetupEntry 1 }
+
+ ttaAlarmInputTrigger OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm is enabled or not "
+ ::= { ttaAlarmSetupEntry 2 }
+
+ ttaAlarmOutputTrigger OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm is enabled or not "
+ ::= { ttaAlarmSetupEntry 3 }
+
+ ttaAlarmRTTimeRange OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm is enabled or not "
+ ::= { ttaAlarmSetupEntry 4 }
+
+ ttaAlarmLocalChLost OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm is enabled or not "
+ ::= { ttaAlarmSetupEntry 5 }
+
+ ttaAlarmRemoteChLost OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm is enabled or not "
+ ::= { ttaAlarmSetupEntry 6 }
+
+ ttaAlarmIrigLoss OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm is enabled or not "
+ ::= { ttaAlarmSetupEntry 7 }
+
+ ttaAlarmTestTrigger OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm is enabled or not "
+ ::= { ttaAlarmSetupEntry 8 }
+
+ ttaAlarmTestResponse OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm is enabled or not "
+ ::= { ttaAlarmSetupEntry 9 }
+
+--
+-- Alarm Queue Table
+--
+
+ ttaAlmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaAlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA Alarm Queue Table "
+ ::= { ttaAlarmTable 2 }
+
+ ttaAlmQueueEntry OBJECT-TYPE
+ SYNTAX TtaAlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA Alarm Queue Table "
+ INDEX { ttaAlmQueueIndex }
+ ::= { ttaAlmQueueTable 1 }
+
+ TtaAlmQueueEntry ::= SEQUENCE {
+ ttaAlmQueueIndex INTEGER (1..40),
+ ttaAlmQueueString DisplayString (SIZE(0..255)),
+ ttaAlmQueueType AlarmType,
+ ttaAlmQueueSlot AlarmSlotIndex,
+ ttaAlmQueuePort AlarmPort,
+ ttaAlmQueueSeverity AlarmSeverityDisp
+ }
+
+ ttaAlmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index (1-40)"
+ ::= { ttaAlmQueueEntry 1 }
+
+ ttaAlmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue String "
+ ::= { ttaAlmQueueEntry 2 }
+
+ ttaAlmQueueType OBJECT-TYPE
+ SYNTAX AlarmType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm type "
+ ::= { ttaAlmQueueEntry 3 }
+
+ ttaAlmQueueSlot OBJECT-TYPE
+ SYNTAX AlarmSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Slot"
+ ::= { ttaAlmQueueEntry 4 }
+
+ ttaAlmQueuePort OBJECT-TYPE
+ SYNTAX AlarmPort
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Port"
+ ::= { ttaAlmQueueEntry 5 }
+
+ ttaAlmQueueSeverity OBJECT-TYPE
+ SYNTAX AlarmSeverityDisp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Severity "
+ ::= { ttaAlmQueueEntry 6 }
+
+
+ ttaSysStatusTable OBJECT IDENTIFIER ::= { tta-card 3 }
+
+--
+--Delay Time Table
+--
+
+ ttaDelayTimeTable OBJECT IDENTIFIER ::= { ttaSysStatusTable 1 }
+
+--
+--One Way Delay Measurement
+--
+
+ ttaOneWayDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaOneWayDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The One Way Delay Measurement Table "
+ ::= { ttaDelayTimeTable 1 }
+
+ ttaOneWayDelayEntry OBJECT-TYPE
+ SYNTAX TtaOneWayDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the One Way Delay Measurement Table "
+ INDEX { ttaOneWayDelaySlotIndex , ttaOneWayDelayChIndex }
+ ::= { ttaOneWayDelayTable 1 }
+
+ TtaOneWayDelayEntry ::= SEQUENCE {
+ ttaOneWayDelaySlotIndex LargeSlotIndex,
+ ttaOneWayDelayChIndex INTEGER,
+ ttaOneWayDelayMax DisplayString (SIZE(0..255)),
+ ttaOneWayDelayMin DisplayString (SIZE(0..255)),
+ ttaOneWayDelayInbound DisplayString (SIZE(0..255)),
+ ttaOneWayDelayOutbound DisplayString (SIZE(0..255))
+ }
+
+ ttaOneWayDelaySlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaOneWayDelayEntry 1 }
+
+ ttaOneWayDelayChIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1-1(1),
+ p1-2(2),
+ p1-3(3),
+ p2-1(4),
+ p2-2(5),
+ p2-3(6),
+ p3-1(7),
+ p3-2(8),
+ p3-3(9),
+ p4-1(10),
+ p4-2(11),
+ p4-3(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Channel p1-1 to p4-3, Total 12 channels "
+ ::= { ttaOneWayDelayEntry 2 }
+
+ ttaOneWayDelayMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Max (ms) "
+ ::= { ttaOneWayDelayEntry 3 }
+
+ ttaOneWayDelayMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Min (ms) "
+ ::= { ttaOneWayDelayEntry 4 }
+
+ ttaOneWayDelayInbound OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Inbound (ms) "
+ ::= { ttaOneWayDelayEntry 5 }
+
+ ttaOneWayDelayOutbound OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Outbound (ms) "
+ ::= { ttaOneWayDelayEntry 6 }
+
+--
+--R-Trip Delay Measurement
+--
+
+ ttaRTripDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaRTripDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The R-Trip Delay Measurement Table "
+ ::= { ttaDelayTimeTable 2 }
+
+ ttaRTripDelayEntry OBJECT-TYPE
+ SYNTAX TtaRTripDelayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the R-Trip Delay Measurement Table "
+ INDEX { ttaRTripDelaySlotIndex , ttaRTripDelayChIndex }
+ ::= { ttaRTripDelayTable 1 }
+
+ TtaRTripDelayEntry ::= SEQUENCE {
+ ttaRTripDelaySlotIndex LargeSlotIndex,
+ ttaRTripDelayChIndex INTEGER,
+ ttaRTripDelayMax DisplayString (SIZE(0..255)),
+ ttaRTripDelayMin DisplayString (SIZE(0..255)),
+ ttaRTripDelayInbound DisplayString (SIZE(0..255)),
+ ttaRTripDelayOutbound DisplayString (SIZE(0..255))
+ }
+
+ ttaRTripDelaySlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaRTripDelayEntry 1 }
+
+ ttaRTripDelayChIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1-1(1),
+ p1-2(2),
+ p1-3(3),
+ p2-1(4),
+ p2-2(5),
+ p2-3(6),
+ p3-1(7),
+ p3-2(8),
+ p3-3(9),
+ p4-1(10),
+ p4-2(11),
+ p4-3(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Channel p1-1 to p4-3, Total 12 channels "
+ ::= { ttaRTripDelayEntry 2 }
+
+ ttaRTripDelayMax OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Max (ms) "
+ ::= { ttaRTripDelayEntry 3 }
+
+ ttaRTripDelayMin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Min (ms) "
+ ::= { ttaRTripDelayEntry 4 }
+
+ ttaRTripDelayInbound OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Inbound (ms) "
+ ::= { ttaRTripDelayEntry 5 }
+
+ ttaRTripDelayOutbound OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Outbound (ms) "
+ ::= { ttaRTripDelayEntry 6 }
+
+--
+--Transfer Trip Status Table
+--
+
+ ttaTrTripStaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaTrTripStaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Transfer Trip Status Table "
+ ::= { ttaSysStatusTable 2 }
+
+ ttaTrTripStaEntry OBJECT-TYPE
+ SYNTAX TtaTrTripStaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Transfer Trip Status Table "
+ INDEX { ttaTrTripStaSlotIndex , ttaTrTripStaPortIndex }
+ ::= { ttaTrTripStaTable 1 }
+
+ TtaTrTripStaEntry ::= SEQUENCE {
+ ttaTrTripStaSlotIndex LargeSlotIndex,
+ ttaTrTripStaPortIndex FourPortID,
+ ttaTrTripStaInput INTEGER,
+ ttaTrTripStaOutput INTEGER
+ }
+
+ ttaTrTripStaSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaTrTripStaEntry 1 }
+
+ ttaTrTripStaPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 4, Total 4 ports "
+ ::= { ttaTrTripStaEntry 2 }
+
+ ttaTrTripStaInput OBJECT-TYPE
+ SYNTAX INTEGER{
+ offOpen(1),
+ onClose(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Input "
+ ::= { ttaTrTripStaEntry 3 }
+
+ ttaTrTripStaOutput OBJECT-TYPE
+ SYNTAX INTEGER{
+ offOpen(1),
+ onClose(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Output "
+ ::= { ttaTrTripStaEntry 4 }
+
+--
+--Remote Alarm Indication Table
+--
+
+ ttaReAlarmIndTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaReAlarmIndEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Remote Alarm Indication Table "
+ ::= { ttaSysStatusTable 3 }
+
+ ttaReAlarmIndEntry OBJECT-TYPE
+ SYNTAX TtaReAlarmIndEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Remote Alarm Indication Table "
+ INDEX { ttaReAlarmIndSlotIndex , ttaReAlarmIndChIndex }
+ ::= { ttaReAlarmIndTable 1 }
+
+ TtaReAlarmIndEntry ::= SEQUENCE {
+ ttaReAlarmIndSlotIndex LargeSlotIndex,
+ ttaReAlarmIndChIndex INTEGER,
+ ttaReAlarmIndStatus INTEGER
+ }
+
+ ttaReAlarmIndSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaReAlarmIndEntry 1 }
+
+ ttaReAlarmIndChIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1-1(1),
+ p1-2(2),
+ p1-3(3),
+ p2-1(4),
+ p2-2(5),
+ p2-3(6),
+ p3-1(7),
+ p3-2(8),
+ p3-3(9),
+ p4-1(10),
+ p4-2(11),
+ p4-3(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Channel p1-1 to p4-3, Total 12 channels "
+ ::= { ttaReAlarmIndEntry 2 }
+
+ ttaReAlarmIndStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Status "
+ ::= { ttaReAlarmIndEntry 3 }
+
+--
+-- IRIG Status Table
+--
+
+ ttaIrigStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaIrigStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA IRIG Status Table "
+ ::= { ttaSysStatusTable 4 }
+
+ ttaIrigStatusEntry OBJECT-TYPE
+ SYNTAX TtaIrigStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA IRIG Status Table "
+ INDEX { ttaIrigSlotIndex }
+ ::= { ttaIrigStatusTable 1 }
+
+ TtaIrigStatusEntry ::= SEQUENCE {
+ ttaIrigSlotIndex LargeSlotIndex,
+ ttaIrigSyncUnsync INTEGER,
+ ttaIrigIrigTime DisplayString (SIZE(0..255))
+ }
+
+ ttaIrigSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaIrigStatusEntry 1 }
+
+ ttaIrigSyncUnsync OBJECT-TYPE
+ SYNTAX INTEGER{
+ unsync(1),
+ sync(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " IRIG is Sync or not "
+ ::= { ttaIrigStatusEntry 2 }
+
+ ttaIrigIrigTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " IRIG Time "
+ ::= { ttaIrigStatusEntry 3 }
+
+--
+--Channel Status Table
+--
+
+ ttaChStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaChStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Channel Status Table "
+ ::= { ttaSysStatusTable 5 }
+
+ ttaChStatusEntry OBJECT-TYPE
+ SYNTAX TtaChStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Channel Status Table "
+ INDEX { ttaChStatusSlotIndex , ttaChStatusChIndex }
+ ::= { ttaChStatusTable 1 }
+
+ TtaChStatusEntry ::= SEQUENCE {
+ ttaChStatusSlotIndex LargeSlotIndex,
+ ttaChStatusChIndex INTEGER,
+ ttaChStatusPickUpCnt INTEGER,
+ ttaChStatusCrcErrCnt INTEGER,
+ ttaChStatusIdStatus INTEGER
+ }
+
+ ttaChStatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaChStatusEntry 1 }
+
+ ttaChStatusChIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1-1(1),
+ p1-2(2),
+ p1-3(3),
+ p2-1(4),
+ p2-2(5),
+ p2-3(6),
+ p3-1(7),
+ p3-2(8),
+ p3-3(9),
+ p4-1(10),
+ p4-2(11),
+ p4-3(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Channel p1-1 to p4-3, Total 12 channels "
+ ::= { ttaChStatusEntry 2 }
+
+ ttaChStatusPickUpCnt OBJECT-TYPE
+ SYNTAX INTEGER(0..255) --//RIKER2021 SilverCreek
+-- SYNTAX INTEGER{
+-- na(256)
+-- }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Pick Up Cnt. "
+ ::= { ttaChStatusEntry 3 }
+
+ ttaChStatusCrcErrCnt OBJECT-TYPE
+ SYNTAX INTEGER(0..255) --//RIKER2021 SilverCreek
+-- SYNTAX INTEGER{
+-- na(256)
+-- }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CRC Error Cnt. "
+ ::= { ttaChStatusEntry 4 }
+
+ ttaChStatusIdStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ match(1),
+ mismatch(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ID Status "
+ ::= { ttaChStatusEntry 5 }
+
+--
+-- Round Trip Test Results Table
+--
+
+ ttaRTTestResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaRTTestResultEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA Round Trip Test Results Table "
+ ::= { tta-card 4 }
+
+ ttaRTTestResultEntry OBJECT-TYPE
+ SYNTAX TtaRTTestResultEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA Round Trip Test Results Table "
+ INDEX { ttaTestSlotIndex , ttaTestChIndex }
+ ::= { ttaRTTestResultTable 1 }
+
+ TtaRTTestResultEntry ::= SEQUENCE {
+ ttaTestSlotIndex LargeSlotIndex,
+ ttaTestChIndex INTEGER,
+ ttaTestTriggerTime DisplayString (SIZE(0..255)),
+ ttaTestResponseTime DisplayString (SIZE(0..255)),
+ ttaTestRTrip DisplayString (SIZE(0..255))
+ }
+
+ ttaTestSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaRTTestResultEntry 1 }
+
+ ttaTestChIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1-1(1),
+ p1-2(2),
+ p1-3(3),
+ p2-1(4),
+ p2-2(5),
+ p2-3(6),
+ p3-1(7),
+ p3-2(8),
+ p3-3(9),
+ p4-1(10),
+ p4-2(11),
+ p4-3(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Channel p1-1 to p4-3, Total 12 channels "
+ ::= { ttaRTTestResultEntry 2 }
+
+ ttaTestTriggerTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Trigger Time Stamp "
+ ::= { ttaRTTestResultEntry 3 }
+
+ ttaTestResponseTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Response Time Stamp "
+ ::= { ttaRTTestResultEntry 4 }
+
+ ttaTestRTrip OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " R-Trip (ms) "
+ ::= { ttaRTTestResultEntry 5 }
+
+--
+--PCM Rx Address Table
+--
+
+-- ttaPCMRxAddTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF TtaPCMRxAddEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- " The PCM Rx Address Table "
+-- ::= { ttaSysStatusTable 6 }
+
+-- ttaPCMRxAddEntry OBJECT-TYPE
+-- SYNTAX TtaPCMRxAddEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- " An entry in the PCM Rx Address Table "
+-- INDEX {ttaPCMRxAddSlotIndex, ttaPCMRxAddChanIndex }
+-- ::= { ttaPCMRxAddTable 1 }
+
+-- TtaPCMRxAddEntry ::= SEQUENCE {
+-- ttaPCMRxAddSlotIndex LargeSlotIndex,
+-- ttaPCMRxAddChanIndex INTEGER,
+-- ttaPCMRxAddAddress INTEGER
+-- }
+
+-- ttaPCMRxAddSlotIndex OBJECT-TYPE
+-- SYNTAX LargeSlotIndex
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Slot 1~12, total 12 slots."
+-- ::= { ttaPCMRxAddEntry 1 }
+
+-- ttaPCMRxAddChanIndex OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- channel1(1),
+-- channel2(2),
+-- channel3(3),
+-- channel4(4),
+-- channel5(5),
+-- channel6(6),
+-- channel7(7),
+-- channel8(8),
+-- channel9(9),
+-- channel10(10),
+-- channel11(11),
+-- channel12(12)
+-- }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " Channel 1 to 12, Total 12 channels "
+-- ::= { ttaPCMRxAddEntry 2 }
+
+-- ttaPCMRxAddAddress OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- " PCM Rx Address "
+-- ::= { ttaPCMRxAddEntry 3 }
+
+
+--
+-- Card Control Table
+--
+
+ ttaCardControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaCardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA Card Control Table "
+ ::= { tta-card 5 }
+
+ ttaCardControlEntry OBJECT-TYPE
+ SYNTAX TtaCardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA Card Control Table "
+ INDEX { ttaCardIndex }
+ ::= { ttaCardControlTable 1 }
+
+ TtaCardControlEntry ::= SEQUENCE {
+ ttaCardIndex LargeSlotIndex,
+ ttaReset INTEGER,
+ ttaLoadDefault INTEGER
+ }
+
+ ttaCardIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaCardControlEntry 1 }
+
+ ttaReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Reset TTA card "
+ ::= { ttaCardControlEntry 2 }
+
+ ttaLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ default(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Load default "
+ ::= { ttaCardControlEntry 3 }
+
+
+--
+-- TTA System Information Table
+--
+
+ ttaSystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TtaSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The TTA System Information Table "
+ ::= { tta-card 6 }
+
+ ttaSystemInfoEntry OBJECT-TYPE
+ SYNTAX TtaSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the TTA System Information Table "
+ INDEX { ttaSystemInfoSlotIndex }
+ ::= { ttaSystemInfoTable 1 }
+
+ TtaSystemInfoEntry ::= SEQUENCE {
+ ttaSystemInfoSlotIndex LargeSlotIndex,
+ ttaSystemInfoPROMVersion DisplayString,
+ ttaSystemInfoHardwareVersion DisplayString,
+ ttaSystemInfoFpgaVersion DisplayString,
+ ttaSystemInfoBank1Version DisplayString,
+ ttaSystemInfoBank2Version DisplayString,
+ ttaSystemInfoActiveBank INTEGER
+ }
+
+ ttaSystemInfoSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { ttaSystemInfoEntry 1 }
+
+ ttaSystemInfoPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TTA PROM Version "
+ ::= { ttaSystemInfoEntry 2 }
+
+ ttaSystemInfoHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TTA Hardware Version "
+ ::= { ttaSystemInfoEntry 3 }
+
+ ttaSystemInfoFpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FPGA Version "
+ ::= { ttaSystemInfoEntry 4 }
+
+ ttaSystemInfoBank1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Bank-1 Version "
+ ::= { ttaSystemInfoEntry 5 }
+
+ ttaSystemInfoBank2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Bank-2 Version "
+ ::= { ttaSystemInfoEntry 6}
+
+ ttaSystemInfoActiveBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank-1(1),
+ bank-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Active Bank 1/2 "
+ ::= { ttaSystemInfoEntry 7 }
+
+
+ ttaTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Total cards of TTA "
+ ::= { tta-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- M4TE Card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- E1/T1 mode Table
+--
+
+ m4tePortModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4tePortModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port mode table."
+ ::= { m4teCard 1 }
+
+ m4tePortModeEntry OBJECT-TYPE
+ SYNTAX M4tePortModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port mode entry."
+ INDEX { m4tePMSlotIndex , m4tePMPortIndex }
+ ::= { m4tePortModeTable 1 }
+
+ M4tePortModeEntry ::= SEQUENCE {
+ m4tePMSlotIndex SmallSlotIndex,
+ m4tePMPortIndex FourPortID,
+ m4tePortMode INTEGER,
+ m4tePortState INTEGER
+ }
+
+ m4tePMSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4tePortModeEntry 1 }
+
+ m4tePMPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4tePortModeEntry 2 }
+
+ m4tePortMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1Imp120Ohm(1),
+ t1Mode(2),
+ e1Imp75Ohm(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port mode: if map exist, can not change from T1 to E1 or E1 to T1"
+ ::= { m4tePortModeEntry 3 }
+
+ m4tePortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ cleared(1),
+ mapExist(2),
+ protectionExist(3),
+ mappedAndProtected(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port state"
+ ::= { m4tePortModeEntry 4 }
+
+
+--
+-- M4TE E1 Line Control Table
+--
+
+ m4E1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4E1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE E1 line control table."
+ ::= { m4teCard 2 }
+
+ m4E1LineControlEntry OBJECT-TYPE
+ SYNTAX M4E1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE E1 line control entry."
+ INDEX { m4E1LCSlotIndex , m4E1LCPortIndex }
+ ::= { m4E1LineControlTable 1 }
+
+ M4E1LineControlEntry ::= SEQUENCE {
+ m4E1LCSlotIndex SmallSlotIndex,
+ m4E1LCPortIndex FourPortID,
+ m4E1LineFrame INTEGER,
+ m4E1LineCoding INTEGER,
+ m4E1Interface INTEGER,
+ m4E1FDL INTEGER,
+ m4E1FDLSabit INTEGER,
+ m4E1AIS INTEGER,
+ m4E1RAI INTEGER,
+ m4E1CRC INTEGER,
+ m4E1IdleCode INTEGER,
+ m4E1CASMode INTEGER,
+ m4E1SignallingMode INTEGER,
+ m4E1CGA INTEGER,
+ m4E1OutOfService INTEGER,
+ m4E1Protect INTEGER,
+ m4E1Master INTEGER
+ }
+
+ m4E1LCSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4E1LineControlEntry 1 }
+
+ m4E1LCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4E1LineControlEntry 2 }
+
+ m4E1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { m4E1LineControlEntry 3 }
+
+ m4E1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ hdb3(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { m4E1LineControlEntry 4 }
+
+ m4E1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ twistedPair(1),
+ coaxialCable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that E1 line use 75/120 Ohm Cable."
+ ::= { m4E1LineControlEntry 5 }
+
+ m4E1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ --fdl(1),
+ off(2),
+ hdlc(3),
+ ssm(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Facility Data Link ON/OFF"
+ ::= { m4E1LineControlEntry 6 }
+
+ m4E1FDLSabit OBJECT-TYPE
+ SYNTAX INTEGER {
+ sa4(1),
+ sa5(2),
+ sa6(3),
+ sa7(4),
+ sa8(5),
+ sa4and5(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Facility Data Link use Sax bit"
+ ::= { m4E1LineControlEntry 7 }
+
+ m4E1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 line Alarm Indication Signal."
+ ::= { m4E1LineControlEntry 8 }
+
+ m4E1RAI OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RAI-ON indicates that RAI (Remote Alarm Indication) ON."
+ ::= { m4E1LineControlEntry 9 }
+
+ m4E1CRC OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 Cycle Redundancy Check ON/OFF"
+ ::= { m4E1LineControlEntry 10 }
+
+ m4E1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { m4E1LineControlEntry 11 }
+
+ m4E1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { m4E1LineControlEntry 12 }
+
+ m4E1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1)
+ -- cd01(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS or CD01"
+ ::= { m4E1LineControlEntry 13 }
+
+ m4E1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { m4E1LineControlEntry 14 }
+
+ m4E1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2),
+ ais(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { m4E1LineControlEntry 15 }
+
+ m4E1Protect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ circuit(2),
+ line(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable."
+ ::= { m4E1LineControlEntry 16 }
+
+ m4E1Master OBJECT-TYPE
+ SYNTAX INTEGER {
+ xxxx(1),
+ slave(2),
+ master(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "master or slave"
+ ::= { m4E1LineControlEntry 17 }
+
+
+--
+-- M4TE T1 Line Control Table
+--
+
+ m4T1LineControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4T1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE T1 line control table."
+ ::= { m4teCard 3 }
+
+ m4T1LineControlEntry OBJECT-TYPE
+ SYNTAX M4T1LineControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE T1 line control entry."
+ INDEX { m4T1LCSlotIndex , m4T1LCPortIndex }
+ ::= { m4T1LineControlTable 1 }
+
+ M4T1LineControlEntry ::= SEQUENCE {
+ m4T1LCSlotIndex SmallSlotIndex,
+ m4T1LCPortIndex FourPortID,
+ m4T1LineFrame INTEGER,
+ m4T1LineCoding INTEGER,
+ m4T1Interface INTEGER,
+ m4T1LineBuildOut INTEGER,
+ m4T1Equalizer INTEGER,
+ m4T1AIS INTEGER,
+ m4T1YEL INTEGER,
+ m4T1Inband INTEGER,
+ m4T1IdleCode INTEGER,
+ m4T1CASMode INTEGER,
+ m4T1SignallingMode INTEGER,
+ m4T1CGA INTEGER,
+ m4T1OutOfService INTEGER,
+ m4T1FDL INTEGER,
+ m4T1Protect INTEGER,
+ m4T1Master INTEGER
+ }
+
+ m4T1LCSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4T1LineControlEntry 1 }
+
+ m4T1LCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4T1LineControlEntry 2 }
+
+ m4T1LineFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ d4(1),
+ esf(2),
+ esfT1403(3),
+ none(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line frame format"
+ ::= { m4T1LineControlEntry 3 }
+
+ m4T1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ ami(1),
+ b8zs(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Coding type"
+ ::= { m4T1LineControlEntry 4 }
+
+ m4T1Interface OBJECT-TYPE
+ SYNTAX INTEGER {
+ longHaul(1),
+ shortHaul(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface indicates that T1 line use Long/Short haul."
+ ::= { m4T1LineControlEntry 5 }
+
+ m4T1LineBuildOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ lbo0dB(1),
+ lboNeg7p5dB(2),
+ lboNeg15dB(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line build out."
+ ::= { m4T1LineControlEntry 6 }
+
+ m4T1Equalizer OBJECT-TYPE
+ SYNTAX INTEGER {
+ equ0to110Ft(1),
+ equ110to220ft(2),
+ equ220to330ft(3),
+ equ330to440ft(4),
+ equ440to550ft(5),
+ equ550to660ft(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line equalizer."
+ ::= { m4T1LineControlEntry 7 }
+
+ m4T1AIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ frame(1),
+-- unframe(2),
+ off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line Alarm Indication Signal."
+ ::= { m4T1LineControlEntry 8 }
+
+ m4T1YEL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "YEL-ON indicates that yellow alarm ON."
+ ::= { m4T1LineControlEntry 9 }
+
+ m4T1Inband OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 line inband ON/OFF"
+ ::= { m4T1LineControlEntry 10 }
+
+ m4T1IdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line Idle Code Value"
+ ::= { m4T1LineControlEntry 11 }
+
+ m4T1CASMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS or CCS"
+ ::= { m4T1LineControlEntry 12 }
+
+ m4T1SignallingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trans(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TRANS"
+ ::= { m4T1LineControlEntry 13 }
+
+ m4T1CGA OBJECT-TYPE
+ SYNTAX INTEGER {
+ norm(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Method used to signal the Carrier Group Alarm state
+ to the other end of the selected link."
+ ::= { m4T1LineControlEntry 14 }
+
+ m4T1OutOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ busy(1),
+ idle(2),
+ ais(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When NORM (CGA) is select, the parameter determines the
+ state of the A, B signaling bits during the
+ Out-of-Service periods."
+ ::= { m4T1LineControlEntry 15 }
+
+ m4T1FDL OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T1 Facility Data Link ON/OFF"
+ ::= { m4T1LineControlEntry 16 }
+
+ m4T1Protect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ circuit(2),
+ line(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable."
+ ::= { m4T1LineControlEntry 17 }
+
+ m4T1Master OBJECT-TYPE
+ SYNTAX INTEGER {
+ xxxx(1),
+ slave(2),
+ master(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "master or slave"
+ ::= { m4T1LineControlEntry 18 }
+
+
+--
+-- User Current Performance Table
+--
+
+ m4teUserCurrPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teUserCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Current Performance Table"
+ ::= { m4teCard 4 }
+
+ m4teUserCurrPerfEntry OBJECT-TYPE
+ SYNTAX M4teUserCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User current performance entry"
+ INDEX { m4teUCPSlotIndex , m4teUCPPortIndex }
+ ::= { m4teUserCurrPerfTable 1 }
+
+ M4teUserCurrPerfEntry ::= SEQUENCE {
+ m4teUCPSlotIndex SmallSlotIndex,
+ m4teUCPPortIndex FourPortID,
+ m4teUserCurrPerfES INTEGER,
+ m4teUserCurrPerfSES INTEGER,
+ m4teUserCurrPerfBES INTEGER,
+ m4teUserCurrPerfUAS INTEGER,
+ m4teUserCurrPerfCSS INTEGER,
+ m4teUserCurrPerfBPV INTEGER,
+ m4teUserCurrPerfDMlofc INTEGER,
+ m4teUserCurr15MinElapsed INTEGER,
+ m4teUserValid15MinIntv INTEGER
+ }
+
+ m4teUCPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teUserCurrPerfEntry 1 }
+
+ m4teUCPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teUserCurrPerfEntry 2 }
+
+ m4teUserCurrPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { m4teUserCurrPerfEntry 3 }
+
+ m4teUserCurrPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { m4teUserCurrPerfEntry 4 }
+
+ m4teUserCurrPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { m4teUserCurrPerfEntry 5 }
+
+ m4teUserCurrPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { m4teUserCurrPerfEntry 6 }
+
+ m4teUserCurrPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CS Error Counter "
+ ::= { m4teUserCurrPerfEntry 7 }
+
+ m4teUserCurrPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teUserCurrPerfEntry 8 }
+
+ m4teUserCurrPerfDMlofc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E1 DM or T1 LOFC error Counter "
+ ::= { m4teUserCurrPerfEntry 9 }
+
+ m4teUserCurr15MinElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { m4teUserCurrPerfEntry 11 }
+
+ m4teUserValid15MinIntv OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { m4teUserCurrPerfEntry 12 }
+
+
+--
+-- User Interval Performance Table
+--
+
+ m4teUserIntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teUserIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Interval Performance Table"
+ ::= { m4teCard 5 }
+
+ m4teUserIntvPerfEntry OBJECT-TYPE
+ SYNTAX M4teUserIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User interval performance entry"
+ INDEX { m4teUIPSlotIndex , m4teUIPPortIndex , m4teUserIntvPerfNumber }
+ ::= { m4teUserIntvPerfTable 1 }
+
+ M4teUserIntvPerfEntry ::= SEQUENCE {
+ m4teUIPSlotIndex SmallSlotIndex,
+ m4teUIPPortIndex FourPortID,
+ m4teUserIntvPerfNumber INTEGER,
+ m4teUserIntvPerfES INTEGER,
+ m4teUserIntvPerfSES INTEGER,
+ m4teUserIntvPerfBES INTEGER,
+ m4teUserIntvPerfUAS INTEGER,
+ m4teUserIntvPerfCSS INTEGER,
+ m4teUserIntvPerfBPV INTEGER,
+ m4teUserIntvPerfDMlofc INTEGER
+ }
+
+ m4teUIPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teUserIntvPerfEntry 1 }
+
+ m4teUIPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teUserIntvPerfEntry 2 }
+
+ m4teUserIntvPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interval Index"
+ ::= { m4teUserIntvPerfEntry 3 }
+
+ m4teUserIntvPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { m4teUserIntvPerfEntry 4 }
+
+ m4teUserIntvPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { m4teUserIntvPerfEntry 5 }
+
+ m4teUserIntvPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { m4teUserIntvPerfEntry 6 }
+
+ m4teUserIntvPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { m4teUserIntvPerfEntry 7 }
+
+ m4teUserIntvPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { m4teUserIntvPerfEntry 8 }
+
+ m4teUserIntvPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teUserIntvPerfEntry 9 }
+
+ m4teUserIntvPerfDMlofc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E1 DM or T1 LOFC error Counter "
+ ::= { m4teUserIntvPerfEntry 10 }
+
+
+--
+-- User Total Performance Table
+--
+ m4teUserTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teUserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User Total Performance Table"
+ ::= { m4teCard 6 }
+
+ m4teUserTotalPerfEntry OBJECT-TYPE
+ SYNTAX M4teUserTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User total performance entry"
+ INDEX { m4teUTPSlotIndex , m4teUTPPortIndex }
+ ::= { m4teUserTotalPerfTable 1 }
+
+ M4teUserTotalPerfEntry ::= SEQUENCE {
+ m4teUTPSlotIndex SmallSlotIndex,
+ m4teUTPPortIndex FourPortID,
+ m4teUserTotalPerfES INTEGER,
+ m4teUserTotalPerfSES INTEGER,
+ m4teUserTotalPerfBES INTEGER,
+ m4teUserTotalPerfUAS INTEGER,
+ m4teUserTotalPerfCSS INTEGER,
+ m4teUserTotalPerfBPV INTEGER,
+ m4teUserTotalPerfDMlofc INTEGER
+ }
+
+ m4teUTPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teUserTotalPerfEntry 1 }
+
+ m4teUTPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teUserTotalPerfEntry 2 }
+
+ m4teUserTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { m4teUserTotalPerfEntry 3 }
+
+ m4teUserTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { m4teUserTotalPerfEntry 4 }
+
+ m4teUserTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { m4teUserTotalPerfEntry 5 }
+
+ m4teUserTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { m4teUserTotalPerfEntry 6 }
+
+ m4teUserTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { m4teUserTotalPerfEntry 7 }
+
+ m4teUserTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teUserTotalPerfEntry 8 }
+
+ m4teUserTotalPerfDMlofc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E1 DM or T1 LOFC error Counter "
+ ::= { m4teUserTotalPerfEntry 9 }
+
+
+--
+-- User Seven Days Performance Table
+--
+ m4teUser7DaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teUser7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 Days Performance Table"
+ ::= { m4teCard 7 }
+
+ m4teUser7DaysPerfEntry OBJECT-TYPE
+ SYNTAX M4teUser7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User 7 days performance table"
+ INDEX { m4teUDPSlotIndex , m4teUDPPortIndex , m4teUserDaysIndex }
+ ::= { m4teUser7DaysPerfTable 1 }
+
+ M4teUser7DaysPerfEntry ::= SEQUENCE {
+ m4teUDPSlotIndex SmallSlotIndex,
+ m4teUDPPortIndex FourPortID,
+ m4teUserDaysIndex INTEGER,
+ m4teUserDateStrIndex DisplayString,
+ m4teUser7DaysPerfES INTEGER,
+ m4teUser7DaysPerfSES INTEGER,
+ m4teUser7DaysPerfBES INTEGER,
+ m4teUser7DaysPerfUAS INTEGER,
+ m4teUser7DaysPerfCSS INTEGER,
+ m4teUser7DaysPerfDMlofc INTEGER,
+ m4teUser7DaysPerfBPV INTEGER
+ }
+
+ m4teUDPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teUser7DaysPerfEntry 1 }
+
+ m4teUDPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teUser7DaysPerfEntry 2 }
+
+ m4teUserDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { m4teUser7DaysPerfEntry 3 }
+
+ m4teUserDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { m4teUser7DaysPerfEntry 4 }
+
+ m4teUser7DaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { m4teUser7DaysPerfEntry 5 }
+
+ m4teUser7DaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { m4teUser7DaysPerfEntry 6 }
+
+ m4teUser7DaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { m4teUser7DaysPerfEntry 7 }
+
+ m4teUser7DaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { m4teUser7DaysPerfEntry 8 }
+
+ m4teUser7DaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { m4teUser7DaysPerfEntry 9 }
+
+ m4teUser7DaysPerfDMlofc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E1 DM or T1 LOFC error Counter "
+ ::= { m4teUser7DaysPerfEntry 10 }
+
+ m4teUser7DaysPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teUser7DaysPerfEntry 11 }
+
+
+--
+-- Line Current Performance Table
+--
+
+ m4teLineCurrPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teLineCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Current Performance Table"
+ ::= { m4teCard 8 }
+
+ m4teLineCurrPerfEntry OBJECT-TYPE
+ SYNTAX M4teLineCurrPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line current performance entry"
+ INDEX { m4teLCPSlotIndex , m4teLCPPortIndex }
+ ::= { m4teLineCurrPerfTable 1 }
+
+ M4teLineCurrPerfEntry ::= SEQUENCE {
+ m4teLCPSlotIndex SmallSlotIndex,
+ m4teLCPPortIndex FourPortID,
+ m4teLineCurrPerfES INTEGER,
+ m4teLineCurrPerfSES INTEGER,
+ m4teLineCurrPerfBES INTEGER,
+ m4teLineCurrPerfUAS INTEGER,
+ m4teLineCurrPerfCSS INTEGER,
+ m4teLineCurrPerfBPV INTEGER,
+ m4teLineCurrPerfDMlofc INTEGER,
+ m4teLineCurr15MinElapsed INTEGER,
+ m4teLineValid15MinIntv INTEGER
+ }
+
+ m4teLCPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teLineCurrPerfEntry 1 }
+
+ m4teLCPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teLineCurrPerfEntry 2 }
+
+ m4teLineCurrPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ESS Error Counter "
+ ::= { m4teLineCurrPerfEntry 3 }
+
+ m4teLineCurrPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { m4teLineCurrPerfEntry 4 }
+
+ m4teLineCurrPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { m4teLineCurrPerfEntry 5 }
+
+ m4teLineCurrPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { m4teLineCurrPerfEntry 6 }
+
+ m4teLineCurrPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { m4teLineCurrPerfEntry 7 }
+
+ m4teLineCurrPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teLineCurrPerfEntry 8 }
+
+ m4teLineCurrPerfDMlofc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E1 DM or T1 LOFC error Counter "
+ ::= { m4teLineCurrPerfEntry 9 }
+
+ m4teLineCurr15MinElapsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 15-minute time elapsed"
+ ::= { m4teLineCurrPerfEntry 11 }
+
+ m4teLineValid15MinIntv OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Current 1-day Valid 15-min interval"
+ ::= { m4teLineCurrPerfEntry 12 }
+
+
+--
+-- Line Interval Performance Table
+--
+
+ m4teLineIntvPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teLineIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Interval Performance Table"
+ ::= { m4teCard 9 }
+
+ m4teLineIntvPerfEntry OBJECT-TYPE
+ SYNTAX M4teLineIntvPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line interval performance entry"
+ INDEX { m4teLIPSlotIndex , m4teLIPPortIndex , m4teLineIntvPerfNumber }
+ ::= { m4teLineIntvPerfTable 1 }
+
+ M4teLineIntvPerfEntry ::= SEQUENCE {
+ m4teLIPSlotIndex SmallSlotIndex,
+ m4teLIPPortIndex FourPortID,
+ m4teLineIntvPerfNumber INTEGER,
+ m4teLineIntvPerfES INTEGER,
+ m4teLineIntvPerfSES INTEGER,
+ m4teLineIntvPerfBES INTEGER,
+ m4teLineIntvPerfUAS INTEGER,
+ m4teLineIntvPerfCSS INTEGER,
+ m4teLineIntvPerfBPV INTEGER,
+ m4teLineIntvPerfDMlofc INTEGER,
+ m4teLineIntvAvailable INTEGER
+ }
+
+ m4teLIPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teLineIntvPerfEntry 1 }
+
+ m4teLIPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teLineIntvPerfEntry 2 }
+
+ m4teLineIntvPerfNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Index "
+ ::= { m4teLineIntvPerfEntry 3 }
+
+ m4teLineIntvPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { m4teLineIntvPerfEntry 4 }
+
+ m4teLineIntvPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { m4teLineIntvPerfEntry 5 }
+
+ m4teLineIntvPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { m4teLineIntvPerfEntry 6 }
+
+ m4teLineIntvPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { m4teLineIntvPerfEntry 7 }
+
+ m4teLineIntvPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { m4teLineIntvPerfEntry 8 }
+
+ m4teLineIntvPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teLineIntvPerfEntry 9 }
+
+ m4teLineIntvPerfDMlofc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teLineIntvPerfEntry 10 }
+
+ m4teLineIntvAvailable OBJECT-TYPE
+ SYNTAX INTEGER {
+ available(1),
+ na(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Interval Available "
+ ::= { m4teLineIntvPerfEntry 11 }
+
+
+--
+-- Line Total Performance Table
+--
+
+ m4teLineTotalPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teLineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line Total Performance Table"
+ ::= { m4teCard 10 }
+
+ m4teLineTotalPerfEntry OBJECT-TYPE
+ SYNTAX M4teLineTotalPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line total performance table"
+ INDEX { m4teLTPSlotIndex , m4teLTPPortIndex }
+ ::= { m4teLineTotalPerfTable 1 }
+
+ M4teLineTotalPerfEntry ::= SEQUENCE {
+ m4teLTPSlotIndex SmallSlotIndex,
+ m4teLTPPortIndex FourPortID,
+ m4teLineTotalPerfES INTEGER,
+ m4teLineTotalPerfSES INTEGER,
+ m4teLineTotalPerfBES INTEGER,
+ m4teLineTotalPerfUAS INTEGER,
+ m4teLineTotalPerfCSS INTEGER,
+ m4teLineTotalPerfBPV INTEGER,
+ m4teLineTotalPerfDMlofc INTEGER
+ }
+
+ m4teLTPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teLineTotalPerfEntry 1 }
+
+ m4teLTPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teLineTotalPerfEntry 2 }
+
+ m4teLineTotalPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { m4teLineTotalPerfEntry 3 }
+
+ m4teLineTotalPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { m4teLineTotalPerfEntry 4 }
+
+ m4teLineTotalPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { m4teLineTotalPerfEntry 5 }
+
+ m4teLineTotalPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { m4teLineTotalPerfEntry 6 }
+
+ m4teLineTotalPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { m4teLineTotalPerfEntry 7 }
+
+ m4teLineTotalPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teLineTotalPerfEntry 8 }
+
+ m4teLineTotalPerfDMlofc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E1 DM or T1 LOFC error Counter "
+ ::= { m4teLineTotalPerfEntry 9 }
+
+
+--
+-- Line Seven Days Performance Table
+--
+ m4teLine7DaysPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teLine7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 Days Performance Table"
+ ::= { m4teCard 11 }
+
+ m4teLine7DaysPerfEntry OBJECT-TYPE
+ SYNTAX M4teLine7DaysPerfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Line 7 days performance entry"
+ INDEX { m4teLDPSlotIndex , m4teLDPPortIndex , m4teLineDaysIndex }
+ ::= { m4teLine7DaysPerfTable 1 }
+
+ M4teLine7DaysPerfEntry ::= SEQUENCE {
+ m4teLDPSlotIndex SmallSlotIndex,
+ m4teLDPPortIndex FourPortID,
+ m4teLineDaysIndex INTEGER,
+ m4teLineDateStrIndex DisplayString,
+ m4teLine7DaysPerfES INTEGER,
+ m4teLine7DaysPerfSES INTEGER,
+ m4teLine7DaysPerfBES INTEGER,
+ m4teLine7DaysPerfUAS INTEGER,
+ m4teLine7DaysPerfCSS INTEGER,
+ m4teLine7DaysPerfDMlofc INTEGER,
+ m4teLine7DaysPerfBPV INTEGER
+ }
+
+ m4teLDPSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teLine7DaysPerfEntry 1 }
+
+ m4teLDPPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teLine7DaysPerfEntry 2 }
+
+ m4teLineDaysIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days index "
+ ::= { m4teLine7DaysPerfEntry 3 }
+
+ m4teLineDateStrIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seven Days String "
+ ::= { m4teLine7DaysPerfEntry 4 }
+
+ m4teLine7DaysPerfES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ES Error Counter "
+ ::= { m4teLine7DaysPerfEntry 5 }
+
+ m4teLine7DaysPerfSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " SES Error Counter "
+ ::= { m4teLine7DaysPerfEntry 6 }
+
+ m4teLine7DaysPerfBES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BES Error Counter "
+ ::= { m4teLine7DaysPerfEntry 7 }
+
+ m4teLine7DaysPerfUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " UAS Error Counter "
+ ::= { m4teLine7DaysPerfEntry 8 }
+
+ m4teLine7DaysPerfCSS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CSS Error Counter "
+ ::= { m4teLine7DaysPerfEntry 9 }
+
+ m4teLine7DaysPerfDMlofc OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " E1 DM or T1 LOFC error Counter "
+ ::= { m4teLine7DaysPerfEntry 10 }
+
+ m4teLine7DaysPerfBPV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BPV Error Counter "
+ ::= { m4teLine7DaysPerfEntry 11 }
+
+
+--
+-- Alarm Queue Table
+--
+
+ m4teAlarmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teAlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Queue Table "
+ ::= { m4teCard 12 }
+
+ m4teAlarmQueueEntry OBJECT-TYPE
+ SYNTAX M4teAlarmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm queue entry"
+ INDEX { m4teAQSlotIndex , m4teAQPortIndex , m4teAlarmQueueIndex }
+ ::= { m4teAlarmQueueTable 1 }
+
+ M4teAlarmQueueEntry ::= SEQUENCE {
+ m4teAQSlotIndex SmallSlotIndex,
+ m4teAQPortIndex FourPortID,
+ m4teAlarmQueueIndex INTEGER,
+ m4teAlarmQueueString DisplayString
+ }
+
+ m4teAQSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teAlarmQueueEntry 1 }
+
+ m4teAQPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teAlarmQueueEntry 2 }
+
+ m4teAlarmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Alarm Queue Index(1-40)"
+ ::= { m4teAlarmQueueEntry 3 }
+
+ m4teAlarmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { m4teAlarmQueueEntry 4 }
+
+
+--
+-- Alarm History Table
+--
+
+ m4teAlarmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teAlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Table"
+ ::= { m4teCard 13 }
+
+ m4teAlarmHistoryEntry OBJECT-TYPE
+ SYNTAX M4teAlarmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm history entry"
+ INDEX { m4teAHSlotIndex , m4teAHPortIndex , m4teAlarmHistoryIndex }
+ ::= { m4teAlarmHistoryTable 1 }
+
+ M4teAlarmHistoryEntry ::= SEQUENCE {
+ m4teAHSlotIndex SmallSlotIndex,
+ m4teAHPortIndex FourPortID,
+ m4teAlarmHistoryIndex INTEGER,
+ m4teThreshold INTEGER,
+ m4teCurrentState INTEGER,
+ m4teCurrentCount INTEGER,
+ m4teAlarm AlarmSeverity
+ }
+
+ m4teAHSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teAlarmHistoryEntry 1 }
+
+ m4teAHPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teAlarmHistoryEntry 2 }
+
+ m4teAlarmHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ raiYelLine(1),
+ aisLine(2),
+ losLine(3),
+ lofLine(4),
+ bpvLine(5),
+ essLine(6),
+ uasLine(7),
+ cssLine(8),
+ tpca(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Index "
+ ::= { m4teAlarmHistoryEntry 3 }
+
+ m4teThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Threshold Value "
+ ::= { m4teAlarmHistoryEntry 4 }
+
+ m4teCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current State"
+ ::= { m4teAlarmHistoryEntry 5 }
+
+ m4teCurrentCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Current Count "
+ ::= { m4teAlarmHistoryEntry 6 }
+
+ m4teAlarm OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm History Alarm State"
+ ::= { m4teAlarmHistoryEntry 7 }
+
+
+--
+-- Line Availability Table
+--
+
+ m4teLineAvailTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teLineAvailEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE line control table."
+ ::= { m4teCard 14 }
+
+ m4teLineAvailEntry OBJECT-TYPE
+ SYNTAX M4teLineAvailEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE line control entry."
+ INDEX { m4teLASlotIndex , m4teLAPortIndex }
+ ::= { m4teLineAvailTable 1 }
+
+ M4teLineAvailEntry ::= SEQUENCE {
+ m4teLASlotIndex SmallSlotIndex,
+ m4teLAPortIndex FourPortID,
+ m4teAvailableSeconds DisplayString,
+ m4teUnavailableSeconds DisplayString,
+ m4teLineAvailability DisplayString
+ }
+
+ m4teLASlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teLineAvailEntry 1 }
+
+ m4teLAPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teLineAvailEntry 2 }
+
+ m4teAvailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Seconds"
+ ::= { m4teLineAvailEntry 3 }
+
+ m4teUnavailableSeconds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Unavailable Seconds"
+ ::= { m4teLineAvailEntry 4 }
+
+ m4teLineAvailability OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Available Percentage"
+ ::= { m4teLineAvailEntry 5 }
+
+
+--
+-- Alarm Control Table
+--
+
+ m4teAlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE alarm control table."
+ ::= { m4teCard 15 }
+
+ m4teAlarmControlEntry OBJECT-TYPE
+ SYNTAX M4teAlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE alarm control table."
+ INDEX { m4teACSlotIndex , m4teACPortIndex }
+ ::= { m4teAlarmControlTable 1 }
+
+ M4teAlarmControlEntry ::= SEQUENCE {
+ m4teACSlotIndex SmallSlotIndex,
+ m4teACPortIndex FourPortID,
+ m4teRaiYel AlarmSeverity,
+ m4teAIS AlarmSeverity,
+ m4teLOS AlarmSeverity,
+ m4teLOF AlarmSeverity,
+ m4teBPV AlarmSeverity,
+ m4teES AlarmSeverity,
+ m4teUAS AlarmSeverity,
+ m4teCSS AlarmSeverity,
+ m4teTCPA AlarmSeverity
+ }
+
+ m4teACSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teAlarmControlEntry 1 }
+
+ m4teACPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teAlarmControlEntry 2 }
+
+ m4teRaiYel OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "E1 RAI or T1 YEL State"
+ ::= { m4teAlarmControlEntry 3 }
+
+ m4teAIS OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "AIS State"
+ ::= { m4teAlarmControlEntry 4 }
+
+ m4teLOS OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOS State"
+ ::= { m4teAlarmControlEntry 5 }
+
+ m4teLOF OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LOF State"
+ ::= { m4teAlarmControlEntry 6 }
+
+ m4teBPV OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "BPV State"
+ ::= { m4teAlarmControlEntry 7 }
+
+ m4teES OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ES State"
+ ::= { m4teAlarmControlEntry 8 }
+
+ m4teUAS OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UAS State"
+ ::= { m4teAlarmControlEntry 9 }
+
+ m4teCSS OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CSS State"
+ ::= { m4teAlarmControlEntry 10 }
+
+ m4teTCPA OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCPA State"
+ ::= { m4teAlarmControlEntry 11 }
+
+
+--
+-- Threshold Control Table
+--
+
+ m4teThresholdCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teThresholdCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE alarm control table."
+ ::= { m4teCard 16 }
+
+ m4teThresholdCtrlEntry OBJECT-TYPE
+ SYNTAX M4teThresholdCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE alarm control entry."
+ INDEX { m4teTCSlotIndex , m4teTCPortIndex }
+ ::= { m4teThresholdCtrlTable 1 }
+
+ M4teThresholdCtrlEntry ::= SEQUENCE {
+ m4teTCSlotIndex SmallSlotIndex,
+ m4teTCPortIndex FourPortID,
+ m4teThresholdBPV INTEGER,
+ m4teThresholdESS INTEGER,
+ m4teThresholdUAS INTEGER,
+ m4teThresholdCSS INTEGER,
+ m4teThresholdTCPA INTEGER
+ }
+
+ m4teTCSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teThresholdCtrlEntry 1 }
+
+ m4teTCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teThresholdCtrlEntry 2 }
+
+ m4teThresholdBPV OBJECT-TYPE
+ SYNTAX INTEGER (5..9)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of BPV"
+ ::= { m4teThresholdCtrlEntry 3 }
+
+ m4teThresholdESS OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of ESS"
+ ::= { m4teThresholdCtrlEntry 4 }
+
+ m4teThresholdUAS OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of UAS"
+ ::= { m4teThresholdCtrlEntry 5 }
+
+ m4teThresholdCSS OBJECT-TYPE
+ SYNTAX INTEGER (1..900)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of CS"
+ ::= { m4teThresholdCtrlEntry 6 }
+
+ m4teThresholdTCPA OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Threshold of TCPA "
+ ::= { m4teThresholdCtrlEntry 7 }
+
+--
+-- Line Diagnostic Control Table
+--
+
+ m4teLineDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teLineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE line diagostic table."
+ ::= { m4teCard 17 }
+
+ m4teLineDiagControlEntry OBJECT-TYPE
+ SYNTAX M4teLineDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE line diagostic entry."
+ INDEX { m4teDCSlotIndex , m4teDCPortIndex }
+ ::= { m4teLineDiagControlTable 1 }
+
+ M4teLineDiagControlEntry ::= SEQUENCE {
+ m4teDCSlotIndex SmallSlotIndex,
+ m4teDCPortIndex FourPortID,
+ m4teLoopbackType INTEGER,
+ m4teLoopbackStatus INTEGER,
+ m4teBERTControl INTEGER,
+ m4teBERTStatus INTEGER,
+ m4teBERTElapseSeconds INTEGER,
+ m4teBERTErrorSeconds INTEGER,
+ m4teBERTErrorCounts INTEGER,
+ m4teInbandLoopbackPeriod INTEGER
+ }
+
+ m4teDCSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teLineDiagControlEntry 1 }
+
+ m4teDCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teLineDiagControlEntry 2 }
+
+ m4teLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ localLoopback(2),
+ payloadLoopback(3),
+ lineLoopback(4),
+ e1RemotePLBactive(5),
+ e1RemoteLLBactive(6),
+ e1RemotePLBdeactive(7),
+ e1RemoteLLBdeactive(8),
+ t1RemoteLlbInbandActive(11),
+ t1RemotePlbAttActive(12),
+ t1RemotePlbAnsiActive(13),
+ t1RemoteLlbAnsiActive(14),
+ t1RemoteLlbInbandDeactive(15),
+ t1RemotePlbAttDeactive(16),
+ t1RemotePlbAnsiDeactive(17),
+ t1RemoteLlbAnsiDeactive(18)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE Loopback Type"
+ ::= { m4teLineDiagControlEntry 3 }
+
+ m4teLoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopbackNotActive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE Loopback Status"
+ ::= { m4teLineDiagControlEntry 4 }
+
+ m4teBERTControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bertDeactive(1),
+ bertActiveFull(2),
+ bertResetErrorCount(3),
+ bertInjectError(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE BERT (E1 PRBS or T1 QRSS) Control"
+ ::= { m4teLineDiagControlEntry 5 }
+
+ m4teBERTStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bertSync(1),
+ bertUnsync(2),
+ bertNotActive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE BERT Status"
+ ::= { m4teLineDiagControlEntry 6 }
+
+ m4teBERTElapseSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE BERT Elapse Seconds"
+ ::= { m4teLineDiagControlEntry 7 }
+
+ m4teBERTErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE BERT Error Seconds"
+ ::= { m4teLineDiagControlEntry 8 }
+
+ m4teBERTErrorCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE BERT Error Counts"
+ ::= { m4teLineDiagControlEntry 9 }
+
+ m4teInbandLoopbackPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "period(in seconds) of inband local, payload, or line loopback"
+ ::= { m4teLineDiagControlEntry 10 }
+
+--
+-- Command Control Table
+--
+
+ m4teCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE command control table."
+ ::= { m4teCard 18 }
+
+ m4teCommandControlEntry OBJECT-TYPE
+ SYNTAX M4teCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE command control entry."
+ INDEX { m4teCCSlotIndex , m4teCCPortIndex }
+ ::= { m4teCommandControlTable 1 }
+
+ M4teCommandControlEntry ::= SEQUENCE {
+ m4teCCSlotIndex SmallSlotIndex,
+ m4teCCPortIndex FourPortID,
+ m4teAlarmQueueReset INTEGER,
+ m4teUserPerfReset INTEGER,
+ m4teAlarmHistoryReset INTEGER,
+ m4teCardReset INTEGER,
+ m4teCardLoadDefault INTEGER
+ }
+
+ m4teCCSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teCommandControlEntry 1 }
+
+ m4teCCPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teCommandControlEntry 2 }
+
+ m4teAlarmQueueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm Queue "
+ ::= { m4teCommandControlEntry 3 }
+
+ m4teUserPerfReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset User Performance"
+ ::= { m4teCommandControlEntry 4 }
+
+ m4teAlarmHistoryReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Alarm History"
+ ::= { m4teCommandControlEntry 5 }
+
+ m4teCardReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reset Card"
+ ::= { m4teCommandControlEntry 6 }
+
+ m4teCardLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Card Load Default"
+ ::= { m4teCommandControlEntry 7 }
+
+
+--
+-- SYSTEM Information Table
+--
+
+ m4teSystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE system information table."
+ ::= { m4teCard 19 }
+
+ m4teSystemInfoEntry OBJECT-TYPE
+ SYNTAX M4teSystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE system information entry."
+ INDEX { m4teSISlotIndex }
+ ::= { m4teSystemInfoTable 1 }
+
+ M4teSystemInfoEntry ::= SEQUENCE {
+ m4teSISlotIndex SmallSlotIndex,
+ m4teFirmwareVersion DisplayString,
+ m4teHardwareVersion DisplayString
+ }
+
+ m4teSISlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teSystemInfoEntry 1 }
+
+ m4teFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Firmware Version"
+ ::= { m4teSystemInfoEntry 2 }
+
+ m4teHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Hardware Version"
+ ::= { m4teSystemInfoEntry 3 }
+
+
+--
+-- M4TE signaling convertion setup Table
+--
+
+ m4teSigConvertSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teSigConvertSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE signaling convertion setup table."
+ ::= { m4teCard 20 }
+
+ m4teSigConvertSetupEntry OBJECT-TYPE
+ SYNTAX M4teSigConvertSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE signaling convertion setup entry."
+ INDEX { m4teScSlotIndex , m4teScPortIndex , m4teScTsIndex }
+ ::= { m4teSigConvertSetupTable 1 }
+
+ M4teSigConvertSetupEntry ::= SEQUENCE {
+ m4teScSlotIndex SmallSlotIndex,
+ m4teScPortIndex FourPortID,
+ m4teScTsIndex INTEGER,
+ m4teScTsType INTEGER,
+ m4teScConvertionTable INTEGER
+ }
+
+ m4teScSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teSigConvertSetupEntry 1 }
+
+ m4teScPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE port"
+ ::= { m4teSigConvertSetupEntry 2 }
+
+ m4teScTsIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TS index"
+ ::= { m4teSigConvertSetupEntry 3 }
+
+ m4teScTsType OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ voice(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TS type"
+ ::= { m4teSigConvertSetupEntry 4 }
+
+ m4teScConvertionTable OBJECT-TYPE
+ SYNTAX INTEGER {
+ noConvert(1),
+ table1(2),
+ table2(3),
+ table3(4),
+ table4(5),
+ table5(6),
+ table6(7),
+ table7(8),
+ table8(9),
+ table9(10),
+ table10(11),
+ table11(12),
+ table12(13),
+ table13(14),
+ table14(15),
+ table15(16),
+ table16(17)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "unsing table X"
+ ::= { m4teSigConvertSetupEntry 5 }
+
+
+--
+-- M4TE Customer Information Table
+--
+
+ m4teCustomerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF M4teCustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Customer Information table."
+ ::= { m4teCard 99 }
+
+ m4teCustomerInfoEntry OBJECT-TYPE
+ SYNTAX M4teCustomerInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Customer Information entry."
+ INDEX { m4teCISlotIndex , m4teCIPortIndex }
+ ::= { m4teCustomerInfoTable 1 }
+
+ M4teCustomerInfoEntry ::= SEQUENCE {
+ m4teCISlotIndex SmallSlotIndex,
+ m4teCIPortIndex FourPortID,
+ m4teCICustomerInfo DisplayString
+ }
+
+ m4teCISlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "M4TE slot"
+ ::= { m4teCustomerInfoEntry 1 }
+
+ m4teCIPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number"
+ ::= { m4teCustomerInfoEntry 2 }
+
+ m4teCICustomerInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Customer information"
+ ::= { m4teCustomerInfoEntry 3 }
+
+
+ m4teTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of M4TE"
+ ::= { m4teCard 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- dte6-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- DTE6 Mode Table
+--
+
+ dte6ModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6ModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { dte6-card 1 }
+
+ dte6ModeEntry OBJECT-TYPE
+ SYNTAX Dte6ModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { dte6ModeSlotIndex }
+ ::= { dte6ModeTable 1 }
+
+ Dte6ModeEntry ::= SEQUENCE {
+ dte6ModeSlotIndex LargeSlotIndex,
+ dte6ModeCardMode INTEGER
+ }
+
+ dte6ModeSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6ModeEntry 1 }
+
+ dte6ModeCardMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ m1(1),
+ m2(2),
+ m3(3),
+ m4(4),
+ m5(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Card Mode"
+ ::= { dte6ModeEntry 2 }
+
+
+--
+-- DTE6 Configuration
+--
+
+ dte6ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 Interface Configuration table."
+ ::= { dte6-card 2 }
+
+ dte6ConfigEntry OBJECT-TYPE
+ SYNTAX Dte6ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 Configuration table."
+ INDEX { dte6CfgSlotIndex , dte6CfgPortIndex }
+ ::= { dte6ConfigTable 1 }
+
+ Dte6ConfigEntry ::= SEQUENCE {
+ dte6CfgSlotIndex LargeSlotIndex,
+ dte6CfgPortIndex SixPortID,
+ dte6CfgInterface INTEGER,
+ dte6CfgMux INTEGER,
+ dte6CfgSyncMode INTEGER,
+ dte6CfgRate INTEGER,
+ dte6CfgBitPosition INTEGER,
+ dte6CfgClockPolarity INTEGER,
+ dte6CfgDataPolarity INTEGER,
+ dte6CfgRTS INTEGER,
+ dte6CfgTTM INTEGER,
+ dte6CfgBitPosition0Used INTEGER,
+ dte6CfgBitPosition1Used INTEGER,
+ dte6CfgBitPosition2Used INTEGER,
+ dte6CfgBitPosition3Used INTEGER,
+ dte6CfgBitPosition4Used INTEGER,
+ dte6CfgBitPosition5Used INTEGER,
+ dte6CfgBitPosition6Used INTEGER,
+ dte6CfgBitPosition7Used INTEGER,
+ dte6CfgWarrning DisplayString
+ }
+
+ dte6CfgSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6ConfigEntry 1 }
+
+ dte6CfgPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { dte6ConfigEntry 2 }
+
+ dte6CfgInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1),
+ rs422(2),
+ x21(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Interface mode"
+ ::= { dte6ConfigEntry 3 }
+
+ dte6CfgMux OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonMux(1),
+ mux(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 MUX mode"
+ ::= { dte6ConfigEntry 4 }
+
+
+ dte6CfgSyncMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ async8(1),
+ async9(2),
+ async10(3),
+ async11(4),
+ async12(5),
+ sync(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Sync mode"
+ ::= { dte6ConfigEntry 5 }
+
+ dte6CfgRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r0-6K(1),
+ r1-2K(2),
+ r2-4K(3),
+ r4-8K(4),
+ r9-6K(5),
+ r19-2K(6),
+ r38-4K(7),
+ r48K(8),
+ r64K(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Base Rate"
+ ::= { dte6ConfigEntry 6 }
+
+ dte6CfgBitPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ position-0(1),
+ position-1(2),
+ position-2(3),
+ position-3(4),
+ position-4(5),
+ position-5(6),
+ position-6(7),
+ position-7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bit position"
+ ::= { dte6ConfigEntry 7 }
+
+ dte6CfgClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clockNormal(1),
+ clockInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Clock Polarity"
+ ::= { dte6ConfigEntry 8 }
+
+ dte6CfgDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ dataNormal(1),
+ dataInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Data Polarity"
+ ::= { dte6ConfigEntry 9 }
+
+ dte6CfgRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rtsActive(1),
+ rtsPermanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RTS Mode"
+ ::= { dte6ConfigEntry 10 }
+
+ dte6CfgTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ttmOff(1),
+ ttmOn(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 TTM Mode"
+ ::= { dte6ConfigEntry 11 }
+
+ dte6CfgBitPosition0Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bits 0 Stream Position Used"
+ ::= { dte6ConfigEntry 12 }
+
+ dte6CfgBitPosition1Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bits 1 Stream Position Used"
+ ::= { dte6ConfigEntry 13 }
+
+ dte6CfgBitPosition2Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bits 2 Stream Position Used"
+ ::= { dte6ConfigEntry 14 }
+
+ dte6CfgBitPosition3Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bits 3 Stream Position Used"
+ ::= { dte6ConfigEntry 15 }
+
+ dte6CfgBitPosition4Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bits 4 Stream Position Used"
+ ::= { dte6ConfigEntry 16 }
+
+ dte6CfgBitPosition5Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bits 5 Stream Position Used"
+ ::= { dte6ConfigEntry 17 }
+
+ dte6CfgBitPosition6Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bits 6 Stream Position Used"
+ ::= { dte6ConfigEntry 18 }
+
+ dte6CfgBitPosition7Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Bits 7 Stream Position Used"
+ ::= { dte6ConfigEntry 19 }
+
+ dte6CfgWarrning OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..70) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 map setup warning"
+ ::= { dte6ConfigEntry 20 }
+
+
+--
+-- DTE6 Status
+--
+
+ dte6StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 Status table."
+ ::= { dte6-card 3}
+
+ dte6StatusEntry OBJECT-TYPE
+ SYNTAX Dte6StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 Status table."
+ INDEX { dte6StatusSlotIndex , dte6StatusPortIndex }
+ ::= { dte6StatusTable 1 }
+
+ Dte6StatusEntry ::= SEQUENCE {
+ dte6StatusSlotIndex LargeSlotIndex,
+ dte6StatusPortIndex SixPortID,
+ dte6StatusS1 INTEGER,
+ dte6StatusS3 INTEGER,
+ dte6StatusS4 INTEGER,
+ dte6StatusS6 INTEGER,
+ dte6StatusS8 INTEGER,
+ dte6StatusS9 INTEGER,
+ dte6StatusE4 INTEGER,
+ dte6StatusE5 INTEGER,
+ dte6StatusE6 INTEGER,
+ dte6StatusX INTEGER,
+ dte6StatusDteCTS INTEGER,
+ dte6StatusDteDCD INTEGER,
+ dte6StatusRTSloss INTEGER,
+ dte6StatusEXTCLKloss INTEGER,
+ dte6StatusDSRstatus INTEGER,
+ dte6StatusCTSstatus INTEGER,
+ dte6StatusDCDstatus INTEGER,
+ dte6StatusDTRstatus INTEGER,
+ dte6StatusRTSstatus INTEGER,
+ dte6StatusRemoteAlarm INTEGER,
+ dte6StatusFrameSync INTEGER,
+ dte6StatusRemoteS1 INTEGER,
+ dte6StatusRemoteS3 INTEGER,
+ dte6StatusRemoteS4 INTEGER,
+ dte6StatusRemoteS6 INTEGER,
+ dte6StatusRemoteS8 INTEGER,
+ dte6StatusRemoteS9 INTEGER,
+ dte6StatusRemoteE4 INTEGER,
+ dte6StatusRemoteE5 INTEGER,
+ dte6StatusRemoteE6 INTEGER,
+ dte6StatusRemoteX INTEGER
+ }
+
+ dte6StatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6StatusEntry 1 }
+
+ dte6StatusPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { dte6StatusEntry 2 }
+
+ dte6StatusS1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit S1"
+ ::= { dte6StatusEntry 3 }
+
+ dte6StatusS3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit S3"
+ ::= { dte6StatusEntry 4 }
+
+ dte6StatusS4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit S4"
+ ::= { dte6StatusEntry 5 }
+
+ dte6StatusS6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit S6"
+ ::= { dte6StatusEntry 6 }
+
+ dte6StatusS8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit S8"
+ ::= { dte6StatusEntry 7 }
+
+ dte6StatusS9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit S9"
+ ::= { dte6StatusEntry 8 }
+
+ dte6StatusE4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit E4"
+ ::= { dte6StatusEntry 9 }
+
+ dte6StatusE5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit E5"
+ ::= { dte6StatusEntry 10 }
+
+ dte6StatusE6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit E6"
+ ::= { dte6StatusEntry 11 }
+
+ dte6StatusX OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rtswithFrameSYNC(12),
+ frameSYNC(13),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit X"
+ ::= { dte6StatusEntry 12 }
+
+ dte6StatusDteCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ remote-S1(6),
+ remote-S3(7),
+ remote-S4(8),
+ remote-S6(9),
+ remote-S8(10),
+ remote-S9(11),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit DTE CTS"
+ ::= { dte6StatusEntry 13 }
+
+ dte6StatusDteDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ remote-S1(6),
+ remote-S3(7),
+ remote-S4(8),
+ remote-S6(9),
+ remote-S8(10),
+ remote-S9(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit DTE DCD"
+ ::= { dte6StatusEntry 14 }
+
+ dte6StatusRTSloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RTS loss"
+ ::= { dte6StatusEntry 15 }
+
+ dte6StatusEXTCLKloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 EXT-CLK loss"
+ ::= { dte6StatusEntry 16 }
+
+ dte6StatusDSRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DSR"
+ ::= { dte6StatusEntry 17 }
+
+ dte6StatusCTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 CTS"
+ ::= { dte6StatusEntry 18 }
+
+ dte6StatusDCDstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DCD"
+ ::= { dte6StatusEntry 19 }
+
+ dte6StatusDTRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DTR"
+ ::= { dte6StatusEntry 20 }
+
+ dte6StatusRTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RTS"
+ ::= { dte6StatusEntry 21 }
+
+ dte6StatusRemoteAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Rdmote_X"
+ ::= { dte6StatusEntry 22 }
+
+ dte6StatusFrameSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Local Sync"
+ ::= { dte6StatusEntry 23 }
+
+ dte6StatusRemoteS1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit S1"
+ ::= { dte6StatusEntry 24 }
+
+ dte6StatusRemoteS3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit S3"
+ ::= { dte6StatusEntry 25 }
+
+ dte6StatusRemoteS4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit S4"
+ ::= { dte6StatusEntry 26 }
+
+ dte6StatusRemoteS6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit S6"
+ ::= { dte6StatusEntry 27 }
+
+ dte6StatusRemoteS8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit S8"
+ ::= { dte6StatusEntry 28 }
+
+ dte6StatusRemoteS9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit S9"
+ ::= { dte6StatusEntry 29 }
+
+ dte6StatusRemoteE4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit E4"
+ ::= { dte6StatusEntry 30}
+
+ dte6StatusRemoteE5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit E5"
+ ::= { dte6StatusEntry 31 }
+
+ dte6StatusRemoteE6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit E6"
+ ::= { dte6StatusEntry 32 }
+
+ dte6StatusRemoteX OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 remote status bit X"
+ ::= { dte6StatusEntry 33 }
+
+--
+-- Alarm Control Table
+--
+
+ dte6AlarmControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 alarm control table."
+ ::= { dte6-card 4 }
+
+ dte6AlarmControlEntry OBJECT-TYPE
+ SYNTAX Dte6AlarmControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 alarm control table."
+ INDEX { dte6AlarmSlotIndex , dte6AlarmPortIndex }
+ ::= { dte6AlarmControlTable 1 }
+
+ Dte6AlarmControlEntry ::= SEQUENCE {
+ dte6AlarmSlotIndex LargeSlotIndex,
+ dte6AlarmPortIndex SixPortID,
+ dte6AlarmSetup AlarmSeverity,
+ dte6AlarmM4LOLCSetup AlarmSeverity,
+ dte6AlarmM4LOCHSetup AlarmSeverity,
+ dte6AlarmM4CRESetup AlarmSeverity
+ }
+
+ dte6AlarmSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6AlarmControlEntry 1 }
+
+ dte6AlarmPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { dte6AlarmControlEntry 2 }
+
+ dte6AlarmSetup OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { dte6AlarmControlEntry 3 }
+
+ dte6AlarmM4LOLCSetup OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm M4 LOLC is enabled or not"
+ ::= { dte6AlarmControlEntry 4 }
+
+ dte6AlarmM4LOCHSetup OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm M4 LOCH is enabled or not"
+ ::= { dte6AlarmControlEntry 5 }
+
+ dte6AlarmM4CRESetup OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm M4 CRE is enabled or not"
+ ::= { dte6AlarmControlEntry 6 }
+
+--
+-- Alarm History Table
+--
+
+ dte6AlmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6AlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: dte6AlmHistoryUnitIndex "
+ ::= { dte6-card 5 }
+
+ dte6AlmHistoryEntry OBJECT-TYPE
+ SYNTAX Dte6AlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { dte6AlmHisSlotIndex , dte6AlmHisPortIndex }
+ ::= { dte6AlmHistoryTable 1 }
+
+ Dte6AlmHistoryEntry ::= SEQUENCE {
+ dte6AlmHisSlotIndex LargeSlotIndex,
+ dte6AlmHisPortIndex SixPortID,
+ dte6AlmHistoryState INTEGER,
+ dte6AlmHistoryCount Counter,
+ dte6AlmHistoryEnable AlarmSeverity,
+ dte6AlmHisM4LOLCState INTEGER,
+ dte6AlmHisM4LOLCCount Counter,
+ dte6AlmHisM4LOLCEnable AlarmSeverity,
+ dte6AlmHisM4LOCHState INTEGER,
+ dte6AlmHisM4LOCHCount Counter,
+ dte6AlmHisM4LOCHEnable AlarmSeverity,
+ dte6AlmHisM4CREState INTEGER,
+ dte6AlmHisM4CRECount Counter,
+ dte6AlmHisM4CREEnable AlarmSeverity,
+ dte6AlmHisResetCount INTEGER
+ }
+
+ dte6AlmHisSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6AlmHistoryEntry 1 }
+
+ dte6AlmHisPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { dte6AlmHistoryEntry 2 }
+
+ dte6AlmHistoryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { dte6AlmHistoryEntry 3 }
+
+ dte6AlmHistoryCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { dte6AlmHistoryEntry 4 }
+
+ dte6AlmHistoryEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { dte6AlmHistoryEntry 5 }
+
+ dte6AlmHisM4LOLCState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm M4 LOLC Current State"
+ ::= { dte6AlmHistoryEntry 6 }
+
+ dte6AlmHisM4LOLCCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm M4 LOLC Count which happened "
+ ::= { dte6AlmHistoryEntry 7 }
+
+ dte6AlmHisM4LOLCEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm M4 LOLC is enabled or not"
+ ::= { dte6AlmHistoryEntry 8 }
+
+ dte6AlmHisM4LOCHState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm M4 LOCH Current State"
+ ::= { dte6AlmHistoryEntry 9 }
+
+ dte6AlmHisM4LOCHCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm M4 LOCH Count which happened "
+ ::= { dte6AlmHistoryEntry 10 }
+
+ dte6AlmHisM4LOCHEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm M4 LOCH is enabled or not"
+ ::= { dte6AlmHistoryEntry 11 }
+
+ dte6AlmHisM4CREState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm M4 CRE Current State"
+ ::= { dte6AlmHistoryEntry 12 }
+
+ dte6AlmHisM4CRECount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm M4 CRE Count which happened "
+ ::= { dte6AlmHistoryEntry 13 }
+
+ dte6AlmHisM4CREEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm M4 CRE is enabled or not"
+ ::= { dte6AlmHistoryEntry 14 }
+
+ dte6AlmHisResetCount OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset alarm counter"
+ ::= { dte6AlmHistoryEntry 15 }
+
+--
+-- Diagnostic Control Table
+--
+
+ dte6DiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { dte6-card 6 }
+
+ dte6DiagControlEntry OBJECT-TYPE
+ SYNTAX Dte6DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { dte6DiagCtrlSlotIndex , dte6DiagCtrlPortIndex }
+ ::= { dte6DiagControlTable 1 }
+
+ Dte6DiagControlEntry ::= SEQUENCE {
+ dte6DiagCtrlSlotIndex LargeSlotIndex,
+ dte6DiagCtrlPortIndex SixPortID,
+ dte6NearLoopback INTEGER
+ }
+
+ dte6DiagCtrlSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6DiagControlEntry 1 }
+
+ dte6DiagCtrlPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { dte6DiagControlEntry 2 }
+
+ dte6NearLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ toDTE(2),
+ toLocal(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Loopback Type"
+ ::= { dte6DiagControlEntry 3 }
+
+--
+-- DTE6 Card Control Table
+--
+
+ dte6CardControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6CardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 Card control table."
+ ::= { dte6-card 7 }
+
+ dte6CardControlEntry OBJECT-TYPE
+ SYNTAX Dte6CardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the 6UDTEA Card control table."
+ INDEX { dte6CardIndex }
+ ::= { dte6CardControlTable 1 }
+
+ Dte6CardControlEntry ::= SEQUENCE {
+ dte6CardIndex LargeSlotIndex,
+ dte6Reset INTEGER,
+ dte6LoadDefault INTEGER
+ }
+
+ dte6CardIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6CardControlEntry 1 }
+
+ dte6Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset dte6 card"
+ ::= { dte6CardControlEntry 2 }
+
+ dte6LoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ default(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Load default"
+ ::= { dte6CardControlEntry 3 }
+
+
+--
+-- DTE6 System Information Table
+--
+
+ dte6SystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6SystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 system information table."
+ ::= { dte6-card 8}
+
+ dte6SystemInfoEntry OBJECT-TYPE
+ SYNTAX Dte6SystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 system information table."
+ INDEX { dte6SISlotIndex }
+ ::= { dte6SystemInfoTable 1 }
+
+ Dte6SystemInfoEntry ::= SEQUENCE {
+ dte6SISlotIndex LargeSlotIndex,
+ dte6PROMVersion DisplayString,
+ dte6HardwareVersion DisplayString,
+ dte6FpgaVersion DisplayString,
+ dte6Bank1Version DisplayString,
+ dte6Bank2Version DisplayString,
+ dte6ActiveBank INTEGER,
+ dte6HardwareSupport INTEGER
+ }
+
+ dte6SISlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6SystemInfoEntry 1 }
+
+ dte6PROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE6 PROM Version"
+ ::= { dte6SystemInfoEntry 2 }
+
+ dte6HardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " DTE6 Hardware Version"
+ ::= { dte6SystemInfoEntry 3 }
+
+ dte6FpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPGA Version"
+ ::= { dte6SystemInfoEntry 4 }
+
+ dte6Bank1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-1 Version"
+ ::= { dte6SystemInfoEntry 5 }
+
+ dte6Bank2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-2 Version"
+ ::= { dte6SystemInfoEntry 6}
+
+ dte6ActiveBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank-1(1),
+ bank-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Bank 1/2"
+ ::= { dte6SystemInfoEntry 7 }
+
+ dte6HardwareSupport OBJECT-TYPE
+ SYNTAX INTEGER{
+ r1(1),
+ r2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Revision1 support m1 m2 m3 m4, Revision2 support m1 m2 m3 m4 m5"
+ ::= { dte6SystemInfoEntry 8 }
+
+--
+-- DTE6 M2 Configuration
+--
+
+ dte6M2ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6M2ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 Interface M2 Configuration table."
+ ::= { dte6-card 9 }
+
+ dte6M2ConfigEntry OBJECT-TYPE
+ SYNTAX Dte6M2ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 Configuration table."
+ INDEX { dte6M2CfgSlotIndex , dte6M2CfgPortIndex }
+ ::= { dte6M2ConfigTable 1 }
+
+ Dte6M2ConfigEntry ::= SEQUENCE {
+ dte6M2CfgSlotIndex LargeSlotIndex,
+ dte6M2CfgPortIndex SixPortID,
+ dte6M2CfgInterface INTEGER,
+ dte6M2CfgChannel INTEGER,
+ dte6M2CfgDS0Rate INTEGER,
+ dte6M2CfgClockPolarity INTEGER,
+ dte6M2CfgDataPolarity INTEGER,
+ dte6M2CfgTTM INTEGER,
+ dte6M2CfgRTS INTEGER,
+ dte6M2CfgDTR INTEGER,
+ dte6M2CfgOversamplingRate INTEGER,
+ dte6M2CfgSupportDataRate DisplayString,
+ dte6M2CfgWarrning DisplayString,
+ dte6M2CfgV54 INTEGER
+ }
+
+ dte6M2CfgSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6M2ConfigEntry 1 }
+
+ dte6M2CfgPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { dte6M2ConfigEntry 2 }
+
+ dte6M2CfgInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1),
+ rs422(2),
+ x21(3),
+ v35(4),
+ v36(5),
+ eia530Rs449(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Interface mode"
+ ::= { dte6M2ConfigEntry 3 }
+
+ dte6M2CfgChannel OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Channel"
+ ::= { dte6M2ConfigEntry 4 }
+
+
+ dte6M2CfgDS0Rate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r64K(1),
+ r56K(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DS0 Rate"
+ ::= { dte6M2ConfigEntry 5 }
+
+ dte6M2CfgClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clockNormal(1),
+ clockInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Clock Polarity"
+ ::= { dte6M2ConfigEntry 6 }
+
+ dte6M2CfgDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ dataNormal(1),
+ dataInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Data Polarity"
+ ::= { dte6M2ConfigEntry 7 }
+
+ dte6M2CfgTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ttmOff(1),
+ ttmOn(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 TTM Mode"
+ ::= { dte6M2ConfigEntry 8 }
+
+ dte6M2CfgRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rtsActive(1),
+ rtsPermanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RTS Mode"
+ ::= { dte6M2ConfigEntry 9 }
+
+ dte6M2CfgDTR OBJECT-TYPE
+ SYNTAX INTEGER {
+ dtrActive(1),
+ dtrPermanent(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DTR Mode"
+ ::= { dte6M2ConfigEntry 10 }
+
+ dte6M2CfgOversamplingRate OBJECT-TYPE
+ SYNTAX INTEGER (0..384)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Oversampling Rate"
+ ::= { dte6M2ConfigEntry 11 }
+
+ dte6M2CfgSupportDataRate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..160) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Support Data Rate"
+ ::= { dte6M2ConfigEntry 12 }
+
+ dte6M2CfgWarrning OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..70) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Warrning"
+ ::= { dte6M2ConfigEntry 13 }
+
+ dte6M2CfgV54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ ansi(2),
+ itu(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 V.54 Setup"
+ ::= { dte6M2ConfigEntry 14 }
+
+--
+-- DTE6 M2 Status
+--
+
+ dte6M2StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6M2StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 M2Status table."
+ ::= { dte6-card 10}
+
+ dte6M2StatusEntry OBJECT-TYPE
+ SYNTAX Dte6M2StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 Status table."
+ INDEX { dte6M2StatusSlotIndex , dte6M2StatusPortIndex }
+ ::= { dte6M2StatusTable 1 }
+
+ Dte6M2StatusEntry ::= SEQUENCE {
+ dte6M2StatusSlotIndex LargeSlotIndex,
+ dte6M2StatusPortIndex SixPortID,
+ dte6M2StatusDteDCD INTEGER,
+ dte6M2StatusRTSloss INTEGER,
+ dte6M2StatusEXTCLKloss INTEGER,
+ dte6M2StatusDSRstatus INTEGER,
+ dte6M2StatusCTSstatus INTEGER,
+ dte6M2StatusDCDstatus INTEGER,
+ dte6M2StatusDTRstatus INTEGER,
+ dte6M2StatusRTSstatus INTEGER,
+ dte6M2StatusRxBytesCounter INTEGER,
+ dte6M2StatusTxBytesCounter INTEGER
+ }
+
+ dte6M2StatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6M2StatusEntry 1 }
+
+ dte6M2StatusPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { dte6M2StatusEntry 2 }
+
+ dte6M2StatusDteDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Status bit DTE DCD"
+ ::= { dte6M2StatusEntry 3 }
+
+ dte6M2StatusRTSloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RTS loss"
+ ::= { dte6M2StatusEntry 4 }
+
+ dte6M2StatusEXTCLKloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 EXT-CLK loss"
+ ::= { dte6M2StatusEntry 5 }
+
+ dte6M2StatusDSRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DSR"
+ ::= { dte6M2StatusEntry 6 }
+
+ dte6M2StatusCTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 CTS"
+ ::= { dte6M2StatusEntry 7 }
+
+ dte6M2StatusDCDstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DCD"
+ ::= { dte6M2StatusEntry 8 }
+
+ dte6M2StatusDTRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DTR"
+ ::= { dte6M2StatusEntry 9 }
+
+ dte6M2StatusRTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RTS"
+ ::= { dte6M2StatusEntry 10 }
+
+ dte6M2StatusRxBytesCounter OBJECT-TYPE
+ SYNTAX INTEGER (0..131071)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RxBytesCounter"
+ ::= { dte6M2StatusEntry 11 }
+
+ dte6M2StatusTxBytesCounter OBJECT-TYPE
+ SYNTAX INTEGER (0..131071)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 TxBytesCounter"
+ ::= { dte6M2StatusEntry 12 }
+
+
+--
+-- DTE6 M2 Diagnostic Control Table
+--
+
+ dte6M2DiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6M2DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 M2 Diagnostic Control Table."
+ ::= { dte6-card 11 }
+
+ dte6M2DiagControlEntry OBJECT-TYPE
+ SYNTAX Dte6M2DiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 diagnostic control table."
+ INDEX { dte6M2DiagCtrlSlotIndex , dte6M2DiagCtrlPortIndex }
+ ::= { dte6M2DiagControlTable 1 }
+
+ Dte6M2DiagControlEntry ::= SEQUENCE {
+ dte6M2DiagCtrlSlotIndex LargeSlotIndex,
+ dte6M2DiagCtrlPortIndex SixPortID,
+ dte6M2DiagCtrlloopbacktype INTEGER,
+ dte6M2DiagCtrlloopbackstatus INTEGER,
+ dte6M2DiagCtrlbertctrl INTEGER,
+ dte6M2DiagCtrlbertstatus INTEGER,
+ dte6M2DiagCtrlelapseseconds INTEGER,
+ dte6M2DiagCtrlerrorseconds INTEGER,
+ dte6M2DiagCtrlerrorcounts INTEGER
+ }
+
+ dte6M2DiagCtrlSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6M2DiagControlEntry 1 }
+
+ dte6M2DiagCtrlPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { dte6M2DiagControlEntry 2 }
+
+ dte6M2DiagCtrlloopbacktype OBJECT-TYPE
+ SYNTAX INTEGER {
+ noloopback(1),
+ loopbackToDTE(2),
+ loopbackToLine(3),
+ remoteV54active(4),
+ remoteV54deactive(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M2 Loopback Type"
+ ::= { dte6M2DiagControlEntry 3 }
+
+ dte6M2DiagCtrlloopbackstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2),
+ loopbacknotactive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M2 Loopback Status"
+ ::= { dte6M2DiagControlEntry 4 }
+
+ dte6M2DiagCtrlbertctrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ bertDEACTIVE(1),
+ bertACTIVEDTE(2),
+ bertRESETERRORCOUNT(3),
+ bertINJECTERROR(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M2 PRBS/QRSS Control"
+ ::= { dte6M2DiagControlEntry 5 }
+
+ dte6M2DiagCtrlbertstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bertSYNC(1),
+ bertUNSYNC(2),
+ bertNOTACTIVE(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M2 PRBS/QRSS Status"
+ ::= { dte6M2DiagControlEntry 6 }
+
+ dte6M2DiagCtrlelapseseconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dte6 M2 PRBS/QRSS Elapse Seconds"
+ ::= { dte6M2DiagControlEntry 7 }
+
+ dte6M2DiagCtrlerrorseconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dte6 M2 PRBS/QRSS Error Seconds"
+ ::= { dte6M2DiagControlEntry 8 }
+
+ dte6M2DiagCtrlerrorcounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dte6 M2 PRBS/QRSS Error Counts"
+ ::= { dte6M2DiagControlEntry 9 }
+
+-- DTE6 M4 Config
+ dte6M4ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6M4ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 Interface M4 Configuration table."
+ ::= { dte6-card 12}
+
+ dte6M4ConfigEntry OBJECT-TYPE
+ SYNTAX Dte6M4ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 Configuration table."
+ INDEX { dte6M4CfgSlotIndex, dte6M4CfgPortIndex }
+ ::= { dte6M4ConfigTable 1 }
+
+ Dte6M4ConfigEntry ::= SEQUENCE {
+ dte6M4CfgSlotIndex LargeSlotIndex,
+ dte6M4CfgPortIndex SixPortID,
+ dte6M4CfgInterface INTEGER,
+ dte6M4CfgBaudRate INTEGER,
+ dte6M4CfgClkInInverse INTEGER,
+ dte6M4CfgClkOutInverse INTEGER,
+ dte6M4CfgPCMDataInverse INTEGER,
+ dte6M4CfgWarrning DisplayString
+ }
+
+ dte6M4CfgSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M4 slot index"
+ ::= { dte6M4ConfigEntry 1 }
+
+ dte6M4CfgPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, Total 4 ports"
+ ::= { dte6M4ConfigEntry 2 }
+
+ dte6M4CfgInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1),
+ rs422(2),
+ x21(3),
+ v35(4),
+ v36(5),
+ eia530Rs449(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M4 Interface mode"
+ ::= { dte6M4ConfigEntry 3 }
+
+ dte6M4CfgBaudRate OBJECT-TYPE
+ SYNTAX INTEGER (1..38400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M4 baud rate"
+ ::= { dte6M4ConfigEntry 4 }
+
+ dte6M4CfgClkInInverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M4 clock input inverse"
+ ::= { dte6M4ConfigEntry 5 }
+
+ dte6M4CfgClkOutInverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M4 clock output inverse"
+ ::= { dte6M4ConfigEntry 6 }
+
+ dte6M4CfgPCMDataInverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 M4 PCM data inverse"
+ ::= { dte6M4ConfigEntry 7 }
+
+ dte6M4CfgWarrning OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..70) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Warrning"
+ ::= { dte6M4ConfigEntry 8 }
+
+-- DTE6 M4 Status
+ dte6M4StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6M4StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 M4Status table."
+ ::= { dte6-card 13}
+
+ dte6M4StatusEntry OBJECT-TYPE
+ SYNTAX Dte6M4StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 Status table."
+ INDEX { dte6M4StatusSlotIndex,dte6M4StatusPortIndex }
+ ::= { dte6M4StatusTable 1 }
+
+ Dte6M4StatusEntry ::= SEQUENCE {
+ dte6M4StatusSlotIndex LargeSlotIndex,
+ dte6M4StatusPortIndex SixPortID,
+ dte6M4StatusLOLC INTEGER,
+ dte6M4StatusLOCH INTEGER,
+ dte6M4StatusCRE INTEGER,
+ dte6M4StatusRxBytesCnt INTEGER,
+ dte6M4StatusTxBytesCnt INTEGER
+ }
+
+ dte6M4StatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6M4StatusEntry 1 }
+
+ dte6M4StatusPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, Total 4 ports"
+ ::= { dte6M4StatusEntry 2 }
+
+ dte6M4StatusLOLC OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Loss Of Clock status "
+ ::= { dte6M4StatusEntry 3 }
+
+ dte6M4StatusLOCH OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Loss Of Channel status "
+ ::= { dte6M4StatusEntry 4 }
+
+ dte6M4StatusCRE OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Clock Recovery Error status "
+ ::= { dte6M4StatusEntry 5 }
+
+ dte6M4StatusRxBytesCnt OBJECT-TYPE
+ SYNTAX INTEGER (0..131071)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RxBytesCounter"
+ ::= { dte6M4StatusEntry 6 }
+
+ dte6M4StatusTxBytesCnt OBJECT-TYPE
+ SYNTAX INTEGER (0..131071)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 TxBytesCounter"
+ ::= { dte6M4StatusEntry 7 }
+
+-- DTE6 M5 Configuration
+ dte6M5ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dte6M5ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE6 Interface M5 Configuration table."
+ ::= { dte6-card 14 }
+
+ dte6M5ConfigEntry OBJECT-TYPE
+ SYNTAX Dte6M5ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the DTE6 Configuration table."
+ INDEX { dte6M5CfgSlotIndex, dte6M5CfgPortIndex }
+ ::= { dte6M5ConfigTable 1 }
+
+ Dte6M5ConfigEntry ::= SEQUENCE {
+ dte6M5CfgSlotIndex LargeSlotIndex,
+ dte6M5CfgPortIndex SixPortID,
+ dte6M5CfgInterface INTEGER,
+ dte6M5CfgChannel INTEGER,
+ dte6M5CfgDS0Rate INTEGER,
+ dte6M5CfgClockPolarity INTEGER,
+ dte6M5CfgDataPolarity INTEGER,
+ dte6M5CfgRTS INTEGER,
+ dte6M5CfgV54 INTEGER,
+ dte6M5CfgV54RL INTEGER,
+ dte6M5CfgV54LL INTEGER,
+ dte6M5CfgWarrning DisplayString
+ }
+
+ dte6M5CfgSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 slot index"
+ ::= { dte6M5ConfigEntry 1 }
+
+ dte6M5CfgPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 4, Total 4 ports"
+ ::= { dte6M5ConfigEntry 2 }
+
+ dte6M5CfgInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ rs232(1),
+ rs422(2),
+ x21(3),
+ v35(4),
+ v36(5),
+ eia530Rs449(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Interface mode"
+ ::= { dte6M5ConfigEntry 3 }
+
+ dte6M5CfgChannel OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Channel"
+ ::= { dte6M5ConfigEntry 4 }
+
+
+ dte6M5CfgDS0Rate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r64K(1),
+ r56K(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 DS0 Rate"
+ ::= { dte6M5ConfigEntry 5 }
+
+ dte6M5CfgClockPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clockNormal(1),
+ clockInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Clock Polarity"
+ ::= { dte6M5ConfigEntry 6 }
+
+ dte6M5CfgDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ dataNormal(1),
+ dataInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Data Polarity"
+ ::= { dte6M5ConfigEntry 7 }
+
+ dte6M5CfgRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rtsActive(1),
+ rtsPermanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 RTS Mode"
+ ::= { dte6M5ConfigEntry 8 }
+
+ dte6M5CfgV54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ ansi(2),
+ itu(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 V54 Setup"
+ ::= { dte6M5ConfigEntry 9 }
+
+ dte6M5CfgV54RL OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 V54 RL Setup"
+ ::= { dte6M5ConfigEntry 10 }
+
+ dte6M5CfgV54LL OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 V54 LL Setup"
+ ::= { dte6M5ConfigEntry 11 }
+
+ dte6M5CfgWarrning OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..70) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DTE6 Warrning"
+ ::= { dte6M5ConfigEntry 12 }
+
+--
+
+ dte6TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of DTE6"
+ ::= { dte6-card 100 }
+
+
+--======================================================================--
+--======================================================================--
+-- 6CDA Card MIB
+--======================================================================--
+--======================================================================--
+
+--
+--Config Table
+--
+
+ cda6ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cda6ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Config Table "
+ ::= { cda6-card 1 }
+
+ cda6ConfigEntry OBJECT-TYPE
+ SYNTAX Cda6ConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Config Table "
+ INDEX { cda6ConfigSlotIndex , cda6ConfigPortIndex }
+ ::= { cda6ConfigTable 1 }
+
+ Cda6ConfigEntry ::= SEQUENCE {
+ cda6ConfigSlotIndex LargeSlotIndex,
+ cda6ConfigPortIndex SixPortID,
+ cda6ConfigInterface INTEGER,
+ cda6ConfigType INTEGER,
+ cda6ConfigOctetClock INTEGER,
+ cda6ConfigTxClock INTEGER
+ }
+
+ cda6ConfigSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { cda6ConfigEntry 1 }
+
+ cda6ConfigPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 6, Total 6 ports "
+ ::= { cda6ConfigEntry 2 }
+
+ cda6ConfigInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ contradirectional(1),
+ codirectional(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Interface "
+ ::= { cda6ConfigEntry 3 }
+
+ cda6ConfigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ subordinate(1),
+ controlling(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Type "
+ ::= { cda6ConfigEntry 4 }
+
+ cda6ConfigOctetClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ fromControl(1),
+ fromSub(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Octet Clock "
+ ::= { cda6ConfigEntry 5 }
+
+ cda6ConfigTxClock OBJECT-TYPE
+ SYNTAX INTEGER {
+ rxPin(1),
+ txPin(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Tx Clock "
+ ::= { cda6ConfigEntry 6 }
+
+--
+-- Loopback Test Table
+--
+
+ cda6LpbackTestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cda6LpbackTestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Loopback Test Table "
+ ::= { cda6-card 2 }
+
+ cda6LpbackTestEntry OBJECT-TYPE
+ SYNTAX Cda6LpbackTestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Loopback Test Table "
+ INDEX { cda6SlotIndex , cda6PortIndex }
+ ::= { cda6LpbackTestTable 1 }
+
+ Cda6LpbackTestEntry ::= SEQUENCE {
+ cda6SlotIndex LargeSlotIndex,
+ cda6PortIndex SixPortID,
+ cda6NearEndLoopback INTEGER,
+ cda6SendTestPattern INTEGER,
+ cda6Bert INTEGER,
+ cda6BitError INTEGER,
+ cda6ErrorSeconds INTEGER,
+ cda6ElapsedSeconds INTEGER
+ }
+
+ cda6SlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { cda6LpbackTestEntry 1 }
+
+ cda6PortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 6, Total 6 ports "
+ ::= { cda6LpbackTestEntry 2 }
+
+ cda6NearEndLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ local(2),
+ line(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " NEAR-END LOOPBACK "
+ ::= { cda6LpbackTestEntry 3 }
+
+ cda6SendTestPattern OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ reset(3),
+ injectError(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Send Test Pattern "
+ ::= { cda6LpbackTestEntry 4 }
+
+ cda6Bert OBJECT-TYPE
+ SYNTAX INTEGER {
+ sync(1),
+ unsync(2),
+ notActive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BERT "
+ ::= { cda6LpbackTestEntry 5 }
+
+ cda6BitError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " BIT ERROR "
+ ::= { cda6LpbackTestEntry 6 }
+
+ cda6ErrorSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ERROR SECONDS "
+ ::= { cda6LpbackTestEntry 7 }
+
+ cda6ElapsedSeconds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " ELAPSED SECONDS "
+ ::= { cda6LpbackTestEntry 8 }
+
+
+--
+-- Status Table
+--
+
+ cda6StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cda6StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The Status Table "
+ ::= { cda6-card 3 }
+
+ cda6StatusEntry OBJECT-TYPE
+ SYNTAX Cda6StatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Status Table "
+ INDEX { cda6StatusSlotIndex , cda6StatusPortIndex }
+ ::= { cda6StatusTable 1 }
+
+ Cda6StatusEntry ::= SEQUENCE {
+ cda6StatusSlotIndex LargeSlotIndex,
+ cda6StatusPortIndex SixPortID,
+ cda6StatusLos INTEGER,
+ cda6StatusLoo INTEGER,
+ cda6StatusLocalLpback INTEGER,
+ cda6StatusLineLpback INTEGER
+ }
+
+ cda6StatusSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { cda6StatusEntry 1 }
+
+ cda6StatusPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 6, Total 6 ports "
+ ::= { cda6StatusEntry 2 }
+
+ cda6StatusLos OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LINE - LOS "
+ ::= { cda6StatusEntry 3 }
+
+ cda6StatusLoo OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " LINE - LOO "
+ ::= { cda6StatusEntry 4 }
+
+ cda6StatusLocalLpback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TEST - LOCAL LOOPBACK "
+ ::= { cda6StatusEntry 5 }
+
+ cda6StatusLineLpback OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " TEST - Line LOOPBACK "
+ ::= { cda6StatusEntry 6 }
+
+--
+-- Alarm Setup Table
+--
+
+ cda6AlarmSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cda6AlarmSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Setup Table "
+ ::= { cda6-card 4 }
+
+ cda6AlarmSetupEntry OBJECT-TYPE
+ SYNTAX Cda6AlarmSetupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Alarm Setup Table "
+ INDEX { cda6AlmStpSlotIndex , cda6AlmStpPortIndex , cda6AlmStpTypeIndex }
+ ::= { cda6AlarmSetupTable 1 }
+
+ Cda6AlarmSetupEntry ::= SEQUENCE {
+ cda6AlmStpSlotIndex LargeSlotIndex,
+ cda6AlmStpPortIndex SixPortID,
+ cda6AlmStpTypeIndex INTEGER,
+ cda6AlmStpAlarm INTEGER
+ }
+
+ cda6AlmStpSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { cda6AlarmSetupEntry 1 }
+
+ cda6AlmStpPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 6, Total 6 ports "
+ ::= { cda6AlarmSetupEntry 2 }
+
+ cda6AlmStpTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ los(1),
+ loo(2),
+ txClkLoss(3),
+ rxClkLoss(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Type "
+ ::= { cda6AlarmSetupEntry 3 }
+
+ cda6AlmStpAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ major(2),
+ critical(3),
+ minor(4),
+ na(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm "
+ ::= { cda6AlarmSetupEntry 4 }
+
+--
+-- Alarm History Table
+--
+
+ cda6AlmHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cda6AlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm History Table "
+ ::= { cda6-card 5 }
+
+ cda6AlmHistoryEntry OBJECT-TYPE
+ SYNTAX Cda6AlmHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the Alarm History Table "
+ INDEX { cda6AlmHistorySlotIndex , cda6AlmHistoryPortIndex , cda6AlmHistoryTypeIndex }
+ ::= { cda6AlmHistoryTable 1 }
+
+ Cda6AlmHistoryEntry ::= SEQUENCE {
+ cda6AlmHistorySlotIndex LargeSlotIndex,
+ cda6AlmHistoryPortIndex SixPortID,
+ cda6AlmHistoryTypeIndex INTEGER,
+ cda6AlmHistoryState INTEGER,
+ cda6AlmHistoryCount INTEGER,
+ cda6AlmHistoryAlarm INTEGER
+ }
+
+ cda6AlmHistorySlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { cda6AlmHistoryEntry 1 }
+
+ cda6AlmHistoryPortIndex OBJECT-TYPE
+ SYNTAX SixPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Port 1 to 6, Total 6 ports "
+ ::= { cda6AlmHistoryEntry 2 }
+
+ cda6AlmHistoryTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ los(1),
+ loo(2),
+ txClkLoss(3),
+ rxClkLoss(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Type "
+ ::= { cda6AlmHistoryEntry 3 }
+
+ cda6AlmHistoryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " State "
+ ::= { cda6AlmHistoryEntry 4 }
+
+ cda6AlmHistoryCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Count "
+ ::= { cda6AlmHistoryEntry 5 }
+
+ cda6AlmHistoryAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ major(2),
+ critical(3),
+ minor(4),
+ na(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm "
+ ::= { cda6AlmHistoryEntry 6 }
+
+--
+-- Card Control Table
+--
+
+ cda6CardControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cda6CardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The CDA6 Card Control Table "
+ ::= { cda6-card 6 }
+
+ cda6CardControlEntry OBJECT-TYPE
+ SYNTAX Cda6CardControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the CDA6 Card Control Table "
+ INDEX { cda6CardIndex }
+ ::= { cda6CardControlTable 1 }
+
+ Cda6CardControlEntry ::= SEQUENCE {
+ cda6CardIndex LargeSlotIndex,
+ cda6Reset INTEGER,
+ cda6LoadDefault INTEGER,
+ cda6AlarmReset INTEGER
+ }
+
+ cda6CardIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { cda6CardControlEntry 1 }
+
+ cda6Reset OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Reset CDA6 card "
+ ::= { cda6CardControlEntry 2 }
+
+ cda6LoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ default(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Load default "
+ ::= { cda6CardControlEntry 3 }
+
+ cda6AlarmReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Counr Reset "
+ ::= { cda6CardControlEntry 4 }
+--
+-- CDA6 System Information Table
+--
+
+ cda6SystemInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cda6SystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The CDA6 System Information Table "
+ ::= { cda6-card 7 }
+
+ cda6SystemInfoEntry OBJECT-TYPE
+ SYNTAX Cda6SystemInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " An entry in the CDA6 System Information Table "
+ INDEX { cda6SystemInfoSlotIndex }
+ ::= { cda6SystemInfoTable 1 }
+
+ Cda6SystemInfoEntry ::= SEQUENCE {
+ cda6SystemInfoSlotIndex LargeSlotIndex,
+ cda6SystemInfoPROMVersion DisplayString,
+ cda6SystemInfoHardwareVersion DisplayString,
+ cda6SystemInfoFpgaVersion DisplayString,
+ cda6SystemInfoBank1Version DisplayString,
+ cda6SystemInfoBank2Version DisplayString,
+ cda6SystemInfoActiveBank INTEGER
+ }
+
+ cda6SystemInfoSlotIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { cda6SystemInfoEntry 1 }
+
+ cda6SystemInfoPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CDA6 PROM Version "
+ ::= { cda6SystemInfoEntry 2 }
+
+ cda6SystemInfoHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " CDA6 Hardware Version "
+ ::= { cda6SystemInfoEntry 3 }
+
+ cda6SystemInfoFpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FPGA Version "
+ ::= { cda6SystemInfoEntry 4 }
+
+ cda6SystemInfoBank1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Bank-1 Version "
+ ::= { cda6SystemInfoEntry 5 }
+
+ cda6SystemInfoBank2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Bank-2 Version "
+ ::= { cda6SystemInfoEntry 6}
+
+ cda6SystemInfoActiveBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank-1(1),
+ bank-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Active Bank 1/2 "
+ ::= { cda6SystemInfoEntry 7 }
+
+
+ cda6TotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Total cards of CDA6 "
+ ::= { cda6-card 100 }
+
+--======================================================================--
+--======================================================================--
+-- QMAG Card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- QMAG All Port Config Control Table
+--
+
+ qmagAllPortSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QMagAllPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG All Port Configuration Control Table"
+ ::= { qmag-card 1 }
+
+ qmagAllPortSetEntry OBJECT-TYPE
+ SYNTAX QMagAllPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG all port configuration control entry"
+ INDEX { qmagAllPortSetIndex }
+ ::= { qmagAllPortSetTable 1 }
+
+ QMagAllPortSetEntry ::= SEQUENCE {
+ qmagAllPortSetIndex SmallSlotIndex,
+ qmagAllPortSetAuLaw INTEGER,
+ qmagAllPortSetImpedance INTEGER
+ }
+
+ qmagAllPortSetIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qmagAllPortSetEntry 1 }
+
+ qmagAllPortSetAuLaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ u-law(1),
+ a-law(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " A/u LAW "
+ ::= { qmagAllPortSetEntry 2 }
+
+ qmagAllPortSetImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp-900-ohm(1),
+ imp-600-ohm(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " IMPEDANCE "
+ ::= { qmagAllPortSetEntry 3 }
+
+
+--
+-- QMAG All Port Signaling Config Control Table
+--
+
+ qmagSigSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QMagSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG All Port Signaling Configuration Control Table"
+ ::= { qmag-card 2 }
+
+ qmagSigSetEntry OBJECT-TYPE
+ SYNTAX QMagSigSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG all port signaling configuration control entry"
+ INDEX { qmagSigSetIndex ,
+ qmagSigSetItemIndex ,
+ qmagSigSetSigBitIndex }
+ ::= { qmagSigSetTable 1 }
+
+ QMagSigSetEntry ::= SEQUENCE {
+ qmagSigSetIndex SmallSlotIndex,
+ qmagSigSetItemIndex INTEGER,
+ qmagSigSetSigBitIndex INTEGER,
+ qmagSigSetSigBit INTEGER
+ }
+
+ qmagSigSetIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qmagSigSetEntry 1 }
+
+ qmagSigSetItemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ crankStop(1),
+ crankStart(2),
+ crankStartPLAR(3),
+ noRing(4),
+ ringing(5),
+ plarRinging(6),
+ oosAlarm(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG signaling setup "
+ ::= { qmagSigSetEntry 2 }
+
+ qmagSigSetSigBitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(1),
+ b(2),
+ c(3),
+ d(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Index "
+ ::= { qmagSigSetEntry 3 }
+
+ qmagSigSetSigBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ do-not-care(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Signaling Bit Setup 0/1 or don't care "
+ ::= { qmagSigSetEntry 4 }
+
+
+
+--
+-- Qmag Per Port Config Control Table
+--
+
+ qmagPortSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QMagPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG Per Port Configuration Control Table"
+ ::= { qmag-card 3 }
+
+ qmagPortSetEntry OBJECT-TYPE
+ SYNTAX QMagPortSetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG Per Port Configuration control entry"
+ INDEX { qmagPortSetIndex ,
+ qmagPortSetPortIndex }
+ ::= { qmagPortSetTable 1 }
+
+ QMagPortSetEntry ::= SEQUENCE {
+ qmagPortSetIndex SmallSlotIndex,
+ qmagPortSetPortIndex FourPortID,
+ qmagPortSetTxGain DisplayString,
+ qmagPortSetRxGain DisplayString,
+ qmagPortSetPLAR INTEGER,
+ qmagPortStopWatch INTEGER,
+ qmagPortPLARStopWatch INTEGER,
+ qmagPortSetRingerLine INTEGER
+ }
+
+ qmagPortSetIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qmagPortSetEntry 1 }
+
+ qmagPortSetPortIndex OBJECT-TYPE
+ SYNTAX FourPortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { qmagPortSetEntry 2 }
+
+ qmagPortSetTxGain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-GAIN setting "
+ ::= { qmagPortSetEntry 3 }
+
+ qmagPortSetRxGain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-GAIN setting "
+ ::= { qmagPortSetEntry 4 }
+
+ qmagPortSetPLAR OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Per port PLAR setting "
+ ::= { qmagPortSetEntry 5 }
+
+ qmagPortStopWatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ sec-0-7(2),
+ sec-1-0(3),
+ sec-1-5(4),
+ sec-2-0(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " StopWatch N/A, 0.7s, 1.0s, 1.5s, 2.0s "
+ ::= { qmagPortSetEntry 6 }
+
+ qmagPortPLARStopWatch OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ sec-0-7(2),
+ sec-1-0(3),
+ sec-1-5(4),
+ sec-2-0(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " StopWatch Plar N/A, 0.7s, 1.0s, 1.5s, 2.0s "
+ ::= { qmagPortSetEntry 7 }
+
+ qmagPortSetRingerLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ l1-l2(1),
+ l1-gnd(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Ringer Across Line "
+ ::= { qmagPortSetEntry 8 }
+
+--
+-- QMAG Command Control Table
+--
+
+ qmagCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QMagCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { qmag-card 4 }
+
+ qmagCommandControlEntry OBJECT-TYPE
+ SYNTAX QMagCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { qmagCommandControlIndex }
+ ::= { qmagCommandControlTable 1 }
+
+ QMagCommandControlEntry ::= SEQUENCE {
+ qmagCommandControlIndex SmallSlotIndex,
+ qmagCommandControlReset INTEGER,
+ qmagCommandControlLoadDefault INTEGER
+ }
+
+ qmagCommandControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qmagCommandControlEntry 1 }
+
+ qmagCommandControlLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default MAG CONF"
+ ::= { qmagCommandControlEntry 2 }
+
+ qmagCommandControlReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: MAG Card Reset"
+ ::= { qmagCommandControlEntry 3 }
+
+--
+-- QMAG Per Port Diag InfoTable
+--
+
+ qmagDiagInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QmagDiagInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG Diag Info Table"
+ ::= { qmag-card 5 }
+
+ qmagDiagInfoEntry OBJECT-TYPE
+ SYNTAX QmagDiagInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG Diag Infoentry"
+ INDEX { qmagDiagInfoIndex ,
+ qmagDiagInfoPort }
+ ::= { qmagDiagInfoTable 1 }
+
+ QmagDiagInfoEntry ::= SEQUENCE {
+ qmagDiagInfoIndex SmallSlotIndex,
+ qmagDiagInfoPort TwelvePortID,
+ qmagDiagInfoAuLaw INTEGER,
+ qmagDiagInfoIMP INTEGER,
+ qmagDiagInfoCrank EMOffOn,
+ qmagDiagInfoRingSig EMOffOn,
+ qmagDiagInfoAIS EMOffOn,
+ qmagDiagInfoOOS EMOffOn,
+ qmagDiagInfoRingerLine INTEGER,
+ qmagDiagInfoRingDuration INTEGER,
+ qmagDiagInfoPlar INTEGER,
+ qmagDiagInfoInputPW INTEGER,
+ qmagDiagInfoPWStatus INTEGER,
+ qmagDiagInfoRingerGen INTEGER,
+ qmagDiagInfoRingerStatus INTEGER,
+ qmagDiagInfoTx DisplayString,
+ qmagDiagInfoRx DisplayString
+ }
+
+ qmagDiagInfoIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qmagDiagInfoEntry 1 }
+
+ qmagDiagInfoPort OBJECT-TYPE
+ SYNTAX TwelvePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port 1-12"
+ ::= { qmagDiagInfoEntry 2 }
+
+ qmagDiagInfoAuLaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ aLaw(1),
+ uLaw(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " A u Law"
+ ::= { qmagDiagInfoEntry 3}
+
+ qmagDiagInfoIMP OBJECT-TYPE
+ SYNTAX INTEGER {
+ imp900(1),
+ imp600(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Impedance"
+ ::= { qmagDiagInfoEntry 4}
+
+ qmagDiagInfoCrank OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Crank "
+ ::= { qmagDiagInfoEntry 5}
+
+ qmagDiagInfoRingSig OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Signal "
+ ::= { qmagDiagInfoEntry 6}
+
+ qmagDiagInfoAIS OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " AIS alarm"
+ ::= { qmagDiagInfoEntry 7}
+
+ qmagDiagInfoOOS OBJECT-TYPE
+ SYNTAX EMOffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " OOS alarm "
+ ::= { qmagDiagInfoEntry 8}
+
+ qmagDiagInfoRingerLine OBJECT-TYPE
+ SYNTAX INTEGER {
+ l1-l2(1),
+ l1-gnd(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Side L1~L4 "
+ ::= { qmagDiagInfoEntry 9}
+
+ qmagDiagInfoRingDuration OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ sec-0-7(2),
+ sec-1-0(3),
+ sec-1-5(4),
+ sec-2-0(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Ring Duration"
+ ::= { qmagDiagInfoEntry 10}
+
+ qmagDiagInfoPlar OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " PLAR "
+ ::= { qmagDiagInfoEntry 11}
+
+ qmagDiagInfoInputPW OBJECT-TYPE
+ SYNTAX INTEGER {
+ plusMinus48v(1),
+ plusMinus24v(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " INPUT POWER"
+ ::= { qmagDiagInfoEntry 12}
+
+ qmagDiagInfoPWStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Side L1~L4 "
+ ::= { qmagDiagInfoEntry 13}
+
+ qmagDiagInfoRingerGen OBJECT-TYPE
+ SYNTAX INTEGER {
+ vac-76-and-16-7Hz(1),
+ vac-76-and-20-0Hz(2),
+ vac-76-and-50-0Hz(3),
+ vac-76-and-25-0Hz(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " RingerGen"
+ ::= { qmagDiagInfoEntry 14}
+
+ qmagDiagInfoRingerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Side L1~L4 "
+ ::= { qmagDiagInfoEntry 15}
+
+ qmagDiagInfoTx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port TX-signal "
+ ::= { qmagDiagInfoEntry 16 }
+
+ qmagDiagInfoRx OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Per port RX-signal"
+ ::= { qmagDiagInfoEntry 17}
+
+--
+-- QMAG Line Diagnostic Control Table
+--
+
+ qmagDiagControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QmagDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG Diagnostic Control Table."
+ ::= { qmag-card 6 }
+
+ qmagDiagControlEntry OBJECT-TYPE
+ SYNTAX QmagDiagControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of QMAG diagnostic control table."
+ INDEX { qmagDiagControlSlot }
+ ::= { qmagDiagControlTable 1 }
+
+ QmagDiagControlEntry ::= SEQUENCE {
+ qmagDiagControlSlot SmallSlotIndex,
+ qmagDiagControlTest INTEGER,
+ qmagDiagControlRemain INTEGER
+
+ }
+
+ qmagDiagControlSlot OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { qmagDiagControlEntry 1 }
+
+ qmagDiagControlTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ crank-test(2),
+ ring-test(3),
+ channel-swap(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QMAG Test Button"
+ ::= { qmagDiagControlEntry 2 }
+
+ qmagDiagControlRemain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "remain time"
+ ::= { qmagDiagControlEntry 3 }
+
+
+
+
+ qmagTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Total cards of QMAG "
+ ::= { qmag-card 100 }
+
+
+
+--======================================================================--
+--======================================================================--
+-- VoIP Card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- VoIP WAN Setup Table
+--
+
+ voipWanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipWanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP WAN Setup Table"
+ ::= { voip-card 1 }
+
+ voipWanEntry OBJECT-TYPE
+ SYNTAX VoipWanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP WAN Setup entry"
+ INDEX { voipWanIndex }
+ ::= { voipWanTable 1 }
+
+ VoipWanEntry ::= SEQUENCE {
+ voipWanIndex LargeSlotIndex,
+ voipWanType INTEGER,
+ voipWanMTU INTEGER,
+ voipWanDNS INTEGER,
+ voipWanPriDNS IpAddress,
+ voipWanSecDNS IpAddress,
+ voipWanDHCPHost DisplayString,
+ voipWanDHCPVendor DisplayString,
+ voipWanStaticIP IpAddress,
+ voipWanStaticSubnet IpAddress,
+ voipWanStaticGW IpAddress,
+ voipWanPPPoEAccount DisplayString,
+ voipWanPPPoEPW DisplayString,
+ voipWanPPPoEServer DisplayString,
+ voipWanPPPoEReConnect INTEGER,
+ voipWanPPPoEMaxIdle INTEGER
+ }
+
+ voipWanIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipWanEntry 1 }
+
+ voipWanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dhcp(1),
+ staticIP(2),
+ pppoe(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " WAN Type "
+ ::= { voipWanEntry 2 }
+
+ voipWanMTU OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MTU "
+ ::= { voipWanEntry 3 }
+
+ voipWanDNS OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain Name Server "
+ ::= { voipWanEntry 4 }
+
+ voipWanPriDNS OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain Name Server ( Primary ) IP"
+ ::= { voipWanEntry 5 }
+
+ voipWanSecDNS OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain Name Server ( Secondary ) IP"
+ ::= { voipWanEntry 6 }
+
+ voipWanDHCPHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DHCP hostname "
+ ::= { voipWanEntry 7 }
+
+ voipWanDHCPVendor OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " DHCP Vendor Class ID "
+ ::= { voipWanEntry 8 }
+
+ voipWanStaticIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Static IP address "
+ ::= { voipWanEntry 9 }
+
+ voipWanStaticSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Static IP Subnet "
+ ::= { voipWanEntry 10 }
+
+ voipWanStaticGW OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Static IP Gateway "
+ ::= { voipWanEntry 11 }
+
+ voipWanPPPoEAccount OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PPPoE Account "
+ ::= { voipWanEntry 12 }
+
+ voipWanPPPoEPW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PPPoE Password "
+ ::= { voipWanEntry 13 }
+
+ voipWanPPPoEServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PPPoE Server name "
+ ::= { voipWanEntry 14 }
+
+ voipWanPPPoEReConnect OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(0), --//RIKER2021 SilverCreek
+ alwaysOn(1),
+ onDemand(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PPPoE Reconnect Mode "
+ ::= { voipWanEntry 15 }
+
+ voipWanPPPoEMaxIdle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " PPPoE Max Idle time "
+ ::= { voipWanEntry 16 }
+
+--
+-- VoIP LAN Setup Table
+--
+
+ voipLanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipLanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP LAN Setup Table"
+ ::= { voip-card 2 }
+
+ voipLanEntry OBJECT-TYPE
+ SYNTAX VoipLanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP LAN Setup entry"
+ INDEX { voipLanIndex }
+ ::= { voipLanTable 1 }
+
+ VoipLanEntry ::= SEQUENCE {
+ voipLanIndex LargeSlotIndex,
+ voipLanGateWay IpAddress,
+ voipLanSubnet IpAddress,
+ voipLanDHCP INTEGER,
+ voipLanStartIP IpAddress,
+ voipLanEndIP IpAddress,
+ voipLanGWEnable INTEGER,
+ voipLanDefaultGW IpAddress,
+ voipLanDefaultSubnet IpAddress,
+ voipLanLeaseTime INTEGER,
+ voipLanDNS INTEGER,
+ voipLanPriDNS IpAddress,
+ voipLanSecDNS IpAddress
+ }
+
+ voipLanIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipLanEntry 1 }
+
+ voipLanGateWay OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LAN IP / LAN default Gateway"
+ ::= { voipLanEntry 2 }
+
+ voipLanSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Subnet mask "
+ ::= { voipLanEntry 3 }
+
+ voipLanDHCP OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable DHCP server "
+ ::= { voipLanEntry 4 }
+
+ voipLanStartIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Pool Starting Address "
+ ::= { voipLanEntry 5 }
+
+ voipLanEndIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Pool Ending Address "
+ ::= { voipLanEntry 6 }
+
+ voipLanGWEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Pool Uses Other Default Gw"
+ ::= { voipLanEntry 7 }
+
+ voipLanDefaultGW OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Pool Default Gateway "
+ ::= { voipLanEntry 8 }
+
+ voipLanDefaultSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Pool Subnet mask "
+ ::= { voipLanEntry 9 }
+
+ voipLanLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lease Time "
+ ::= { voipLanEntry 10 }
+
+ voipLanDNS OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ manual(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain Name Server Assignment"
+ ::= { voipLanEntry 11 }
+
+ voipLanPriDNS OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain Name Server (Primary) IP "
+ ::= { voipLanEntry 12 }
+
+ voipLanSecDNS OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain Name Server (Secondary) IP"
+ ::= { voipLanEntry 13 }
+
+
+--
+-- VoIP SIP Proxy Server Table
+--
+
+ voipSIPProxyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipSIPProxyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP LAN Setup Table"
+ ::= { voip-card 3 }
+
+ voipSIPProxyEntry OBJECT-TYPE
+ SYNTAX VoipSIPProxyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP Proxy Sever entry"
+ INDEX { voipSIPProxyIndex ,voipSIPProxyType}
+ ::= { voipSIPProxyTable 1 }
+
+ VoipSIPProxyEntry ::= SEQUENCE {
+ voipSIPProxyIndex LargeSlotIndex,
+ voipSIPProxyType INTEGER,
+ voipSIPProxyEnable INTEGER,
+ voipSIPProxyDomainIP DisplayString,
+ voipSIPProxyPort INTEGER,
+ voipSIPProxyRealm DisplayString,
+ voipSIPProxyTTL INTEGER,
+ voipSIPProxySIPDomain DisplayString,
+ voipSIPProxyDomainReg INTEGER
+ }
+
+ voipSIPProxyIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipSIPProxyEntry 1 }
+
+ voipSIPProxyType OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ redundant(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SIP Proxy Server Type"
+ ::= { voipSIPProxyEntry 2 }
+
+ voipSIPProxyEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SIP Proxy"
+ ::= { voipSIPProxyEntry 3 }
+
+ voipSIPProxyDomainIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Proxy Server IP / Domain"
+ ::= { voipSIPProxyEntry 4 }
+
+ voipSIPProxyPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Proxy Server Port "
+ ::= { voipSIPProxyEntry 5 }
+
+ voipSIPProxyRealm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Proxy Server Realm"
+ ::= { voipSIPProxyEntry 6 }
+
+ voipSIPProxyTTL OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TTL (Registration interval) "
+ ::= { voipSIPProxyEntry 7 }
+
+ voipSIPProxySIPDomain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SIP Domain"
+ ::= { voipSIPProxyEntry 8 }
+
+ voipSIPProxyDomainReg OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Use Domain to Register"
+ ::= { voipSIPProxyEntry 9 }
+
+
+
+--
+-- VoIP SIP Representative Table
+--
+
+ voipRepresentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipRepresentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP LAN Setup Table"
+ ::= { voip-card 4 }
+
+ voipRepresentEntry OBJECT-TYPE
+ SYNTAX VoipRepresentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP Proxy Sever entry"
+ INDEX { voipRepresentIndex}
+ ::= { voipRepresentTable 1 }
+
+ VoipRepresentEntry ::= SEQUENCE {
+ voipRepresentIndex LargeSlotIndex,
+ voipRepresentEnable INTEGER,
+ voipRepresentNumber DisplayString,
+ voipRepresentAccount DisplayString,
+ voipRepresentPW DisplayString,
+ voipRepresentFxoEnable INTEGER,
+ voipRepresentFxoNumber DisplayString,
+ voipRepresentFxoAccount DisplayString,
+ voipRepresentFxoPW DisplayString
+ }
+
+
+ voipRepresentIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipRepresentEntry 1 }
+
+ voipRepresentEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SIP Representative Number"
+ ::= { voipRepresentEntry 2 }
+
+ voipRepresentNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number"
+ ::= { voipRepresentEntry 3 }
+
+ voipRepresentAccount OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Account"
+ ::= { voipRepresentEntry 4 }
+
+ voipRepresentPW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password"
+ ::= { voipRepresentEntry 5 }
+
+
+ voipRepresentFxoEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SIP Representative FXS Enable"
+ ::= { voipRepresentEntry 6 }
+
+ voipRepresentFxoNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Number"
+ ::= { voipRepresentEntry 7 }
+
+ voipRepresentFxoAccount OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Account"
+ ::= { voipRepresentEntry 8 }
+
+ voipRepresentFxoPW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS Password"
+ ::= { voipRepresentEntry 9 }
+
+--
+-- VoIP SIP Register Table
+--
+
+ voipSIPRegisterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipSIPRegisterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP LAN Setup Table"
+ ::= { voip-card 5 }
+
+ voipSIPRegisterEntry OBJECT-TYPE
+ SYNTAX VoipSIPRegisterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP Proxy Sever entry"
+ INDEX { voipSIPRegisterIndex ,voipSIPRegisterLine}
+ ::= { voipSIPRegisterTable 1 }
+
+ VoipSIPRegisterEntry ::= SEQUENCE {
+ voipSIPRegisterIndex LargeSlotIndex,
+ voipSIPRegisterLine INTEGER,
+ voipSIPRegisterEnable INTEGER,
+ voipSIPRegisterNumber DisplayString,
+ voipSIPRegisterAccount DisplayString,
+ voipSIPRegisterPW DisplayString,
+ voipSIPRegisterInvite INTEGER,
+ voipSIPRegisterHunt INTEGER
+ }
+
+ voipSIPRegisterIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipSIPRegisterEntry 1 }
+
+ voipSIPRegisterLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line No"
+ ::= { voipSIPRegisterEntry 2 }
+
+ voipSIPRegisterEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { voipSIPRegisterEntry 3 }
+
+ voipSIPRegisterNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number"
+ ::= { voipSIPRegisterEntry 4 }
+
+ voipSIPRegisterAccount OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Account"
+ ::= { voipSIPRegisterEntry 5 }
+
+ voipSIPRegisterPW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password"
+ ::= { voipSIPRegisterEntry 6 }
+
+
+ voipSIPRegisterInvite OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Invite with ID / Account"
+ ::= { voipSIPRegisterEntry 7 }
+
+ voipSIPRegisterHunt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Hunt Group"
+ ::= { voipSIPRegisterEntry 8 }
+
+
+
+--
+-- VoIP SIP Outbound Proxy Table
+--
+
+ voipSIPOutboundTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipSIPOutboundEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP Outbound Proxy Table"
+ ::= { voip-card 6 }
+
+ voipSIPOutboundEntry OBJECT-TYPE
+ SYNTAX VoipSIPOutboundEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP Outbound Proxy entry"
+ INDEX { voipSIPOutboundIndex}
+ ::= { voipSIPOutboundTable 1 }
+
+ VoipSIPOutboundEntry ::= SEQUENCE {
+ voipSIPOutboundIndex LargeSlotIndex,
+ voipSIPOutboundEnable INTEGER,
+ voipSIPOutboundDomain DisplayString,
+ voipSIPOutboundPort INTEGER
+ }
+
+ voipSIPOutboundIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipSIPOutboundEntry 1 }
+
+ voipSIPOutboundEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Outbound Proxy Support"
+ ::= { voipSIPOutboundEntry 2 }
+
+ voipSIPOutboundDomain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Outbound Proxy IP / Domain"
+ ::= { voipSIPOutboundEntry 3 }
+
+ voipSIPOutboundPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Outbound Proxy Port"
+ ::= { voipSIPOutboundEntry 4 }
+
+
+--
+-- VoIP SIP Advanced Table
+--
+
+ voipSIPAdvTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipSIPAdvEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced Table"
+ ::= { voip-card 7 }
+
+ voipSIPAdvEntry OBJECT-TYPE
+ SYNTAX VoipSIPAdvEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced entry"
+ INDEX { voipSIPAdvIndex}
+ ::= { voipSIPAdvTable 1 }
+
+ VoipSIPAdvEntry ::= SEQUENCE {
+ voipSIPAdvIndex LargeSlotIndex,
+ voipSIPAdvProtocol INTEGER,
+ voipSIPAdvRFC3986 INTEGER,
+ voipSIPAdvInbox INTEGER,
+ voipSIPAdvSipProxy INTEGER,
+ voipSIPAdvExpiration INTEGER,
+ voipSIPAdvRefreshReq INTEGER,
+ voipSIPAdvRefresher INTEGER
+
+ }
+
+ voipSIPAdvIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipSIPAdvEntry 1 }
+
+ voipSIPAdvProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ udp(1),
+ tcp(2),
+ tls(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SIP Transport Protocol"
+ ::= { voipSIPAdvEntry 2 }
+
+ voipSIPAdvRFC3986 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Support URI Percent-Encoding (RFC 3986)"
+ ::= { voipSIPAdvEntry 3 }
+
+ voipSIPAdvInbox OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Non-SIP Inbox Call"
+ ::= { voipSIPAdvEntry 4 }
+
+ voipSIPAdvSipProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Support SIP Proxy "
+ ::= { voipSIPAdvEntry 5 }
+
+ voipSIPAdvExpiration OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Session Expiration "
+ ::= { voipSIPAdvEntry 6 }
+
+ voipSIPAdvRefreshReq OBJECT-TYPE
+ SYNTAX INTEGER {
+ update(1),
+ reInvite(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Session Refresh Request "
+ ::= { voipSIPAdvEntry 7 }
+
+ voipSIPAdvRefresher OBJECT-TYPE
+ SYNTAX INTEGER {
+ uas(1),
+ uac(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Session Refresher"
+ ::= { voipSIPAdvEntry 8 }
+
+
+--
+-- VoIP Codec Option Table
+--
+
+ voipCodecOptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipCodecOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced Table"
+ ::= { voip-card 8 }
+
+ voipCodecOptionEntry OBJECT-TYPE
+ SYNTAX VoipCodecOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced entry"
+ INDEX { voipCodecOptionIndex}
+ ::= { voipCodecOptionTable 1 }
+
+ VoipCodecOptionEntry ::= SEQUENCE {
+ voipCodecOptionIndex LargeSlotIndex,
+ voipCodecOptionJitter INTEGER,
+ voipCodecOptionSC INTEGER,
+ voipCodecOptionEcho INTEGER,
+ voipCodecOptionRXTP INTEGER,
+ voipCodecOptionG723 INTEGER,
+ voipCodecOptionG726 INTEGER
+ }
+
+ voipCodecOptionIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipCodecOptionEntry 1 }
+
+ voipCodecOptionJitter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Jitter Buffer "
+ ::= { voipCodecOptionEntry 2 }
+
+ voipCodecOptionSC OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Silence Detection / Suppression"
+ ::= { voipCodecOptionEntry 3 }
+
+ voipCodecOptionEcho OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Echo Cancellation"
+ ::= { voipCodecOptionEntry 4 }
+
+ voipCodecOptionRXTP OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable RTCP-XR (RFC 3611)"
+ ::= { voipCodecOptionEntry 5 }
+
+ voipCodecOptionG723 OBJECT-TYPE
+ SYNTAX INTEGER {
+ r64000(1),
+ r53000(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G.723 6.4k/5.3k"
+ ::= { voipCodecOptionEntry 6 }
+
+ voipCodecOptionG726 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G726 Dynamic paylod Type(1-99)"
+ ::= { voipCodecOptionEntry 7 }
+
+--
+-- VoIP Codec Setup Table
+--
+
+ voipCodecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipCodecEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced Table"
+ ::= { voip-card 9 }
+
+ voipCodecEntry OBJECT-TYPE
+ SYNTAX VoipCodecEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced entry"
+ INDEX { voipCodecIndex,voipCodecItem }
+ ::= { voipCodecTable 1 }
+
+ VoipCodecEntry ::= SEQUENCE {
+ voipCodecIndex LargeSlotIndex,
+ voipCodecItem INTEGER,
+ voipCodecPriority INTEGER,
+ voipCodecEnable INTEGER,
+ voipCodecInterval INTEGER
+ }
+
+ voipCodecIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipCodecEntry 1 }
+
+ voipCodecItem OBJECT-TYPE
+ SYNTAX INTEGER {
+ g711uLaw(1),
+ g723(2),
+ g726(3),
+ g729(4),
+ g711aLaw(5),
+ gsm(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Codec"
+ ::= { voipCodecEntry 2 }
+
+ voipCodecPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Priority "
+ ::= { voipCodecEntry 3 }
+
+ voipCodecEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { voipCodecEntry 4 }
+
+ voipCodecInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ ms10sec(1),
+ ms20sec(2),
+ ms30sec(3),
+ ms40sec(4),
+ ms50sec(5),
+ ms60sec(6),
+ ms70sec(7),
+ ms80sec(8),
+ ms90sec(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Packet Interval (ms)"
+ ::= { voipCodecEntry 5 }
+
+--
+-- VoIP DTMF Setup Table
+--
+
+ voipDtmfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipDtmfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced Table"
+ ::= { voip-card 10 }
+
+ voipDtmfEntry OBJECT-TYPE
+ SYNTAX VoipDtmfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced entry"
+ INDEX { voipDtmfIndex}
+ ::= { voipDtmfTable 1 }
+
+ VoipDtmfEntry ::= SEQUENCE {
+ voipDtmfIndex LargeSlotIndex,
+ voipDtmfOutOfBand INTEGER,
+ voipDtmfOutOfBandMode INTEGER,
+ voipDtmfOnLength INTEGER,
+ voipDtmfOffLength INTEGER
+ }
+
+ voipDtmfIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipDtmfEntry 1 }
+
+ voipDtmfOutOfBand OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Enable Out-of-Band DTMF"
+ ::= { voipDtmfEntry 2 }
+
+ voipDtmfOutOfBandMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ rfc2833(1),
+ sipInfo(2),
+ rfc2833Force(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Out-of-Band DTMF"
+ ::= { voipDtmfEntry 3 }
+
+ voipDtmfOnLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum DTMF ON Length"
+ ::= { voipDtmfEntry 4 }
+
+ voipDtmfOffLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum DTMF OFF Length"
+ ::= { voipDtmfEntry 5 }
+
+
+--
+-- VoIP Hot Line Table
+--
+
+ voipHotLineTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipHotLineEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced Table"
+ ::= { voip-card 11 }
+
+ voipHotLineEntry OBJECT-TYPE
+ SYNTAX VoipHotLineEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced entry"
+ INDEX { voipHotLineIndex, voipHotLineLine }
+ ::= { voipHotLineTable 1 }
+
+ VoipHotLineEntry ::= SEQUENCE {
+ voipHotLineIndex LargeSlotIndex,
+ voipHotLineLine INTEGER,
+ voipHotLineEnable INTEGER,
+ voipHotLineDelay INTEGER,
+ voipHotLineNumber DisplayString
+ }
+
+ voipHotLineIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipHotLineEntry 1 }
+
+ voipHotLineLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line ID"
+ ::= { voipHotLineEntry 2 }
+
+ voipHotLineEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Hot Line"
+ ::= { voipHotLineEntry 3}
+
+ voipHotLineDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Warm Line(Hot Line Delay) "
+ ::= { voipHotLineEntry 4}
+
+ voipHotLineNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Hot Line No."
+ ::= { voipHotLineEntry 5}
+
+--
+-- VoIP Phone Book Table
+--
+
+ voipPhoneBookTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipPhoneBookEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced Table"
+ ::= { voip-card 12 }
+
+ voipPhoneBookEntry OBJECT-TYPE
+ SYNTAX VoipPhoneBookEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced entry"
+ INDEX { voipPhoneBookIndex, voipPhoneBookItem }
+ ::= { voipPhoneBookTable 1 }
+
+ VoipPhoneBookEntry ::= SEQUENCE {
+ voipPhoneBookIndex LargeSlotIndex,
+ voipPhoneBookItem INTEGER,
+ voipPhoneBookName DisplayString,
+ voipPhoneBookNumber DisplayString,
+ voipPhoneBookDomain DisplayString,
+ voipPhoneBookPort INTEGER
+ }
+
+ voipPhoneBookIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipPhoneBookEntry 1 }
+
+ voipPhoneBookItem OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Item ID"
+ ::= { voipPhoneBookEntry 2 }
+
+ voipPhoneBookName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway Name"
+ ::= { voipPhoneBookEntry 3}
+
+ voipPhoneBookNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway Number"
+ ::= { voipPhoneBookEntry 4}
+
+ voipPhoneBookDomain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP / Domain Name"
+ ::= { voipPhoneBookEntry 5}
+
+ voipPhoneBookPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port"
+ ::= { voipPhoneBookEntry 6}
+
+--
+-- VoIP Digital Map Option Table
+--
+
+ voipDigMapOpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipDigMapOpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Digital Map Option Table"
+ ::= { voip-card 13 }
+
+ voipDigMapOpEntry OBJECT-TYPE
+ SYNTAX VoipDigMapOpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Digital Map Option entry"
+ INDEX { voipDigMapOpSlot }
+ ::= { voipDigMapOpTable 1 }
+
+ VoipDigMapOpEntry ::= SEQUENCE {
+ voipDigMapOpSlot LargeSlotIndex,
+ voipDigMapOpAlert INTEGER,
+ voipDigMapOpPound INTEGER,
+ voipDigMapOpDialLen INTEGER,
+ voipDigMapOpCallRoute INTEGER
+ }
+
+ voipDigMapOpSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipDigMapOpEntry 1 }
+
+ voipDigMapOpAlert OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alert if Auto fails"
+ ::= { voipDigMapOpEntry 2 }
+
+ voipDigMapOpPound OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Pound Key"
+ ::= { voipDigMapOpEntry 3 }
+
+ voipDigMapOpDialLen OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max. Dial Length"
+ ::= { voipDigMapOpEntry 4 }
+
+ voipDigMapOpCallRoute OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ voip(2),
+ pstn(3),
+ deny(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Default Call Route "
+ ::= { voipDigMapOpEntry 5 }
+
+--
+-- VoIP Digital Map Table
+--
+
+ voipDigMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipDigMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Digital Map Table"
+ ::= { voip-card 14 }
+
+ voipDigMapEntry OBJECT-TYPE
+ SYNTAX VoipDigMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Digital Map entry"
+ INDEX { voipDigMapSlot, voipDigMapItem }
+ ::= { voipDigMapTable 1 }
+
+ VoipDigMapEntry ::= SEQUENCE {
+ voipDigMapSlot LargeSlotIndex,
+ voipDigMapItem INTEGER,
+ voipDigMapEnable INTEGER,
+ voipDigMapScanCode DisplayString,
+ voipDigMapVoipDial DisplayString,
+ voipDigMapPstnDial DisplayString,
+ voipDigMapDialLen INTEGER,
+ voipDigMapDialRoute INTEGER,
+ voipBackupEnable INTEGER,
+ voipBackupPrefix DisplayString,
+ voipBackupDomainIP DisplayString,
+ voipBackupPort INTEGER
+ }
+
+ voipDigMapSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipDigMapEntry 1 }
+
+ voipDigMapItem OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Item ID"
+ ::= { voipDigMapEntry 2 }
+
+ voipDigMapEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Item ID"
+ ::= { voipDigMapEntry 3 }
+
+ voipDigMapScanCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway Name"
+ ::= { voipDigMapEntry 4}
+
+ voipDigMapVoipDial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway Number"
+ ::= { voipDigMapEntry 5}
+
+ voipDigMapPstnDial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP / Domain Name"
+ ::= { voipDigMapEntry 6}
+
+ voipDigMapDialLen OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dial Length"
+ ::= { voipDigMapEntry 7}
+
+ voipDigMapDialRoute OBJECT-TYPE
+ SYNTAX INTEGER{
+ auto(1),
+ voip(2),
+ pstn(3),
+ deny(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Route Mode"
+ ::= { voipDigMapEntry 8}
+
+ voipBackupEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port"
+ ::= { voipDigMapEntry 9}
+
+ voipBackupPrefix OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port"
+ ::= { voipDigMapEntry 10}
+
+ voipBackupDomainIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port"
+ ::= { voipDigMapEntry 11}
+
+ voipBackupPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port"
+ ::= { voipDigMapEntry 12}
+
+--
+-- VoIP Command Control Table
+--
+
+ voipCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipCommandEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { voip-card 15 }
+
+ voipCommandEntry OBJECT-TYPE
+ SYNTAX VoipCommandEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { voipCommandIndex }
+ ::= { voipCommandTable 1 }
+
+ VoipCommandEntry ::= SEQUENCE {
+ voipCommandIndex LargeSlotIndex,
+ voipCommandReset INTEGER,
+ voipCommandLoadDefault INTEGER,
+ voipCommandVoipReset INTEGER,
+ voipCommandReload INTEGER
+ }
+
+ voipCommandIndex OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipCommandEntry 1 }
+
+ voipCommandLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default VOIP CONF"
+ ::= { voipCommandEntry 2 }
+
+ voipCommandReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Card Reset"
+ ::= { voipCommandEntry 3 }
+
+ voipCommandVoipReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: VOIP Reset"
+ ::= { voipCommandEntry 4 }
+
+ voipCommandReload OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), --//RIKER2021 SilverCreek
+ reload(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Reload Config"
+ ::= { voipCommandEntry 5 }
+
+--
+-- VoIP Ethernet phy table
+--
+
+ voipEthPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipEthPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Eth phy electric Table."
+ ::= { voip-card 16 }
+
+ voipEthPortEntry OBJECT-TYPE
+ SYNTAX VoipEthPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Eth Phy Config Entry."
+ INDEX { voipEthSlot , voipEthPort }
+ ::= { voipEthPortTable 1 }
+
+ VoipEthPortEntry ::= SEQUENCE {
+ voipEthSlot LargeSlotIndex,
+ voipEthPort INTEGER,
+ voipEthLinkup INTEGER,
+ voipEthSpeed INTEGER,
+ voipEthDuplex INTEGER
+ }
+
+ voipEthSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipEthPortEntry 1 }
+
+ voipEthPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ wan (1),
+ lan1 (2),
+ lan2 (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "eth port WAN LAN1 LAN2"
+ ::= { voipEthPortEntry 2 }
+
+ voipEthLinkup OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port Linkup"
+ ::= { voipEthPortEntry 3 }
+
+ voipEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ speed10mbps (1),
+ speed100mbps (2),
+ speed1000mbps (3),
+ na(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port speed 10/100/1000 mbps"
+ ::= { voipEthPortEntry 4 }
+
+ voipEthDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ half (1),
+ full (2),
+ na(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port duplex mode(half/full)"
+ ::= { voipEthPortEntry 5 }
+
+
+--
+-- VoIP Voice Control Table
+--
+
+ voipVoiceControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipVoiceControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Voice Control Table"
+ ::= { voip-card 17 }
+
+ voipVoiceControlEntry OBJECT-TYPE
+ SYNTAX VoipVoiceControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP advanced entry"
+ INDEX { voipVoiceControlSlot}
+ ::= { voipVoiceControlTable 1 }
+
+ VoipVoiceControlEntry ::= SEQUENCE {
+ voipVoiceControlSlot LargeSlotIndex,
+ voipVoiceControlAulaw INTEGER,
+ voipVoiceControlFxs INTEGER
+ }
+
+ voipVoiceControlSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipVoiceControlEntry 1 }
+
+ voipVoiceControlAulaw OBJECT-TYPE
+ SYNTAX INTEGER {
+ alaw(1),
+ ulaw(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A u Law"
+ ::= { voipVoiceControlEntry 2 }
+
+ voipVoiceControlFxs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "max FXS channel"
+ ::= { voipVoiceControlEntry 3 }
+
+
+--
+-- VoIP RTP Summary table
+--
+
+ voipRtpSumTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipRtpSumEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RTP Summary Table."
+ ::= { voip-card 18 }
+
+ voipRtpSumEntry OBJECT-TYPE
+ SYNTAX VoipRtpSumEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RTP Summary Entry."
+ INDEX { voipRtpSumSlot , voipRtpSumLine }
+ ::= { voipRtpSumTable 1 }
+
+ VoipRtpSumEntry ::= SEQUENCE {
+ voipRtpSumSlot LargeSlotIndex,
+ voipRtpSumLine INTEGER,
+ voipRtpSumCodec INTEGER,
+ voipRtpSumIP INTEGER,
+ voipRtpSumPort INTEGER,
+ voipRtpSumPktSend INTEGER,
+ voipRtpSumPktRcv INTEGER,
+ voipRtpSumLost INTEGER,
+ voipRtpSumJitter INTEGER,
+ voipRtpSumByteSend INTEGER,
+ voipRtpSumByteRcv INTEGER,
+ voipRtpSumPeerSend INTEGER
+ }
+
+
+ voipRtpSumSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ MAX-ACCESS read-only --//RIKER2021 SilverCreek
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipRtpSumEntry 1 }
+
+ voipRtpSumLine OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only --//RIKER2021 SilverCreek
+ STATUS current
+ DESCRIPTION
+ "Line Numner"
+ ::= { voipRtpSumEntry 2 }
+
+ voipRtpSumCodec OBJECT-TYPE
+ SYNTAX INTEGER {
+ g711uLaw (1),
+ g723(2),
+ g726and32k(3),
+ g729(4),
+ g711alaw(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Codec"
+ ::= { voipRtpSumEntry 3 }
+
+ voipRtpSumIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP"
+ ::= { voipRtpSumEntry 4 }
+
+ voipRtpSumPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port"
+ ::= { voipRtpSumEntry 5 }
+
+ voipRtpSumPktSend OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packer Send"
+ ::= { voipRtpSumEntry 6 }
+
+ voipRtpSumPktRcv OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packer Receive"
+ ::= { voipRtpSumEntry 7 }
+
+ voipRtpSumLost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packer Lost"
+ ::= { voipRtpSumEntry 8 }
+
+ voipRtpSumJitter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Jitter"
+ ::= { voipRtpSumEntry 9 }
+
+ voipRtpSumByteSend OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Byte Send"
+ ::= { voipRtpSumEntry 10 }
+
+ voipRtpSumByteRcv OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Byte Receive"
+ ::= { voipRtpSumEntry 11 }
+
+ voipRtpSumPeerSend OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer Say Send Pakcet"
+ ::= { voipRtpSumEntry 12 }
+
+
+--
+-- VoIP FAX Mode Table
+--
+
+ voipFaxModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipFaxModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP FAX Mode Table"
+ ::= { voip-card 19 }
+
+ voipFaxModeEntry OBJECT-TYPE
+ SYNTAX VoipFaxModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP FAX Mode entry"
+ INDEX { voipFaxModeSlot, voipFaxModeLine }
+ ::= { voipFaxModeTable 1 }
+
+ VoipFaxModeEntry ::= SEQUENCE {
+ voipFaxModeSlot LargeSlotIndex,
+ voipFaxModeLine INTEGER,
+ voipFaxMode INTEGER
+ }
+
+ voipFaxModeSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipFaxModeEntry 1 }
+
+ voipFaxModeLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line"
+ ::= { voipFaxModeEntry 2 }
+
+ voipFaxMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ t38fax(2),
+ t30fax(3),
+ t30modem(4),
+ t30only(5),
+ t38native(6),
+ t30v152(7),
+ t30v25(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FAX Mode"
+ ::= { voipFaxModeEntry 3 }
+
+--
+-- VoIP FAX Option Table
+--
+
+ voipFaxOpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipFaxOpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP FAX Option Table"
+ ::= { voip-card 20 }
+
+ voipFaxOpEntry OBJECT-TYPE
+ SYNTAX VoipFaxOpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP FAX Option entry"
+ INDEX { voipFaxOpSlot}
+ ::= { voipFaxOpTable 1 }
+
+ VoipFaxOpEntry ::= SEQUENCE {
+ voipFaxOpSlot LargeSlotIndex,
+ voipFaxOpCED INTEGER,
+ voipFaxOpT38 INTEGER,
+ voipFaxOpSense INTEGER,
+ voipFaxOpHighSpeed INTEGER,
+ voipFaxOpLowSpeed INTEGER,
+ voipFaxOpMaxRate INTEGER,
+ voipFaxOpPacketTime INTEGER,
+ voipFaxOpDelay INTEGER,
+ voipFaxOpFaxCodec INTEGER,
+ voipFaxOpPayload INTEGER,
+ voipFaxOpJitter INTEGER
+
+ }
+
+ voipFaxOpSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipFaxOpEntry 1 }
+
+
+ voipFaxOpCED OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Switch FAX On CED Detection"
+ ::= { voipFaxOpEntry 2 }
+
+ voipFaxOpT38 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Restrict T.38"
+ ::= { voipFaxOpEntry 3}
+
+ voipFaxOpSense OBJECT-TYPE
+ SYNTAX INTEGER {
+ n2(1),
+ n1(2),
+ zero(3),
+ p1(4),
+ p2(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FAX Detection Sensitivity"
+ ::= { voipFaxOpEntry 4}
+
+ voipFaxOpHighSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ two(3),
+ three(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "High Speed Redundancy "
+ ::= { voipFaxOpEntry 5}
+
+ voipFaxOpLowSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ one(2),
+ two(3),
+ three(4),
+ four(5),
+ five(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Low Speed Redundancy "
+ ::= { voipFaxOpEntry 6}
+
+ voipFaxOpMaxRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r2400(1),
+ r4800(2),
+ r7200(3),
+ r9600(4),
+ r12000(5),
+ r14400(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FAX Max Rate "
+ ::= { voipFaxOpEntry 7}
+
+ voipFaxOpPacketTime OBJECT-TYPE
+ SYNTAX INTEGER {
+ p10(1),
+ p20(2),
+ p30(3),
+ p40(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "High Speed Packet Time"
+ ::= { voipFaxOpEntry 8}
+
+ voipFaxOpDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Audio Rollback Delay"
+ ::= { voipFaxOpEntry 9}
+
+ voipFaxOpFaxCodec OBJECT-TYPE
+ SYNTAX INTEGER{
+ g711ulaw(1),
+ g711alaw(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FAX Codec "
+ ::= { voipFaxOpEntry 10}
+
+ voipFaxOpPayload OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T.30 V.152 Payload Type"
+ ::= { voipFaxOpEntry 11}
+
+ voipFaxOpJitter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FAX Jitter Buffer"
+ ::= { voipFaxOpEntry 12}
+
+
+--
+-- VoIP SIP Proxy Option Table
+--
+
+ voipSipProxyOpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipSipProxyOpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP Proxy Option Table"
+ ::= { voip-card 21 }
+
+ voipSipProxyOpEntry OBJECT-TYPE
+ SYNTAX VoipSipProxyOpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP SIP Proxy Option entry"
+ INDEX { voipSipProxyOpSlot}
+ ::= { voipSipProxyOpTable 1 }
+
+ VoipSipProxyOpEntry ::= SEQUENCE {
+ voipSipProxyOpSlot LargeSlotIndex,
+ voipSipProxyOpBind INTEGER,
+ voipSipProxyOpUnreg INTEGER,
+ voipSipProxyOpUnregAll INTEGER,
+ voipSipProxyOpSipAuth INTEGER,
+ voipSipProxyOpInvite INTEGER,
+ voipSipProxyOpMWI INTEGER
+
+ }
+
+ voipSipProxyOpSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipSipProxyOpEntry 1 }
+
+
+ voipSipProxyOpBind OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bind Proxy Interval for NAT"
+ ::= { voipSipProxyOpEntry 2 }
+
+ voipSipProxyOpUnreg OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initial Unregister"
+ ::= { voipSipProxyOpEntry 3 }
+
+ voipSipProxyOpUnregAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unregister All Contacts"
+ ::= { voipSipProxyOpEntry 4 }
+
+ voipSipProxyOpSipAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Keep SIP Auth"
+ ::= { voipSipProxyOpEntry 5 }
+
+
+ voipSipProxyOpInvite OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Keep INVITE Auth"
+ ::= { voipSipProxyOpEntry 6 }
+
+ voipSipProxyOpMWI OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Support Message Waiting Indication (MWI)"
+ ::= { voipSipProxyOpEntry 7 }
+
+
+--
+-- VoIP UPnP NAT Traversal Table
+--
+
+ voipUpnpNatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipUpnpNatEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP UPnP NAT Traversal Table"
+ ::= { voip-card 22 }
+
+ voipUpnpNatEntry OBJECT-TYPE
+ SYNTAX VoipUpnpNatEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP UPnP NAT Traversal entry"
+ INDEX { voipUpnpNatSlot}
+ ::= { voipUpnpNatTable 1 }
+
+ VoipUpnpNatEntry ::= SEQUENCE {
+ voipUpnpNatSlot LargeSlotIndex,
+ voipUpnpNatEnableUpnp INTEGER,
+ voipUpnpNatEnableNat INTEGER,
+ voipUpnpNatNatIP DisplayString,
+ voipUpnpNatEnableStun INTEGER,
+ voipUpnpNatStunIP DisplayString,
+ voipUpnpNatStunPort INTEGER
+
+ }
+
+ voipUpnpNatSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipUpnpNatEntry 1 }
+
+
+ voipUpnpNatEnableUpnp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable UPnP"
+ ::= { voipUpnpNatEntry 2 }
+
+ voipUpnpNatEnableNat OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable NAT Public IP"
+ ::= { voipUpnpNatEntry 3 }
+
+ voipUpnpNatNatIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP/Domain "
+ ::= { voipUpnpNatEntry 4 }
+
+
+ voipUpnpNatEnableStun OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable STUN Client"
+ ::= { voipUpnpNatEntry 5 }
+
+ voipUpnpNatStunIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STUN Server IP / Domain"
+ ::= { voipUpnpNatEntry 6 }
+
+ voipUpnpNatStunPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STUN Server Port"
+ ::= { voipUpnpNatEntry 7 }
+
+
+--
+-- VoIP Status Table
+--
+
+ voipStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Status Table"
+ ::= { voip-card 23 }
+
+ voipStatusEntry OBJECT-TYPE
+ SYNTAX VoipStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Status entry"
+ INDEX { voipStatusSlot,
+ voipStatusLine}
+ ::= { voipStatusTable 1 }
+
+ VoipStatusEntry ::= SEQUENCE {
+ voipStatusSlot LargeSlotIndex,
+ voipStatusLine INTEGER,
+ voipStatusType INTEGER,
+ voipStatusNumber DisplayString,
+ voipStatusState INTEGER,
+ voipStatusCalls INTEGER,
+ voipStatusReg INTEGER
+
+ }
+
+ voipStatusSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipStatusEntry 1 }
+
+
+ voipStatusLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line number"
+ ::= { voipStatusEntry 2 }
+
+ voipStatusType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fxs(1),
+ fxo(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type"
+ ::= { voipStatusEntry 3 }
+
+ voipStatusNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number "
+ ::= { voipStatusEntry 4 }
+
+ voipStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ nothing(1),
+ error(2),
+ disable(3),
+ idle(4),
+ getDtmf(5),
+ regQuery(6),
+ dnsQuery(7),
+ inviting(8),
+ ringback(9),
+ callerIdRing(10),
+ callerIdSending(11),
+ callerIdSent(12),
+ alerting(13),
+ answering(14),
+ talking(15),
+ playBusyTone(16)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State"
+ ::= { voipStatusEntry 5 }
+
+ voipStatusCalls OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Calls"
+ ::= { voipStatusEntry 6 }
+
+ voipStatusReg OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable(1),
+ proceeding(2),
+ success(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Register "
+ ::= { voipStatusEntry 7 }
+
+
+--
+-- VoIP Calling Feature Representative Table
+--
+
+ voipCallRepresentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipCallRepresentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Calling Feature Represent Table"
+ ::= { voip-card 24 }
+
+ voipCallRepresentEntry OBJECT-TYPE
+ SYNTAX VoipCallRepresentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Calling Feature Represent entry"
+ INDEX { voipCallRepresentSlot}
+ ::= { voipCallRepresentTable 1 }
+
+ VoipCallRepresentEntry ::= SEQUENCE {
+ voipCallRepresentSlot LargeSlotIndex,
+ voipFxsUncondition INTEGER,
+ voipFxsUnconditionParam DisplayString,
+ voipFxsBusy INTEGER,
+ voipFxsBusyParam DisplayString,
+ voipFxoUncondition INTEGER,
+ voipFxoUnconditionParam DisplayString,
+ voipFxoBusy INTEGER,
+ voipFxoBusyParam DisplayString
+ }
+
+
+ voipCallRepresentSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipCallRepresentEntry 1 }
+
+ voipFxsUncondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable FXS uncondtion forward"
+ ::= { voipCallRepresentEntry 2 }
+
+ voipFxsUnconditionParam OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS uncondtion forward parameter"
+ ::= { voipCallRepresentEntry 3 }
+
+
+ voipFxsBusy OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable FXS busy forward"
+ ::= { voipCallRepresentEntry 4 }
+
+ voipFxsBusyParam OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXS busy forward parameter"
+ ::= { voipCallRepresentEntry 5 }
+
+ voipFxoUncondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable FXO uncondtion forward"
+ ::= { voipCallRepresentEntry 6 }
+
+ voipFxoUnconditionParam OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXO uncondtion forward parameter"
+ ::= { voipCallRepresentEntry 7 }
+
+
+ voipFxoBusy OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable FXO busy forward"
+ ::= { voipCallRepresentEntry 8 }
+
+ voipFxoBusyParam OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FXO busy forward parameter"
+ ::= { voipCallRepresentEntry 9 }
+
+--
+-- VoIP Calling Feature Table
+--
+
+ voipCallFeatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipCallFeatureEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Calling Feature Table"
+ ::= { voip-card 25 }
+
+ voipCallFeatureEntry OBJECT-TYPE
+ SYNTAX VoipCallFeatureEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Calling Feature entry"
+ INDEX { voipCallFeatureSlot, voipCallFeatureLine }
+ ::= { voipCallFeatureTable 1 }
+
+ VoipCallFeatureEntry ::= SEQUENCE {
+ voipCallFeatureSlot LargeSlotIndex,
+ voipCallFeatureLine INTEGER,
+ voipNotDisturb INTEGER,
+ voipUnconditionEnable INTEGER,
+ voipUnconditionParam DisplayString,
+ voipBusyEnable INTEGER,
+ voipBusyParam DisplayString,
+ voipNoAnswerEnable INTEGER,
+ voipNoAnswerParam DisplayString
+ }
+
+ voipCallFeatureSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipCallFeatureEntry 1 }
+
+ voipCallFeatureLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line ID"
+ ::= { voipCallFeatureEntry 2 }
+
+ voipNotDisturb OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Do Not Disturb"
+ ::= { voipCallFeatureEntry 3}
+
+ voipUnconditionEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unconditional Forward"
+ ::= { voipCallFeatureEntry 4}
+
+ voipUnconditionParam OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unconditional Forward Parameter"
+ ::= { voipCallFeatureEntry 5}
+
+ voipBusyEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Busy Forward"
+ ::= { voipCallFeatureEntry 6}
+
+ voipBusyParam OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Busy Forward Parameter"
+ ::= { voipCallFeatureEntry 7}
+
+ voipNoAnswerEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "No Answer Forward "
+ ::= { voipCallFeatureEntry 8}
+
+ voipNoAnswerParam OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "No Answer Forward Parameter"
+ ::= { voipCallFeatureEntry 9}
+
+
+--
+-- VoIP Calling Feature Option Table
+--
+
+ voipCallOptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipCallOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Calling Feature Option Table"
+ ::= { voip-card 26 }
+
+ voipCallOptionEntry OBJECT-TYPE
+ SYNTAX VoipCallOptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Calling Feature Option entry"
+ INDEX { voipCallOptionSlot, voipCallOptionLine }
+ ::= { voipCallOptionTable 1 }
+
+ VoipCallOptionEntry ::= SEQUENCE {
+ voipCallOptionSlot LargeSlotIndex,
+ voipCallOptionLine INTEGER,
+ voipCallHold INTEGER,
+ voipCallTransfer INTEGER,
+ voipCallWaiting INTEGER,
+ voipLoalMixer INTEGER,
+ voipNoAnswerTime INTEGER
+ }
+
+ voipCallOptionSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipCallOptionEntry 1 }
+
+ voipCallOptionLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line ID"
+ ::= { voipCallOptionEntry 2 }
+
+ voipCallHold OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Call Hold"
+ ::= { voipCallOptionEntry 3}
+
+ voipCallTransfer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Call Transfer"
+ ::= { voipCallOptionEntry 4}
+
+ voipCallWaiting OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Call Waiting"
+ ::= { voipCallOptionEntry 5}
+
+ voipLoalMixer OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Local Mixer"
+ ::= { voipCallOptionEntry 6}
+
+ voipNoAnswerTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "No Answer Time"
+ ::= { voipCallOptionEntry 7}
+
+--
+-- VoIP Ring Cadence Table
+--
+
+ voipRingCadenceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipRingCadenceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Ring Cadence Table"
+ ::= { voip-card 27 }
+
+ voipRingCadenceEntry OBJECT-TYPE
+ SYNTAX VoipRingCadenceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Ring Cadence entry"
+ INDEX { voipRingCadenceSlot}
+ ::= { voipRingCadenceTable 1 }
+
+ VoipRingCadenceEntry ::= SEQUENCE {
+ voipRingCadenceSlot LargeSlotIndex,
+ voipRingCadenceR1On1 INTEGER,
+ voipRingCadenceR1Off1 INTEGER,
+ voipRingCadenceR1On2 INTEGER,
+ voipRingCadenceR1Off2 INTEGER,
+ voipRingCadenceR1On3 INTEGER,
+ voipRingCadenceR1Off3 INTEGER,
+ voipRingCadenceR2On1 INTEGER,
+ voipRingCadenceR2Off1 INTEGER,
+ voipRingCadenceR2On2 INTEGER,
+ voipRingCadenceR2Off2 INTEGER,
+ voipRingCadenceR2On3 INTEGER,
+ voipRingCadenceR2Off3 INTEGER,
+ voipRingCadenceR3On1 INTEGER,
+ voipRingCadenceR3Off1 INTEGER,
+ voipRingCadenceR3On2 INTEGER,
+ voipRingCadenceR3Off2 INTEGER,
+ voipRingCadenceR3On3 INTEGER,
+ voipRingCadenceR3Off3 INTEGER
+ }
+
+
+ voipRingCadenceSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipRingCadenceEntry 1 }
+
+ voipRingCadenceR1On1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 1 On1"
+ ::= { voipRingCadenceEntry 2 }
+
+ voipRingCadenceR1Off1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 1 Off1"
+ ::= { voipRingCadenceEntry 3}
+
+ voipRingCadenceR1On2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 1 On2"
+ ::= { voipRingCadenceEntry 4 }
+
+ voipRingCadenceR1Off2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 1 Off2"
+ ::= { voipRingCadenceEntry 5}
+
+ voipRingCadenceR1On3 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 1 On3"
+ ::= { voipRingCadenceEntry 6 }
+
+ voipRingCadenceR1Off3 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 1 Off3"
+ ::= { voipRingCadenceEntry 7}
+
+ voipRingCadenceR2On1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 2 On1"
+ ::= { voipRingCadenceEntry 8 }
+
+ voipRingCadenceR2Off1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 2 Off1"
+ ::= { voipRingCadenceEntry 9}
+
+ voipRingCadenceR2On2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 2 On2"
+ ::= { voipRingCadenceEntry 10}
+
+ voipRingCadenceR2Off2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 1 Off2"
+ ::= { voipRingCadenceEntry 11}
+
+ voipRingCadenceR2On3 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 2 On3"
+ ::= { voipRingCadenceEntry 12 }
+
+ voipRingCadenceR2Off3 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 2 Off3"
+ ::= { voipRingCadenceEntry 13}
+
+ voipRingCadenceR3On1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 3 On1"
+ ::= { voipRingCadenceEntry 14 }
+
+ voipRingCadenceR3Off1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 3 Off1"
+ ::= { voipRingCadenceEntry 15}
+
+ voipRingCadenceR3On2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 3 On2"
+ ::= { voipRingCadenceEntry 16 }
+
+ voipRingCadenceR3Off2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 3 Off2"
+ ::= { voipRingCadenceEntry 17}
+
+ voipRingCadenceR3On3 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 3 On3"
+ ::= { voipRingCadenceEntry 18 }
+
+ voipRingCadenceR3Off3 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence Range 3 Off3"
+ ::= { voipRingCadenceEntry 19}
+
+--
+-- VoIP Line Setting Table
+--
+
+ voipLineSettingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipLineSettingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Line Setting Table"
+ ::= { voip-card 28 }
+
+ voipLineSettingEntry OBJECT-TYPE
+ SYNTAX VoipLineSettingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Line Setting entry"
+ INDEX { voipLineSettingSlot, voipLineSettingLine }
+ ::= { voipLineSettingTable 1 }
+
+ VoipLineSettingEntry ::= SEQUENCE {
+ voipLineSettingSlot LargeSlotIndex,
+ voipLineSettingLine INTEGER,
+ voipLineSetRingCadence INTEGER
+
+ }
+
+ voipLineSettingSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipLineSettingEntry 1 }
+
+ voipLineSettingLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line ID"
+ ::= { voipLineSettingEntry 2 }
+
+ voipLineSetRingCadence OBJECT-TYPE
+ SYNTAX INTEGER {
+ one(1),
+ two(2),
+ three(3),
+ na(256)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Cadence"
+ ::= { voipLineSettingEntry 3}
+
+
+--
+-- VoIP Caller ID Table
+--
+
+ voipCallerIdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipCallerIdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Caller ID Table"
+ ::= { voip-card 29 }
+
+ voipCallerIdEntry OBJECT-TYPE
+ SYNTAX VoipCallerIdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VoIP Caller ID entry"
+ INDEX { voipCallerIdSlot}
+ ::= { voipCallerIdTable 1 }
+
+ VoipCallerIdEntry ::= SEQUENCE {
+ voipCallerIdSlot LargeSlotIndex,
+ voipCallerIdFxsMode INTEGER,
+ voipCallerIdFirstRing INTEGER,
+ voipCallerIdFskMode INTEGER,
+ voipCallerIdFxoDetect INTEGER
+
+ }
+
+ voipCallerIdSlot OBJECT-TYPE
+ SYNTAX LargeSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { voipCallerIdEntry 1 }
+
+
+ voipCallerIdFxsMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ dtmf(2),
+ fsk(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable UPnP"
+ ::= { voipCallerIdEntry 2 }
+
+ voipCallerIdFirstRing OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable NAT Public IP"
+ ::= { voipCallerIdEntry 3 }
+
+ voipCallerIdFskMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ bellcore(1),
+ etsi(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NAT IP/Domain "
+ ::= { voipCallerIdEntry 4 }
+ voipCallerIdFxoDetect OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable STUN Client"
+ ::= { voipCallerIdEntry 5 }
+
+ voipTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Total cards of VoIP "
+ ::= { voip-card 100 }
+--============================================================================--
+
+--============================================================================--
+
+--======================================================================--
+--======================================================================--
+-- 3rs232a-card MIB
+--======================================================================--
+--======================================================================--
+
+--
+-- 6RS232A Configuration
+--
+
+ trirs232aConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriRs232aConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Rs232a Interface Configuration table."
+ ::= { trirs232a-card 1 }
+
+ trirs232aConfigEntry OBJECT-TYPE
+ SYNTAX TriRs232aConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the 3Rs232a Configuration table."
+ INDEX { trirsCfgSlotIndex , trirsCfgPortIndex }
+ ::= { trirs232aConfigTable 1 }
+
+ TriRs232aConfigEntry ::= SEQUENCE {
+ trirsCfgSlotIndex SmallSlotIndex,
+ trirsCfgPortIndex ThreePortID,
+ trirsCfgMux INTEGER,
+ trirsCfgSyncMode INTEGER,
+ trirsCfgRate INTEGER,
+ trirsCfgBitPos INTEGER,
+ trirsCfgClkPolarity INTEGER,
+ trirsCfgDataPolarity INTEGER,
+ trirsCfgRTS INTEGER,
+ trirsCfgTTM INTEGER,
+ trirsCfgDteDceMode INTEGER,
+ trirsCfgDtrSel INTEGER,
+ trirsCfgInterface INTEGER,
+ trirsCfgBitPos0Used INTEGER,
+ trirsCfgBitPos1Used INTEGER,
+ trirsCfgBitPos2Used INTEGER,
+ trirsCfgBitPos3Used INTEGER,
+ trirsCfgBitPos4Used INTEGER,
+ trirsCfgBitPos5Used INTEGER,
+ trirsCfgBitPos6Used INTEGER,
+ trirsCfgBitPos7Used INTEGER,
+ trirsCfgWarrning DisplayString
+ }
+
+ trirsCfgSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { trirs232aConfigEntry 1 }
+
+ trirsCfgPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, Total 3 ports"
+ ::= { trirs232aConfigEntry 2 }
+
+ trirsCfgMux OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonMux(1),
+ mux(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a MUX mode"
+ ::= { trirs232aConfigEntry 3 }
+
+
+ trirsCfgSyncMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ async8(1),
+ async9(2),
+ async10(3),
+ async11(4),
+ async12(5),
+ sync(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Sync mode"
+ ::= { trirs232aConfigEntry 4 }
+
+ trirsCfgRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ r0-6K(1),
+ r1-2K(2),
+ r2-4K(3),
+ r4-8K(4),
+ r7-2K(5),
+ r9-6K(6),
+ r14-4K(7),
+ r19-2K(8),
+ r38-4K(9),
+ r48K(10),
+ r64K(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Base Rate"
+ ::= { trirs232aConfigEntry 5 }
+
+ trirsCfgBitPos OBJECT-TYPE
+ SYNTAX INTEGER {
+ position-0(1),
+ position-1(2),
+ position-2(3),
+ position-3(4),
+ position-4(5),
+ position-5(6),
+ position-6(7),
+ position-7(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bit position"
+ ::= { trirs232aConfigEntry 6 }
+
+ trirsCfgClkPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clockNormal(1),
+ clockInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Clock Polarity"
+ ::= { trirs232aConfigEntry 7 }
+
+ trirsCfgDataPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ dataNormal(1),
+ dataInverted(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Data Polarity"
+ ::= { trirs232aConfigEntry 8 }
+
+ trirsCfgRTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ rtsActive(1),
+ rtsPermanent(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a RTS Mode"
+ ::= { trirs232aConfigEntry 9 }
+
+ trirsCfgTTM OBJECT-TYPE
+ SYNTAX INTEGER {
+ ttmOff(1),
+ ttmOn(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a TTM Mode"
+ ::= { trirs232aConfigEntry 10 }
+
+ trirsCfgDteDceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dte(1),
+ dce(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a DTE/DCE Mode"
+ ::= { trirs232aConfigEntry 11 }
+
+ trirsCfgDtrSel OBJECT-TYPE
+ SYNTAX INTEGER {
+ dtrOff(1),
+ dtrOn(2),
+ na(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Dtr"
+ ::= { trirs232aConfigEntry 12 }
+
+
+ trirsCfgInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ db44(1),
+ rj45(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Interface Type"
+ ::= { trirs232aConfigEntry 13 }
+
+ trirsCfgBitPos0Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bits 0 Stream Position Used"
+ ::= { trirs232aConfigEntry 14 }
+
+ trirsCfgBitPos1Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bits 1 Stream Position Used"
+ ::= { trirs232aConfigEntry 15 }
+
+ trirsCfgBitPos2Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bits 2 Stream Position Used"
+ ::= { trirs232aConfigEntry 16 }
+
+ trirsCfgBitPos3Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bits 3 Stream Position Used"
+ ::= { trirs232aConfigEntry 17 }
+
+ trirsCfgBitPos4Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bits 4 Stream Position Used"
+ ::= { trirs232aConfigEntry 18 }
+
+ trirsCfgBitPos5Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bits 5 Stream Position Used"
+ ::= { trirs232aConfigEntry 19 }
+
+ trirsCfgBitPos6Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bits 6 Stream Position Used"
+ ::= { trirs232aConfigEntry 20 }
+
+ trirsCfgBitPos7Used OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(1),
+ port1(2),
+ port2(3),
+ port3(4),
+ port4(5),
+ port5(6),
+ port6(7),
+ port7(8),
+ port8(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Bits 7 Stream Position Used"
+ ::= { trirs232aConfigEntry 21 }
+
+ trirsCfgWarrning OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..70) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a map setup warning"
+ ::= { trirs232aConfigEntry 22 }
+
+
+--
+-- 3Rs232a Status
+--
+
+ trirs232aStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriRs232aStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The 3Rs232a Status table."
+ ::= { trirs232a-card 2 }
+
+ trirs232aStatusEntry OBJECT-TYPE
+ SYNTAX TriRs232aStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the 3Rs232a Status table."
+ INDEX { trirsStatusSlotIndex , trirsStatusPortIndex }
+ ::= { trirs232aStatusTable 1 }
+
+ TriRs232aStatusEntry ::= SEQUENCE {
+ trirsStatusSlotIndex SmallSlotIndex,
+ trirsStatusPortIndex ThreePortID,
+ trirsStatusS1 INTEGER,
+ trirsStatusS3 INTEGER,
+ trirsStatusS4 INTEGER,
+ trirsStatusS6 INTEGER,
+ trirsStatusS8 INTEGER,
+ trirsStatusS9 INTEGER,
+ trirsStatusE4 INTEGER,
+ trirsStatusE5 INTEGER,
+ trirsStatusE6 INTEGER,
+ trirsStatusX INTEGER,
+ trirsStatusDteCTS INTEGER,
+ trirsStatusDteDCD INTEGER,
+ trirsStatusRTSloss INTEGER,
+ trirsStatusEXTCLKloss INTEGER,
+ trirsStatusDSRstatus INTEGER,
+ trirsStatusCTSstatus INTEGER,
+ trirsStatusDCDstatus INTEGER,
+ trirsStatusDTRstatus INTEGER,
+ trirsStatusRTSstatus INTEGER,
+ trirsStatusRemoteAlm INTEGER,
+ trirsStatusRemoteS1 INTEGER,
+ trirsStatusRemoteS3 INTEGER,
+ trirsStatusRemoteS4 INTEGER,
+ trirsStatusRemoteS6 INTEGER,
+ trirsStatusRemoteS8 INTEGER,
+ trirsStatusRemoteS9 INTEGER,
+ trirsStatusRemoteE4 INTEGER,
+ trirsStatusRemoteE5 INTEGER,
+ trirsStatusRemoteE6 INTEGER,
+ trirsStatusRemoteX INTEGER
+ }
+
+ trirsStatusSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { trirs232aStatusEntry 1 }
+
+ trirsStatusPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, Total 3 ports"
+ ::= { trirs232aStatusEntry 2 }
+
+ trirsStatusS1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit S1"
+ ::= { trirs232aStatusEntry 3 }
+
+ trirsStatusS3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit S3"
+ ::= { trirs232aStatusEntry 4 }
+
+ trirsStatusS4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit S4"
+ ::= { trirs232aStatusEntry 5 }
+
+ trirsStatusS6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit S6"
+ ::= { trirs232aStatusEntry 6 }
+
+ trirsStatusS8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit S8"
+ ::= { trirs232aStatusEntry 7 }
+
+ trirsStatusS9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ dtr(4),
+ dsr(5),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit S9"
+ ::= { trirs232aStatusEntry 8 }
+
+ trirsStatusE4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit E4"
+ ::= { trirs232aStatusEntry 9 }
+
+ trirsStatusE5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit E5"
+ ::= { trirs232aStatusEntry 10 }
+
+ trirsStatusE6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit E6"
+ ::= { trirs232aStatusEntry 11 }
+
+ trirsStatusX OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rtswithFrameSYNC(12),
+ frameSYNC(13),
+ na(14)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit X"
+ ::= { trirs232aStatusEntry 12 }
+
+ trirsStatusDteCTS OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ remote-S1(6),
+ remote-S3(7),
+ remote-S4(8),
+ remote-S6(9),
+ remote-S8(10),
+ remote-S9(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit DTE CTS"
+ ::= { trirs232aStatusEntry 13 }
+
+ trirsStatusDteDCD OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ rts(3),
+ remote-S1(6),
+ remote-S3(7),
+ remote-S4(8),
+ remote-S6(9),
+ remote-S8(10),
+ remote-S9(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Status bit DTE DCD"
+ ::= { trirs232aStatusEntry 14 }
+
+ trirsStatusRTSloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a RTS loss"
+ ::= { trirs232aStatusEntry 15 }
+
+ trirsStatusEXTCLKloss OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a EXT-CLK loss"
+ ::= { trirs232aStatusEntry 16 }
+
+ trirsStatusDSRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a DSR"
+ ::= { trirs232aStatusEntry 17 }
+
+ trirsStatusCTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a CTS"
+ ::= { trirs232aStatusEntry 18 }
+
+ trirsStatusDCDstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a DCD"
+ ::= { trirs232aStatusEntry 19 }
+
+ trirsStatusDTRstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a DTR"
+ ::= { trirs232aStatusEntry 20 }
+
+ trirsStatusRTSstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a RTS"
+ ::= { trirs232aStatusEntry 21 }
+
+ trirsStatusRemoteAlm OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2),
+ na(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a RTS"
+ ::= { trirs232aStatusEntry 22 }
+
+ trirsStatusRemoteS1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit S1"
+ ::= { trirs232aStatusEntry 23 }
+
+ trirsStatusRemoteS3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit S3"
+ ::= { trirs232aStatusEntry 24 }
+
+ trirsStatusRemoteS4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit S4"
+ ::= { trirs232aStatusEntry 25 }
+
+ trirsStatusRemoteS6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit S6"
+ ::= { trirs232aStatusEntry 26 }
+
+ trirsStatusRemoteS8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit S8"
+ ::= { trirs232aStatusEntry 27 }
+
+ trirsStatusRemoteS9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit S9"
+ ::= { trirs232aStatusEntry 28 }
+
+ trirsStatusRemoteE4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit E4"
+ ::= { trirs232aStatusEntry 29 }
+
+ trirsStatusRemoteE5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit E5"
+ ::= { trirs232aStatusEntry 30 }
+
+ trirsStatusRemoteE6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit E6"
+ ::= { trirs232aStatusEntry 31 }
+
+ trirsStatusRemoteX OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ na(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a remote status bit X"
+ ::= { trirs232aStatusEntry 32 }
+
+--
+-- 3RS232a Alarm Control Table
+--
+
+ trirs232aAlarmCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriRs232aAlarmCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The 3rs232a alarm control table."
+ ::= { trirs232a-card 3 }
+
+ trirs232aAlarmCtrlEntry OBJECT-TYPE
+ SYNTAX TriRs232aAlarmCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the 3rs232a alarm control table."
+ INDEX { trirsAlarmSlotIndex , trirsAlarmPortIndex }
+ ::= { trirs232aAlarmCtrlTable 1 }
+
+ TriRs232aAlarmCtrlEntry ::= SEQUENCE {
+ trirsAlarmSlotIndex SmallSlotIndex,
+ trirsAlarmPortIndex ThreePortID,
+ trirsAlarmSetup AlarmSeverity
+ }
+
+ trirsAlarmSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { trirs232aAlarmCtrlEntry 1 }
+
+ trirsAlarmPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { trirs232aAlarmCtrlEntry 2 }
+
+ trirsAlarmSetup OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { trirs232aAlarmCtrlEntry 3 }
+
+
+--
+-- 3RS232a Alarm History Table
+--
+
+ trirs232aAlmHisTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriRs232aAlmHisEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: 3rs232aAlmHisUnitIndex "
+ ::= { trirs232a-card 4 }
+
+ trirs232aAlmHisEntry OBJECT-TYPE
+ SYNTAX TriRs232aAlmHisEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { trirsAlmHisSlotIndex , trirsAlmHisPortIndex }
+ ::= { trirs232aAlmHisTable 1 }
+
+ TriRs232aAlmHisEntry ::= SEQUENCE {
+ trirsAlmHisSlotIndex SmallSlotIndex,
+ trirsAlmHisPortIndex ThreePortID,
+ trirsAlmHistoryState INTEGER,
+ trirsAlmHistoryCount Counter,
+ trirsAlmHistoryEnable AlarmSeverity
+ }
+
+ trirsAlmHisSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { trirs232aAlmHisEntry 1 }
+
+ trirsAlmHisPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 6, Total 6 ports"
+ ::= { trirs232aAlmHisEntry 2 }
+
+ trirsAlmHistoryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { trirs232aAlmHisEntry 3 }
+
+ trirsAlmHistoryCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { trirs232aAlmHisEntry 4 }
+
+ trirsAlmHistoryEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { trirs232aAlmHisEntry 5 }
+
+
+--
+-- 3RS232a Diagnostic Control Table
+--
+
+ trirs232aDiagCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriRs232aDiagCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { trirs232a-card 5 }
+
+ trirs232aDiagCtrlEntry OBJECT-TYPE
+ SYNTAX TriRs232aDiagCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { trirs232aDiagCtrlSlotIndex , trirs232aDiagCtrlPortIndex }
+ ::= { trirs232aDiagCtrlTable 1 }
+
+ TriRs232aDiagCtrlEntry ::= SEQUENCE {
+ trirs232aDiagCtrlSlotIndex SmallSlotIndex,
+ trirs232aDiagCtrlPortIndex ThreePortID,
+ trirs232aNearLoopback INTEGER
+ }
+
+ trirs232aDiagCtrlSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { trirs232aDiagCtrlEntry 1 }
+
+ trirs232aDiagCtrlPortIndex OBJECT-TYPE
+ SYNTAX ThreePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1 to 3, Total 3 ports"
+ ::= { trirs232aDiagCtrlEntry 2 }
+
+ trirs232aNearLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoopback(1),
+ toDTE(2),
+ toLocal(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "3Rs232a Loopback Type"
+ ::= { trirs232aDiagCtrlEntry 3 }
+
+--
+-- 3RS232a Card Control Table
+--
+
+ trirs232aCardCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriRs232aCardCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The 3rs232a Card control table."
+ ::= { trirs232a-card 6 }
+
+ trirs232aCardCtrlEntry OBJECT-TYPE
+ SYNTAX TriRs232aCardCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the 3rs232a Card control table."
+ INDEX { trirs232aCardIndex }
+ ::= { trirs232aCardCtrlTable 1 }
+
+ TriRs232aCardCtrlEntry ::= SEQUENCE {
+ trirs232aCardIndex SmallSlotIndex,
+ trirs232aReset INTEGER,
+ trirs232aLoadDefault INTEGER
+ }
+
+ trirs232aCardIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { trirs232aCardCtrlEntry 1 }
+
+ trirs232aReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset 3rs232a card"
+ ::= { trirs232aCardCtrlEntry 2 }
+
+ trirs232aLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1),
+ default(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Load default"
+ ::= { trirs232aCardCtrlEntry 3 }
+
+--
+-- 3Rs232a System Information Table
+--
+
+ trirs232aSysInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TriRs232aSysInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The 3Rs232a system information table."
+ ::= { trirs232a-card 7}
+
+ trirs232aSysInfoEntry OBJECT-TYPE
+ SYNTAX TriRs232aSysInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the 3Rs232a system information table."
+ INDEX { trirs232aSISlotIndex }
+ ::= { trirs232aSysInfoTable 1 }
+
+ TriRs232aSysInfoEntry ::= SEQUENCE {
+ trirs232aSISlotIndex SmallSlotIndex,
+ trirs232aPROMVersion DisplayString,
+ trirs232aHardwareVersion DisplayString,
+ trirs232aFpgaVersion DisplayString,
+ trirs232aBank1Version DisplayString,
+ trirs232aBank2Version DisplayString,
+ trirs232aActiveBank INTEGER
+ }
+
+ trirs232aSISlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { trirs232aSysInfoEntry 1 }
+
+ trirs232aPROMVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " trirs232a PROM Version"
+ ::= { trirs232aSysInfoEntry 2 }
+
+ trirs232aHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " 3rs232a Hardware Version"
+ ::= { trirs232aSysInfoEntry 3 }
+
+ trirs232aFpgaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPGA Version"
+ ::= { trirs232aSysInfoEntry 4 }
+
+ trirs232aBank1Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-1 Version"
+ ::= { trirs232aSysInfoEntry 5 }
+
+ trirs232aBank2Version OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bank-2 Version"
+ ::= { trirs232aSysInfoEntry 6}
+
+ trirs232aActiveBank OBJECT-TYPE
+ SYNTAX INTEGER{
+ bank-1(1),
+ bank-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Bank 1/2"
+ ::= { trirs232aSysInfoEntry 7 }
+
+--
+-- 3RS232 Bert Control Table
+--
+
+ trirs232BertCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Trirs232BertCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "3RS232 Bert Control Table."
+ ::= { trirs232a-card 8 }
+
+ trirs232BertCtrlEntry OBJECT-TYPE
+ SYNTAX Trirs232BertCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of 3RS232 Bert control table."
+ INDEX { trirs232BertCtrlSlot , trirs232BertCtrlPort}
+ ::= { trirs232BertCtrlTable 1 }
+
+ Trirs232BertCtrlEntry ::= SEQUENCE {
+ trirs232BertCtrlSlot SmallSlotIndex,
+ trirs232BertCtrlPort INTEGER,
+ trirs232BertCtrlType INTEGER,
+-- trirs232BertCtrlPattern DisplayString,
+ trirs232BertCtrlPeriod INTEGER,
+ trirs232BertCtrlEnable INTEGER,
+ trirs232BertCtrlSync INTEGER,
+ trirs232BertCtrlError INTEGER,
+ trirs232BertCtrlTime INTEGER,
+ trirs232BertCtrlES INTEGER,
+ trirs232BertCtrlSES INTEGER,
+ trirs232BertCtrlUS INTEGER,
+ trirs232BertCtrlDirect INTEGER
+ }
+
+ trirs232BertCtrlSlot OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot 1~12, total 12 slots."
+ ::= { trirs232BertCtrlEntry 1 }
+
+ trirs232BertCtrlPort OBJECT-TYPE
+ SYNTAX ThreePortID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Port"
+ ::= { trirs232BertCtrlEntry 2 }
+
+ trirs232BertCtrlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ --off(1),
+ --prbs2exp20of1(2),
+ --prbs2exp15of1(3),
+ prbs2exp11of1(4),
+ prbs2exp9of1(5)
+-- userDefine(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Type"
+ ::= { trirs232BertCtrlEntry 3 }
+
+-- trirs232BertCtrlPattern OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Bert User Pattern"
+-- ::= { trirs232BertCtrlEntry 4 }
+
+ trirs232BertCtrlPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bert Spilt Mode"
+ ::= { trirs232BertCtrlEntry 5 }
+
+ trirs232BertCtrlEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ clear(3),
+ insertErr(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { trirs232BertCtrlEntry 6 }
+
+ trirs232BertCtrlSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsync(1),
+ sync(2),
+ na(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status"
+ ::= { trirs232BertCtrlEntry 7 }
+
+ trirs232BertCtrlError OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Error Count"
+ ::= { trirs232BertCtrlEntry 8 }
+
+ trirs232BertCtrlTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert run time"
+ ::= { trirs232BertCtrlEntry 9 }
+
+ trirs232BertCtrlES OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Error Second"
+ ::= { trirs232BertCtrlEntry 10 }
+
+ trirs232BertCtrlSES OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert SES"
+ ::= { trirs232BertCtrlEntry 11 }
+
+ trirs232BertCtrlUS OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bert Unsync Second"
+ ::= { trirs232BertCtrlEntry 12 }
+
+ trirs232BertCtrlDirect OBJECT-TYPE
+ SYNTAX INTEGER {
+ toNetwork(1),
+ toLine(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bert Direct"
+ ::= { trirs232BertCtrlEntry 13 }
+
+
+ trirs232aTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of 3Rs232a"
+ ::= { trirs232a-card 100 }
+
+--============================================================================--
+--======================================================================--
+--======================================================================--
+-- clka-card MIB
+--======================================================================--
+--======================================================================--
+ clkaConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClkaConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The clka Interface Configuration table."
+ ::= { clka-card 1 }
+
+ clkaConfigEntry OBJECT-TYPE
+ SYNTAX ClkaConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the clka Configuration table."
+ INDEX { clkaCfgSlotIndex }
+ ::= { clkaConfigTable 1 }
+
+ ClkaConfigEntry ::= SEQUENCE {
+ clkaCfgSlotIndex SmallSlotIndex,
+ port1ClkaType INTEGER,
+ port1ClkaImpedance INTEGER,
+ port2ClkaType INTEGER,
+ port2ClkaImpedance INTEGER
+ }
+
+ clkaCfgSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { clkaConfigEntry 1 }
+
+
+ port1ClkaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ t1D4(2),
+ t1Esf(3),
+ e1Fas(4),
+ e1Crc4(5),
+ ext2048Khz(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "clka port 1 type"
+ ::= { clkaConfigEntry 2 }
+
+ port1ClkaImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ ohm75(1),
+ ohm120(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "clka port 1 impedance"
+ ::= { clkaConfigEntry 3 }
+
+ port2ClkaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ t1D4(2),
+ t1Esf(3),
+ e1Fas(4),
+ e1Crc4(5),
+ ext2048Khz(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "clka port 2 type"
+ ::= { clkaConfigEntry 4 }
+
+ port2ClkaImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ ohm75(1),
+ ohm120(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "clka port 2 impedance"
+ ::= { clkaConfigEntry 5 }
+
+ clkaCommandControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClkaCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { clka-card 2 }
+
+ clkaCommandControlEntry OBJECT-TYPE
+ SYNTAX ClkaCommandControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { clkaCommandControlIndex }
+ ::= { clkaCommandControlTable 1 }
+
+ ClkaCommandControlEntry ::= SEQUENCE {
+ clkaCommandControlIndex SmallSlotIndex,
+ clkaCommandControlLoadDefault INTEGER
+ }
+
+ clkaCommandControlIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { clkaCommandControlEntry 1 }
+
+ clkaCommandControlLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ load-default(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command: Load Default CLKA CONF"
+ ::= { clkaCommandControlEntry 2 }
+
+ clkaStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClkaStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The command control table."
+ ::= { clka-card 3 }
+
+ clkaStatusEntry OBJECT-TYPE
+ SYNTAX ClkaStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the command control table."
+ INDEX { clkaStatusSlotIndex }
+ ::= { clkaStatusTable 1 }
+
+ ClkaStatusEntry ::= SEQUENCE {
+ clkaStatusSlotIndex SmallSlotIndex,
+ clkaP1Status INTEGER,
+ clkaP2Status INTEGER,
+ clkaAlarmInStatus INTEGER
+ }
+ clkaStatusSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { clkaStatusEntry 1 }
+
+ clkaP1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ los(1),
+ lof(2),
+ ais(3),
+ sync(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "clka port 1 status"
+ ::= { clkaStatusEntry 2 }
+ clkaP2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ los(1),
+ lof(2),
+ ais(3),
+ sync(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "clka port 2 status"
+ ::= { clkaStatusEntry 3 }
+
+ clkaAlarmInStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ alarm(1),
+ normal(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "clka alarm input status"
+ ::= { clkaStatusEntry 4 }
+--
+-- CLKa Alarm Control Table
+--
+
+ clkaAlarmCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClkaAlarmCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The clka alarm control table."
+ ::= { clka-card 4 }
+
+ clkaAlarmCtrlEntry OBJECT-TYPE
+ SYNTAX ClkaAlarmCtrlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the clka alarm control table."
+ INDEX { clkaAlarmSlotIndex , clkaAlarmPortIndex }
+ ::= { clkaAlarmCtrlTable 1 }
+
+ ClkaAlarmCtrlEntry ::= SEQUENCE {
+ clkaAlarmSlotIndex SmallSlotIndex,
+ clkaAlarmPortIndex OnePortID,
+ clkaAlarmAlarmIn AlarmSeverity
+ }
+
+ clkaAlarmSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { clkaAlarmCtrlEntry 1 }
+
+ clkaAlarmPortIndex OBJECT-TYPE
+ SYNTAX OnePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1"
+ ::= { clkaAlarmCtrlEntry 2 }
+
+ clkaAlarmAlarmIn OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm-in is enabled or not"
+ ::= { clkaAlarmCtrlEntry 3 }
+
+
+--
+-- CLKa Alarm History Table
+--
+
+ clkaAlmHisTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClkaAlmHisEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Key: clkaAlmHisUnitIndex "
+ ::= { clka-card 5 }
+
+ clkaAlmHisEntry OBJECT-TYPE
+ SYNTAX ClkaAlmHisEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { clkaAlmHisSlotIndex , clkaAlmHisPortIndex }
+ ::= { clkaAlmHisTable 1 }
+
+ ClkaAlmHisEntry ::= SEQUENCE {
+ clkaAlmHisSlotIndex SmallSlotIndex,
+ clkaAlmHisPortIndex OnePortID,
+ clkaAlmHistoryState INTEGER,
+ clkaAlmHistoryCount Counter,
+ clkaAlmHistoryEnable AlarmSeverity
+ }
+
+ clkaAlmHisSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { clkaAlmHisEntry 1 }
+
+ clkaAlmHisPortIndex OBJECT-TYPE
+ SYNTAX OnePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port "
+ ::= { clkaAlmHisEntry 2 }
+
+ clkaAlmHistoryState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ alarm(2),
+ disable(3),
+ na(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Current State"
+ ::= { clkaAlmHisEntry 3 }
+
+ clkaAlmHistoryCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Alarm Count which happened "
+ ::= { clkaAlmHisEntry 4 }
+
+ clkaAlmHistoryEnable OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm is enabled or not"
+ ::= { clkaAlmHisEntry 5 }
+
+--
+-- Alarm Queue Table
+--
+ clkaAlmQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClkaAlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "clka Alm Queue Table"
+ ::= { clka-card 6 }
+
+ clkaAlmQueueEntry OBJECT-TYPE
+ SYNTAX ClkaAlmQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { clkaAlmQueueSlotIndex ,
+ clkaAlmQueuePortIndex ,
+ clkaAlmQueueNumber }
+ ::= { clkaAlmQueueTable 1 }
+
+ ClkaAlmQueueEntry ::= SEQUENCE {
+ clkaAlmQueueSlotIndex SmallSlotIndex,
+ clkaAlmQueuePortIndex OnePortID,
+ clkaAlmQueueNumber INTEGER (1..40),
+ clkaAlmQueueString DisplayString (SIZE(0..80))
+ }
+
+ clkaAlmQueueSlotIndex OBJECT-TYPE
+ SYNTAX SmallSlotIndex
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot A~D, total 4 slots."
+ ::= { clkaAlmQueueEntry 1 }
+
+ clkaAlmQueuePortIndex OBJECT-TYPE
+ SYNTAX OnePortID
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port 1"
+ ::= { clkaAlmQueueEntry 2 }
+
+
+ clkaAlmQueueNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Select Latest Alarm Queue number (1-40)"
+ ::= { clkaAlmQueueEntry 3 }
+
+ clkaAlmQueueString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm Queue String"
+ ::= { clkaAlmQueueEntry 4 }
+
+ clkaTotalCard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total cards of CLKa"
+ ::= { clka-card 100 }
+END
|