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

551
mibs/fujitsu/FSS-COMMON-LOG Normal file
View File

@ -0,0 +1,551 @@
--=============================================================================
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FSS-COMMON-LOG DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DateAndTime, DisplayString, RowPointer
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
fssCommon
FROM FSS-COMMON-SMI
FCSeverity, FCCondEffect, FCServEffect, FCLocation,
FCDirection, FCTimePeriod, FCCondType, FCTcaCondType,
FCTcCondType, FCObjectName, FCTrapType, FCStdObjectIndex,
FCStdTypeIndex, FCTrapHistIndex
FROM FSS-COMMON-TC
;
fssLog MODULE-IDENTITY
LAST-UPDATED "201601200000Z"
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION
"This MIB module contains common condition definitions
used throughout the Fujitsu Network Communications, Inc.
1Finity devices."
::= { fssCommon 1000 } -- See FSS-COMMON-SMI.mib
--=====================================================================--
-- The FSS-COMMON-LOG.mib provides an SNMP Manager the
-- capability to receive and synchronize extraordinary event
-- occurences on the agent system. This MIB document provides
-- definitions for event notifications and active
-- conditions.
--
-- These MIB definitions are designed to be used as follows:
--
-- Initial Startup and Synchronization
-- ===================================
-- The Management system retrieves the contents of the
-- fssBase, fssStandingAlarmXTable and
-- fssTca, which provides a snapshot of
-- all of the currently active event conditions on
-- the agent system.
-- Runtime Monitoring
-- ==================
-- The Management system accepts Traps of type, fssCondTrap
-- and fssTcaTrap, which represent extraordinary events that
-- have occured on the agent system.
--=====================================================================--
--=====================================================================--
-- Local Textual Conventions
--=====================================================================--
--=====================================================================--
-- Base Level Objects
--=====================================================================--
fssBase OBJECT IDENTIFIER ::= {fssCommon 500}
fssAlarm OBJECT IDENTIFIER ::= {fssCommon 200}
fssAlarmCurrent OBJECT IDENTIFIER ::= {fssAlarm 1}
fssAlarmTraps OBJECT IDENTIFIER ::= {fssAlarm 100}
fssAlarmPrefix OBJECT IDENTIFIER ::= {fssAlarmTraps 0}
fssTca OBJECT IDENTIFIER ::= {fssCommon 300}
fssTcaTraps OBJECT IDENTIFIER ::= {fssTca 100}
fssTcaPrefix OBJECT IDENTIFIER ::= {fssTcaTraps 0}
fssTc OBJECT IDENTIFIER ::= {fssCommon 400}
fssTcTraps OBJECT IDENTIFIER ::= {fssTc 100}
fssTcPrefix OBJECT IDENTIFIER ::= {fssTcTraps 0}
--=====================================================================--
-- Common Condition Trap
--=====================================================================--
fssCondTrap NOTIFICATION-TYPE
OBJECTS { fssTrapObjectName,
fssAlarmType,
fssAlarmCondEffect,
fssAlarmTypeQual,
fssTrapTimeStamp,
fssAlarmSeverity,
fssTrapDescription,
fssAlarmServiceEffect
}
STATUS current
DESCRIPTION
"This is a generic Trap for reporting conditions."
::= { fssAlarmPrefix 1 }
--=====================================================================--
-- Common Condition Scalar Objects for Condition Trap
--=====================================================================--
fssCondQual OBJECT-TYPE
SYNTAX Unsigned32(0..4294967295)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A further description of the alarmType. Each product may
contain further qualifications on existing conditions or
may have their own unique condition types."
::= { fssAlarmTraps 100 }
--=====================================================================--
-- Common TCA Condition Trap
--=====================================================================--
fssTcaTrap NOTIFICATION-TYPE
OBJECTS { fssTrapObjectName,
fssTcaType,
fssTcaTypeQual,
fssTrapTimeStamp,
fssTrapDescription,
fssTcaMonVal,
fssTcaThLev
}
STATUS current
DESCRIPTION
"This is a generic Trap for reporting threshold crossing alerts."
::= { fssTcaPrefix 1 }
--=====================================================================--
-- Common Condition Scalar Objects for TCA Trap
--=====================================================================--
fssTcaCondQual OBJECT-TYPE
SYNTAX Unsigned32(0..4294967295)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A further description of the tcaType. Each product may
contain further qualifications on existing conditions or
may have their own unique condition types."
::= { fssTcaTraps 100 }
--=====================================================================--
-- Common Transient Condition (TC) Trap
--=====================================================================--
fssTcTrap NOTIFICATION-TYPE
OBJECTS { fssTrapObjectName,
fssTcType,
fssTcTypeQual,
fssTrapTimeStamp,
fssTrapDescription
}
STATUS current
DESCRIPTION
"This is a generic Trap for reporting transient conditions."
::= { fssTcPrefix 1 }
--=====================================================================--
-- Common Condition Scalar Objects for TC Trap
--=====================================================================--
fssTcCondQual OBJECT-TYPE
SYNTAX Unsigned32(0..4294967295)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A further description of the tcaType. Each product may
contain further qualifications on existing conditions or
may have their own unique condition types."
::= { fssTcTraps 100 }
--=====================================================================--
-- Common Standing Alarm Extension Table
--=====================================================================--
fssStandingAlarmXTable OBJECT-TYPE
SYNTAX SEQUENCE OF FCStandingAlarmXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains all the currently active
standing conditions."
::= { fssAlarmCurrent 1 }
fssStandingAlarmXEntry OBJECT-TYPE
SYNTAX FCStandingAlarmXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Active standing conditions entry."
INDEX { fssStdAlarmObjectIndex, fssStdAlarmTypeIndex }
::= { fssStandingAlarmXTable 1 }
FCStandingAlarmXEntry ::=
SEQUENCE {
fssStdAlarmObjectIndex FCStdObjectIndex,
fssStdAlarmTypeIndex FCStdTypeIndex,
fssStdAlarmObjectName FCObjectName,
fssStdAlarmType FCCondType,
fssStdAlarmSeverity FCSeverity,
fssStdAlarmServEffect FCServEffect,
fssStdAlarmLocn FCLocation,
fssStdAlarmDir FCDirection
}
fssStdAlarmObjectIndex OBJECT-TYPE
SYNTAX FCStdObjectIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequencial index, in combination with the fssStdAlarmTypeIndex
uniquely identifies a Trap entry in the table."
::= { fssStandingAlarmXEntry 1 }
fssStdAlarmTypeIndex OBJECT-TYPE
SYNTAX FCStdTypeIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequencial subindex, that sub-divides the fssStdAlarmObjectIndex
and uniquely identifies a Trap entry in the table."
::= { fssStandingAlarmXEntry 2 }
fssStdAlarmObjectName OBJECT-TYPE
SYNTAX FCObjectName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the object."
::= { fssStandingAlarmXEntry 3 }
fssStdAlarmType OBJECT-TYPE
SYNTAX FCCondType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The condition type."
::= { fssStandingAlarmXEntry 4 }
fssStdAlarmSeverity OBJECT-TYPE
SYNTAX FCSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity of the condition."
::= { fssStandingAlarmXEntry 5 }
fssStdAlarmServEffect OBJECT-TYPE
SYNTAX FCServEffect
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service effect of the standing condition event or transient condition event."
::= { fssStandingAlarmXEntry 6 }
fssStdAlarmLocn OBJECT-TYPE
SYNTAX FCLocation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Location of the alarm."
::= { fssStandingAlarmXEntry 7 }
fssStdAlarmDir OBJECT-TYPE
SYNTAX FCDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of the alarm."
::= { fssStandingAlarmXEntry 8 }
--=====================================================================--
-- Common Traps
--=====================================================================--
fssTrapObjectName OBJECT-TYPE
SYNTAX FCObjectName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the object generating the trap."
::= { fssBase 1 }
fssTrapDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Trap description."
::= { fssBase 2 }
fssTrapType OBJECT-TYPE
SYNTAX FCTrapType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The general type of Trap."
::= { fssBase 3 }
fssTrapTimeStamp OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the date and time the Trap was generated."
::= { fssBase 4 }
--=====================================================================--
-- Common Alarms
--=====================================================================--
fssAlarmType OBJECT-TYPE
SYNTAX FCCondType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The condition type of Trap."
::= { fssAlarm 3 }
fssAlarmCondEffect OBJECT-TYPE
SYNTAX FCCondEffect
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The effect of the alarm, whether it is standing or transient."
::= { fssAlarm 4 }
fssAlarmTypeQual OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Trap Qualifier. which is <directtion> <location>."
::= { fssAlarm 5 }
fssAlarmLocn OBJECT-TYPE
SYNTAX FCLocation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The location of the Trap."
::= { fssAlarm 6 }
fssAlarmDir OBJECT-TYPE
SYNTAX FCDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of the Trap."
::= { fssAlarm 7 }
fssAlarmSeverity OBJECT-TYPE
SYNTAX FCSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity of the alarm."
::= { fssAlarm 8 }
fssAlarmServiceEffect OBJECT-TYPE
SYNTAX FCServEffect
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service affecting alarm. In general, SA is used
when traffic is disrupted and NSA is used when
the traffic is not disrupted."
::= { fssAlarm 9 }
--=====================================================================--
-- Common TCA scalar objects
--=====================================================================--
fssTcaType OBJECT-TYPE
SYNTAX FCTcaCondType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold crossing alert type."
::= { fssTca 1 }
fssTcaTypeQual OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Trap Qualifier. which is <directtion> <location> <time-period>."
::= { fssTca 2 }
fssTcaCondEffect OBJECT-TYPE
SYNTAX FCCondEffect
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The effect of the alarm, whether it is standing or transient."
::= { fssTca 3 }
fssTcaLocn OBJECT-TYPE
SYNTAX FCLocation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The location of the Trap."
::= { fssTca 4 }
fssTcaDir OBJECT-TYPE
SYNTAX FCDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of the Trap."
::= { fssTca 5 }
fssTcaMonVal OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The monitored value of the performance monitoring meter
which raised the threshold crossing alert."
::= { fssTca 6 }
fssTcaThLev OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold value of the performance monitoring meter."
::= { fssTca 7 }
fssTcaTimePeriod OBJECT-TYPE
SYNTAX FCTimePeriod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time period of the performance monitoring meter
which raised the threshold crossing alert."
::= { fssTca 8 }
--=====================================================================--
-- Common Transient Condition scalar objects
--=====================================================================--
fssTcType OBJECT-TYPE
SYNTAX FCTcCondType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold crossing alert type."
::= { fssTc 1 }
fssTcTypeQual OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Trap Qualifier. which is <directtion> <location>."
::= { fssTc 2 }
--=====================================================================--
-- Conformance Objects --
--=====================================================================--
fssLogConformance OBJECT IDENTIFIER ::= { fssLog 100 }
fssLogGroups OBJECT IDENTIFIER ::= { fssLogConformance 1 }
fssLogCompliances OBJECT IDENTIFIER ::= { fssLogConformance 2 }
fssLogTrapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for fss Common Log."
MODULE -- this module
MANDATORY-GROUPS { fssLogTrapGroup,
fssLogNotificationGroup }
GROUP fssLogTrapGroup
DESCRIPTION
"This group is mandatory for those systems which require support
for alarm surveillance in the form of SNMP Traps."
::= { fssLogCompliances 1 }
fssLogTrapGroup OBJECT-GROUP
OBJECTS { fssCondQual }
STATUS current
DESCRIPTION
"These objects contain Trap related information needed
for correlating the Trap emission to the Trap history log
and product specific Trap type."
::= { fssLogGroups 1 }
fssTcaLogTrapGroup OBJECT-GROUP
OBJECTS { fssTcaCondQual }
STATUS current
DESCRIPTION
"These objects contain Trap related information needed
for correlating the product specific Trap type."
::= { fssLogGroups 2 }
fssLogNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { fssCondTrap }
STATUS current
DESCRIPTION
"These Traps represent the basic set of conditions and alarms
within the Fujitsu Network Communications, Inc. System."
::= { fssLogGroups 100 }
fssTcaLogNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { fssTcaTrap }
STATUS current
DESCRIPTION
"These Traps represent the basic set of threshold crossing alert
conditions within the Fujitsu Network Communications, Inc. System."
::= { fssLogGroups 101 }
fssTcLogNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { fssTcTrap }
STATUS current
DESCRIPTION
"These Traps represent the basic set of transient conditions and events
within the Fujitsu Network Communications, Inc. System."
::= { fssLogGroups 102 }
fssLogStandingCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for fss Common Log MIB."
MODULE -- this module
MANDATORY-GROUPS {fssLogAlarmStandingGroup }
GROUP fssLogAlarmStandingGroup
DESCRIPTION
"This group is mandatory for those systems which require support
for alarm synchronization of all active SNMP Traps on the
network element."
::= { fssLogCompliances 3 }
fssLogAlarmStandingGroup OBJECT-GROUP
OBJECTS { fssStdAlarmType,
fssStdAlarmSeverity,
fssStdAlarmServEffect }
STATUS current
DESCRIPTION
"This group contains the objects which provide basic system
level information."
::= { fssLogGroups 7 }
END

