Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -115,7 +115,27 @@ fsp150 OBJECT IDENTIFIER ::= { products 10 }
fspR7 OBJECT IDENTIFIER ::= { products 11 }
fsp150cm OBJECT IDENTIFIER ::= { products 12 }
fspNm OBJECT IDENTIFIER ::= { products 13 }
fsp3000alm OBJECT IDENTIFIER ::= { products 14 }
aos OBJECT IDENTIFIER ::= { products 20 }
aosCommon OBJECT IDENTIFIER ::= { aos 1 }
aosProducts OBJECT IDENTIFIER ::= { aos 2 }
fsp3000c OBJECT IDENTIFIER ::= { aosProducts 1 }
fspxg480 OBJECT IDENTIFIER ::= { aosProducts 2 }
fspxg404 OBJECT IDENTIFIER ::= { aosProducts 3 }
fspxg418 OBJECT IDENTIFIER ::= { aosProducts 4 }
fspxg480-25g-100g OBJECT IDENTIFIER ::= { aosProducts 5 }
fspxg480-100g OBJECT IDENTIFIER ::= { aosProducts 6 }
fspxg480-100gcfp2 OBJECT IDENTIFIER ::= { aosProducts 7 }
fspxg404-100g OBJECT IDENTIFIER ::= { aosProducts 8 }
fspxg404-100gcfp2 OBJECT IDENTIFIER ::= { aosProducts 9 }
fspxg418-100g OBJECT IDENTIFIER ::= { aosProducts 10 }
fspxg418-100gcfp2 OBJECT IDENTIFIER ::= { aosProducts 11 }
fspxg118pro-cshac OBJECT IDENTIFIER ::= { aosProducts 12 }
fspxg118pro-cshdc OBJECT IDENTIFIER ::= { aosProducts 13 }
fspxg118pro-cshac-g OBJECT IDENTIFIER ::= { aosProducts 14 }
fspxg118pro-cshdc-g OBJECT IDENTIFIER ::= { aosProducts 15 }
-- **************************************************************************
-- *********************** The ADVA Common MIB ****************************

View File

@ -0,0 +1,88 @@
AOS-COMMON-PM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks
FROM SNMPv2-SMI
ifIndex
FROM IF-MIB
aosCommon
FROM ADVA-MIB
entPhysicalIndex
FROM ENTITY-MIB;
--
-- OID definitions
--
--
-- OID definitions
--
--
-- Textual Conventions
--
PerfCounter64 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This type represents a non-negative 64-bit integer. The initial
value of this integer will be 0. It will increment with time,
however, the value will revert back to 0 when the time period
for history interval elapses. Typically, this will be noticed
at 15minute intervals and 1 day intervals. Only the rollover
interval periods will keep counting to a maximum 64-bit value
and will wrap to 0 when this occurs."
SYNTAX Counter64
PmIntervalType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Describes the Performance Monitoring Interval Type."
SYNTAX INTEGER {
interval-1sec (1),
interval-1min (2),
interval-5min (3),
interval-10min (4),
interval-15min (5),
interval-1day (6),
rollover (7),
interval-1hour (8)
}
PmBinAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Provides ability to clear the contents of PM bin."
SYNTAX INTEGER {
not-applicable(0),
clear (1)
}
PmSuspectReasonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Describes the Suspect Reason providing information on validity of
Performance Monitoring Interval."
SYNTAX INTEGER {
suspect-admin-state (1),
suspect-tod-change (2),
suspect-pm-halted (3),
suspect-partial-interval (4),
suspect-no-reasons (5),
suspect-invalid-values (6)
}
PmTcaType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Describes the TCA type."
SYNTAX INTEGER {
tca-disabled (1),
upper-threshold (2),
lower-threshold (3),
value-range (4)
}
END

View File

