From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/calix/AE-TC | 725 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 725 insertions(+) create mode 100644 MIBS/calix/AE-TC (limited to 'MIBS/calix/AE-TC') diff --git a/MIBS/calix/AE-TC b/MIBS/calix/AE-TC new file mode 100644 index 0000000..4b8bdb8 --- /dev/null +++ b/MIBS/calix/AE-TC @@ -0,0 +1,725 @@ +-- ***************************************************************** +-- AE-TC.mib: CALIX Active Ethernet ONT Textual Conventions +-- +-- Calix confidential and proprietary. +-- +-- Copyright (c) 2008 Calix Networks, Inc. +-- All rights reserved. +-- ***************************************************************** + +AE-TC DEFINITIONS ::= BEGIN + +IMPORTS + TEXTUAL-CONVENTION + FROM SNMPv2-TC + + Gauge32 + FROM SNMPv2-SMI + ; + +AeEquipmentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The physical equipment of an ONT, from the ONT + itself to the user side interface ports it contains." + SYNTAX INTEGER { + ont(1), + ethernet(2), + pots(3), + video(4), + t1e1(5), + rfReturn(6), + wan(7), + iphost(8) + } + +AeEquipmentInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The instance of the physical equipment the alarm is assocaited with. + The ONT itself is always instance 0. The port type equipment ave + values from 1 to however may ports are present on the ONT" + SYNTAX INTEGER (0..24) + +AeAlarmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the ONT alarm abstracted from a particular + piece of equipment. The value eventOnly(1) is special as + it indicates the trap as a simple event, not tied to + a specific alarm." + SYNTAX INTEGER { + eventOnly(1), + onBattery(2), + badBattery(3), + missingBattery(4), + laserEOL(5), + lowSigLevel(6), + linkDownPort1(7), + mgmtDhcpRenewal(8), + firmwareUpgradeFail(9), + timeUpdateFail(10), + voipDhcpRenewal(11), + voipRegistration(12), + voipRegAuth(13), + linkDownPort2(14), + linkDownPort3(15), + linkDownPort4(16), + linkDownPort5(17), + linkDownPort6(18), + linkDownPort7(19), + linkDownPort8(20), + voipConfigTftpFail(21), + upsMissing(22), + lowBattery(23), + ontT1E1HardwareFail(24), + tdmPort1LOS(25), -- local T1/E1 Loss of Signal (transmitting L-bit) + tdmPort1AIS(26), -- local T1/E1 Alarm Indication Signal + tdmPort1Loopback(27), -- local T1/E1 Loopback + tdmPort1Powerdown(28), -- local T1/E1 Power Conservation + tdmPort1PWE3LOS(29), -- local PWE3 Loss of Signal (packet loss; transmitting R-bit) + tdmPort1PWE3FELOS(30), -- remote PWE3 Loss of Signal (receiving R-bit) + tdmPort1FELOS(31), -- remote T1/E1 Loss of Signal (receiving L-bit) + tdmPort1PWE3Malformed(32), -- packet size mismatch between local and remote PWE3 + tdmPort1PWE3Mismatch(33), -- PWE3 provisioning mismatch + tdmPort2LOS(34), + tdmPort2AIS(35), + tdmPort2Loopback(36), + tdmPort2Powerdown(37), + tdmPort2PWE3LOS(38), + tdmPort2PWE3FELOS(39), + tdmPort2FELOS(40), + tdmPort2PWE3Malformed(41), + tdmPort2PWE3Mismatch(42), + tdmPort3LOS(43), + tdmPort3AIS(44), + tdmPort3Loopback(45), + tdmPort3Powerdown(46), + tdmPort3PWE3LOS(47), + tdmPort3PWE3FELOS(48), + tdmPort3FELOS(49), + tdmPort3PWE3Malformed(50), + tdmPort3PWE3Mismatch(51), + tdmPort4LOS(52), + tdmPort4AIS(53), + tdmPort4Loopback(54), + tdmPort4Powerdown(55), + tdmPort4PWE3LOS(56), + tdmPort4PWE3FELOS(57), + tdmPort4FELOS(58), + tdmPort4PWE3Malformed(59), + tdmPort4PWE3Mismatch(60), + tdmPort5LOS(61), + tdmPort5AIS(62), + tdmPort5Loopback(63), + tdmPort5Powerdown(64), + tdmPort5PWE3LOS(65), + tdmPort5PWE3FELOS(66), + tdmPort5FELOS(67), + tdmPort5PWE3Malformed(68), + tdmPort5PWE3Mismatch(69), + tdmPort6LOS(70), + tdmPort6AIS(71), + tdmPort6Loopback(72), + tdmPort6Powerdown(73), + tdmPort6PWE3LOS(74), + tdmPort6PWE3FELOS(75), + tdmPort6FELOS(76), + tdmPort6PWE3Malformed(77), + tdmPort6PWE3Mismatch(78), + tdmPort7LOS(79), + tdmPort7AIS(80), + tdmPort7Loopback(81), + tdmPort7Powerdown(82), + tdmPort7PWE3LOS(83), + tdmPort7PWE3FELOS(84), + tdmPort7FELOS(85), + tdmPort7PWE3Malformed(86), + tdmPort7PWE3Mismatch(87), + tdmPort8LOS(88), + tdmPort8AIS(89), + tdmPort8Loopback(90), + tdmPort8Powerdown(91), + tdmPort8PWE3LOS(92), + tdmPort8PWE3FELOS(93), + tdmPort8FELOS(94), + tdmPort8PWE3Malformed(95), + tdmPort8PWE3Mismatch(96), + configFileCommandError(97), + configFileMicError(98), + cachedConfigFileInUse(99), + cachedVoipConfigInUse(100), + mep1NeMaxLoss(101), + mep1NeAvgLoss(102), + mep1FeMaxLoss(103), + mep1FeAvgLoss(104), + mep1MaxDM(105), + mep1AvgDM(106), + mep1MaxDMVar(107), + mep1AvgDMVar(108), + mep1CcmLoc(109), + mep1CcmMac(110), + mep1CcmMeg(111), + mep1CcmMep(112), + mep1CcmPeriod(113), + mep1CcmRdi(114), + mep2NeMaxLoss(115), + mep2NeAvgLoss(116), + mep2FeMaxLoss(117), + mep2FeAvgLoss(118), + mep2MaxDM(119), + mep2AvgDM(120), + mep2MaxDMVar(121), + mep2AvgDMVar(122), + mep2CcmLoc(123), + mep2CcmMac(124), + mep2CcmMeg(125), + mep2CcmMep(126), + mep2CcmPeriod(127), + mep2CcmRdi(128), + mep3NeMaxLoss(129), + mep3NeAvgLoss(130), + mep3FeMaxLoss(131), + mep3FeAvgLoss(132), + mep3MaxDM(133), + mep3AvgDM(134), + mep3MaxDMVar(135), + mep3AvgDMVar(136), + mep3CcmLoc(137), + mep3CcmMac(138), + mep3CcmMeg(139), + mep3CcmMep(140), + mep3CcmPeriod(141), + mep3CcmRdi(142), + mep4NeMaxLoss(143), + mep4NeAvgLoss(144), + mep4FeMaxLoss(145), + mep4FeAvgLoss(146), + mep4MaxDM(147), + mep4AvgDM(148), + mep4MaxDMVar(149), + mep4AvgDMVar(150), + mep4CcmLoc(151), + mep4CcmMac(152), + mep4CcmMeg(153), + mep4CcmMep(154), + mep4CcmPeriod(155), + mep4CcmRdi(156), + mep5NeMaxLoss(157), + mep5NeAvgLoss(158), + mep5FeMaxLoss(159), + mep5FeAvgLoss(160), + mep5MaxDM(161), + mep5AvgDM(162), + mep5MaxDMVar(163), + mep5AvgDMVar(164), + mep5CcmLoc(165), + mep5CcmMac(166), + mep5CcmMeg(167), + mep5CcmMep(168), + mep5CcmPeriod(169), + mep5CcmRdi(170), + mep6NeMaxLoss(171), + mep6NeAvgLoss(172), + mep6FeMaxLoss(173), + mep6FeAvgLoss(174), + mep6MaxDM(175), + mep6AvgDM(176), + mep6MaxDMVar(177), + mep6AvgDMVar(178), + mep6CcmLoc(179), + mep6CcmMac(180), + mep6CcmMeg(181), + mep6CcmMep(182), + mep6CcmPeriod(183), + mep6CcmRdi(184), + mep7NeMaxLoss(185), + mep7NeAvgLoss(186), + mep7FeMaxLoss(187), + mep7FeAvgLoss(188), + mep7MaxDM(189), + mep7AvgDM(190), + mep7MaxDMVar(191), + mep7AvgDMVar(192), + mep7CcmLoc(193), + mep7CcmMac(194), + mep7CcmMeg(195), + mep7CcmMep(196), + mep7CcmPeriod(197), + mep7CcmRdi(198), + mep8NeMaxLoss(199), + mep8NeAvgLoss(200), + mep8FeMaxLoss(201), + mep8FeAvgLoss(202), + mep8MaxDM(203), + mep8AvgDM(204), + mep8MaxDMVar(205), + mep8AvgDMVar(206), + mep8CcmLoc(207), + mep8CcmMac(208), + mep8CcmMeg(209), + mep8CcmMep(210), + mep8CcmPeriod(211), + mep8CcmRdi(212), + mep9NeMaxLoss(213), + mep9NeAvgLoss(214), + mep9FeMaxLoss(215), + mep9FeAvgLoss(216), + mep9MaxDM(217), + mep9AvgDM(218), + mep9MaxDMVar(219), + mep9AvgDMVar(220), + mep9CcmLoc(221), + mep9CcmMac(222), + mep9CcmMeg(223), + mep9CcmMep(224), + mep9CcmPeriod(225), + mep9CcmRdi(226), + mep10NeMaxLoss(227), + mep10NeAvgLoss(228), + mep10FeMaxLoss(229), + mep10FeAvgLoss(230), + mep10MaxDM(231), + mep10AvgDM(232), + mep10MaxDMVar(233), + mep10AvgDMVar(234), + mep10CcmLoc(235), + mep10CcmMac(236), + mep10CcmMeg(237), + mep10CcmMep(238), + mep10CcmPeriod(239), + mep10CcmRdi(240), + rfc2544SvcAff(241), + rxLinkFltEth1(242), + rxLinkFltEth2(243), + rxLinkFltEth3(244), + rxLinkFltEth4(245), + rxLinkFltEth5(246), + rxLinkFltEth6(247), + rxLinkFltEth7(248), + rxLinkFltEth8(249), + rxLinkFltWan1(250), + rxLinkFltWan2(251), + rxDyingGaspEth1(252), + rxDyingGaspEth2(253), + rxDyingGaspEth3(254), + rxDyingGaspEth4(255), + rxDyingGaspEth5(256), + rxDyingGaspEth6(257), + rxDyingGaspEth7(258), + rxDyingGaspEth8(259), + rxDyingGaspWan1(260), + rxDyingGaspWan2(261), + rxCritEventEth1(262), + rxCritEventEth2(263), + rxCritEventEth3(264), + rxCritEventEth4(265), + rxCritEventEth5(266), + rxCritEventEth6(267), + rxCritEventEth7(268), + rxCritEventEth8(269), + rxCritEventWan1(270), + rxCritEventWan2(271), + loamOperDownEth1(272), + loamOperDownEth2(273), + loamOperDownEth3(274), + loamOperDownEth4(275), + loamOperDownEth5(276), + loamOperDownEth6(277), + loamOperDownEth7(278), + loamOperDownEth8(279), + loamOperDownWan1(280), + loamOperDownWan2(281), + sipCfgFileRetrieve(282), + sipCfgFileInvalid(283) + } + +AeCondStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the ONT alarm - on/off" + SYNTAX INTEGER { + on(1), + off(2) + } +AeCondSeverityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The severity level of the ONT Alarm" + SYNTAX INTEGER { + critical(1), + major(2), + minor(3), + warning(4), + info(5), + unknown(6), + clear(7) -- used when aeAlarmStatus is off(2) + } + +AeCondServiceAffecting ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicated whether this alarm is service affecting or not" + SYNTAX INTEGER { + yes(1), + no(2) + } + +AeBriefText ::= TEXTUAL-CONVENTION + DISPLAY-HINT "40a" + STATUS current + DESCRIPTION + "generic text field of moderate size" + SYNTAX OCTET STRING (SIZE (0..40)) + +AeText ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "generic text field" + SYNTAX OCTET STRING (SIZE (0..128)) + +AeTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UTC time integer of the ONT Alarm." + SYNTAX Integer32 + +AeFsanSerialNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The FSAN Serial Number of the ONT expressed as 4 charaters and 8 hex digits." + SYNTAX OCTET STRING (SIZE(12)) + +AeMfgSerialNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "16a" + STATUS current + DESCRIPTION + "The MFG Serial Number of the ONT expressed as decimal digits." + SYNTAX OCTET STRING (SIZE(16)) + +AeRegistrationID ::= TEXTUAL-CONVENTION + DISPLAY-HINT "10a" + STATUS current + DESCRIPTION + "The Registration ID of the ONT expressed as max 10 char numerical string." + SYNTAX OCTET STRING (SIZE(0..10)) + +AeOntState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State of ONT SNMP provisioning + booting(1) -- ONT initializing and not yet provisioned, SNMP agent not + fully operational + unregistered(2) -- SNMP agent operational, ONT not yet registered by CMS + registered(3) -- SNMP agent operational, ONT has been registered by CMS" + SYNTAX INTEGER { + booting(1), + unregistered(2), + registered(3) + } + +AeSnmpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "SNMP Version" + SYNTAX INTEGER { + unknown(1), + v2c(2), + v3(3) + } + +AeOntModelNum ::= TEXTUAL-CONVENTION + DISPLAY-HINT "8a" + STATUS current + DESCRIPTION + "The model number of the ONT." + SYNTAX OCTET STRING (SIZE(1..8)) + +AeOntFirmwareVersion ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "The Firmware version of the ONT" + SYNTAX OCTET STRING (SIZE(1..20)) + +AeOntRegistrationPeriod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The time period (in seconds) between the sending of recurring ONT + registraion SNMP traps. (0 to disable)" + SYNTAX INTEGER (0..3600) + +AeDeviceClass ::= TEXTUAL-CONVENTION + DISPLAY-HINT "8a" + STATUS current + DESCRIPTION + "Device class (ONT)" + SYNTAX OCTET STRING (SIZE(1..8)) + +AeConfigMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ONT configuration method, i.e. config file, TR69, SNMP, etc" + SYNTAX INTEGER { + file(1), + snmp(2), + tr69(3), + dynfile(4) + } + +AeConfigFilename ::= TEXTUAL-CONVENTION + DISPLAY-HINT "80a" + STATUS current + DESCRIPTION + "ONT configuration filename in used" + SYNTAX OCTET STRING (SIZE(0..80)) + +AeConfigFileMarker ::= TEXTUAL-CONVENTION + DISPLAY-HINT "80a" + STATUS current + DESCRIPTION + "ONT configuration filename marker" + SYNTAX OCTET STRING (SIZE(0..80)) + +AeConfigMIC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ONT configuration file MIC" + SYNTAX OCTET STRING (SIZE(16)) + +AeDeviceStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Device status, i.e., acquired IP address, configured with ONT specific + file, generic file, cached file, etc" + SYNTAX INTEGER { + acquiredIp(1), + specificFile(2), + genericFile(3), + cachedFile(4) + } + +AeConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Configuration status, i.e., no errors, configured with errors, not configured" + SYNTAX INTEGER { + notConfigured(1), + manufacturing(2), + noErrors(3), + withErrors(4) + } + +AePwe3AggInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The instance for the PWE3 aggregate interface. This is the Ethernet + interface for the PWE3 subsystem. The ONT only supports a single + instance of this interface." + SYNTAX INTEGER (1..1) + +AePwe3T1Instance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The instance for the PWE3 T1 port." + SYNTAX INTEGER (1..8) + +AePwe3BundleInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The instance for the PWE3 T1 bundle (packet stream). Initially, there + is only a single bundle per T1 port (SAToP)." + SYNTAX INTEGER (0..4095) + +PerfCurrentCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX Gauge32 + +PerfInvalidFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates if the PM data valid." + SYNTAX INTEGER { + invalid(0), + ok(1), + pending(2) + } + +AeThresholdCrossingIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This represents the index into the threshold crossing table. + + Note that the threshold crossing table is not currently implemented." + SYNTAX INTEGER(1..64) + +AeThresholdCrossingPointer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This represents the index into the threshold crossing table. + A value of zero is invalid and indicates threshold crossings + are not used. + + Note that the threshold crossing table is not currently implemented." + SYNTAX INTEGER(0..64) + +---------------------------------------------------------------------- +-- Voice (VoIP/SIP) related items +-- may copied from OMCI-TC.mib and MUST share the same SYNTAX +---------------------------------------------------------------------- + +AeVoiceSvcIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies a Voice (VoIP/SIP) service instance on the ONT. + Same as the POTS Port number because only one Voice Service can be + applied to a POTS Port. Historically there have been as many as 20 + POTS Ports per Calix ONT." + SYNTAX INTEGER (1..20) + +AeVoipCfgState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the VoIP service status of the ONT VoIP Service" + SYNTAX INTEGER { + inactive(0), + active(1), + initializing(2), + fault(3), + reserved1(4), + reserved2(5), + reserved3(6), + reserved4(7), + reserved5(8), + reserved6(9), + reserved7(10), + reserved8(11), + reserved9(12), + reserved10(13), + reserved11(14), + reserved12(15), + mac(16), + presence(17), + nohost(18), + static(19), + dhcpconfig(20), + dhcpacquire(21), + configpend(22), + tftpfail(23), + tftpfilenotfound(24), + proxyfail(25), + running(26), + enabled(27), + assnconnected(28), + disabled(29), + assndisconnected(30) + } + +AeVoipServerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This attribute indicates the VoIP Server Status of the VoIP service on + a Voice Port." + SYNTAX INTEGER { + none(0), + registered(1), + insession(2), + failregicmp(3), + failregtcp(4), + failregauth(5), + failregtimeout(6), + failregserver(7), + failinviteicmp(8), + failinvitetcp(9), + failinviteauth(10), + failinvitetimeout(11), + failinviteserver(12), + notconfigured(13), + configdone(14), + oos(15), + rsip(16), + quarantine(17), + active(18) + } + +AeSipCallStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This attribute indicates the SIP Call Status of the VoIP service on + a Voice Port." + SYNTAX INTEGER { + disabled(0), + idle(1), + dialing(2), + invite(3), + ringback(4), + busy(5), + ringing(6), + active(7), + hold(8), + disconnecting(9), + disconnected(10) + } + + +AeHookState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Values for POTS hook state." + SYNTAX INTEGER { + onHook(0), + offHook(1) + } + +AeVoipIpLineStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This attribute indicates, using a bitmap, the current IP line status of the voip port: + 0x00 indicates that the line is administratively turned off. + 0x01 indicates that the line is administratively turned on. + 0x02 indicates that the line has RTP transmit enabled. + 0x04 indicates that the line has RTP receive enabled. + 0x08 indicates that the line has been put on hold. + 0x16 indicates that the line is in 3way conference call. + 0x32 indicates that the call is waiting on the line." + SYNTAX INTEGER { + inactive(0), + active(1), + snd(2), + rec(4), + sndRec(6), + hold(8), + threeway(16), + callwait(32) + } + +AeRtpEncodeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This attribute indicates the RTP encode type received: + 0 G.711 u-law. + NOTE: only mu-law support in these ONTs at this time." + SYNTAX INTEGER { + ulaw(0) + } + +AeRtpPacketSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This attribute indicates the last RTP packet type received: + 80 10ms packet size. + 160 20ms packet size." + SYNTAX INTEGER { + tenMS(80), + twentyMS(160) + } + +AeClearAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates if the PM data valid." + SYNTAX INTEGER { + idle(0), + clear(1) + } + +END -- cgit v1.2.3