View File

@ -0,0 +1,390 @@
--=============================================================================
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FSS-COMMON-PM-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, Integer32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
fssCommon
FROM FSS-COMMON-SMI
DisplayString
FROM SNMPv2-TC
;
fcTc MODULE-IDENTITY
LAST-UPDATED "202007130000Z"
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION
"This MIB module contains common textual conventions (TC)
used throughout the Fujitsu Network Communications, Inc.
enterprise MIB. It contains only those generic
TCs potentially used in more than one MIB module."
REVISION "202007130000Z"
DESCRIPTION
"Added new Montypes:
totalOpticalPowerReceiveAvg,
opticalPowerReceiveLane1Avg,
opticalPowerTransmitLane1Avg,
opticalPowerReceiveLane2Avg,
opticalPowerTransmitLane2Avg,
opticalPowerReceiveLane3Avg,
opticalPowerTransmitLane3Avg,
opticalPowerReceiveLane4Avg,
opticalPowerTransmitLane4Avg,
chromaticDispersionAvg,
opticalSignalNoiseRatioAvg,
electricalSignalNoiseRatioAvg,
errorVectorMagnitudeAvg,
statusOfPolarizationAvg,
polarizationDependentLossAvg,
polarizationModeDispersionAvg"
REVISION "202007060000Z"
DESCRIPTION
"Added new Montypes:
incomingAlignmentErroredSecond,
backwardIncomingAlignmentErroredSecond,
incomingAlignmentErroredSecondTCMi-down,
backwardIncomingAlignmentErroredSecondTCMi-down"
REVISION "201907150000Z"
DESCRIPTION
"Added new Montypes for
Error Vector Magnitude:
errorVectorMagnitudeRatio,
errorVectorMagnitudeMin,
errorVectorMagnitudeMax
Status Of Polarization:
statusOfPolarization,
statusOfPolarizationMin,
statusOfPolarizationMax"
REVISION "201906170000Z"
DESCRIPTION
"Added new Montypes for electrical Signal Noise Ratio:
electricalSignalNoiseRatio,
electricalSignalNoiseRatioMin,
electricalSignalNoiseRatioMax"
REVISION "201904010000Z"
DESCRIPTION
"Added new Montypes for CPU Usage:
memoryUsage,
memoryUsageMin,
memoryUsageMax,
memoryUsageAvg,
cpuUsage,
cpuUsageMin,
cpuUsageMax,
cpuUsageAvg"
REVISION "201807030000Z"
DESCRIPTION
"Added new Montypes for Data Encryption:
DecryptionErroredSeconds"
REVISION "201805070000Z"
DESCRIPTION
"Added new Montypes for Sonet:
severelyErroredFramingSecondSection,
codingViolationLine,
erroredSecondLine,
severelyErroredSecondLine,
unavailableSecondLine,
failureCountLine"
REVISION "201803270000Z"
DESCRIPTION
"Added new ROADM PMs:
opticalPowerTransmitDra"
REVISION "201708110000Z"
DESCRIPTION
"Added new FSC PMs:
codingViolationSection erroredSecondSection and
severelyErroredSecondSection"
REVISION "201707190000Z"
DESCRIPTION
"Added new OTN Protection PMs:
protectionSwitchCount and protectionSwitchDuration"
REVISION "201704210000Z"
DESCRIPTION
"Added new OSC L2 PMs:
inFrames, inFramesErr, outFrames, erroredSecondEthernet,
severelyErroredSecondEthernet and unavailableSecondEthernet"
REVISION "201704190000Z"
DESCRIPTION
"Adding Data Encryption Montypes:
framesEncrypted, framesDecrypted,
framesDroppedForDecryptionError and encryptionErroredSeconds"
REVISION "201601200000Z"
DESCRIPTION
"Initial version for release."
::= { fssCommon 2 } -- See FSS-COMMON-SMI.mib
--=====================================================================--
-- Textual Conventions --
--=====================================================================--
FCMonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The possible Mon Types Supported."
SYNTAX INTEGER {
prod-specific (0), -- Project Specific TCA (see TCA Qualifier)
temperature (1),
temperatureMin (2),
temperatureMax (3),
temperatureAvg (4),
shelfCurrentMax (5),
opticalPowerReceive (6),
opticalPowerReceiveMin (7),
opticalPowerReceiveMax (8),
opticalPowerReceiveAvg (9),
totalOpticalPowerReceive (10),
totalOpticalPowerReceiveMin (11),
totalOpticalPowerReceiveMax (12),
opticalPowerTransmit (13),
opticalPowerTransmitMin (14),
opticalPowerTransmitMax (15),
opticalPowerTransmitAvg (16),
laserBiasCurrent (17),
opticalPowerReceiveLane1 (18),
opticalPowerReceiveLane1Min (19),
opticalPowerReceiveLane1Max (20),
opticalPowerTransmitLane1 (21),
opticalPowerTransmitLane1Min (22),
opticalPowerTransmitLane1Max (23),
laserBiasCurrentLane1 (24),
opticalPowerReceiveLane2 (25),
opticalPowerReceiveLane2Min (26),
opticalPowerReceiveLane2Max (27),
opticalPowerTransmitLane2 (28),
opticalPowerTransmitLane2Min (29),
opticalPowerTransmitLane2Max (30),
laserBiasCurrentLane2 (31),
opticalPowerReceiveLane3 (32),
opticalPowerReceiveLane3Min (33),
opticalPowerReceiveLane3Max (34),
opticalPowerTransmitLane3 (35),
opticalPowerTransmitLane3Min (36),
opticalPowerTransmitLane3Max (37),
laserBiasCurrentLane3 (38),
opticalPowerReceiveLane4 (39),
opticalPowerReceiveLane4Min (40),
opticalPowerReceiveLane4Max (41),
opticalPowerTransmitLane4 (42),
opticalPowerTransmitLane4Min (43),
opticalPowerTransmitLane4Max (44),
laserBiasCurrentLane4 (45),
chromaticDispersion (46),
chromaticDispersionMin (47),
chromaticDispersionMax (48),
opticalSignalNoiseRatio (49),
opticalSignalNoiseRatioMin (50),
opticalSignalNoiseRatioMax (51),
polarizationDependentLoss (52),
polarizationDependentLossMin (53),
polarizationDependentLossMax (54),
polarizationModeDispersion (55),
polarizationModeDispersionMin (56),
polarizationModeDispersionMax (57),
sD-FECuncorrectedBlocks (58),
sD-FECcorrectedBlocks (59),
sD-FECcorrectedBits (60),
preFECbitErrorRate (61),
erroredBlocks (62),
fECcorrectedBits (63),
fECuncorrectedBlocks (64),
fECuncorrectedCodewords (65),
fECcorrectedCodewords (66),
fECcorrectedSymbols (67),
preFecBitErrorRate (68),
memoryUsage (69),
memoryUsageMin (70),
memoryUsageMax (71),
memoryUsageAvg (72),
cpuUsage (73),
cpuUsageMin (74),
cpuUsageMax (75),
cpuUsageAvg (76),
electricalSignalNoiseRatio (77),
electricalSignalNoiseRatioMin (78),
electricalSignalNoiseRatioMax (79),
errorVectorMagnitude (80),
errorVectorMagnitudeMin (81),
errorVectorMagnitudeMax (82),
statusOfPolarization (83),
statusOfPolarizationMin (84),
statusOfPolarizationMax (85),
totalOpticalPowerReceiveAvg (86),
opticalPowerReceiveLane1Avg (87),
opticalPowerTransmitLane1Avg (88),
opticalPowerReceiveLane2Avg (89),
opticalPowerTransmitLane2Avg (90),
opticalPowerReceiveLane3Avg (91),
opticalPowerTransmitLane3Avg (92),
opticalPowerReceiveLane4Avg (93),
opticalPowerTransmitLane4Avg (94),
chromaticDispersionAvg (95),
opticalSignalNoiseRatioAvg (96),
electricalSignalNoiseRatioAvg (97),
errorVectorMagnitudeAvg (98),
statusOfPolarizationAvg (99),
polarizationDependentLossAvg (100),
polarizationModeDispersionAvg (101),
-- ETH PMs
ifInUcastPkts (200),
ifInBroadcastPkts (201),
ifInMulticastPkts (202),
ifInPauseFrames (203),
ifInDiscards (204),
ifInUnknownProtos (205),
ifInOctets (206),
ifInError (207),
ifOutUcastPkts (208),
ifOutBroadcastPkts (209),
ifOutMulticastPkts (210),
ifOutPauseFrames (211),
ifOutDiscards (212),
ifOutOctets (213),
ifOutError (214),
localFaultSeconds (215),
remoteFaultSeconds (216),
inFrames (217),
inFramesErr (218),
outFrames (219),
erroredSecondEthernet (220),
severelyErroredSecondEthernet (221),
unavailableSecondEthernet (222),
-- LOAM
ifInUnsupportedLOAMDrop (300),
ifInLOAMPDU (301),
ifOutLOAMPDU (302),
ifInLoopbackPDU (304),
ifOutLoopbackPDU (305),
-- OTN
codingViolation (400),
erroredSecond (401),
severelyErroredSecond (402),
unavailableSecond (403),
backgroundBlockErrors (404),
backgroundBlockErrorRatio (405),
severelyErroredSecondRatio (406),
delayMeasurement (407),
delayMeasurementMin (408),
delayMeasurementMax (409),
protectionSwitchCount (410),
protectionSwitchDuration (411),
codingViolationSection (412),
erroredSecondSection (413),
severelyErroredSecondSection (414),
incomingAlignmentErroredSecond (415),
incomingAlignmentErroredSecondTCM1-down (416),
incomingAlignmentErroredSecondTCM2-down (417),
incomingAlignmentErroredSecondTCM3-down (418),
incomingAlignmentErroredSecondTCM4-down (419),
incomingAlignmentErroredSecondTCM5-down (420),
incomingAlignmentErroredSecondTCM6-down (421),
backwardIncomingAlignmentErroredSecond (422),
backwardIncomingAlignmentErroredSecondTCM1-down (423),
backwardIncomingAlignmentErroredSecondTCM2-down (424),
backwardIncomingAlignmentErroredSecondTCM3-down (425),
backwardIncomingAlignmentErroredSecondTCM4-down (426),
backwardIncomingAlignmentErroredSecondTCM5-down (427),
backwardIncomingAlignmentErroredSecondTCM6-down (428),
-- ROADM
opticalPowerReceiveOts (500),
opticalPowerReceiveOtsMin (501),
opticalPowerReceiveOtsMax (502),
opticalPowerReceiveOtsAvg (503),
opticalPowerTransmitOts (504),
opticalPowerTransmitOtsMin (505),
opticalPowerTransmitOtsMax (506),
opticalPowerTransmitOtsAvg (507),
opticalPowerReceiveOms (508),
opticalPowerReceiveOmsMin (509),
opticalPowerReceiveOmsMax (510),
opticalPowerReceiveOmsAvg (511),
opticalPowerTransmitOms (512),
opticalPowerTransmitOmsMin (513),
opticalPowerTransmitOmsMax (514),
opticalPowerTransmitOmsAvg (515),
opticalPowerReceiveOsc (516),
opticalPowerReceiveOscMin (517),
opticalPowerReceiveOscMax (518),
opticalPowerReceiveOscAvg (519),
opticalPowerTransmitOsc (520),
opticalPowerTransmitOscMin (521),
opticalPowerTransmitOscMax (522),
opticalPowerTransmitOscAvg (523),
spanLoss (524),
spanLossMin (525),
spanLossMax (526),
spanLossAvg (527),
spanLossVariation (528),
spanLossVariationMin (529),
spanLossVariationMax (530),
spanLossVariationAvg (531),
reflectionPower (532),
reflectionPowerMin (533),
reflectionPowerMax (534),
reflectionPowerAvg (535),
opticalPowerTransmitDra (536),
opticalPowerTransmitDraMin (537),
opticalPowerTransmitDraMax (538),
opticalPowerTransmitDraAvg (539),
-- 10GE
ifGoodOctets (600),
ifFrameCheckSumErrors (601),
ifGoodFrames (602),
ifPauseFrames (603),
ifJumboFrames (604),
ifOversizedFrames (605),
ifUndersizedFrames (606),
ifFragments (607),
ifJabber (608),
ifDropEvents (609),
ifOctets (610),
ifPackets (611),
ifBroadcastPackets (612),
ifMulticastPackets (613),
ifFramesOfSize64 (614),
ifFramesOfSize65To127 (615),
ifFramesOfSize128To255 (616),
ifFramesOfSize256To511 (617),
ifFramesOfSize512To1023 (618),
ifFramesOfSize1024To1518 (619),
-- Data Encryption
framesEncrypted (620),
framesDecrypted (621),
framesDroppedForDecryptionError (622),
encryptionErroredSeconds (623),
decryptionErroredSeconds (624),
-- Sonet
severelyErroredFramingSecondSection (650),
codingViolationLine (651),
erroredSecondLine (652),
severelyErroredSecondLine (653),
unavailableSecondLine (654),
failureCountLine (655)
}
END