@ -0,0 +1,846 @@
AOS-CORE-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TimeStamp, DisplayString, TruthValue, RowPointer,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
aosCommon
FROM ADVA-MIB;
aosCoreAlarmMIB MODULE-IDENTITY
LAST-UPDATED "201510230000Z"
ORGANIZATION "ADVA Optical Networking"
CONTACT-INFO
"ADVA Optical Networking, Inc."
DESCRIPTION "This module defines the Alarm Monitoring MIB definitions
used by the AOS based product lines.
Copyright (C) ADVA Optical Networking."
REVISION "201510230000Z"
DESCRIPTION "Initial release."
::= {aosCommon 1}
--
-- OID definitions
--
alarmObjects OBJECT IDENTIFIER ::= {aosCoreAlarmMIB 1}
alarmNotifications OBJECT IDENTIFIER ::= {aosCoreAlarmMIB 2}
alarmConformance OBJECT IDENTIFIER ::= {aosCoreAlarmMIB 3}
alarmNotificationsPrefix OBJECT IDENTIFIER ::= {alarmNotifications 0}
--
-- Textual conventions.
--
ServiceEffect ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates whether a condition is service affecting or not."
SYNTAX INTEGER {
none(0),
nonServiceAffecting(1),
serviceAffecting(2)
}
NotificationCode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the severity of an alarm/condition."
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
warning(4),
notAlarmed(5),
notReported(6),
clear(7)
}
Direction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the direction associated with the alarm/condition."
SYNTAX INTEGER {
noDirection(1),
transmit(2),
receive(3),
biDirectional(4)
}
Location ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies the location associated with the alarm/condition."
SYNTAX INTEGER {
nearEnd(1),
farEnd(2),
noLocation(3)
}
--
-- New values may be added to future releases as long as existing
-- values are preserved.
--
ConditionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies the type of condition or alarm being reported."
SYNTAX INTEGER {
voltAnr(1),
removed(2),
fault(3),
mea(4),
incompatibleHardware(5),
meaApprove(6),
meaAccept(7),
meaCapability(8),
fwPackageMismatch(9),
fwReboot(10),
backplaneCommFail(11),
meaPhys(12),
meaDiffer(13),
psuRedundancyMismatch(14),
insufficientPower(15),
backplaneEepromCommFail(16),
powerFeedUndervoltage(17),
powerFeedAFail(18),
powerFeedBFail(19),
outPowerFail(20),
tcaOutCurrentHigh(21),
tcaPowerConsumptionHigh(22),
tcaTempHigh(23),
tcaTempLow(24),
lossOfSignal(25),
laserFail(26),
forceLaserOn(27),
forceTransmitShutdown(28),
lossOfClock(29),
lossOfOverhead(30),
lossOfPrbsPattern(31),
laserOnDelay(32),
autoPowerReduction(33),
supportingEqptFailure(35),
payloadMissingIndication(36),
lossOfSignalPayload(37),
tcaOptRcvPowerHigh(38),
tcaOptTrmtPowerHigh(39),
tcaOptLaserBiasCurrHigh(40),
laserTempHigh(41),
tcaOptRcvPowerLow(42),
tcaOptTrmtPowerLow(43),
laserTempLow(44),
alarmIndicatorSigDefect(45),
backwardDefectIndicator(46),
backwardDefectIndicatorPayload(47),
backwardDefectIndicatorOverhead(48),
clientSigFail(49),
degradedSig(50),
forwardDefectIndicatorPayload(51),
forwardDefectIndicatorOverhead(52),
incomingAlignError(53),
backwardIncomingAlignError(54),
lossOfFrame(55),
lossOfMultiframe(56),
lossOfFrameAndMultiframe(57),
lockedCondition(58),
lossOfTandemConn(59),
multiplexStructIdentifierMismatch(60),
openConnIndication(61),
payloadMismatch(62),
serverSigFail(63),
serverSigFailPayload(64),
serverSigFailOverhead(65),
trailSigFail(66),
trailSigFailPayload(67),
trailSigFailOverhead(68),
trailTraceIdentifierMismatch(69),
lossOfSignalOverhead(70),
pumpEndOfLife(71),
midstageLossHigh(72),
ampControlAbnormal(73),
autoPowerShutdown(74),
voaControlFail(75),
gainControlFail(76),
tiltControlFail(77),
optLimitHt(78),
optLimitHtEx(79),
oscLaserFail(80),
oscPower(81),
lossOfSigMidstage(82),
lossOfOpuMultiframeId(83),
tcaUnavailableSecondsHigh(84),
tcaErroredSecondHigh(85),
tcaSeverlyErroredSecondHigh(86),
tcaBackgroundBlockErrorsHigh(87),
tcaOscOptLaserBiasCurrHigh(88),
tcaOscLaserTempHigh(89),
tcaOscOptRcvPowerHigh(90),
tcaOscOptTrmtPowerHigh(91),
tcaSesPayloadHigh(92),
tcaSesOverheadHigh(93),
tcaUasPayloadHigh(94),
tcaUasOverheadHigh(95),
tcaOscLaserTempLow(96),
tcaOscOptRcvPowerLow(97),
tcaOscOptTrmtPowerLow(98),
lossOfModemSync(99),
lossOfCouplingAlignment(100),
autoCdcFail(101),
tcaDiffGroupDelayHigh(102),
tcaCdcHigh(103),
tcaCarrierFreqOffsetHigh(104),
tcaSnrLow(105),
tcaCdcLow(106),
tcaCarrierFreqOffsetLow(107),
lnkFail(108),
lnkCblFault(109),
lnkCblRmv(110),
lnkAutonegFail(111),
lnkNoRootCause(112),
fendDupModeUnknown(113),
jabThldExceed(114),
lossOfSync(115),
rxLocalFault(116),
txLocalFault(117),
lossOfBlockLock(118),
hiBer(119),
autoCdcInProgress(120),
lossOfBlockLockLane(121),
lossOfLaneAlgnMarkLane(122),
lnkDownDeact(123),
negBwExceed(124),
rxSsf(125),
txSsf(126),
outputOvercurrent(127),
tcaOutputPowerHigh(128),
lossOfAlignment(129),
ntpServerUnavailable(130),
tunedFrequencyMismatch(131),
temperatureHigh(133),
temperatureLow(134),
manifestMismatch(135),
manifestIncomplete(136),
laserBiasCurrentAbnormal(137),
lossOfTrafficAfterFirmwareActivation(138),
softwareVersionMismatch(139),
fanFault(140),
portConfigMismatch(141),
licenseServerDisconnect(142),
hwResourceUnavailableRecoverable(143),
licenseInvalid(144),
ssdWearoutLevelWarning(145),
licenseExpire(146),
databaseMismatch(147),
licenseMissing(148),
licenseOverdraft(149),
cryptoPasswordMissing(150),
vmResumeFailed(151),
keyExchangeAuthMissing(152),
keyLifetimeExpired(153),
tamperDetected(154),
selfTestFailed(155),
cryptoTemporaryLockout(156),
batteryLow(157),
selfTestInProgress(158),
vmCrashed(159),
keyExchangeDegrade(160),
internalEncryptionFailed(161),
keyExchangeInProgress(162),
keyExchangeChannelFail(163),
terminalLoopbackInProgress(164),
localOscBiarCurAbnormal(165),
licenseFileMissing(166),
licenseServerConfigMissing(167),
hardwareBusy(168),
fanFilterReplace(169),
rebootInProgress(170),
prbsDetectionInProgress(171),
tcaOutOfFrameSecondHigh(172),
msLineAis(173),
localOscTemperatureLow(174),
localOscTemperatureHigh(175),
facilityLoopbackInProgress(176),
prbsGenerationInProgress(177),
transmitSignalFail(178),
loopbackActive(179),
meaPhyChanged(180),
licenseBackupServerDisconnect(181),
callHomeServerUnreachable(182),
timinglicensemissing(183),
eomplslicensemissing(184),
fullcapacitylicensemissing(185),
elephantflowlicensemissing(186),
snmpdyinggasp(187),
snmpdyinggasphostresourcesbusy(188),
snmpdyinggasphostunreachable(189),
controlplanelicensemissing(190),
l3licensemissing(191),
coldrebootrequired(192),
--tcaByteSent(183),
--tcaByteRcvd(184),
--tcaFrameSent(185),
--tcaFrameRcvd(186),
--tcaTotalByteSent(187),
--tcaTotalByteRcvd(188),
--tcaBroadcastFrameRcvd(189),
--tcaMulticastFrameRcvd(190),
--tcaBroadcastFrameSent(191),
--tcaMulticastFrameSent(192),
--tcaRxCrcErroredPkt(193),
--tcaOversizedFrameDiscarded(194),
--tcaOversizedPktRcvd(195),
--tcaUndersizedPktRcvd(196),
----tcaDropEvent(197),
--tcaFragmentRcv(198),
--tcaCollisionRcv(199),
--tcaPktsRcv(200),
--tcaOctetsRcv(201),
--tcaPkts64OctetsRcv(202),
--tcaPkts65to127OctetsRcv(203),
--tcaPkts128to255OctetsRcv(204),
--tcaPkts256to511OctetsRcv(205),
--tcaPkts512to1023OctetsRcv(206),
--tcaPkts1024to1518OctetsRcv(207),
--tcaPkts1519tomtuOctetsRcv(208),
--tcaTxCrcErroredPkt(209),
--tcaOctetsSend(210),
--tcaUnicastRrameRcvd(211),
--tcaUnicastFrameSent(212),
--tcaAverageBitRateRcvd(213),
--tcaAverageBitRateSent(214),
--tcaByteRandomEarlyDiscardDropped(215),
--tcaFrameRandomEarlyDiscardDropped(216),
--tcaByteTailDropped(217),
--tcaFrameTailDropped(218),
--tcaAfpTaggedFrameDropped(219),
--tcaAfpUntaggedFrameDropped(220),
--tcaAfpPriTaggedFrameDropped(221),
--tcaFrameMarkGreenPassed(222),
--tcaFrameMarkGreenDropped(223),
--tcaFrameMarkYellowPassed(224),
--tcaFrameMarkYellowDropped(225),
--tcaFrameMarkRedDropped(226),
efmRemoteDyingGasp(227),
efmFail(228),
efmRemoteCriticalEvent(229),
efmRemoteLinkDown(230),
efmRemoteLoopbackFail(231),
efmRemoteLoopbackRequest(232),
tcaQFactorLow(233),
tcaPolarizationDependentLHigh(234),
tcaStateOfPolarizationChangeRateHigh(235),
tcaOpticalSnrLow(236),
--LAG--
srvDiscarded(300),
bwExceedPortSpeed(301),
meaPortalAddress(302),
meaPortalPri(303),
meaThreePortal(304),
meaPortalSysNumber(305),
meaActorAdminKey(306),
meaPortDigest(307),
meaGatewayDigest(308),
--ZTP--
ztpInProgress(400),
ztpFailed(401),
cryptoConfigMismatch(410),
keyExchangeConfigMismatch(411),
fingerprintAuthMissing(412),
cryptoConfigError(413),
keyExchangeAuthMismatch(414),
--CFM--
crossConnectCCM(550),
errorCCM(551),
someRemoteMEPCCM(552),
someMACstatus(553),
someRDI(554),
ethAIS(555),
--SAT--
remoteInitSAT(570),
-- ERP--
erpFoPPM(580), -- Failure of Protocol, Protocol Mismatch
erpFoPTO(581), -- Failure of Protocol, Timeout
erpBlockPort0RPL(582), -- Blocking Port 0 - Ring Protection Link
erpBlockPort0SF(583), -- Blocking Port 0 - Signal Fail
erpBlockPort0MS(584), -- Blocking Port 0 - Manual Switch
erpBlockPort0FS(585), -- Blocking Port 0 - Forced Switch
erpBlockPort0WTR(586), -- Blocking Port 0 - Wait To Restore
erpBlockPort1RPL(587), -- Blocking Port 1 - Ring Protection LinkLink
erpBlockPort1SF(588), -- Blocking Port 1 - Signal Fail
erpBlockPort1MS(589), -- Blocking Port 1 - Manual Switch
erpBlockPort1FS(590), -- Blocking Port 1 - Forced Switch
erpBlockPort1WTR(591), -- Blocking Port 1 - Wait To Restore
--Sync--
avgHoldoverNotReady(600),
freerun(601),
fastAccquisition(602),
holdover(603),
lossOfLock(604),
allSyncRefFail(605),
syncRefLockOut(606), -- sync reference locked out
syncRefFS(607), -- sync reference forced switch
syncRefMS(608), -- sync reference manual switch
syncRefWTR(609), -- sync reference wait to restore
syncRefSW(610), -- sync reference switch
syncRefFail(611), -- sync reference failed
syncRefFreqOffset(612), -- sync reference frequency offset
ais(616),
bitsLossOfFrame(617),
qlMismatch(618),
qlInvalid(619),
esmcFail(620),
linkdownMasterSlaveCfg(621), -- Link Down: Master Slave Configuration Fault
autoNegoMasterSlaveCfg(622), -- Auto Negotiation:Master Slave Configuration Fault
squelched(623), -- Tx Squelched
--PTP--
ptpFreerun(650),
ptpTimeFreeRun(651),
ptpFreqHoldover(652),
ptpTimeHoldover(653),
ptpFreqNotTraceable(654),
ptpTimeNotTraceable(655),
ptpAnnounceTimeout(656),
ptpSyncTimeout(657),
ptpDelayrespTimeout(658),
ptpMultiplePeers(659),
ptpWrongDomain(660),
ptpNoTrafficFP(661),
--BGP ---
bgpNbrLinkDown(670),
--Port Authentication---
paAuthFail(680),
--IGMP SNOOPING---
noMGroupRes(690),
--tcaAnnounceRx(700),
--tcaAnnounceTx(701),
--tcaSyncRx(702),
--tcaSyncTx(703),
--tcaFollowUpRx(704),
--tcaFollowUpTx(705),
--tcaDelayReqRx(706),
--tcaDelayReqTx(707),
--tcaDelayRespRx(708),
--tcaDelayRespTx(709),
--tcaPdelayReqRx(710),
--tcaPdelayReqTx(711),
--tcaPdelayRespRx(712),
--tcaPdelayRespTx(713),
--tcaPdelayRespFollowUpRx(714),
--tcaPdelayRespFollowUpTx(715),
--tcaSignalingRx(716),
--tcaSignalingTx(717),
--tcaManagementRx(718),
--tcaManagementTx(719),
--tcaPtpUnknownRx(720),
--tcaPtpUnknownTx(721),
--tcaAverageResidenceTimeSync(722),
--tcaMaximumResidenceTimeSync(723),
--tcaMinimumResidenceTimeSync(724),
--tcaAverageResidenceTimeDelayReq(725),
--tcaMaximumResidenceTimeDelayReq(726),
--tcaMinimumResidenceTimeDelayReq(727),
--tcaAverageResidenceTimePdelayReq(728),
--tcaMaximumResidenceTimePdelayReq(729),
--tcaMinimumResidenceTimePdelayReq(730),
--tcaAverageResidenceTimePdelayResp(731),
--tcaMaximumResidenceTimePdelayResp(732),
--tcaMinimumResidenceTimePdelayResp(733),
--tcaAverageAnnounceMessageRate(734),
--tcaAverageSyncMessageRate(735),
--tcaAverageDelayReqMessageRate(736),
--tcaAverageDelayRespMessageRate(737),
--tcaTagMismatchedDiscard(738),
--tcaDomainMismatchDiscard(739),
--tcaWrongTypeDiscard(740),
--tcaWrongLengthDiscard(741),
--tcaUnknownMasterDiscard(742),
--tcaMiscDiscard(743),
--tcaAverageOffsetFromMaster(744),
--tcaMinimumOffsetFromMaster(745),
--tcaMaximumOffsetFromMaster(746),
--tcaAverageSyncPathDelay(747),
--tcaMinimumSyncPathDelay(748),
--tcaMaximumSyncPathDelay(749),
--tcaAverageMeanPathDelay(750),
--tcaMinimumMeanPathDelay(751),
--tcaMaximumMeanPathDelay(752),
--tcaLmForwardTransmittedFrames(800),
--tcaLmForwardReceivedFrames(801),
--tcaLmForwardMinFlr(802),
--tcaLmForwardMaxFlr(803),
--tcaLmForwardAverageFlr(804),
--tcaLmBackwardTransmittedFrames(805),
--tcaLmBackwardReceivedFrames(806),
--tcaLmBackwardMinFlr(807),
--tcaLmBackwardMaxFlr(808),
--tcaLmBackwardAverageFlr(809),
--tcaLmSoamPdusSent(810),
--tcaLmSoamPdusReceived(811),
--tcaLmAvailabilityForwardHighLoss(812),
--tcaLmAvailabilityConsecutiveForwardHighLoss(813),
--tcaLmAvailabilityForwardAvailable(814),
--tcaLmAvailabilityForwardUnavailable(815),
--tcaLmAvailabilityForwardMinFlr(816),
--tcaLmAvailabilityForwardMaxFlr(817),
--tcaLmAvailabilityForwardAverageFlr(818),
--tcaLmAvailabilityBackwardHighLoss(819),
--tcaLmAvailabilityConsecutiveBackwardHighLoss(820),
--tcaLmAvailabilityBackwardAvailable(821),
--tcaLmAvailabilityBackwardUnavailable(822),
--tcaLmAvailabilityBackwardMinFlr(823),
--tcaLmAvailabilityBackwardMaxFlr(824),
--tcaLmAvailabilityBackwardAverageFlr(825),
--tcaDmSoamPdusSent(826),
--tcaDmSoamPdusReceived(827),
--tcaDmFrameDelayTwoWayMin(828),
--tcaDmFrameDelayTwoWayMax(829),
--tcaDmFrameDelayTwoWayAverage(830),
--tcaDmFrameDelayForwardMin(831),
--tcaDmFrameDelayForwardMax(832),
--tcaDmFrameDelayForwardAverage(833),
--tcaDmFrameDelayBackwardMin(834),
--tcaDmFrameDelayBackwardMax(835),
--tcaDmFrameDelayBackwardAverage(836),
--tcaDmInterFrameDelayVariationForwardMin(837),
--tcaDmInterFrameDelayVariationForwardMax(838),
--tcaDmInterFrameDelayVariationForwardAverage(839),
--tcaDmInterFrameDelayVariationBackwardMin(840),
--tcaDmInterFrameDelayVariationBackwardMax(841),
--tcaDmInterFrameDelayVariationBackwardAverage(842),
--tcaDmInterFrameDelayVariationTwoWayMin(843),
--tcaDmInterFrameDelayVariationTwoWayMax(844),
--tcaDmInterFrameDelayVariationTwoWayAverage(845),
--tcaDmFrameDelayRangeForwardMax(846),
--tcaDmFrameDelayRangeForwardAverage(847),
--tcaDmFrameDelayRangeBackwardMax(848),
--tcaDmFrameDelayRangeBackwardAverage(849),
--tcaDmFrameDelayRangeTwoWayMax(850),
--tcaDmFrameDelayRangeTwoWayAverage(851),
--tcaSyncErrorsForward(852),
--tcaSyncErrorsBackward(853),
--tcaTwampS2rPackets(900),
--tcaTwampR2sPackets(901),
--tcaTwampS2rLostPackets(902),
--tcaTwampR2sLostPackets(903),
--tcaTwampS2rSyncErrors(904),
--tcaTwampR2sSyncErrors(905),
--tcaTwampOutOfSequenceErrors(906),
--tcaTwampSequenceGapErrors(907),
--tcaTwampMinTwoWayPathDelay(908),
--tcaTwampMaxTwoWayPathDelay(909),
--tcaTwampAvgTwoWayPathDelay(910),
--tcaTwampSumTwoWayPathDelay(911),
--tcaTwampSumOfSquaresTwoWayPathDelay(912),
--tcaTwampNumTwoWayPathDelay(913),
--tcaTwampMinOneWayS2rPathDelay(914),
--tcaTwampMaxOneWayS2rPathDelay(915),
--tcaTwampAvgOneWayS2rPathDelay(916),
--tcaTwampSumOneWayS2rPathDelay(917),
--tcaTwampSumOfSquaresOneWayS2rPathDelay(918),
--tcaTwampNumOneWayS2rPathDelay(919),
--tcaTwampMinOneWayR2sPathDelay(920),
--tcaTwampMaxOneWayR2sPathDelay(921),
--tcaTwampAvgOneWayR2sPathDelay(922),
--tcaTwampSumOneWayR2sPathDelay(923),
--tcaTwampSumOfSquaresOneWayR2sPathDelay(924),
--tcaTwampNumOneWayR2sPathDelay(925),
--tcaTwampMinOneWayS2rAbsPathDelayVariation(926),
--tcaTwampMaxOneWayS2rAbsPathDelayVariation(927),
--tcaTwampAvgOneWayS2rAbsPathDelayVariation(928),
--tcaTwampSumOneWayS2rAbsPathDelayVariation(929),
--tcaTwampSumOfSquaresOneWayS2rAbsPathDelayVariation(930),
--tcaTwampNumOneWayS2rAbsPathDelayVariation(931),
--tcaTwampMinOneWayR2sAbsPathDelayVariation(932),
--tcaTwampMaxOneWayR2sAbsPathDelayVariation(933),
--tcaTwampAvgOneWayR2sAbsPathDelayVariation(934),
--tcaTwampSumOneWayR2sAbsPathDelayVariation(935),
--tcaTwampSumOfSquaresOneWayR2sAbsPathDelayVariation(936),
--tcaTwampNumOneWayR2sAbsPathDelayVariation(937),
--tcaTwampMinOneWayS2rNegativePathDelayVariation(938),
--tcaTwampMaxOneWayS2rNegativePathDelayVariation(939),
--tcaTwampAvgOneWayS2rNegativePathDelayVariation(940),
--tcaTwampSumOneWayS2rNegativePathDelayVariation(941),
--tcaTwampSumOfSquaresOneWayS2rNegativePathDelayVariation(942),
--tcaTwampNumOneWayS2rNegativePathDelayVariation(943),
--tcaTwampMinOneWayR2sNegativePathDelayVariation(944),
--tcaTwampMaxOneWayR2sNegativePathDelayVariation(945),
--tcaTwampAvgOneWayR2sNegativePathDelayVariation(946),
--tcaTwampSumOneWayR2sNegativePathDelayVariation(947),
--tcaTwampSumOfSquaresOneWayR2sNegativePathDelayVariation(948),
--tcaTwampNumOneWayR2sNegativePathDelayVariation(949),
--tcaTwampMinOneWayS2rPositivePathDelayVariation(950),
--tcaTwampMaxOneWayS2rPositivePathDelayVariation(951),
--tcaTwampAvgOneWayS2rPositivePathDelayVariation(952),
--tcaTwampSumOneWayS2rPositivePathDelayVariation(953),
--tcaTwampSumOfSquaresOneWayS2rPositivePathDelayVariation(954),
--tcaTwampNumOneWayS2rPositivePathDelayVariation(955),
--tcaTwampMinOneWayR2sPositivePathDelayVariation(956),
--tcaTwampMaxOneWayR2sPositivePathDelayVariation(957),
--tcaTwampAvgOneWayR2sPositivePathDelayVariation(958),
--tcaTwampSumOneWayR2sPositivePathDelayVariation(959),
--tcaTwampSumOfSquaresOneWayR2sPositivePathDelayVariation(960),
--tcaTwampNumOneWayR2sPositivePathDelayVariation(961),
--EoMPLS---
eomplsDstUnresovled(1000),
--L3--
trafficArpTableFull(1020),
noRouteResources(1021),
ipAddressConflict(1022),
--NTP--
ntpLossOfServer(1500),
--RADIUS and TACACS--
remoteServerUnreachable(1501),
--SysLog Server--
sysLogServerUnreachable(1502),
--SNMP Target Address--
targetAddressUnreachable(1503)
}
ConditionDescr ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A detailed text description of the condition or alarm
being reported. This string may contain any printable
ASCII character."
SYNTAX OCTET STRING (SIZE (1..64))
ConditionEntityTranslation ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies the entity type on which condition exists."
SYNTAX OCTET STRING (SIZE (1..255))
--
-- Scalar definitions.
--
--
-- Table definitions.
--
aosCoreAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the standing conditions
that exist as alarms.
Entries cannot be created in this table by management
application action."
::= { alarmObjects 1 }
aosCoreAlarmEntry OBJECT-TYPE
SYNTAX AosCoreAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
condition."
INDEX { aosCoreAlarmIndex }
::= { aosCoreAlarmTable 1 }
AosCoreAlarmEntry ::= SEQUENCE {
aosCoreAlarmIndex INTEGER,
aosCoreAlarmConditionType ConditionType,
aosCoreAlarmEntityTranslation ConditionEntityTranslation,
aosCoreAlarmEntity RowPointer,
aosCoreAlarmCondDescr ConditionDescr,
aosCoreAlarmTimestamp DisplayString,
aosCoreAlarmDirection Direction,
aosCoreAlarmLocation Location,
aosCoreAlarmSrvEff ServiceEffect,
aosCoreAlarmNotifCode NotificationCode,
aosCoreAlarmNotifTimestamp DisplayString,
aosCoreAlarmAdditionalInfo DisplayString
}
aosCoreAlarmIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object is an order number of an alarm in aosCoreAlarmTable."
::= { aosCoreAlarmEntry 1 }
aosCoreAlarmConditionType OBJECT-TYPE
SYNTAX ConditionType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the type of the condition."
::= { aosCoreAlarmEntry 2 }
aosCoreAlarmEntityTranslation OBJECT-TYPE
SYNTAX ConditionEntityTranslation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object translates numerical entity representation aosCoreAlarmEntity
into Uniform Resource Identifier (URI)."
::= { aosCoreAlarmEntry 3 }
aosCoreAlarmEntity OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to the table that contains definition of the alarmed entity."
::= { aosCoreAlarmEntry 4 }
aosCoreAlarmCondDescr OBJECT-TYPE
SYNTAX ConditionDescr
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains a text description of the condition."
::= { aosCoreAlarmEntry 5 }
aosCoreAlarmTimestamp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the system time when the condition occurred."
::= { aosCoreAlarmEntry 6 }
aosCoreAlarmDirection OBJECT-TYPE
SYNTAX Direction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the direction of the condition."
::= { aosCoreAlarmEntry 7 }
aosCoreAlarmLocation OBJECT-TYPE
SYNTAX Location
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the location of the condition."
::= { aosCoreAlarmEntry 8 }
aosCoreAlarmSrvEff OBJECT-TYPE
SYNTAX ServiceEffect
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies whether the condition is service affecting
or not."
::= { aosCoreAlarmEntry 9 }
aosCoreAlarmNotifCode OBJECT-TYPE
SYNTAX NotificationCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the severity of the alarm."
::= { aosCoreAlarmEntry 10 }
aosCoreAlarmNotifTimestamp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the system time when the alarm notification
was raised."
::= { aosCoreAlarmEntry 11 }
aosCoreAlarmAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides additional information of the alarm."
::= { aosCoreAlarmEntry 12 }
--
-- Alarm raise/clear trap.
--
aosCoreAlarmTrap NOTIFICATION-TYPE
OBJECTS { aosCoreAlarmIndex,
aosCoreAlarmConditionType,
aosCoreAlarmEntityTranslation,
aosCoreAlarmEntity,
aosCoreAlarmCondDescr,
aosCoreAlarmTimestamp,
aosCoreAlarmDirection,
aosCoreAlarmLocation,
aosCoreAlarmSrvEff,
aosCoreAlarmNotifCode,
aosCoreAlarmNotifTimestamp,
aosCoreAlarmAdditionalInfo
}
STATUS current
DESCRIPTION
"This trap is sent each time an alarm condition is raised and
inserted into to the aosCoreAlarmTable.
It is also sent each time an alarm condition is cleared and
removed from the aosCoreAlarmTable."
::= { alarmNotificationsPrefix 1 }
--
-- Conformance
--
aosCoreAlarmCompliances OBJECT IDENTIFIER ::= {alarmConformance 1}
aosCoreAlarmGroups OBJECT IDENTIFIER ::= {alarmConformance 2}
aosCoreAlarmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the Alarm
Condition Services."
MODULE -- this module
MANDATORY-GROUPS {
aosCoreAlarmObjectGroup, aosCoreAlarmNotifGroup
}
::= { aosCoreAlarmCompliances 1 }
aosCoreAlarmObjectGroup OBJECT-GROUP
OBJECTS {
aosCoreAlarmIndex,
aosCoreAlarmConditionType,
aosCoreAlarmEntityTranslation,
aosCoreAlarmEntity,
aosCoreAlarmCondDescr,
aosCoreAlarmTimestamp,
aosCoreAlarmDirection,
aosCoreAlarmLocation,
aosCoreAlarmSrvEff,
aosCoreAlarmNotifCode,
aosCoreAlarmNotifTimestamp,
aosCoreAlarmAdditionalInfo
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the Alarm
Conditions Services."
::= { aosCoreAlarmGroups 1 }
aosCoreAlarmNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
aosCoreAlarmTrap
}
STATUS current
DESCRIPTION
"A collection of notifications related to the Alarm
Conditions Services."
::= { aosCoreAlarmGroups 2 }
END

