mibs/MIBS/calix/AE-TC
2023-12-05 12:25:34 +01:00

726 lines
26 KiB
Plaintext

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