View File

@ -0,0 +1,37 @@
--=============================================================================
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FSS-COMMON-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises
FROM SNMPv2-SMI;
fujitsu MODULE-IDENTITY
LAST-UPDATED "201605131500Z" -- May 13, 2016
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION
"This MIB module defines all of the base level headers
used for control of the Fujitsu Network Communications, Inc.
enterprises MIB tree.
The main utility of this MIB module is to collect the
MIB tree of the base objects in the fss branch."
::= { enterprises 211 }
product OBJECT IDENTIFIER ::= { fujitsu 1 }
transport OBJECT IDENTIFIER ::= { product 24 }
fssCommon OBJECT IDENTIFIER ::= { transport 12 }
fssInterfaces OBJECT IDENTIFIER ::= { fssCommon 700 }
fssRouting OBJECT IDENTIFIER ::= { fssCommon 900 }
fssProtocols OBJECT IDENTIFIER ::= { fssCommon 1100 }
END

1169
mibs/fujitsu/FSS-COMMON-TC Normal file

File diff suppressed because it is too large Load Diff

706
mibs/fujitsu/FSS-EQPT Normal file
View File

@ -0,0 +1,706 @@
--=============================================================================
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FSS-EQPT DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
fssCommon
FROM FSS-COMMON-SMI
;
fSS-EQPT MODULE-IDENTITY
LAST-UPDATED "201601200000Z"
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION "This module contains definitions for Equipment Management."
REVISION "201601200000Z"
DESCRIPTION "Initial Revision"
::= { fssCommon 600 }
Byte ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:byte"
SYNTAX Integer32 (-128 .. 127)
UnsignedByte ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:unsignedByte"
SYNTAX Unsigned32 (0 .. 255)
UnsignedShort ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:unsignedShort"
SYNTAX Unsigned32 (0 .. 65535)
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
ShelfMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Shelf Mode"
SYNTAX INTEGER {mAIN(0),tRIB(1)}
eqptShelfTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqptShelfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fSS-EQPT 1 }
eqptShelfEntry OBJECT-TYPE
SYNTAX EqptShelfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { IMPLIED eqptShelfShelfId }
::= { eqptShelfTable 1 }
EqptShelfEntry ::=
SEQUENCE {
eqptShelfShelfId String,
eqptShelfOperational-state INTEGER,
eqptShelfAdministrative-state INTEGER,
eqptShelfType String,
eqptShelfShelf-mode ShelfMode,
eqptShelfSupportingRackRackId String,
eqptShelfSupportingRackShelfLocation String,
eqptShelfPiVendorName String,
eqptShelfPiUnitName String,
eqptShelfPiVendorUnitCode String,
eqptShelfPiHwRevision String,
eqptShelfPiPartNumber String,
eqptShelfPiClei String,
eqptShelfPiDom String,
eqptShelfPiSerialNumber String,
eqptShelfPiUsi String,
eqptShelfRowstatus RowStatus
}
eqptShelfShelfId OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A unique identifier for the shelf."
::= { eqptShelfEntry 1 }
eqptShelfOperational-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptShelfEntry 2 }
eqptShelfAdministrative-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfEntry 3 }
eqptShelfType OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The shelf type as defined in 'shelfData'."
::= { eqptShelfEntry 4 }
eqptShelfShelf-mode OBJECT-TYPE
SYNTAX ShelfMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Shelf mode: Main shelf or Trib shelf "
DEFVAL { mAIN }
::= { eqptShelfEntry 5 }
eqptShelfSupportingRackRackId OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-create
STATUS current
DESCRIPTION "descriptive name to associate the shelf to a rack"
::= { eqptShelfEntry 6 }
eqptShelfSupportingRackShelfLocation OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-create
STATUS current
DESCRIPTION "location of the shelf within a rack"
::= { eqptShelfEntry 7 }
eqptShelfPiVendorName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique string describing the vendor name.
For example FUJITSU "
::= { eqptShelfEntry 8 }
eqptShelfPiUnitName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique string describing the type of unit.
For example, SWP5-SF11, WMP5-ASC2, IFP5-TDA2"
::= { eqptShelfEntry 9 }
eqptShelfPiVendorUnitCode OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor unit code.
For example, <10 character vendor code>."
::= { eqptShelfEntry 10 }
eqptShelfPiHwRevision OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "HW Issue # "
::= { eqptShelfEntry 11 }
eqptShelfPiPartNumber OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Part Number "
::= { eqptShelfEntry 12 }
eqptShelfPiClei OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Common Language Equipment Identification"
::= { eqptShelfEntry 13 }
eqptShelfPiDom OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of manufacture. For example, YY.MM or YYMMDD"
::= { eqptShelfEntry 14 }
eqptShelfPiSerialNumber OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unit serial number"
::= { eqptShelfEntry 15 }
eqptShelfPiUsi OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique Serial Identifier which includes the manufacturing location code"
::= { eqptShelfEntry 16 }
eqptShelfRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfEntry 17 }
eqptShelfSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqptShelfSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of slots per shelf identified by the 'slotID'"
::= { fSS-EQPT 2 }
eqptShelfSlotEntry OBJECT-TYPE
SYNTAX EqptShelfSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, IMPLIED eqptShelfSlotSlotID }
::= { eqptShelfSlotTable 1 }
EqptShelfSlotEntry ::=
SEQUENCE {
eqptShelfSlotSlotID String,
eqptShelfSlotOperational-state INTEGER,
eqptShelfSlotAdministrative-state INTEGER,
eqptShelfSlotPiVendorName String,
eqptShelfSlotPiUnitName String,
eqptShelfSlotPiVendorUnitCode String,
eqptShelfSlotPiHwRevision String,
eqptShelfSlotPiPartNumber String,
eqptShelfSlotPiClei String,
eqptShelfSlotPiDom String,
eqptShelfSlotPiSerialNumber String,
eqptShelfSlotPiUsi String,
eqptShelfSlotCardType String,
eqptShelfSlotCardMode String,
eqptShelfSlotPowerDraw UnsignedShort,
eqptShelfSlotRowstatus RowStatus
}
eqptShelfSlotSlotID OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A unique slot ID"
::= { eqptShelfSlotEntry 1 }
eqptShelfSlotOperational-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotEntry 2 }
eqptShelfSlotAdministrative-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotEntry 3 }
eqptShelfSlotPiVendorName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique string describing the vendor name.
For example FUJITSU "
::= { eqptShelfSlotEntry 4 }
eqptShelfSlotPiUnitName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique string describing the type of unit.
For example, SWP5-SF11, WMP5-ASC2, IFP5-TDA2"
::= { eqptShelfSlotEntry 5 }
eqptShelfSlotPiVendorUnitCode OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor unit code.
For example, <10 character vendor code>."
::= { eqptShelfSlotEntry 6 }
eqptShelfSlotPiHwRevision OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "HW Issue # "
::= { eqptShelfSlotEntry 7 }
eqptShelfSlotPiPartNumber OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Part Number "
::= { eqptShelfSlotEntry 8 }
eqptShelfSlotPiClei OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Common Language Equipment Identification"
::= { eqptShelfSlotEntry 9 }
eqptShelfSlotPiDom OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of manufacture. For example, YY.MM or YYMMDD"
::= { eqptShelfSlotEntry 10 }
eqptShelfSlotPiSerialNumber OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unit serial number"
::= { eqptShelfSlotEntry 11 }
eqptShelfSlotPiUsi OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique Serial Identifier which includes the manufacturing location code"
::= { eqptShelfSlotEntry 12 }
eqptShelfSlotCardType OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-create
STATUS current
DESCRIPTION "the card type"
::= { eqptShelfSlotEntry 13 }
eqptShelfSlotCardMode OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-create
STATUS current
DESCRIPTION "the card mode"
::= { eqptShelfSlotEntry 14 }
eqptShelfSlotPowerDraw OBJECT-TYPE
SYNTAX UnsignedShort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power Draw value. Only applicable for slots of slotType PWR"
::= { eqptShelfSlotEntry 15 }
eqptShelfSlotRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotEntry 16 }
eqptShelfSlotSubslotTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqptShelfSlotSubslotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of subslots per slot identified by the 'subslotNumber'"
::= { fSS-EQPT 3 }
eqptShelfSlotSubslotEntry OBJECT-TYPE
SYNTAX EqptShelfSlotSubslotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, IMPLIED eqptShelfSlotSubslotSubslotID }
::= { eqptShelfSlotSubslotTable 1 }
EqptShelfSlotSubslotEntry ::=
SEQUENCE {
eqptShelfSlotSubslotSubslotID String,
eqptShelfSlotSubslotOperational-state INTEGER,
eqptShelfSlotSubslotAdministrative-state INTEGER,
eqptShelfSlotSubslotPiVendorName String,
eqptShelfSlotSubslotPiUnitName String,
eqptShelfSlotSubslotPiVendorUnitCode String,
eqptShelfSlotSubslotPiHwRevision String,
eqptShelfSlotSubslotPiPartNumber String,
eqptShelfSlotSubslotPiClei String,
eqptShelfSlotSubslotPiDom String,
eqptShelfSlotSubslotPiSerialNumber String,
eqptShelfSlotSubslotPiUsi String,
eqptShelfSlotSubslotRowstatus RowStatus
}
eqptShelfSlotSubslotSubslotID OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A unique subslot number"
::= { eqptShelfSlotSubslotEntry 1 }
eqptShelfSlotSubslotOperational-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotEntry 2 }
eqptShelfSlotSubslotAdministrative-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotEntry 3 }
eqptShelfSlotSubslotPiVendorName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique string describing the vendor name.
For example FUJITSU "
::= { eqptShelfSlotSubslotEntry 4 }
eqptShelfSlotSubslotPiUnitName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique string describing the type of unit.
For example, SWP5-SF11, WMP5-ASC2, IFP5-TDA2"
::= { eqptShelfSlotSubslotEntry 5 }
eqptShelfSlotSubslotPiVendorUnitCode OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor unit code.
For example, <10 character vendor code>."
::= { eqptShelfSlotSubslotEntry 6 }
eqptShelfSlotSubslotPiHwRevision OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "HW Issue # "
::= { eqptShelfSlotSubslotEntry 7 }
eqptShelfSlotSubslotPiPartNumber OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Part Number "
::= { eqptShelfSlotSubslotEntry 8 }
eqptShelfSlotSubslotPiClei OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Common Language Equipment Identification"
::= { eqptShelfSlotSubslotEntry 9 }
eqptShelfSlotSubslotPiDom OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of manufacture. For example, YY.MM or YYMMDD"
::= { eqptShelfSlotSubslotEntry 10 }
eqptShelfSlotSubslotPiSerialNumber OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unit serial number"
::= { eqptShelfSlotSubslotEntry 11 }
eqptShelfSlotSubslotPiUsi OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique Serial Identifier which includes the manufacturing location code"
::= { eqptShelfSlotSubslotEntry 12 }
eqptShelfSlotSubslotRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotEntry 13 }
eqptShelfSlotSubslotPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqptShelfSlotSubslotPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of ports per subslot identified by the 'portID'"
::= { fSS-EQPT 4 }
eqptShelfSlotSubslotPortEntry OBJECT-TYPE
SYNTAX EqptShelfSlotSubslotPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, IMPLIED eqptShelfSlotSubslotPortPortID }
::= { eqptShelfSlotSubslotPortTable 1 }
EqptShelfSlotSubslotPortEntry ::=
SEQUENCE {
eqptShelfSlotSubslotPortPortID String,
eqptShelfSlotSubslotPortPluggableInterfaceType String,
eqptShelfSlotSubslotPortNum-lanes Byte,
eqptShelfSlotSubslotPortOperational-state INTEGER,
eqptShelfSlotSubslotPortAdministrative-state INTEGER,
eqptShelfSlotSubslotPortPiVendorName String,
eqptShelfSlotSubslotPortPiUnitName String,
eqptShelfSlotSubslotPortPiVendorUnitCode String,
eqptShelfSlotSubslotPortPiHwRevision String,
eqptShelfSlotSubslotPortPiPartNumber String,
eqptShelfSlotSubslotPortPiClei String,
eqptShelfSlotSubslotPortPiDom String,
eqptShelfSlotSubslotPortPiSerialNumber String,
eqptShelfSlotSubslotPortPiUsi String,
eqptShelfSlotSubslotPortRemoteSrcPeerPort-id String,
eqptShelfSlotSubslotPortRemoteDestPeerPort-id String,
eqptShelfSlotSubslotPortRowstatus RowStatus
}
eqptShelfSlotSubslotPortPortID OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A unique port ID"
::= { eqptShelfSlotSubslotPortEntry 1 }
eqptShelfSlotSubslotPortPluggableInterfaceType OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-create
STATUS current
DESCRIPTION "interface type of the pluggable/fixed unit"
::= { eqptShelfSlotSubslotPortEntry 2 }
eqptShelfSlotSubslotPortNum-lanes OBJECT-TYPE
SYNTAX Byte
MAX-ACCESS read-create
STATUS current
DESCRIPTION "num of lanes for the port, auto create num-lanes of subports when num-lanes > 1"
::= { eqptShelfSlotSubslotPortEntry 3 }
eqptShelfSlotSubslotPortOperational-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotPortEntry 4 }
eqptShelfSlotSubslotPortAdministrative-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotPortEntry 5 }
eqptShelfSlotSubslotPortPiVendorName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique string describing the vendor name.
For example FUJITSU "
::= { eqptShelfSlotSubslotPortEntry 6 }
eqptShelfSlotSubslotPortPiUnitName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique string describing the type of unit.
For example, SWP5-SF11, WMP5-ASC2, IFP5-TDA2"
::= { eqptShelfSlotSubslotPortEntry 7 }
eqptShelfSlotSubslotPortPiVendorUnitCode OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor unit code.
For example, <10 character vendor code>."
::= { eqptShelfSlotSubslotPortEntry 8 }
eqptShelfSlotSubslotPortPiHwRevision OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "HW Issue # "
::= { eqptShelfSlotSubslotPortEntry 9 }
eqptShelfSlotSubslotPortPiPartNumber OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Part Number "
::= { eqptShelfSlotSubslotPortEntry 10 }
eqptShelfSlotSubslotPortPiClei OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Common Language Equipment Identification"
::= { eqptShelfSlotSubslotPortEntry 11 }
eqptShelfSlotSubslotPortPiDom OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of manufacture. For example, YY.MM or YYMMDD"
::= { eqptShelfSlotSubslotPortEntry 12 }
eqptShelfSlotSubslotPortPiSerialNumber OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unit serial number"
::= { eqptShelfSlotSubslotPortEntry 13 }
eqptShelfSlotSubslotPortPiUsi OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique Serial Identifier which includes the manufacturing location code"
::= { eqptShelfSlotSubslotPortEntry 14 }
eqptShelfSlotSubslotPortRemoteSrcPeerPort-id OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The port ID of the remote source port to be associated with local destination port.
Shall be specified in the format of <system name SID>/<shelf>/<slot>/<subslot>/<port>"
::= { eqptShelfSlotSubslotPortEntry 15 }
eqptShelfSlotSubslotPortRemoteDestPeerPort-id OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The port ID of the remote destination port to be associated with local source port.
Shall be specified in the format of <system name SID>/<shelf>/<slot>/<subslot>/<port>"
::= { eqptShelfSlotSubslotPortEntry 16 }
eqptShelfSlotSubslotPortRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotPortEntry 17 }
eqptShelfSlotSubslotPortSubportTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqptShelfSlotSubslotPortSubportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "list of subport identified by subPortID"
::= { fSS-EQPT 5 }
eqptShelfSlotSubslotPortSubportEntry OBJECT-TYPE
SYNTAX EqptShelfSlotSubslotPortSubportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, eqptShelfSlotSubslotPortPortID, IMPLIED eqptShelfSlotSubslotPortSubportSubPortID }
::= { eqptShelfSlotSubslotPortSubportTable 1 }
EqptShelfSlotSubslotPortSubportEntry ::=
SEQUENCE {
eqptShelfSlotSubslotPortSubportSubPortID String,
eqptShelfSlotSubslotPortSubportOperational-state INTEGER,
eqptShelfSlotSubslotPortSubportAdministrative-state INTEGER,
eqptShelfSlotSubslotPortSubportRowstatus RowStatus
}
eqptShelfSlotSubslotPortSubportSubPortID OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "subport identifier"
::= { eqptShelfSlotSubslotPortSubportEntry 1 }
eqptShelfSlotSubslotPortSubportOperational-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotPortSubportEntry 2 }
eqptShelfSlotSubslotPortSubportAdministrative-state OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotPortSubportEntry 3 }
eqptShelfSlotSubslotPortSubportRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqptShelfSlotSubslotPortSubportEntry 10 }
END