View File

@ -0,0 +1,153 @@
AOS-CORE-CONDITION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TimeStamp, DisplayString, TruthValue, RowPointer,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
aosCommon
FROM ADVA-MIB
ConditionType, ConditionEntityTranslation, ConditionDescr
FROM AOS-CORE-ALARM-MIB;
aosCoreConditionMIB MODULE-IDENTITY
LAST-UPDATED "201510230000Z"
ORGANIZATION "ADVA Optical Networking"
CONTACT-INFO
"ADVA Optical Networking, Inc."
DESCRIPTION "This module defines the Condition Monitoring MIB definitions
used by the AOS based product lines.
Copyright (C) ADVA Optical Networking."
REVISION "201510230000Z"
DESCRIPTION "Initial release."
::= {aosCommon 2}
--
-- OID definitions
--
conditionObjects OBJECT IDENTIFIER ::= {aosCoreConditionMIB 1}
conditionConformance OBJECT IDENTIFIER ::= {aosCoreConditionMIB 2}
--
-- Textual conventions.
--
--
-- Scalar definitions.
--
--
-- Table definitions.
--
aosCoreConditionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreConditionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the standing conditions.
Entries cannot be created in this table by management
application action."
::= { conditionObjects 1 }
aosCoreConditionEntry OBJECT-TYPE
SYNTAX AosCoreConditionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
condition."
INDEX { aosCoreConditionIndex }
::= { aosCoreConditionTable 1 }
AosCoreConditionEntry ::= SEQUENCE {
aosCoreConditionIndex INTEGER,
aosCoreConditionType ConditionType,
aosCoreConditionEntityTranslation ConditionEntityTranslation,
aosCoreConditionEntity RowPointer,
aosCoreConditionDescr ConditionDescr,
aosCoreConditionTimestamp DisplayString
}
aosCoreConditionIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object is an order number of the condition in the aosCoreConditionTable."
::= { aosCoreConditionEntry 1 }
aosCoreConditionType OBJECT-TYPE
SYNTAX ConditionType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the type of the condition."
::= { aosCoreConditionEntry 2 }
aosCoreConditionEntityTranslation OBJECT-TYPE
SYNTAX ConditionEntityTranslation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the entity"
::= { aosCoreConditionEntry 3 }
aosCoreConditionEntity OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to the table that contains definition of the alarmed entity."
::= { aosCoreConditionEntry 4 }
aosCoreConditionDescr OBJECT-TYPE
SYNTAX ConditionDescr
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains a text description of the condition."
::= { aosCoreConditionEntry 5 }
aosCoreConditionTimestamp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the system time when the condition occurred."
::= { aosCoreConditionEntry 6 }
--
-- Conformance
--
aosCoreConditionCompliances OBJECT IDENTIFIER ::= {conditionConformance 1}
aosCoreConditionGroups OBJECT IDENTIFIER ::= {conditionConformance 2}
aosCoreConditionCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the Condition Services."
MODULE -- this module
MANDATORY-GROUPS {
aosCoreConditionObjectGroup
}
::= { aosCoreConditionCompliances 1 }
aosCoreConditionObjectGroup OBJECT-GROUP
OBJECTS {
aosCoreConditionIndex,
aosCoreConditionType,
aosCoreConditionEntityTranslation,
aosCoreConditionEntity,
aosCoreConditionDescr,
aosCoreConditionTimestamp
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the Conditions Services."
::= { aosCoreConditionGroups 1 }
END

View File

@ -0,0 +1,812 @@
AOS-CORE-FACILITY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Counter64, TimeTicks
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
PmSuspectReasonType
FROM AOS-COMMON-PM-MIB
aosCommon
FROM ADVA-MIB;
aosCoreFacilityMIB MODULE-IDENTITY
LAST-UPDATED "201606050000Z"
ORGANIZATION "ADVA Optical Networking"
CONTACT-INFO
"ADVA Optical Networking, Inc."
DESCRIPTION "This module defines the Core Facility MIB definitions
used by the AOS based product lines.
Copyright (C) ADVA Optical Networking."
REVISION "201606050000Z"
DESCRIPTION "Initial release."
::= {aosCommon 3}
--
-- OID definitions
--
aosCoreFacilityObjects OBJECT IDENTIFIER ::= {aosCoreFacilityMIB 1}
aosCoreFacilityStatsObjects OBJECT IDENTIFIER ::= {aosCoreFacilityMIB 2}
aosCoreFacilityConformance OBJECT IDENTIFIER ::= {aosCoreFacilityMIB 3}
--
-- Textual conventions.
--
--
-- Scalar definitions.
--
--
-- Facility Optical Statistics tables.
--
--
-- Current values.
--
aosCoreFacCurrOpticalPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacCurrOpticalPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the optical PM points
for the facilities that support them."
::= { aosCoreFacilityStatsObjects 1 }
aosCoreFacCurrOpticalPowerEntry OBJECT-TYPE
SYNTAX AosCoreFacCurrOpticalPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
interface."
INDEX { ifIndex }
::= { aosCoreFacCurrOpticalPowerTable 1 }
AosCoreFacCurrOpticalPowerEntry ::= SEQUENCE {
aosCoreFacCurrOpticalPowerRx Integer32,
aosCoreFacCurrOpticalPowerTx Integer32,
aosCoreFacCurrOpticalPowerSuspectReason PmSuspectReasonType
}
aosCoreFacCurrOpticalPowerRx OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The optical power monitored at the input."
::= { aosCoreFacCurrOpticalPowerEntry 1 }
aosCoreFacCurrOpticalPowerTx OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The optical power monitored at the output."
::= { aosCoreFacCurrOpticalPowerEntry 2 }
aosCoreFacCurrOpticalPowerSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacCurrOpticalPowerEntry 3 }
aosCoreFacHist15MinOpticalPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacHist15MinOpticalPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the historical 15-minute
values of the optical power monitoring points."
::= { aosCoreFacilityStatsObjects 2 }
aosCoreFacHist15MinOpticalPowerEntry OBJECT-TYPE
SYNTAX AosCoreFacHist15MinOpticalPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
interface."
INDEX { ifIndex, aosCoreFacHist15MinOpticalPowerSample }
::= { aosCoreFacHist15MinOpticalPowerTable 1 }
AosCoreFacHist15MinOpticalPowerEntry ::= SEQUENCE {
aosCoreFacHist15MinOpticalPowerSample Integer32,
aosCoreFacHist15MinOpticalPowerSampleTime TimeTicks,
aosCoreFacHist15MinOpticalPowerRxLow Integer32,
aosCoreFacHist15MinOpticalPowerRxMed Integer32,
aosCoreFacHist15MinOpticalPowerRxHi Integer32,
aosCoreFacHist15MinOpticalPowerTxLow Integer32,
aosCoreFacHist15MinOpticalPowerTxMed Integer32,
aosCoreFacHist15MinOpticalPowerTxHi Integer32,
aosCoreFacHist15MinOpticalPowerSuspectReason PmSuspectReasonType
}
aosCoreFacHist15MinOpticalPowerSample OBJECT-TYPE
SYNTAX Integer32 (1..99)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sample number for given time period."
::= { aosCoreFacHist15MinOpticalPowerEntry 1 }
aosCoreFacHist15MinOpticalPowerSampleTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time ticks since the sample was collected."
::= { aosCoreFacHist15MinOpticalPowerEntry 2 }
aosCoreFacHist15MinOpticalPowerRxLow OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The low optical power monitored at the input, 15-minute sample."
::= { aosCoreFacHist15MinOpticalPowerEntry 3 }
aosCoreFacHist15MinOpticalPowerRxMed OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The medium optical power monitored at the input, 15-minute sample."
::= { aosCoreFacHist15MinOpticalPowerEntry 4 }
aosCoreFacHist15MinOpticalPowerRxHi OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high optical power monitored at the input, 15-minute sample."
::= { aosCoreFacHist15MinOpticalPowerEntry 5 }
aosCoreFacHist15MinOpticalPowerTxLow OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The low optical power monitored at the output, 15-minute sample."
::= { aosCoreFacHist15MinOpticalPowerEntry 6 }
aosCoreFacHist15MinOpticalPowerTxMed OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The medium optical power monitored at the output, 15-minute sample."
::= { aosCoreFacHist15MinOpticalPowerEntry 7 }
aosCoreFacHist15MinOpticalPowerTxHi OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high optical power monitored at the output, 15-minute sample."
::= { aosCoreFacHist15MinOpticalPowerEntry 8 }
aosCoreFacHist15MinOpticalPowerSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacHist15MinOpticalPowerEntry 9 }
aosCoreFacHist1DayOpticalPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacHist1DayOpticalPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the historical 1-day
values of the optical power monitoring points."
::= { aosCoreFacilityStatsObjects 3 }
aosCoreFacHist1DayOpticalPowerEntry OBJECT-TYPE
SYNTAX AosCoreFacHist1DayOpticalPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
interface."
INDEX { ifIndex, aosCoreFacHist1DayOpticalPowerSample }
::= { aosCoreFacHist1DayOpticalPowerTable 1 }
AosCoreFacHist1DayOpticalPowerEntry ::= SEQUENCE {
aosCoreFacHist1DayOpticalPowerSample Integer32,
aosCoreFacHist1DayOpticalPowerSampleTime TimeTicks,
aosCoreFacHist1DayOpticalPowerRxLow Integer32,
aosCoreFacHist1DayOpticalPowerRxMed Integer32,
aosCoreFacHist1DayOpticalPowerRxHi Integer32,
aosCoreFacHist1DayOpticalPowerTxLow Integer32,
aosCoreFacHist1DayOpticalPowerTxMed Integer32,
aosCoreFacHist1DayOpticalPowerTxHi Integer32,
aosCoreFacHist1DayOpticalPowerSuspectReason PmSuspectReasonType
}
aosCoreFacHist1DayOpticalPowerSample OBJECT-TYPE
SYNTAX Integer32 (1..31)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sample number for given time period."
::= { aosCoreFacHist1DayOpticalPowerEntry 1 }
aosCoreFacHist1DayOpticalPowerSampleTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time ticks since the sample was collected."
::= { aosCoreFacHist1DayOpticalPowerEntry 2 }
aosCoreFacHist1DayOpticalPowerRxLow OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The low optical power monitored at the input, 1-day sample."
::= { aosCoreFacHist1DayOpticalPowerEntry 3 }
aosCoreFacHist1DayOpticalPowerRxMed OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The medium optical power monitored at the input, 1-day sample."
::= { aosCoreFacHist1DayOpticalPowerEntry 4 }
aosCoreFacHist1DayOpticalPowerRxHi OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high optical power monitored at the input, 1-day sample."
::= { aosCoreFacHist1DayOpticalPowerEntry 5 }
aosCoreFacHist1DayOpticalPowerTxLow OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The low optical power monitored at the output, 1-day sample."
::= { aosCoreFacHist1DayOpticalPowerEntry 6 }
aosCoreFacHist1DayOpticalPowerTxMed OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The medium optical power monitored at the output, 1-day sample."
::= { aosCoreFacHist1DayOpticalPowerEntry 7 }
aosCoreFacHist1DayOpticalPowerTxHi OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high optical power monitored at the output, 1-day sample."
::= { aosCoreFacHist1DayOpticalPowerEntry 8 }
aosCoreFacHist1DayOpticalPowerSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacHist1DayOpticalPowerEntry 9 }
aosCoreFacCurrFecTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacCurrFecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the current values of the
forward error correction monitoring points."
::= { aosCoreFacilityStatsObjects 4 }
aosCoreFacCurrFecEntry OBJECT-TYPE
SYNTAX AosCoreFacCurrFecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the aosCoreFacCurrFecTable."
INDEX { ifIndex }
::= { aosCoreFacCurrFecTable 1 }
AosCoreFacCurrFecEntry ::= SEQUENCE {
aosCoreFacCurrFecCorrectedErrors Counter64,
aosCoreFacCurrFecUncorrectedBlocks Counter64,
aosCoreFacCurrFecBitErrorRate Counter64,
aosCoreFacCurrFecSuspectReason PmSuspectReasonType
}
aosCoreFacCurrFecCorrectedErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Corrected errors by the FEC process."
::= { aosCoreFacCurrFecEntry 1 }
aosCoreFacCurrFecUncorrectedBlocks OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Uncorrected blocks by the FEC process."
::= { aosCoreFacCurrFecEntry 2 }
aosCoreFacCurrFecBitErrorRate OBJECT-TYPE
SYNTAX Counter64
UNITS "1e-18"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit error rate."
::= { aosCoreFacCurrFecEntry 3 }
aosCoreFacCurrFecSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacCurrFecEntry 4 }
aosCoreFacHist15MinFecTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacHist15MinFecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the historical 15-minute
values of the forward error correction monitoring points."
::= { aosCoreFacilityStatsObjects 5 }
aosCoreFacHist15MinFecEntry OBJECT-TYPE
SYNTAX AosCoreFacHist15MinFecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the aosCoreFacHist15MinFecTable."
INDEX { ifIndex, aosCoreFacHist15MinFecSample }
::= { aosCoreFacHist15MinFecTable 1 }
AosCoreFacHist15MinFecEntry ::= SEQUENCE {
aosCoreFacHist15MinFecSample Integer32,
aosCoreFacHist15MinFecSampleTime TimeTicks,
aosCoreFacHist15MinFecCorrectedErrors Counter64,
aosCoreFacHist15MinFecUncorrectedBlocks Counter64,
aosCoreFacHist15MinFecBitErrorRate Counter64,
aosCoreFacHist15MinFecSuspectReason PmSuspectReasonType
}
aosCoreFacHist15MinFecSample OBJECT-TYPE
SYNTAX Integer32 (1..99)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sample number for given time period."
::= { aosCoreFacHist15MinFecEntry 1 }
aosCoreFacHist15MinFecSampleTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since the sample was collected."
::= { aosCoreFacHist15MinFecEntry 2 }
aosCoreFacHist15MinFecCorrectedErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Errors corrected by the FEC process within 15-minute period."
::= { aosCoreFacHist15MinFecEntry 3 }
aosCoreFacHist15MinFecUncorrectedBlocks OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Uncorrected blocks within 15-minute period."
::= { aosCoreFacHist15MinFecEntry 4 }
aosCoreFacHist15MinFecBitErrorRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit error rate within 15-minute period."
::= { aosCoreFacHist15MinFecEntry 5 }
aosCoreFacHist15MinFecSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacHist15MinFecEntry 6 }
aosCoreFacHist1DayFecTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacHist1DayFecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the historical 1-day
values of the forward error correction monitoring points."
::= { aosCoreFacilityStatsObjects 6 }
aosCoreFacHist1DayFecEntry OBJECT-TYPE
SYNTAX AosCoreFacHist1DayFecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the aosCoreFacHist1DayFecTable."
INDEX { ifIndex, aosCoreFacHist1DayFecSample }
::= { aosCoreFacHist1DayFecTable 1 }
AosCoreFacHist1DayFecEntry ::= SEQUENCE {
aosCoreFacHist1DayFecSample Integer32,
aosCoreFacHist1DayFecSampleTime TimeTicks,
aosCoreFacHist1DayFecCorrectedErrors Counter64,
aosCoreFacHist1DayFecUncorrectedBlocks Counter64,
aosCoreFacHist1DayFecBitErrorRate Counter64,
aosCoreFacHist1DayFecSuspectReason PmSuspectReasonType
}
aosCoreFacHist1DayFecSample OBJECT-TYPE
SYNTAX Integer32 (1..31)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sample number for given time period."
::= { aosCoreFacHist1DayFecEntry 1 }
aosCoreFacHist1DayFecSampleTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since the sample was collected."
::= { aosCoreFacHist1DayFecEntry 2 }
aosCoreFacHist1DayFecCorrectedErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Errors corrected by the FEC process within 1-day period."
::= { aosCoreFacHist1DayFecEntry 3 }
aosCoreFacHist1DayFecUncorrectedBlocks OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Uncorrected blocks within 1-day period."
::= { aosCoreFacHist1DayFecEntry 4 }
aosCoreFacHist1DayFecBitErrorRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit error rate within 1-day period."
::= { aosCoreFacHist1DayFecEntry 5 }
aosCoreFacHist1DayFecSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacHist1DayFecEntry 6 }
aosCoreFacCurrSnrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacCurrSnrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the current values of the
Signal-To-Noise Ratio monitoring point."
::= { aosCoreFacilityStatsObjects 7 }
aosCoreFacCurrSnrEntry OBJECT-TYPE
SYNTAX AosCoreFacCurrSnrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the aosCoreFacCurrSnrTable."
INDEX { ifIndex }
::= { aosCoreFacCurrSnrTable 1 }
AosCoreFacCurrSnrEntry ::= SEQUENCE {
aosCoreFacCurrSnrValue Counter64,
aosCoreFacCurrSnrSuspectReason PmSuspectReasonType
}
aosCoreFacCurrSnrValue OBJECT-TYPE
SYNTAX Counter64
UNITS "10 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Signal-To-Noise Ratio."
::= { aosCoreFacCurrSnrEntry 1 }
aosCoreFacCurrSnrSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacCurrSnrEntry 2 }
aosCoreFacHist15MinSnrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacHist15MinSnrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the historical 15-minute
values of the Signal-To-Noise Ratio monitoring point."
::= { aosCoreFacilityStatsObjects 8 }
aosCoreFacHist15MinSnrEntry OBJECT-TYPE
SYNTAX AosCoreFacHist15MinSnrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the aosCoreFacHist15MinSnrTable."
INDEX { ifIndex, aosCoreFacHist15MinSnrSample }
::= { aosCoreFacHist15MinSnrTable 1 }
AosCoreFacHist15MinSnrEntry ::= SEQUENCE {
aosCoreFacHist15MinSnrSample Integer32,
aosCoreFacHist15MinSnrSampleTime TimeTicks,
aosCoreFacHist15MinSnrValueLow Counter64,
aosCoreFacHist15MinSnrValueMean Counter64,
aosCoreFacHist15MinSnrValueHigh Counter64,
aosCoreFacHist15MinSnrSuspectReason PmSuspectReasonType
}
aosCoreFacHist15MinSnrSample OBJECT-TYPE
SYNTAX Integer32 (1..99)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sample number for given time period."
::= { aosCoreFacHist15MinSnrEntry 1 }
aosCoreFacHist15MinSnrSampleTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since the sample was collected."
::= { aosCoreFacHist15MinSnrEntry 2 }
aosCoreFacHist15MinSnrValueLow OBJECT-TYPE
SYNTAX Counter64
UNITS "10 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lowest Signal-To-Noise Ratio measured for 15-minute period."
::= { aosCoreFacHist15MinSnrEntry 3 }
aosCoreFacHist15MinSnrValueMean OBJECT-TYPE
SYNTAX Counter64
UNITS "10 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mean Signal-To-Noise Ratio measured for 15-minute period."
::= { aosCoreFacHist15MinSnrEntry 4 }
aosCoreFacHist15MinSnrValueHigh OBJECT-TYPE
SYNTAX Counter64
UNITS "10 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Highest Signal-To-Noise Ratio measured for 15-minute period."
::= { aosCoreFacHist15MinSnrEntry 5 }
aosCoreFacHist15MinSnrSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacHist15MinSnrEntry 6 }
aosCoreFacHist1DaySnrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AosCoreFacHist1DaySnrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to the historical 1-day
values of the Signal-To-Noise Ratio monitoring point."
::= { aosCoreFacilityStatsObjects 9 }
aosCoreFacHist1DaySnrEntry OBJECT-TYPE
SYNTAX AosCoreFacHist1DaySnrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the aosCoreFacHist1DaySnrTable."
INDEX { ifIndex, aosCoreFacHist1DaySnrSample }
::= { aosCoreFacHist1DaySnrTable 1 }
AosCoreFacHist1DaySnrEntry ::= SEQUENCE {
aosCoreFacHist1DaySnrSample Integer32,
aosCoreFacHist1DaySnrSampleTime TimeTicks,
aosCoreFacHist1DaySnrValueLow Counter64,
aosCoreFacHist1DaySnrValueMean Counter64,
aosCoreFacHist1DaySnrValueHigh Counter64,
aosCoreFacHist1DaySnrSuspectReason PmSuspectReasonType
}
aosCoreFacHist1DaySnrSample OBJECT-TYPE
SYNTAX Integer32 (1..31)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sample number for given time period."
::= { aosCoreFacHist1DaySnrEntry 1 }
aosCoreFacHist1DaySnrSampleTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since the sample was collected."
::= { aosCoreFacHist1DaySnrEntry 2 }
aosCoreFacHist1DaySnrValueLow OBJECT-TYPE
SYNTAX Counter64
UNITS "10 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lowest Signal-To-Noise Ratio measured for 1-day period."
::= { aosCoreFacHist1DaySnrEntry 3 }
aosCoreFacHist1DaySnrValueMean OBJECT-TYPE
SYNTAX Counter64
UNITS "10 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mean Signal-To-Noise Ratio measured for 1-day period."
::= { aosCoreFacHist1DaySnrEntry 4 }
aosCoreFacHist1DaySnrValueHigh OBJECT-TYPE
SYNTAX Counter64
UNITS "10 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Highest Signal-To-Noise Ratio measured for 1-day period."
::= { aosCoreFacHist1DaySnrEntry 5 }
aosCoreFacHist1DaySnrSuspectReason OBJECT-TYPE
SYNTAX PmSuspectReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the validity of the bin."
::= { aosCoreFacHist1DaySnrEntry 6 }
--
-- Conformance
--
aosCoreFacilityCompliances OBJECT IDENTIFIER ::= {aosCoreFacilityConformance 1}
aosCoreFacilityGroups OBJECT IDENTIFIER ::= {aosCoreFacilityConformance 2}
aosCoreFacilityCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the Core
Facility Services."
MODULE -- this module
MANDATORY-GROUPS {
aosCoreFacilityStatsObjectGroup
}
::= { aosCoreFacilityCompliances 1 }
aosCoreFacilityStatsObjectGroup OBJECT-GROUP
OBJECTS {
aosCoreFacCurrOpticalPowerRx,
aosCoreFacCurrOpticalPowerTx,
aosCoreFacCurrOpticalPowerSuspectReason,
aosCoreFacHist15MinOpticalPowerSample,
aosCoreFacHist15MinOpticalPowerSampleTime,
aosCoreFacHist15MinOpticalPowerRxLow,
aosCoreFacHist15MinOpticalPowerRxMed,
aosCoreFacHist15MinOpticalPowerRxHi,
aosCoreFacHist15MinOpticalPowerTxLow,
aosCoreFacHist15MinOpticalPowerTxMed,
aosCoreFacHist15MinOpticalPowerTxHi,
aosCoreFacHist15MinOpticalPowerSuspectReason,
aosCoreFacHist1DayOpticalPowerSample,
aosCoreFacHist1DayOpticalPowerSampleTime,
aosCoreFacHist1DayOpticalPowerRxLow,
aosCoreFacHist1DayOpticalPowerRxMed,
aosCoreFacHist1DayOpticalPowerRxHi,
aosCoreFacHist1DayOpticalPowerTxLow,
aosCoreFacHist1DayOpticalPowerTxMed,
aosCoreFacHist1DayOpticalPowerTxHi,
aosCoreFacHist1DayOpticalPowerSuspectReason,
aosCoreFacCurrFecCorrectedErrors,
aosCoreFacCurrFecUncorrectedBlocks,
aosCoreFacCurrFecBitErrorRate,
aosCoreFacCurrFecSuspectReason,
aosCoreFacHist15MinFecSample,
aosCoreFacHist15MinFecSampleTime,
aosCoreFacHist15MinFecCorrectedErrors,
aosCoreFacHist15MinFecUncorrectedBlocks,
aosCoreFacHist15MinFecBitErrorRate,
aosCoreFacHist15MinFecSuspectReason,
aosCoreFacHist1DayFecSample,
aosCoreFacHist1DayFecSampleTime,
aosCoreFacHist1DayFecCorrectedErrors,
aosCoreFacHist1DayFecUncorrectedBlocks,
aosCoreFacHist1DayFecBitErrorRate,
aosCoreFacHist1DayFecSuspectReason,
aosCoreFacCurrSnrValue,
aosCoreFacCurrSnrSuspectReason,
aosCoreFacHist15MinSnrSample,
aosCoreFacHist15MinSnrSampleTime,
aosCoreFacHist15MinSnrValueLow,
aosCoreFacHist15MinSnrValueMean,
aosCoreFacHist15MinSnrValueHigh,
aosCoreFacHist15MinSnrSuspectReason,
aosCoreFacHist1DaySnrSample,
aosCoreFacHist1DaySnrSampleTime,
aosCoreFacHist1DaySnrValueLow,
aosCoreFacHist1DaySnrValueMean,
aosCoreFacHist1DaySnrValueHigh,
aosCoreFacHist1DaySnrSuspectReason
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the Core Facility
Stats Services."
::= { aosCoreFacilityGroups 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -8,33 +8,150 @@ IMPORTS
TimeStamp, DateAndTime, TruthValue, VariablePointer, DisplayString,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
TrapAlarmSeverity
TrapAlarmSeverity, fsp150cm
FROM ADVA-MIB
neIndex, shelfIndex, slotIndex
FROM CM-ENTITY-MIB
cmEthernetAccPortIndex, cmEthernetNetPortIndex
FROM CM-FACILITY-MIB
fsp150cm
FROM ADVA-MIB;
neIndex, shelfIndex
FROM CM-ENTITY-MIB;
cmAlarmMIB MODULE-IDENTITY
LAST-UPDATED "201512210000Z"
ORGANIZATION "ADVA Optical Networking"
LAST-UPDATED "202102210000Z"
ORGANIZATION "ADVA Optical Networking SE"
CONTACT-INFO
" Raghav Trivedi
ADVA Optical Networking, Inc.
Tel: +1 972 759-1239
E-mail: rtrivedi@advaoptical.com
Postal: 2301 N. Greenville Ave. #300
Richardson, TX USA 75082"
"Web URL: http://adva.com/
E-mail: support@adva.com
Postal: ADVA Optical Networking SE
Campus Martinsried
Fraunhoferstrasse 9a
82152 Martinsried/Munich
Germany
Phone: +49 089 89 06 65 0
Fax: +49 089 89 06 65 199 "
DESCRIPTION
"This module defines the Alarm Monitoring MIB definitions
used by the F3 (FSP150CM/CC) product lines.
Copyright (C) ADVA Optical Networking."
REVISION "201512210000Z"
Copyright (C) ADVA."
REVISION "202102210000Z"
DESCRIPTION
"
Notes from release 202102210000Z
(1) Added new literals to CmConditionType for XG300 family (MRV)
- fan-inactive(424),
- ps-inactive(425)
Notes from release 202010240000Z
(1) Added new literals to CmAlarmEntityType
- oneru-xg108-shelf(240),
- eth-xg-108-card(241),
- oneru-xg108-h-shelf(242),
- eth-xg-108-h-card(243),
- oneru-xg108-sh-shelf(244),
- eth-xg-108-sh-card(245)
Notes from release 202006240000Z
(1) Added new literals to CmAlarmEntityType
- clk-x4-lpn-group(239)
Notes from release 202005280000Z
(1) Added new literals to CmAlarmEntityType
- ru1-osa5412-shelf(235)
- eth-osa5412-card(236)
- display-card(237)
- clk-x4-lpn-card(238)
Notes from release 202003010000Z
(1) Added new literal to CmAlarmEntityType
l3ptpport(234)
Notes from release 202002200000Z
(1) added new TEXTUAL-CONVENTION to CmConditionType
- invalid-syscfg
Notes from release 202001300000Z
(1) Added new literals to CmConditionType
- spoofing-pps
- spoofing-loc
Notes from release 202001140000Z
(1) Added new literals to CmConditionType
- jamming
- spoofing
Notes from release 201911240000Z
(1) Added new literals to CmConditionType
invalidsymkeypeering(401),
auto-asymmetry-delay-fail(402),
no-certificate(403),
certificate-expired-soon(404),
bpvc(405),
crcf(406),
oofc(407),
psuinputfail1(408),
psuinputfail2(409)
Notes from release 201909130000Z
(1) Added new literals to CmAlarmEntityType
- irig-card
- irg-port-group
Notes from release 201908140000Z
(1) add ed new literals to CmAlarmEntityType.
- oneru-xg120pro-sh-shelf,
- eth-xg-120pro-sh-card
Notes from release 201907080000Z,
(1) Added new TEXTUAL-CONVENTION to CmConditionType
- jamming, spoofing
Notes from release 201903070000Z
(1) Added new literals to CmAlarmEntityType.
- oneru-xg118proac-sh-shelf,
- eth-xg-118proac-sh-card
Notes from release 201903050000Z
(1) Added new literals to CmAlarmEntityType.
- ntp-clock
(2) Added new literals to CmConditionType
local-cooling-fail
Notes from release 201809240000Z
(1) Added new literals to CmAlarmEntityType.
- oneru-xg118pro-sh-shelf,
- eth-xg-118pro-sh-card
Notes from release 201804190000Z
(1) Added new literals to CmAlarmEntityType.
- oneru-xg116pro-h-shelf,
- eth-xg-116pro-h-card
Notes from release 201802020000Z
(1) Added new literals to CmConditionType.
(2) Added new literals to CmAlarmEntityType.
Notes from release 201708220000Z
(1) CmAlarmEntityType: Added literals
oneru-osa5430-shelf, eth-csm-card, threeru-osa5440-shelf
Notes from release 201703170000Z
(1) CmConditionType: Added literals gatewayNotReachable, pdop-mask-cross
Notes from release 201703080000Z
(1) CmConditionType: Added literals pps-not-generated, min-sat-1-thrshld-crossed, min-sat-2-thrshld-crossed
Notes from release 201612190000Z
(1) CmConditionType: Added literals bmcaError, freeze, gpsFwUpgrade
(2) CmAlarmEntityType: Added literals osa-ge-4s, elpgroup
Notes from release 201605240000Z
(1) added ge112proVm device (selves and cards) to CmAlarmEntityType
Notes from release 201603150000Z
(1) added ge114proVm devices (H/CH/SCH/ selves and cards) to CmAlarmEntityType
(2) added server-card to CmAlarmEntityType
Notes from release 201512210000Z
(1) Added new literal to CmConditionType (Release 8.1CC - XG210),
erpRingSegmentation
@ -556,8 +673,75 @@ CmConditionType ::= TEXTUAL-CONVENTION
sjmaxtethrshld(354),
trafficArpTableFull(355),
erpRingSegmentation(356), -- ERP Interconnect Ring Segmentation Alarm
gpsrcvrfail(357),
noActiveRoute(358),
vxlanDMac2DIPTableFull(359),
bwExceedLagMemberPortSpeed(360),
greRemoteUnreachable(361),
bweexceedsportspeed(362),
servicediscarded(363)
servicediscarded(363),
bmcaError(364),
freeze(365),
gpsFwUpgrade(366),
storageWearout(367),
pps-not-generated(368),
min-sat-1-thrshld-crossed(369),
min-sat-2-thrshld-crossed(370),
gatewayNotReachable(371),
pdop-mask-cross(372),
nc-initInProgress(373),
primaryNtpSvr-auth-failed(374),
backupNtpSvr-auth-failed(375),
clock-class-mismatch(376),
hpg-switch-force(377),
hpg-switch-lockout(378),
hpg-switch-to-3gpp-path(379),
hpg-switch-to-fixed-path(380),
bgp-linkdown(381),
ospf-neighbour-lost(382),
traffic-ndptable-full(383),
dup-link-local-address(384),
dup-unicast-address(385),
ztp-failed(386),
ztp-in-progress(387),
nc-runningConfigLocked(388),
pwrnoinput2(389),
keyExchangeStopped(390),
security-error(391),
pppoe-connection-failed(392),
no-ipv6route-resource(393),
sfp-firmware-revision-mismatch(394),
vrrp-new-master(395),
nontpkeys(396),
timesrcunavailable(397),
syncsrcunavailable(398),
local-cooling-fail(399),
jamming(400),
spoofing(401),
httpsSslCertExpiryPending(402),
httpsSslCertExpired(403),
srgb-collision(404),
sid-collision(405),
sr-index-out-of-range(406),
novalidsymkeybroadcast(407),
patch-panel-mismatch(408),
fan-fail(409),
invalidsymkeypeering(410),
auto-asymmetry-delay-fail(411),
no-certificate(412),
certificate-expired-soon(413),
bpvc(414),
crcf(415),
oofc(416),
psuinputfail1(417),
psuinputfail2(418),
time-clock-degraded-system-time(419),
spoofing-pps(420),
spoofing-loc(421),
invalid-syscfg(422),
incompatible-oscillator-type(423),
fan-inactive(424),
ps-inactive(425)
}
@ -734,16 +918,105 @@ CmAlarmEntityType ::= TEXTUAL-CONVENTION
oneru-osa5421-shelf(145),
eth-osa5421-card(146),
mci(147),
bits-x16(148),
bits-x16(148),
bfdSession(149),
eomplsPw(150),
oneru-ge114g-shelf(151),
eth-ge-114g-card(152),
wifidongleport(153),
oneru-ge114proVm-h-shelf(154),
eth-ge-114proVm-h-card(155),
oneru-ge114proVm-ch-shelf(156),
eth-ge-114proVm-ch-card(157),
oneru-ge114proVm-csh-shelf(158),
eth-ge-114proVm-csh-card(159),
server-card(160),
oneru-xg116pro-shelf(161),
eth-xg-116pro-card(162),
oneru-xg120pro-shelf(163),
eth-xg-120pro-card(164)
eth-xg-120pro-card(164),
pps-x16(165),
clk-x16(166),
todandpps-x16(167),
vxlanSegment(168),
vtep(169),
ge101pro-shelf(170),
eth-ge-101pro-card(171),
greTunnel(172),
go102pro-s-shelf(173),
go102pro-sp-shelf(174),
onru-cx101pro-30a-shelf(175),
onru-cx102pro-30a-shelf(176),
eth-go102pro-s-card(177),
eth-go102pro-sp-card(178),
eth-cx101pro-30a-card(179),
eth-cx102pro-30a-card(180),
osa-ge-4s(181),
elpgroup(182),
oneru-ge112proVm-shelf(183),
eth-ge-112proVm-card(184),
--oneru-osa5430-shelf(185),
--eth-csm-card(186),
--threeru-osa5440-shelf(187),
--aux-osa(188),
--bits-x16-enhanced(189),
--osa-ge-4s-protected(190),
hybrid-path-group(191),
ge102pro-h-shelf(192),
eth-ge-102pro-h-card(193),
ge102pro-efmh-shelf(194),
eth-ge-102pro-efmh-card(195),
traffic-bgprouter-peer(196),
traffic-ipv6-interface(197),
oneru-xg116pro-h-shelf(198),
eth-xg-116pro-h-card(199),
go102pro-sm-shelf(200),
eth-go102pro-sm-card(201),
vrrp-router(202),
ru1-osa5430-shelf(203),
eth-csm-osa-card(204),
ru3-osa5440-shelf(205),
eth-osa5440-card(206),
aux-osa(207),
bits-x16-enhanced(208),
osa-ge-4s-protected(209),
syncprotectiongroup(210),
timeclockprotectiongroup(211),
mciprotectiongroup(212),
oneru-xg118pro-sh-shelf(213),
eth-xg-118pro-sh-card(214),
ntp-clock(215),
oneru-xg118proac-sh-shelf(216),
eth-xg-118proac-sh-card(217),
oneru-ge114proVm-sh-shelf(218),
eth-ge-114proVm-sh-card(219),
oneru-ge104-shelf(220),
eth-ge-104-card(221),
segment-routing(222),
oneru-xg120pro-sh-shelf(223),
eth-xg-120pro-sh-card(224),
irig-card(225),
irig-port-group(226),
nci(227),
ru1-osa5422-shelf(228),
ru1-softsync-shelf(229),
eth-osa5422-card(230),
eth-softsync-card(231),
mb-gnss-card(232),
composite-clock-card(233),
l3ptpport(234),
ru1-osa5412-shelf(235),
eth-osa5412-card(236),
display-card(237),
clk-x4-lpn-card(238),
clk-x4-lpn-group(239),
oneru-xg108-shelf(240),
eth-xg-108-card(241),
oneru-xg108-h-shelf(242),
eth-xg-108-h-card(243),
oneru-xg108-sh-shelf(244),
eth-xg-108-sh-card(245)
}
CmCondEffectType ::= TEXTUAL-CONVENTION
@ -1017,7 +1290,7 @@ CmSysCondEntry ::= SEQUENCE {
cmSysCondIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer index value used to uniquely identify
@ -1123,7 +1396,7 @@ cmSysCondAdditionalInfoObject OBJECT-TYPE
::= { cmSysCondEntry 12 }
cmSysCondAdditionalInfoName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
SYNTAX DisplayString (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -1318,7 +1591,7 @@ CmNetworkElementCondEntry ::= SEQUENCE {
cmNetworkElementCondIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer index value used to uniquely identify
@ -1475,7 +1748,7 @@ CmAlarmSeverityAssignmentEntry ::= SEQUENCE {
cmAlarmSeverityAssignmentEntityType OBJECT-TYPE
SYNTAX CmAlarmEntityType
MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm Severity Assignment Entity Type."
@ -1483,7 +1756,7 @@ cmAlarmSeverityAssignmentEntityType OBJECT-TYPE
cmAlarmSeverityAssignmentCondType OBJECT-TYPE
SYNTAX CmConditionType
MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the type of the condition."
@ -1491,7 +1764,7 @@ cmAlarmSeverityAssignmentCondType OBJECT-TYPE
cmAlarmSeverityAssignmentSrvEff OBJECT-TYPE
SYNTAX CmServiceEffect
MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies whether the condition is service affecting
@ -1556,7 +1829,7 @@ F3EnvAlarmInputEntry ::= SEQUENCE {
}
f3EnvAlarmInputIndex OBJECT-TYPE
SYNTAX Integer32
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
@ -1738,7 +2011,7 @@ cmAlmObjectGroup OBJECT-GROUP
cmSysAlmDescr, cmSysAlmObject, cmSysAlmObjectName,
cmSysAlmAdditionalInfoObject, cmSysAlmAdditionalInfoName,
cmSysCondIndex, cmSysCondNotifCode, cmSysCondType,
cmSysCondNotifCode, cmSysCondType,
cmSysCondSrvEff, cmSysCondTime, cmSysCondLocation,
cmSysCondDirection, cmSysCondDescr, cmSysCondEffType,
cmSysCondObject, cmSysCondObjectName,
@ -1752,7 +2025,7 @@ cmAlmObjectGroup OBJECT-GROUP
cmNetworkElementAlmAdditionalInfoObject,
cmNetworkElementAlmAdditionalInfoName,
cmNetworkElementCondIndex, cmNetworkElementCondNotifCode,
cmNetworkElementCondNotifCode,
cmNetworkElementCondType, cmNetworkElementCondSrvEff,
cmNetworkElementCondTime, cmNetworkElementCondLocation,
cmNetworkElementCondDirection, cmNetworkElementCondDescr,
@ -1761,9 +2034,6 @@ cmAlmObjectGroup OBJECT-GROUP
cmNetworkElementCondAdditionalInfoObject,
cmNetworkElementCondAdditionalInfoName,
cmAlarmSeverityAssignmentEntityType,
cmAlarmSeverityAssignmentCondType,
cmAlarmSeverityAssignmentSrvEff,
cmAlarmSeverityAssignmentLocation,
cmAlarmSeverityAssignmentNotifCode,
cmAlarmSeverityAssignmentDirection
@ -1786,7 +2056,7 @@ cmAlmNotifGroup NOTIFICATION-GROUP
f3EnvAlarmInputGroup OBJECT-GROUP
OBJECTS {
f3EnvAlarmInputIndex, f3EnvAlarmInputDescr, f3EnvAlarmInputCondType,
f3EnvAlarmInputDescr, f3EnvAlarmInputCondType,
f3EnvAlarmInputNotifCode, f3EnvAlarmInputMode, f3EnvAlarmInputAlmHoldOffEnabled
}
STATUS current

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,170 @@
FSP3000c-AUTOCDC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
fsp3000c, aosCommon
FROM ADVA-MIB;
fsp3000cAutoCDCMIB MODULE-IDENTITY
LAST-UPDATED "201609270000Z"
ORGANIZATION "ADVA Optical Networking"
CONTACT-INFO
"ADVA Optical Networking, Inc."
DESCRIPTION "This module defines the Core Facility MIB definitions
used by the AOS based product lines.
Copyright (C) ADVA Optical Networking."
REVISION "201609270000Z"
DESCRIPTION "Automatic Chromatic Dispersion Control (CDC) process
monitoring MIB."
::= {fsp3000c 1}
--
-- OID definitions
--
fsp3000cAutoCDCObjects OBJECT IDENTIFIER ::= {fsp3000cAutoCDCMIB 1}
fsp3000cAutoCDCConformance OBJECT IDENTIFIER ::= {fsp3000cAutoCDCMIB 2}
--
-- Textual conventions.
--
AutoCdcControlType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Auto CDC operation status."
SYNTAX INTEGER {
none(0),
idle(1),
init(2),
measure(3),
validate(4)
}
AutoCdcResultType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Auto CDC measurement and control process completion codes."
SYNTAX INTEGER {
none(0),
standby(1),
progress(2),
initfail(3),
timeout(4),
rngerr(5),
valerr(6),
success(7)
}
--
-- Scalar definitions.
--
--
-- Table definitions.
--
autoCdcStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AutoCdcStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries supporting automatic CDC measurement process."
::= { fsp3000cAutoCDCObjects 1 }
autoCdcStatusEntry OBJECT-TYPE
SYNTAX AutoCdcStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table row entry representing Auto CDC status data for particular
interface."
INDEX { ifIndex }
::= { autoCdcStatusTable 1 }
AutoCdcStatusEntry ::= SEQUENCE {
autoCdcStatusControlType AutoCdcControlType,
autoCdcStatusPercentComplete Integer32,
autoCdcStatusResultType AutoCdcResultType,
autoCdcStatusTodcValueSet TruthValue,
autoCdcStatusTodcValue Integer32
}
autoCdcStatusControlType OBJECT-TYPE
SYNTAX AutoCdcControlType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the Auto CDC control."
::= { autoCdcStatusEntry 1 }
autoCdcStatusPercentComplete OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto CDC process completion state (percentage)."
::= { autoCdcStatusEntry 2 }
autoCdcStatusResultType OBJECT-TYPE
SYNTAX AutoCdcResultType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto CDC process result type."
::= { autoCdcStatusEntry 3 }
autoCdcStatusTodcValueSet OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when the todc-value was set by the auto-cdc process, False when
todc-value is administratively written."
::= { autoCdcStatusEntry 4 }
autoCdcStatusTodcValue OBJECT-TYPE
SYNTAX Integer32
UNITS "ps/nm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Register setting for todc control function."
::= { autoCdcStatusEntry 5 }
--
-- Conformance
--
fsp3000cAutoCDCCompliances OBJECT IDENTIFIER ::= {fsp3000cAutoCDCConformance 1}
fsp3000cAutoCDCGroups OBJECT IDENTIFIER ::= {fsp3000cAutoCDCConformance 2}
fsp3000cAutoCDCCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance status for this MIB."
MODULE -- this module
MANDATORY-GROUPS {
fsp3000cAutoCDCObjectGroup
}
::= { fsp3000cAutoCDCCompliances 1 }
fsp3000cAutoCDCObjectGroup OBJECT-GROUP
OBJECTS {
autoCdcStatusControlType,
autoCdcStatusPercentComplete,
autoCdcStatusResultType,
autoCdcStatusTodcValueSet,
autoCdcStatusTodcValue
}
STATUS current
DESCRIPTION
"A collection of objects used to monitor Auto CDC process."
::= { fsp3000cAutoCDCGroups 1 }
END

462
mibs/adva/OSA-TWAMP-MIB Normal file
View File

@ -0,0 +1,462 @@
-- =======================================================================
-- File : osaTwap.mib
-- Description : Private MIB for TWAMP (Two Way Active Measurments Protocol)
-- By : Maoz
-- Version : $Revision: 1.1.1.1 $
-- Date : $Date: 2021/02/07
-- =======================================================================
OSA-TWAMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
IpAddress, Unsigned32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
-- TEXTUAL-CONVENTION,
DisplayString,
RowStatus FROM SNMPv2-TC
VlanId FROM IEEE8021-CFM-MIB
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
advaMIB FROM ADVA-MIB;
osaTwamp MODULE-IDENTITY
LAST-UPDATED "202108150000Z" -- August 15, 2021
ORGANIZATION "ADVA AG Optical Networking"
CONTACT-INFO
"ADVA AG Optical Networking
Justus-von-Liebig-Str. 7
12489 Berlin, Germany
Support Europe:
Phone: +49 89 89 0665 848
Fax: +49 89 89 0665 22848
e-mail: support@advaoptical.com
Support USA:
Phone: +1 201 995 0080
Fax: +1 201 995 0081
e-mail: support-usa@advaoptical.com
Support Asia:
Phone: +81 3 5408 5891
Fax: +81 3 5408 5899
e-mail: support-asia@advaoptical.com"
DESCRIPTION
"TWAMP ADVA Private MIB for XG150 family products."
REVISION "202108150000Z" -- August 15, 2021
DESCRIPTION
"Initial revision."
::= { advaMIB 8 }
-- ************************************************************
-- MIB place Definition
-- ************************************************************
osaTwampNotifications OBJECT IDENTIFIER ::= { osaTwamp 0 }
osaTwampGlobals OBJECT IDENTIFIER ::= { osaTwamp 1 }
osaTwampConformance OBJECT IDENTIFIER ::= { osaTwamp 100 }
osaTwampMIBCompliances OBJECT IDENTIFIER ::= { osaTwampConformance 1 }
osaTwampMIBGroups OBJECT IDENTIFIER ::= { osaTwampConformance 2 }
-- ************************************************************
-- Textual convention
-- ************************************************************
-- ************************************************************
-- osaTwampGlobals
-- ************************************************************
osaTwampResponderIgnoreEs OBJECT-TYPE
SYNTAX INTEGER {
ignore (1),
notIgnore (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"According to RFC5357 Error estimate multiplier field MUST NOT be set to zero.
If multiplier is zero the packet considered corrupt and should be discarded.
For backward compatiblity and in order to support senders who can not support
this requirements `ignore` option exists."
DEFVAL { ignore }
::= { osaTwampGlobals 1 }
-- ************************************************************
-- The osaTwampResponderTable Table
-- ************************************************************
osaTwampResponderTable OBJECT-TYPE
SYNTAX SEQUENCE OF OsaTwampResponderEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains TWAMP Responders."
::= { osaTwamp 2 }
osaTwampResponderEntry OBJECT-TYPE
SYNTAX OsaTwampResponderEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains an entry of the table."
INDEX { osaTwampResponderIndex }
::= { osaTwampResponderTable 1 }
OsaTwampResponderEntry ::= SEQUENCE {
osaTwampResponderIndex Integer32,
osaTwampResponderAlias DisplayString,
osaTwampResponderControlMode INTEGER,
osaTwampResponderIdleTimeout Unsigned32,
osaTwampResponderAgingTimeout Unsigned32,
osaTwampResponderVlanTag VlanId,
osaTwampResponderSourceIpAddress DisplayString,
osaTwampResponderRemoteClientIpAddress DisplayString,
osaTwampResponderSourceUdpPort Unsigned32,
osaTwampResponderRemoteClientUdpPort Unsigned32,
osaTwampResponderSequenceAction INTEGER,
osaTwampResponderState INTEGER,
osaTwampResponderRowStatus RowStatus
}
osaTwampResponderIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer index used to uniquely identify a TWAMP Responder."
::= { osaTwampResponderEntry 1 }
osaTwampResponderAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An alias associated with the TWAMP Responder."
::= { osaTwampResponderEntry 2 }
osaTwampResponderControlMode OBJECT-TYPE
SYNTAX INTEGER {
controlDisabled (1),
controlEnabled (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Responder control mode. When ControlMode is set to
ControlDisabled - TWAMP Light Mode is used."
DEFVAL { controlDisabled }
::= { osaTwampResponderEntry 3 }
osaTwampResponderIdleTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When a TWAMP Test packet Is not received for this timeout period the
TWAMP Session will go to IDLE state where Aging timer is started. This
time is specified in seconds."
DEFVAL { 5 }
::= { osaTwampResponderEntry 4 }
osaTwampResponderAgingTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..9000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"After a Session goes into IDLE state this timer with this timeout
is started and on expiry the Session will terminate. This
time is specified in seconds."
DEFVAL { 900 }
::= { osaTwampResponderEntry 5 }
osaTwampResponderVlanTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the outer VLAN ID of the received TWAMP test packets."
::= { osaTwampResponderEntry 6 }
osaTwampResponderSourceIpAddress OBJECT-TYPE
SYNTAX DisplayString(SIZE (8..48))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IPv4/IPv6 Address of the local Responder interface."
::= { osaTwampResponderEntry 7 }
osaTwampResponderRemoteClientIpAddress OBJECT-TYPE
SYNTAX DisplayString(SIZE (8..48))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IPv4/IPv6 Address of the remote client sender."
::= { osaTwampResponderEntry 8 }
osaTwampResponderSourceUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the UDP Port of the local Responder."
DEFVAL { 862 }
::= { osaTwampResponderEntry 9 }
osaTwampResponderRemoteClientUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the UDP Port of the remote client. This UDP port
is used by the TWAMP sender as the source udp port"
::= { osaTwampResponderEntry 10 }
osaTwampResponderSequenceAction OBJECT-TYPE
SYNTAX INTEGER {
noAction (1),
clearSequenceNumber (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Sequence number action clearSequenceNumber will reset the
reflector sequence numbering."
::= { osaTwampResponderEntry 11 }
osaTwampResponderState OBJECT-TYPE
SYNTAX INTEGER {
init (1),
testReady (2),
waitingForTransitTimeout (3),
end (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the state describing the reflector status"
::= { osaTwampResponderEntry 12 }
osaTwampResponderRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { osaTwampResponderEntry 13 }
-- ************************************************************
-- The osaTwampResponderSessionTable Table
-- ************************************************************
osaTwampResponderSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF OsaTwampResponderSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains TWAMP dynamic sessions related to specific responder."
::= { osaTwamp 3 }
osaTwampResponderSessionEntry OBJECT-TYPE
SYNTAX OsaTwampResponderSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains an entry of the table."
INDEX { osaTwampResponderServerIndex, osaTwampResponderSessionIndex }
::= { osaTwampResponderSessionTable 1 }
OsaTwampResponderSessionEntry ::= SEQUENCE {
osaTwampResponderServerIndex Integer32,
osaTwampResponderSessionIndex Integer32,
osaTwampResponderSessionIdleTimeout Unsigned32,
osaTwampResponderSessionAgingTimeout Unsigned32,
osaTwampResponderSessionVlanTag VlanId,
osaTwampResponderSessionSourceIpAddress DisplayString,
osaTwampResponderSessionRemoteClientIpAddress DisplayString,
osaTwampResponderSessionSourceUdpPort Unsigned32,
osaTwampResponderSessionRemoteClientUdpPort Unsigned32,
osaTwampResponderSessionSequenceNumber Unsigned32,
osaTwampResponderSessionState INTEGER
}
osaTwampResponderServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer index used to uniquely identify a TWAMP Responder."
::= { osaTwampResponderSessionEntry 1 }
osaTwampResponderSessionIndex OBJECT-TYPE
SYNTAX Integer32 (1..500)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer index used to uniquely identify a TWAMP session."
::= { osaTwampResponderSessionEntry 2 }
osaTwampResponderSessionIdleTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When a TWAMP Test packet Is not received for this timeout period the
TWAMP Session will go to IDLE state where Aging timer is started. This
time is specified in seconds."
DEFVAL { 5 }
::= { osaTwampResponderSessionEntry 3 }
osaTwampResponderSessionAgingTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"After a Session goes into IDLE state this timer with this timeout
is started and on expiry the Session will terminate. This
time is specified in seconds."
DEFVAL { 900 }
::= { osaTwampResponderSessionEntry 4 }
osaTwampResponderSessionVlanTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the outer VLAN ID of the received TWAMP test packets."
::= { osaTwampResponderSessionEntry 5 }
osaTwampResponderSessionSourceIpAddress OBJECT-TYPE
SYNTAX DisplayString(SIZE (8..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv4/IPv6 Address of the local Responder interface."
::= { osaTwampResponderSessionEntry 6 }
osaTwampResponderSessionRemoteClientIpAddress OBJECT-TYPE
SYNTAX DisplayString(SIZE (8..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv4/IPv6 Address of the remote client sender."
::= { osaTwampResponderSessionEntry 7 }
osaTwampResponderSessionSourceUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the UDP Port of the local Responder."
DEFVAL { 862 }
::= { osaTwampResponderSessionEntry 8 }
osaTwampResponderSessionRemoteClientUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the UDP Port of the remote client. This UDP port
is used by the TWAMP sender as the source udp port"
::= { osaTwampResponderSessionEntry 9 }
osaTwampResponderSessionSequenceNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sequence number is the sequence number of the test packet
according to its transmit order."
::= { osaTwampResponderSessionEntry 10 }
osaTwampResponderSessionState OBJECT-TYPE
SYNTAX INTEGER {
init (1),
testInProgress (2),
idle (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the state describing the session status"
::= { osaTwampResponderSessionEntry 11 }
-- ************************************************************
-- osaTwampNotifications (Traps)
-- ************************************************************
osaTwampMaxSessionsExceeded NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification is generated when number of sessions exceeding the
maximum number supported sessions."
::= { osaTwampNotifications 1 }
-- *******************************************************************
-- Conformance Information
-- *******************************************************************
osaTwampMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all the implementations."
MODULE -- this module
MANDATORY-GROUPS {
osaTwampMandatoryGroup,
osaTwampNotificationGroup
}
::= { osaTwampMIBCompliances 1 }
-- ...................................................................
-- Conformance Groups
-- ...................................................................
osaTwampMandatoryGroup OBJECT-GROUP
OBJECTS {
osaTwampResponderIgnoreEs,
osaTwampResponderAlias,
osaTwampResponderControlMode,
osaTwampResponderIdleTimeout,
osaTwampResponderAgingTimeout,
osaTwampResponderVlanTag,
osaTwampResponderSourceIpAddress,
osaTwampResponderRemoteClientIpAddress,
osaTwampResponderSourceUdpPort,
osaTwampResponderRemoteClientUdpPort,
osaTwampResponderSequenceAction,
osaTwampResponderState,
osaTwampResponderRowStatus,
osaTwampResponderSessionIdleTimeout,
osaTwampResponderSessionAgingTimeout,
osaTwampResponderSessionVlanTag,
osaTwampResponderSessionSourceIpAddress,
osaTwampResponderSessionRemoteClientIpAddress,
osaTwampResponderSessionSourceUdpPort,
osaTwampResponderSessionRemoteClientUdpPort,
osaTwampResponderSessionSequenceNumber,
osaTwampResponderSessionState
}
STATUS current
DESCRIPTION
"."
::= { osaTwampMIBGroups 1 }
-- ...................................................................
-- NOTIFICATION-GROUP
-- ...................................................................
osaTwampNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
osaTwampMaxSessionsExceeded
}
STATUS current
DESCRIPTION
"The notification which are required to be supported by implementations
of this MIB. "
::= { osaTwampMIBGroups 2 }
END