View File

@ -0,0 +1,300 @@
--=============================================================================
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FSS-ETHERNET-INTERFACE DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
fssInterfaces
FROM FSS-COMMON-SMI
;
fSS-ETHERNET-INTERFACE MODULE-IDENTITY
LAST-UPDATED "201808260000Z"
ORGANIZATION "Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION "This MIB module contains object definitions
for Ethernet Interfaces."
REVISION "201808260000Z"
DESCRIPTION "Added oper-duplex, oper-speed and wavelength fields"
REVISION "201601200000Z"
DESCRIPTION "@REVISION-DESCRIPTION"
::= { fssInterfaces 100 }
UnsignedByte ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:unsignedByte"
SYNTAX Unsigned32 (0 .. 255)
UnsignedShort ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:unsignedShort"
SYNTAX Unsigned32 (0 .. 65535)
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
ethernet-dataTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ethernet-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fSS-ETHERNET-INTERFACE 1 }
ethernet-dataEntry OBJECT-TYPE
SYNTAX Ethernet-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { ethernet-dataTable 1 }
Ethernet-dataEntry ::=
SEQUENCE {
ethernetAdmin-status INTEGER,
ethernetRate Unsigned32,
ethernetFec INTEGER,
ethernetLoopback INTEGER,
ethernetLocation INTEGER,
ethernetType INTEGER,
ethernetOper-status INTEGER,
ethernetTestsignal INTEGER,
ethernetTestPattern INTEGER,
ethernetTestsignal-type INTEGER,
ethernetBitErrors Unsigned32,
ethernetBitErrorsTerminal Unsigned32,
ethernetSyncSeconds String,
ethernetSyncSecondsTerminal String,
ethernetSpeed Unsigned32,
ethernetDuplex INTEGER,
ethernetMtu Unsigned32,
ethernetAuto-negotiation INTEGER,
ethernetAct-laser INTEGER,
ethernetTsf INTEGER,
ethernetBtsf INTEGER,
ethernetLtxoff INTEGER,
ethernetDirection INTEGER,
ethernetOper-duplex String,
ethernetOper-speed String,
ethernetWavelength Unsigned32
}
ethernetAdmin-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { ethernet-dataEntry 1 }
ethernetRate OBJECT-TYPE
SYNTAX Unsigned32 (500 .. 100000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set rate - units kbps."
DEFVAL { 500 }
::= { ethernet-dataEntry 2 }
ethernetFec OBJECT-TYPE
SYNTAX INTEGER {off(0),rsfec(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Forward Error Correction Choices. "
::= { ethernet-dataEntry 3 }
ethernetLoopback OBJECT-TYPE
SYNTAX INTEGER {disabled(0),enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "loopback operation and release"
DEFVAL { disabled }
::= { ethernet-dataEntry 4 }
ethernetLocation OBJECT-TYPE
SYNTAX INTEGER {nearEnd(0),farEnd(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set Loopback Location."
DEFVAL { nearEnd }
::= { ethernet-dataEntry 5 }
ethernetType OBJECT-TYPE
SYNTAX INTEGER {fac(0),fac2(1),term(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set Loopback type (or direction)."
DEFVAL { fac }
::= { ethernet-dataEntry 6 }
ethernetOper-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { ethernet-dataEntry 7 }
ethernetTestsignal OBJECT-TYPE
SYNTAX INTEGER {disabled(0),enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "testsignal connect and disconnect"
DEFVAL { disabled }
::= { ethernet-dataEntry 8 }
ethernetTestPattern OBJECT-TYPE
SYNTAX INTEGER {pRBS(0),pRBS31(1),pRBS23(2),pRZEROS(3),iDLE(4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set test signal pattern"
::= { ethernet-dataEntry 9 }
ethernetTestsignal-type OBJECT-TYPE
SYNTAX INTEGER {fac(0),term(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set test signal type (or direction)."
DEFVAL { fac }
::= { ethernet-dataEntry 10 }
ethernetBitErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bit errors for test signal in facility direction."
::= { ethernet-dataEntry 11 }
ethernetBitErrorsTerminal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bit errors for test signal in terminal direction."
::= { ethernet-dataEntry 12 }
ethernetSyncSeconds OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "number of seconds the received facility test signal is in sync."
::= { ethernet-dataEntry 13 }
ethernetSyncSecondsTerminal OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "number of seconds the received terminal test signal is in sync."
::= { ethernet-dataEntry 14 }
ethernetSpeed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set speed of the interface, unit mbps.
This is for ETH facility.
Editable when not part of a LAG. "
::= { ethernet-dataEntry 15 }
ethernetDuplex OBJECT-TYPE
SYNTAX INTEGER {half(0),full(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set duplex selections."
DEFVAL { full }
::= { ethernet-dataEntry 16 }
ethernetMtu OBJECT-TYPE
SYNTAX Unsigned32 (1518 .. 9000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set Maximum Frame Size."
DEFVAL { 1522 }
::= { ethernet-dataEntry 17 }
ethernetAuto-negotiation OBJECT-TYPE
SYNTAX INTEGER {disabled(0),enabled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set Auto Negotiation: Enabled/Disabled."
DEFVAL { disabled }
::= { ethernet-dataEntry 18 }
ethernetAct-laser OBJECT-TYPE
SYNTAX INTEGER {none(0),normal(1),shutdown(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "actual transmit laser status"
::= { ethernet-dataEntry 19 }
ethernetTsf OBJECT-TYPE
SYNTAX INTEGER {lf(0),idle(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Codeword to send during Transport Signal Failure"
::= { ethernet-dataEntry 20 }
ethernetBtsf OBJECT-TYPE
SYNTAX INTEGER {none(0),rf(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Codeword to send during Backward Transport Signal Failure"
::= { ethernet-dataEntry 21 }
ethernetLtxoff OBJECT-TYPE
SYNTAX INTEGER {none(0),rlanflt(1),tsfs(2),btsfs(3),all(4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "LTXOFF Choices"
DEFVAL { none }
::= { ethernet-dataEntry 22 }
ethernetDirection OBJECT-TYPE
SYNTAX INTEGER {uni-rx(0),uni-tx(1),bi(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "direction Choices"
::= { ethernet-dataEntry 23 }
ethernetOper-duplex OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Get duplex"
::= { ethernet-dataEntry 24 }
ethernetOper-speed OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Get Speed"
::= { ethernet-dataEntry 25 }
ethernetWavelength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Wavelength"
DEFVAL { 1511 }
::= { ethernet-dataEntry 26 }
END

View File

@ -0,0 +1,166 @@
--=============================================================================
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FSS-OPTICAL-CHANNEL-INTERFACE DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
fssInterfaces
FROM FSS-COMMON-SMI
;
fSS-OPTICAL-CHANNEL-INTERFACE MODULE-IDENTITY
LAST-UPDATED "202007170000Z"
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION
"This MIB module contains object definitions
for the Optical Channel Interfaces."
REVISION "202007170000Z"
DESCRIPTION "Added new value (8psk) to ochModulation-format attribute"
REVISION "202002130000Z"
DESCRIPTION "Added support for slot-width, lambda, center-frequency-rx, lambda-rx"
REVISION "201710270000Z"
DESCRIPTION "Added support for tx-target-power"
REVISION "201710250000Z"
DESCRIPTION "Added new value in ochModulation-format to support dc-dp-qpsk"
REVISION "201703270000Z"
DESCRIPTION "Added new values in ochModulation-format and ochDirection"
REVISION "201601200000Z"
DESCRIPTION "Initial Revision"
::= { fssInterfaces 200 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
och-dataTable OBJECT-TYPE
SYNTAX SEQUENCE OF OCH-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fSS-OPTICAL-CHANNEL-INTERFACE 1 }
och-dataEntry OBJECT-TYPE
SYNTAX OCH-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { och-dataTable 1 }
OCH-dataEntry ::=
SEQUENCE {
ochOper-status INTEGER,
ochAdmin-status INTEGER,
ochCenter-frequency ConfdString,
ochDirection INTEGER,
ochModulation-format INTEGER,
ochAct-laser INTEGER,
ochTx-target-power ConfdString,
ochSlot-width ConfdString,
ochLambda ConfdString,
ochCenter-frequency-rx ConfdString,
ochLambda-rx ConfdString
}
ochOper-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { och-dataEntry 1 }
ochAdmin-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { och-dataEntry 2 }
ochCenter-frequency OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "frequency of the transmit optical channel"
::= { och-dataEntry 3 }
ochDirection OBJECT-TYPE
SYNTAX INTEGER {uni-rx(1),bi(2),uni-tx(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "direction of interface"
DEFVAL { bi }
::= { och-dataEntry 4 }
ochModulation-format OBJECT-TYPE
SYNTAX INTEGER {bpsk(1),dc-dp-bpsk(2),qpsk(3),dp-qpsk(4),qam16(5),dc-dp-qam16(6),dp-qam16(7),qam8(8),dp-qam8(9),dc-dp-qam8(10),dc-dp-qpsk(11),psk8(12)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "modulation format"
DEFVAL { dp-qam16 }
::= { och-dataEntry 5 }
ochAct-laser OBJECT-TYPE
SYNTAX INTEGER {normal(0),shutdown(1),none(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "actual transmit laser status"
::= { och-dataEntry 6 }
ochTx-target-power OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmit output power setting."
::= { och-dataEntry 7 }
ochSlot-width OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Channel slot width in GHz."
::= { och-dataEntry 8 }
ochLambda OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Lambda corresponding to transmit frequency."
::= { och-dataEntry 9 }
ochCenter-frequency-rx OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Frequency of the receive optical channel."
::= { och-dataEntry 10 }
ochLambda-rx OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Lambda corresponding to receive frequency."
::= { och-dataEntry 11 }
END

View File

@ -0,0 +1,260 @@
-- Generated by
-- confdc ++emit-mib FSS-OTS-INTERFACE.mib ++oid fssInterfaces.900 ++import IF-MIB ifIndex ++generate-oids -f fujitsu-entity-states.fxs ietf-interfaces.fxs ietf-yang-types.fxs ++ fujitsu-optical-transport-interfaces.fxs
-- 2016-12-12 13:08:38
-- Namespace: urn:fujitsu:params:xml:ns:yang:interface:ot
FSS-OTS-INTERFACE DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
fssInterfaces
FROM FSS-COMMON-SMI
;
fSS-OTS-INTERFACE MODULE-IDENTITY
LAST-UPDATED "202008310000Z"
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION
"This MIB module contains object definitions
for the OMS Interfaces."
REVISION "202008310000Z"
DESCRIPTION "Moved OTS Act-spanloss-Ref to Spanloss-Ref"
REVISION "202006240000Z"
DESCRIPTION "Removed OTS Spanloss-Ref"
REVISION "202006100000Z"
DESCRIPTION "Added OTS Act-spanloss-Ref"
REVISION "202001160000Z"
DESCRIPTION "Added OTS Amp-type, Band-capability"
REVISION "201808200000Z"
DESCRIPTION "added support for OTS, OMS, OCH"
REVISION "201601200000Z"
DESCRIPTION "Initial Revision"
::= { fssInterfaces 900 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
ots-dataTable OBJECT-TYPE
SYNTAX SEQUENCE OF OTS-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fSS-OTS-INTERFACE 1 }
ots-dataEntry OBJECT-TYPE
SYNTAX OTS-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { ots-dataTable 1 }
OTS-dataEntry ::=
SEQUENCE {
otsOper-status INTEGER,
otsAdmin-status INTEGER,
otsSpanloss-Ref-Val ConfdString,
otsAmp-type INTEGER,
otsBand-capability INTEGER
}
otsOper-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { ots-dataEntry 1 }
otsAdmin-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { ots-dataEntry 2 }
otsSpanloss-Ref-Val OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { ots-dataEntry 3 }
otsAmp-type OBJECT-TYPE
SYNTAX INTEGER {raman(0),edfa(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { ots-dataEntry 4 }
otsBand-capability OBJECT-TYPE
SYNTAX INTEGER {cband(0),lband(1),mix-band(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { ots-dataEntry 5 }
otsOms-dataTable OBJECT-TYPE
SYNTAX SEQUENCE OF OTSOMS-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fSS-OTS-INTERFACE 2 }
otsOms-dataEntry OBJECT-TYPE
SYNTAX OTSOMS-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { otsOms-dataTable 1 }
OTSOMS-dataEntry ::=
SEQUENCE {
otsOmsOper-status INTEGER,
otsOmsAdmin-status INTEGER,
otsOmsAct-gain-mode INTEGER,
otsOmsCapability-frequency-min ConfdString,
otsOmsCapability-frequency-max ConfdString,
otsOmsCapability-frequency-granularity ConfdString,
otsOmsCapability-slot-width-granularity ConfdString,
otsOmsCapability-M-min ConfdString,
otsOmsCapability-max-channel ConfdString
}
otsOmsOper-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 1 }
otsOmsAdmin-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 2 }
otsOmsAct-gain-mode OBJECT-TYPE
SYNTAX INTEGER {na(0),low(1),high(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 3 }
otsOmsCapability-frequency-min OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 4 }
otsOmsCapability-frequency-max OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 5 }
otsOmsCapability-frequency-granularity OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 6 }
otsOmsCapability-slot-width-granularity OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 7 }
otsOmsCapability-M-min OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 8 }
otsOmsCapability-max-channel OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOms-dataEntry 9 }
otsOmsOchTable OBJECT-TYPE
SYNTAX SEQUENCE OF OtsOmsOchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fSS-OTS-INTERFACE 3 }
otsOmsOchEntry OBJECT-TYPE
SYNTAX OtsOmsOchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { otsOmsOchOch-id }
::= { otsOmsOchTable 1 }
OtsOmsOchEntry ::=
SEQUENCE {
otsOmsOchOch-id Integer32,
otsOmsOchOper-status INTEGER,
otsOmsOchAdmin-status INTEGER,
otsOmsOchLambda ConfdString
}
otsOmsOchOch-id OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { otsOmsOchEntry 1 }
otsOmsOchOper-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOmsOchEntry 2 }
otsOmsOchAdmin-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
DEFVAL { down }
::= { otsOmsOchEntry 3 }
otsOmsOchLambda OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { otsOmsOchEntry 4 }
END

714
mibs/fujitsu/FSS-PM Normal file
View File

@ -0,0 +1,714 @@
--=============================================================================
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FSS-PM DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
fssCommon
FROM FSS-COMMON-SMI
FCMonType
FROM FSS-COMMON-PM-TC
eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, eqptShelfSlotSubslotPortPortID, eqptShelfSlotSubslotPortSubportSubPortID
FROM FSS-EQPT
;
fssPm MODULE-IDENTITY
LAST-UPDATED "201601200000Z"
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION
"This MIB module contains a collection of object definitions for
Performance Monitoring management."
REVISION "201505070000Z"
DESCRIPTION "@REVISION-DESCRIPTION"
::= { fssCommon 800 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
pmEqptShelfPm-recordTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 1 }
pmEqptShelfPm-recordEntry OBJECT-TYPE
SYNTAX PmEqptShelfPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, pmEqptShelfPm-recordMontype, pmEqptShelfPm-recordLocn, pmEqptShelfPm-recordDirn }
::= { pmEqptShelfPm-recordTable 1 }
PmEqptShelfPm-recordEntry ::=
SEQUENCE {
pmEqptShelfPm-recordMontype FCMonType,
pmEqptShelfPm-recordLocn INTEGER,
pmEqptShelfPm-recordDirn INTEGER,
pmEqptShelfPm-recordPm-type INTEGER
}
pmEqptShelfPm-recordMontype OBJECT-TYPE
SYNTAX FCMonType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfPm-recordEntry 2 }
pmEqptShelfPm-recordLocn OBJECT-TYPE
SYNTAX INTEGER {nearEnd(0),farEnd(1)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfPm-recordEntry 3 }
pmEqptShelfPm-recordDirn OBJECT-TYPE
SYNTAX INTEGER {transmit(0),receive(1),na(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfPm-recordEntry 4 }
pmEqptShelfPm-recordPm-type OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),metered(1),binned(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfPm-recordEntry 5 }
pmEqptShelfPm-recordTime-period-indexTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 2 }
pmEqptShelfPm-recordTime-period-indexEntry OBJECT-TYPE
SYNTAX PmEqptShelfPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, pmEqptShelfPm-recordMontype, pmEqptShelfPm-recordLocn, pmEqptShelfPm-recordDirn, pmEqptShelfPm-recordTime-period-indexTime-period, pmEqptShelfPm-recordTime-period-indexIndex }
::= { pmEqptShelfPm-recordTime-period-indexTable 1 }
PmEqptShelfPm-recordTime-period-indexEntry ::=
SEQUENCE {
pmEqptShelfPm-recordTime-period-indexTime-period INTEGER,
pmEqptShelfPm-recordTime-period-indexIndex Unsigned32,
pmEqptShelfPm-recordTime-period-indexPm-data-value ConfdString,
pmEqptShelfPm-recordTime-period-indexPm-validity INTEGER,
pmEqptShelfPm-recordTime-period-indexStart-time String
}
pmEqptShelfPm-recordTime-period-indexTime-period OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),a15-min(1),a1-day(2),a1-week(3),a1-month(4)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfPm-recordTime-period-indexEntry 1 }
pmEqptShelfPm-recordTime-period-indexIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfPm-recordTime-period-indexEntry 2 }
pmEqptShelfPm-recordTime-period-indexPm-data-value OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PM value for all types of PM"
::= { pmEqptShelfPm-recordTime-period-indexEntry 3 }
pmEqptShelfPm-recordTime-period-indexPm-validity OBJECT-TYPE
SYNTAX INTEGER {false(0),true(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfPm-recordTime-period-indexEntry 4 }
pmEqptShelfPm-recordTime-period-indexStart-time OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfPm-recordTime-period-indexEntry 5 }
pmEqptShelfSlotPm-recordTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfSlotPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 3 }
pmEqptShelfSlotPm-recordEntry OBJECT-TYPE
SYNTAX PmEqptShelfSlotPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, pmEqptShelfSlotPm-recordMontype, pmEqptShelfSlotPm-recordLocn, pmEqptShelfSlotPm-recordDirn }
::= { pmEqptShelfSlotPm-recordTable 1 }
PmEqptShelfSlotPm-recordEntry ::=
SEQUENCE {
pmEqptShelfSlotPm-recordMontype FCMonType,
pmEqptShelfSlotPm-recordLocn INTEGER,
pmEqptShelfSlotPm-recordDirn INTEGER,
pmEqptShelfSlotPm-recordPm-type INTEGER
}
pmEqptShelfSlotPm-recordMontype OBJECT-TYPE
SYNTAX FCMonType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotPm-recordEntry 2 }
pmEqptShelfSlotPm-recordLocn OBJECT-TYPE
SYNTAX INTEGER {nearEnd(0),farEnd(1)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotPm-recordEntry 3 }
pmEqptShelfSlotPm-recordDirn OBJECT-TYPE
SYNTAX INTEGER {transmit(0),receive(1),na(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotPm-recordEntry 4 }
pmEqptShelfSlotPm-recordPm-type OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),metered(1),binned(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotPm-recordEntry 5 }
pmEqptShelfSlotPm-recordTime-period-indexTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfSlotPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 4 }
pmEqptShelfSlotPm-recordTime-period-indexEntry OBJECT-TYPE
SYNTAX PmEqptShelfSlotPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, pmEqptShelfSlotPm-recordMontype, pmEqptShelfSlotPm-recordLocn, pmEqptShelfSlotPm-recordDirn, pmEqptShelfSlotPm-recordTime-period-indexTime-period, pmEqptShelfSlotPm-recordTime-period-indexIndex }
::= { pmEqptShelfSlotPm-recordTime-period-indexTable 1 }
PmEqptShelfSlotPm-recordTime-period-indexEntry ::=
SEQUENCE {
pmEqptShelfSlotPm-recordTime-period-indexTime-period INTEGER,
pmEqptShelfSlotPm-recordTime-period-indexIndex Unsigned32,
pmEqptShelfSlotPm-recordTime-period-indexPm-data-value ConfdString,
pmEqptShelfSlotPm-recordTime-period-indexPm-validity INTEGER,
pmEqptShelfSlotPm-recordTime-period-indexStart-time String
}
pmEqptShelfSlotPm-recordTime-period-indexTime-period OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),a15-min(1),a1-day(2),a1-week(3),a1-month(4)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotPm-recordTime-period-indexEntry 1 }
pmEqptShelfSlotPm-recordTime-period-indexIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotPm-recordTime-period-indexEntry 2 }
pmEqptShelfSlotPm-recordTime-period-indexPm-data-value OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PM value for all types of PM"
::= { pmEqptShelfSlotPm-recordTime-period-indexEntry 3 }
pmEqptShelfSlotPm-recordTime-period-indexPm-validity OBJECT-TYPE
SYNTAX INTEGER {false(0),true(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotPm-recordTime-period-indexEntry 4 }
pmEqptShelfSlotPm-recordTime-period-indexStart-time OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotPm-recordTime-period-indexEntry 5 }
pmEqptShelfSlotSubslotPm-recordTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfSlotSubslotPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 5 }
pmEqptShelfSlotSubslotPm-recordEntry OBJECT-TYPE
SYNTAX PmEqptShelfSlotSubslotPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, pmEqptShelfSlotSubslotPm-recordMontype, pmEqptShelfSlotSubslotPm-recordLocn, pmEqptShelfSlotSubslotPm-recordDirn }
::= { pmEqptShelfSlotSubslotPm-recordTable 1 }
PmEqptShelfSlotSubslotPm-recordEntry ::=
SEQUENCE {
pmEqptShelfSlotSubslotPm-recordMontype FCMonType,
pmEqptShelfSlotSubslotPm-recordLocn INTEGER,
pmEqptShelfSlotSubslotPm-recordDirn INTEGER,
pmEqptShelfSlotSubslotPm-recordPm-type INTEGER
}
pmEqptShelfSlotSubslotPm-recordMontype OBJECT-TYPE
SYNTAX FCMonType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPm-recordEntry 2 }
pmEqptShelfSlotSubslotPm-recordLocn OBJECT-TYPE
SYNTAX INTEGER {nearEnd(0),farEnd(1)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPm-recordEntry 3 }
pmEqptShelfSlotSubslotPm-recordDirn OBJECT-TYPE
SYNTAX INTEGER {transmit(0),receive(1),na(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPm-recordEntry 4 }
pmEqptShelfSlotSubslotPm-recordPm-type OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),metered(1),binned(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPm-recordEntry 5 }
pmEqptShelfSlotSubslotPm-recordTime-period-indexTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfSlotSubslotPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 6 }
pmEqptShelfSlotSubslotPm-recordTime-period-indexEntry OBJECT-TYPE
SYNTAX PmEqptShelfSlotSubslotPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, pmEqptShelfSlotSubslotPm-recordMontype, pmEqptShelfSlotSubslotPm-recordLocn, pmEqptShelfSlotSubslotPm-recordDirn, pmEqptShelfSlotSubslotPm-recordTime-period-indexTime-period, pmEqptShelfSlotSubslotPm-recordTime-period-indexIndex }
::= { pmEqptShelfSlotSubslotPm-recordTime-period-indexTable 1 }
PmEqptShelfSlotSubslotPm-recordTime-period-indexEntry ::=
SEQUENCE {
pmEqptShelfSlotSubslotPm-recordTime-period-indexTime-period INTEGER,
pmEqptShelfSlotSubslotPm-recordTime-period-indexIndex Unsigned32,
pmEqptShelfSlotSubslotPm-recordTime-period-indexPm-data-value ConfdString,
pmEqptShelfSlotSubslotPm-recordTime-period-indexPm-validity INTEGER,
pmEqptShelfSlotSubslotPm-recordTime-period-indexStart-time String
}
pmEqptShelfSlotSubslotPm-recordTime-period-indexTime-period OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),a15-min(1),a1-day(2),a1-week(3),a1-month(4)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPm-recordTime-period-indexEntry 1 }
pmEqptShelfSlotSubslotPm-recordTime-period-indexIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPm-recordTime-period-indexEntry 2 }
pmEqptShelfSlotSubslotPm-recordTime-period-indexPm-data-value OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PM value for all types of PM"
::= { pmEqptShelfSlotSubslotPm-recordTime-period-indexEntry 3 }
pmEqptShelfSlotSubslotPm-recordTime-period-indexPm-validity OBJECT-TYPE
SYNTAX INTEGER {false(0),true(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPm-recordTime-period-indexEntry 4 }
pmEqptShelfSlotSubslotPm-recordTime-period-indexStart-time OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPm-recordTime-period-indexEntry 5 }
pmEqptShelfSlotSubslotPortPm-recordTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfSlotSubslotPortPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 7 }
pmEqptShelfSlotSubslotPortPm-recordEntry OBJECT-TYPE
SYNTAX PmEqptShelfSlotSubslotPortPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, eqptShelfSlotSubslotPortPortID, pmEqptShelfSlotSubslotPortPm-recordMontype, pmEqptShelfSlotSubslotPortPm-recordLocn, pmEqptShelfSlotSubslotPortPm-recordDirn }
::= { pmEqptShelfSlotSubslotPortPm-recordTable 1 }
PmEqptShelfSlotSubslotPortPm-recordEntry ::=
SEQUENCE {
pmEqptShelfSlotSubslotPortPm-recordMontype FCMonType,
pmEqptShelfSlotSubslotPortPm-recordLocn INTEGER,
pmEqptShelfSlotSubslotPortPm-recordDirn INTEGER,
pmEqptShelfSlotSubslotPortPm-recordPm-type INTEGER
}
pmEqptShelfSlotSubslotPortPm-recordMontype OBJECT-TYPE
SYNTAX FCMonType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortPm-recordEntry 2 }
pmEqptShelfSlotSubslotPortPm-recordLocn OBJECT-TYPE
SYNTAX INTEGER {nearEnd(0),farEnd(1)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortPm-recordEntry 3 }
pmEqptShelfSlotSubslotPortPm-recordDirn OBJECT-TYPE
SYNTAX INTEGER {transmit(0),receive(1),na(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortPm-recordEntry 4 }
pmEqptShelfSlotSubslotPortPm-recordPm-type OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),metered(1),binned(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortPm-recordEntry 5 }
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 8 }
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry OBJECT-TYPE
SYNTAX PmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, eqptShelfSlotSubslotPortPortID,pmEqptShelfSlotSubslotPortPm-recordMontype, pmEqptShelfSlotSubslotPortPm-recordLocn, pmEqptShelfSlotSubslotPortPm-recordDirn, pmEqptShelfSlotSubslotPortPm-recordTime-period-indexTime-period, pmEqptShelfSlotSubslotPortPm-recordTime-period-indexIndex }
::= { pmEqptShelfSlotSubslotPortPm-recordTime-period-indexTable 1 }
PmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry ::=
SEQUENCE {
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexTime-period INTEGER,
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexIndex Unsigned32,
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexPm-data-value ConfdString,
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexPm-validity INTEGER,
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexStart-time String
}
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexTime-period OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),a15-min(1),a1-day(2),a1-week(3),a1-month(4)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry 1 }
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry 2 }
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexPm-data-value OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PM value for all types of PM"
::= { pmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry 3 }
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexPm-validity OBJECT-TYPE
SYNTAX INTEGER {false(0),true(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry 4 }
pmEqptShelfSlotSubslotPortPm-recordTime-period-indexStart-time OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortPm-recordTime-period-indexEntry 5 }
pmEqptShelfSlotSubslotPortSubPortPm-recordTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfSlotSubslotPortSubPortPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 9 }
pmEqptShelfSlotSubslotPortSubPortPm-recordEntry OBJECT-TYPE
SYNTAX PmEqptShelfSlotSubslotPortSubPortPm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, eqptShelfSlotSubslotPortPortID, eqptShelfSlotSubslotPortSubportSubPortID, pmEqptShelfSlotSubslotPortSubPortPm-recordMontype, pmEqptShelfSlotSubslotPortSubPortPm-recordLocn, pmEqptShelfSlotSubslotPortSubPortPm-recordDirn }
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordTable 1 }
PmEqptShelfSlotSubslotPortSubPortPm-recordEntry ::=
SEQUENCE {
pmEqptShelfSlotSubslotPortSubPortPm-recordMontype FCMonType,
pmEqptShelfSlotSubslotPortSubPortPm-recordLocn INTEGER,
pmEqptShelfSlotSubslotPortSubPortPm-recordDirn INTEGER,
pmEqptShelfSlotSubslotPortSubPortPm-recordPm-type INTEGER
}
pmEqptShelfSlotSubslotPortSubPortPm-recordMontype OBJECT-TYPE
SYNTAX FCMonType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordEntry 2 }
pmEqptShelfSlotSubslotPortSubPortPm-recordLocn OBJECT-TYPE
SYNTAX INTEGER {nearEnd(0),farEnd(1)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordEntry 3 }
pmEqptShelfSlotSubslotPortSubPortPm-recordDirn OBJECT-TYPE
SYNTAX INTEGER {transmit(0),receive(1),na(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordEntry 4 }
pmEqptShelfSlotSubslotPortSubPortPm-recordPm-type OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),metered(1),binned(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordEntry 5 }
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 10 }
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry OBJECT-TYPE
SYNTAX PmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { eqptShelfShelfId, eqptShelfSlotSlotID, eqptShelfSlotSubslotSubslotID, eqptShelfSlotSubslotPortPortID, eqptShelfSlotSubslotPortSubportSubPortID, pmEqptShelfSlotSubslotPortSubPortPm-recordMontype, pmEqptShelfSlotSubslotPortSubPortPm-recordLocn, pmEqptShelfSlotSubslotPortSubPortPm-recordDirn, pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexTime-period, pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexIndex }
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexTable 1 }
PmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry ::=
SEQUENCE {
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexTime-period INTEGER,
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexIndex Unsigned32,
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexPm-data-value ConfdString,
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexPm-validity INTEGER,
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexStart-time String
}
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexTime-period OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),a15-min(1),a1-day(2),a1-week(3),a1-month(4)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry 1 }
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry 2 }
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexPm-data-value OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PM value for all types of PM"
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry 3 }
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexPm-validity OBJECT-TYPE
SYNTAX INTEGER {false(0),true(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry 4 }
pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexStart-time OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmEqptShelfSlotSubslotPortSubPortPm-recordTime-period-indexEntry 5 }
pmInterfaceInterfacePm-recordTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmInterfaceInterfacePm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 11 }
pmInterfaceInterfacePm-recordEntry OBJECT-TYPE
SYNTAX PmInterfaceInterfacePm-recordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex, pmInterfaceInterfacePm-recordMontype, pmInterfaceInterfacePm-recordLocn, pmInterfaceInterfacePm-recordDirn }
::= { pmInterfaceInterfacePm-recordTable 1 }
PmInterfaceInterfacePm-recordEntry ::=
SEQUENCE {
pmInterfaceInterfacePm-recordMontype FCMonType,
pmInterfaceInterfacePm-recordLocn INTEGER,
pmInterfaceInterfacePm-recordDirn INTEGER,
pmInterfaceInterfacePm-recordPm-type INTEGER
}
pmInterfaceInterfacePm-recordMontype OBJECT-TYPE
SYNTAX FCMonType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmInterfaceInterfacePm-recordEntry 1 }
pmInterfaceInterfacePm-recordLocn OBJECT-TYPE
SYNTAX INTEGER {nearEnd(0),farEnd(1)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmInterfaceInterfacePm-recordEntry 2 }
pmInterfaceInterfacePm-recordDirn OBJECT-TYPE
SYNTAX INTEGER {transmit(0),receive(1),na(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmInterfaceInterfacePm-recordEntry 3 }
pmInterfaceInterfacePm-recordPm-type OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),metered(1),binned(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmInterfaceInterfacePm-recordEntry 4 }
pmInterfaceInterfacePm-recordTime-period-indexTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmInterfaceInterfacePm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssPm 12 }
pmInterfaceInterfacePm-recordTime-period-indexEntry OBJECT-TYPE
SYNTAX PmInterfaceInterfacePm-recordTime-period-indexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex, pmInterfaceInterfacePm-recordMontype, pmInterfaceInterfacePm-recordLocn, pmInterfaceInterfacePm-recordDirn, pmInterfaceInterfacePm-recordTime-period-indexTime-period, pmInterfaceInterfacePm-recordTime-period-indexIndex }
::= { pmInterfaceInterfacePm-recordTime-period-indexTable 1 }
PmInterfaceInterfacePm-recordTime-period-indexEntry ::=
SEQUENCE {
pmInterfaceInterfacePm-recordTime-period-indexTime-period INTEGER,
pmInterfaceInterfacePm-recordTime-period-indexIndex Unsigned32,
pmInterfaceInterfacePm-recordTime-period-indexPm-data-value ConfdString,
pmInterfaceInterfacePm-recordTime-period-indexPm-validity INTEGER,
pmInterfaceInterfacePm-recordTime-period-indexStart-time String
}
pmInterfaceInterfacePm-recordTime-period-indexTime-period OBJECT-TYPE
SYNTAX INTEGER {cumulative(0),a15-min(1),a1-day(2),a1-week(3),a1-month(4)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmInterfaceInterfacePm-recordTime-period-indexEntry 1 }
pmInterfaceInterfacePm-recordTime-period-indexIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pmInterfaceInterfacePm-recordTime-period-indexEntry 2 }
pmInterfaceInterfacePm-recordTime-period-indexPm-data-value OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PM value for all types of PM"
::= { pmInterfaceInterfacePm-recordTime-period-indexEntry 3 }
pmInterfaceInterfacePm-recordTime-period-indexPm-validity OBJECT-TYPE
SYNTAX INTEGER {false(0),true(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmInterfaceInterfacePm-recordTime-period-indexEntry 4 }
pmInterfaceInterfacePm-recordTime-period-indexStart-time OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pmInterfaceInterfacePm-recordTime-period-indexEntry 5 }
END

View File

@ -0,0 +1,92 @@
-- Generated by
-- confdc ++emit-mib FSS-SONET-OC-INTERFACE.mib ++oid fssInterfaces.400 ++import IF-MIB ifIndex ++generate-oids -f fujitsu-entity-states.fxs ietf-interfaces.fxs ietf-yang-types.fxs ++ fujitsu-sonet-oc-interfaces.fxs
-- 2017-06-16 11:30:30
-- Namespace: urn:fujitsu:params:xml:ns:yang:interface:sonetoc
FSS-SONET-OC-INTERFACE DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
fssInterfaces
FROM FSS-COMMON-SMI
;
fSS-SONET-OC-INTERFACE MODULE-IDENTITY
LAST-UPDATED "201808140000Z"
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION
"This MIB module contains object definitions
for the OC Interfaces."
REVISION "201808140000Z"
DESCRIPTION "Added support for sonetOcRx-trc"
REVISION "201601200000Z"
DESCRIPTION "Initial Revision"
::= { fssInterfaces 400 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
sonet-oc-dataTable OBJECT-TYPE
SYNTAX SEQUENCE OF SONET-OC-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fSS-SONET-OC-INTERFACE 1 }
sonet-oc-dataEntry OBJECT-TYPE
SYNTAX SONET-OC-dataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { sonet-oc-dataTable 1 }
SONET-OC-dataEntry ::=
SEQUENCE {
sonetOcOper-status INTEGER,
sonetOcAdmin-status INTEGER,
sonetOcRx-trc ConfdString
}
sonetOcOper-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { sonet-oc-dataEntry 1 }
sonetOcAdmin-status OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),testing(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { sonet-oc-dataEntry 2 }
sonetOcRx-trc OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { sonet-oc-dataEntry 3 }
END

181
mibs/fujitsu/FSS-SYSTEM Normal file
View File

@ -0,0 +1,181 @@
--=============================================================================
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FSS-SYSTEM DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, TruthValue
FROM SNMPv2-TC
fssCommon
FROM FSS-COMMON-SMI
;
fssSystem MODULE-IDENTITY
LAST-UPDATED "202005220000Z"
ORGANIZATION
"Fujitsu Network Communications, Inc."
CONTACT-INFO
"Fujitsu Technical Assistance Center (FTAC),
1-800-USE-FTAC (1-800-873-3822)"
DESCRIPTION "This module contains definitions for System Management."
REVISION "202005220000Z"
DESCRIPTION "Increased system name max len from 20 63"
REVISION "201606200000Z"
DESCRIPTION "Initial Revision"
::= { fssCommon 100 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
ADT-value ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Deactivation time for alarms in seconds"
SYNTAX INTEGER {adt-zero(0),adt-ten(1)}
RestartLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "initialization level for restart"
SYNTAX INTEGER {cold(0),warm(1)}
AAT-value ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Activation time for alarms in seconds"
SYNTAX INTEGER {aat-zero(0),aat-twoPointFive(1)}
system OBJECT IDENTIFIER ::= { fssSystem 1 }
systemVendor OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Vendor Name - 'Fujitsu Limited' "
::= { system 1 }
systemName OBJECT-TYPE
SYNTAX String (SIZE (7 .. 63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Admin assigned name to this system"
::= { system 2 }
systemLocation OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-write
STATUS current
DESCRIPTION "location information"
::= { system 3 }
systemContact OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Contact information for this system"
::= { system 4 }
systemNeType OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Network Element type"
::= { system 5 }
systemSoftwareVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Software version of the system"
::= { system 6 }
systemUpTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of TimeTicks ( in one hudredth of second) since last time System was initilized"
::= { system 7 }
systemAutoP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Global flag to turn ON/OFF auto provisioning on the system"
::= { system 8 }
systemAAT OBJECT-TYPE
SYNTAX AAT-value
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Alarm Activation Time"
::= { system 9 }
systemADT OBJECT-TYPE
SYNTAX ADT-value
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Alarm De-activation Time"
::= { system 10 }
-- Configuration of the system date and time properties.
systemClock OBJECT IDENTIFIER ::= { system 11 }
systemClockTimezone-name OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The TZ database name to use for the system, such
as 'Europe/Stockholm'."
::= { systemClock 1 }
systemNtp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Configuration of the NTP client."
::= { system 12 }
systemNtpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates that the system should attempt to
synchronize the system clock with an NTP server
from the 'ntp/server' list."
::= { system 13 }
systemNtp-cfg OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Configuration parameters for NTP."
::= { system 14 }
systemNtp-cfgNtp-enabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Controls whether NTP is enabled or disabled
on this device."
::= { system 15 }
-- System group operational state.
system-state OBJECT IDENTIFIER ::= { fssSystem 2 }
-- Monitoring of the system date and time properties.
system-stateClock OBJECT IDENTIFIER ::= { system-state 1 }
system-stateClockDatetime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current system date and time."
::= { system-stateClock 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,121 @@
--=============================================================================
-- Copyright (c) 2017 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FUJITSU-GRE-TUNNEL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
Ipv6Address
FROM IPV6-TC
ifIndex
FROM IF-MIB
fssInterfaces
FROM FSS-COMMON-SMI
;
fSS-GRE-TUNNEL-INTERFACE MODULE-IDENTITY
LAST-UPDATED "201701120000Z"
ORGANIZATION "@ORGANIZATION"
CONTACT-INFO "@CONTACT-INFO"
DESCRIPTION "This module defines gre tunnel yang data model.
Copyright (c) 2017 Fujitsu Ltd.
All rights reserved. "
REVISION "201701120000Z"
DESCRIPTION "@REVISION-DESCRIPTION"
::= { fssInterfaces 1000 }
UnsignedByte ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:unsignedByte"
SYNTAX Unsigned32 (0 .. 255)
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
-- tagpath /interfaces-state/interface/tunnel-state/MTU
interfaces-stateInterfaceFssGRETable OBJECT-TYPE
SYNTAX SEQUENCE OF Interfaces-stateInterfaceFssGREEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fSS-GRE-TUNNEL-INTERFACE 1 }
-- tagpath /interfaces-state/interface/tunnel-state/MTU
interfaces-stateInterfaceFssGREEntry OBJECT-TYPE
SYNTAX Interfaces-stateInterfaceFssGREEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { interfaces-stateInterfaceFssGRETable 1 }
Interfaces-stateInterfaceFssGREEntry ::=
SEQUENCE {
tunnel-stateMTU Unsigned32,
tunnel-statePackets-input Counter64,
tunnel-stateInput-errors Counter64,
tunnel-statePackets-output Counter64,
tunnel-stateOutput-errors Counter64,
tunnel-stateBytes Counter64
}
-- tagpath /interfaces-state/interface/tunnel-state/MTU
tunnel-stateMTU OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { interfaces-stateInterfaceFssGREEntry 1 }
-- tagpath /interfaces-state/interface/tunnel-state/packets-input
tunnel-statePackets-input OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { interfaces-stateInterfaceFssGREEntry 2 }
-- tagpath /interfaces-state/interface/tunnel-state/input-errors
tunnel-stateInput-errors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { interfaces-stateInterfaceFssGREEntry 3 }
-- tagpath /interfaces-state/interface/tunnel-state/packets-output
tunnel-statePackets-output OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { interfaces-stateInterfaceFssGREEntry 4 }
-- tagpath /interfaces-state/interface/tunnel-state/output-errors
tunnel-stateOutput-errors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { interfaces-stateInterfaceFssGREEntry 5 }
-- tagpath /interfaces-state/interface/tunnel-state/bytes
tunnel-stateBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { interfaces-stateInterfaceFssGREEntry 6 }
END

View File

@ -0,0 +1,262 @@
--=============================================================================
-- Copyright (c) 2017 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FUJITSU-LLDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
protocolsProtocolName
FROM FUJITSU-PROTOCOLS-MIB
protocolsProtocolEntry
FROM FUJITSU-PROTOCOLS-MIB
fssProtocols
FROM FSS-COMMON-SMI
;
fssLLDP MODULE-IDENTITY
LAST-UPDATED "201611030000Z"
ORGANIZATION "@ORGANIZATION"
CONTACT-INFO "@CONTACT-INFO"
DESCRIPTION "This module contains configurable and retrievable for LLDP.
Copyright (c) 2016 Fujitsu Ltd.
All rights reserved. "
REVISION "201611030000Z"
DESCRIPTION "@REVISION-DESCRIPTION"
::= { fssProtocols 1100 }
UnsignedByte ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:unsignedByte"
SYNTAX Unsigned32 (0 .. 255)
UnsignedShort ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:unsignedShort"
SYNTAX Unsigned32 (0 .. 65535)
InetAddressIP ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "confd:inetAddressIP"
SYNTAX OCTET STRING (SIZE (4|16))
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
-- tagpath /protocols/protocol/lldp-instance/global-config/adminStatus
protocolsProtocolFssLLDPTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProtocolsProtocolFssLLDPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssLLDP 1 }
-- tagpath /protocols/protocol/lldp-instance/global-config/adminStatus
protocolsProtocolFssLLDPEntry OBJECT-TYPE
SYNTAX ProtocolsProtocolFssLLDPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
AUGMENTS { protocolsProtocolEntry }
::= { protocolsProtocolFssLLDPTable 1 }
ProtocolsProtocolFssLLDPEntry ::=
SEQUENCE {
lldp-instanceGlobal-configAdminStatus INTEGER,
lldp-instanceGlobal-configMsgTxInterval UnsignedShort,
lldp-instanceGlobal-configMsgTxHoldMultiplier UnsignedByte
}
-- tagpath /protocols/protocol/lldp-instance/global-config/adminStatus
lldp-instanceGlobal-configAdminStatus OBJECT-TYPE
SYNTAX INTEGER {disable(0),enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
DEFVAL { enable }
::= { protocolsProtocolFssLLDPEntry 1 }
-- tagpath /protocols/protocol/lldp-instance/global-config/msgTxInterval
lldp-instanceGlobal-configMsgTxInterval OBJECT-TYPE
SYNTAX UnsignedShort (5 .. 32768)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
DEFVAL { 30 }
::= { protocolsProtocolFssLLDPEntry 2 }
-- tagpath /protocols/protocol/lldp-instance/global-config/msgTxHoldMultiplier
lldp-instanceGlobal-configMsgTxHoldMultiplier OBJECT-TYPE
SYNTAX UnsignedByte (2 .. 10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
DEFVAL { 4 }
::= { protocolsProtocolFssLLDPEntry 3 }
-- tagpath /protocols/protocol/lldp-instance/port
lldp-instancePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Lldp-instancePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fssLLDP 2 }
-- tagpath /protocols/protocol/lldp-instance/port
lldp-instancePortEntry OBJECT-TYPE
SYNTAX Lldp-instancePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { protocolsProtocolName, lldp-instancePortIfIndex }
::= { lldp-instancePortTable 1 }
Lldp-instancePortEntry ::=
SEQUENCE {
lldp-instancePortIfIndex Integer32,
lldp-instancePortAdminStatus INTEGER,
lldp-instancePortRowstatus RowStatus
}
-- tagpath /protocols/protocol/lldp-instance/port/ifName
lldp-instancePortIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { lldp-instancePortEntry 1 }
-- tagpath /protocols/protocol/lldp-instance/port/adminStatus
lldp-instancePortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {disable(0),txandrx(1),txonly(2),rxonly(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
DEFVAL { txandrx }
::= { lldp-instancePortEntry 2 }
-- tagpath /protocols/protocol/lldp-instance/port/rowstatus
lldp-instancePortRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { lldp-instancePortEntry 3 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour
--lldp-instancePortNeighbourTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF Lldp-instancePortNeighbourEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION ""
-- ::= { fssLLDP 3 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour
--lldp-instancePortNeighbourEntry OBJECT-TYPE
-- SYNTAX Lldp-instancePortNeighbourEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION ""
-- INDEX { protocolsProtocolName, lldp-instancePortIfIndex, IMPLIED lldp-instancePortNeighbourRemoteSysName }
-- ::= { lldp-instancePortNeighbourTable 1 }
--Lldp-instancePortNeighbourEntry ::=
-- SEQUENCE {
-- lldp-instancePortNeighbourRemoteSysName String,
-- lldp-instancePortNeighbourRemotePortIdSubType INTEGER,
-- lldp-instancePortNeighbourRemotePortId String,
-- lldp-instancePortNeighbourRemoteChassisIdSubType INTEGER,
-- lldp-instancePortNeighbourRemoteChassisId String
-- }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remoteSysName
--lldp-instancePortNeighbourRemoteSysName OBJECT-TYPE
-- SYNTAX String
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION ""
-- ::= { lldp-instancePortNeighbourEntry 1 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remotePortIdSubType
--lldp-instancePortNeighbourRemotePortIdSubType OBJECT-TYPE
-- SYNTAX INTEGER {other(0),ifalias(1),portcomponent(2),macaddress(3),networkaddress(4),ifname(5),agentcircuitid(6),local(7),notSupported(8)}
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION ""
-- ::= { lldp-instancePortNeighbourEntry 2 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remotePortId
--lldp-instancePortNeighbourRemotePortId OBJECT-TYPE
-- SYNTAX String
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION ""
-- ::= { lldp-instancePortNeighbourEntry 3 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remoteChassisIdSubType
--lldp-instancePortNeighbourRemoteChassisIdSubType OBJECT-TYPE
-- SYNTAX INTEGER {reserved(0),chassiscomponent(1),ifalias(2),portcomponent(3),macaddress(4),networkaddress(5),ifname(6),local(7),notSupported(8)}
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION ""
-- ::= { lldp-instancePortNeighbourEntry 4 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remoteChassisId
--lldp-instancePortNeighbourRemoteChassisId OBJECT-TYPE
-- SYNTAX String
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION ""
-- ::= { lldp-instancePortNeighbourEntry 5 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remoteMgmtAddress
--lldp-instancePortNeighbourRemoteMgmtAddressTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF Lldp-instancePortNeighbourRemoteMgmtAddressEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION ""
-- ::= { fssLLDP 4 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remoteMgmtAddress
--lldp-instancePortNeighbourRemoteMgmtAddressEntry OBJECT-TYPE
-- SYNTAX Lldp-instancePortNeighbourRemoteMgmtAddressEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION ""
-- INDEX { protocolsProtocolName, lldp-instancePortIfIndex, lldp-instancePortNeighbourRemoteSysName, lldp-instancePortNeighbourRemoteMgmtAddressAddress }
-- ::= { lldp-instancePortNeighbourRemoteMgmtAddressTable 1 }
--Lldp-instancePortNeighbourRemoteMgmtAddressEntry ::=
-- SEQUENCE {
-- lldp-instancePortNeighbourRemoteMgmtAddressAddress InetAddressIP,
-- lldp-instancePortNeighbourRemoteMgmtAddressAddressSubType INTEGER
-- }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remoteMgmtAddress/Address
--lldp-instancePortNeighbourRemoteMgmtAddressAddress OBJECT-TYPE
-- SYNTAX InetAddressIP
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION ""
-- ::= { lldp-instancePortNeighbourRemoteMgmtAddressEntry 1 }
-- tagpath /protocols/protocol/lldp-instance/port/neighbour/remoteMgmtAddress/AddressSubType
--lldp-instancePortNeighbourRemoteMgmtAddressAddressSubType OBJECT-TYPE
-- SYNTAX INTEGER {ipV4(1),ipV6(2),nsap(3),hdlc(4),bbn1822(5),all802(6),e163(7),e164(8),f69(9),x121(10),ipx(11),appletalk(12),decnetIV(13),banyanVines(14),e164withNsap(15),dns(16),distinguishedName(17),asNumber(18),xtpOverIpv4(19),xtpOverIpv6(20),xtpNativeModeXTP(21),fibreChannelWWPN(22),fibreChannelWWNN(23),gwid(24),l2vpn(25),mplsTpSectionEndpointIdentifier(26),mplsTpLspEndpointIdentifier(27),mplsTpPseudowireEndpointIdentifier(28),eigrpCommonServiceFamily(16384),eigrpIpv4ServiceFamily(16385),eigrpIpv6ServiceFamily(16386),lispCanonicalAddressFormat(16387),bgpLs(16388),a48BitMac(16389),a64BitMac(16390)}
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION ""
-- ::= { lldp-instancePortNeighbourRemoteMgmtAddressEntry 2 }
END

View File

@ -0,0 +1,94 @@
--=============================================================================
-- Copyright (c) 2017 Fujitsu Network Communications, Inc. All Rights Reserved.
--=============================================================================
FUJITSU-PROTOCOLS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
fssProtocols
FROM FSS-COMMON-SMI
;
fUJITSU-PROTOCOLS-MIB MODULE-IDENTITY
LAST-UPDATED "201604010000Z"
ORGANIZATION "@ORGANIZATION"
CONTACT-INFO "@CONTACT-INFO"
DESCRIPTION "This module contains YANG definitions
for protocols involved.
Copyright (c) 2015 Fujitsu Ltd.
All rights reserved. "
REVISION "201604010000Z"
DESCRIPTION "@REVISION-DESCRIPTION"
::= { fssProtocols 1000 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
-- tagpath /protocols
protocols OBJECT IDENTIFIER ::= { fUJITSU-PROTOCOLS-MIB 1 }
-- tagpath /protocols/protocol
protocolsProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProtocolsProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { protocols 1 }
-- tagpath /protocols/protocol
protocolsProtocolEntry OBJECT-TYPE
SYNTAX ProtocolsProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { IMPLIED protocolsProtocolName }
::= { protocolsProtocolTable 1 }
ProtocolsProtocolEntry ::=
SEQUENCE {
protocolsProtocolName String,
protocolsProtocolType ConfdString,
protocolsProtocolRowstatus RowStatus
}
-- tagpath /protocols/protocol/name
protocolsProtocolName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { protocolsProtocolEntry 1 }
-- tagpath /protocols/protocol/type
protocolsProtocolType OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { protocolsProtocolEntry 2 }
-- tagpath /protocols/protocol/rowstatus
protocolsProtocolRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { protocolsProtocolEntry 3 }
END