mibs/MIBS/mni/MNI-PROTEUS-AMT-MIB

8393 lines
251 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- Title: MNI's MIB for Proteus Family (AMT, AMT-L, AMT-M, MX, MXD)
-- Part Number: 4600054-01
-- Version: T
-- Date: June 6, 2016
-- By: Larry Fisher
-- Tim Behne
-- Brent McGaugh
-- Robert Gulde
--
-- This information is subject to change without notice, and should
-- not be construed as a commitment by Microwave Networks Incorporated
-- Microwave Networks Incorporated assumes no responsibility for any errors
-- Do not distribute without Microwave Networks Incorporated approval.
-- Copyright (C) 2003 - 2016 Microwave Networks Incorporated.
-- All rights reserved.
MNI-PROTEUS-AMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter, TimeTicks, IpAddress
FROM RFC1155-SMI
TRAP-TYPE
FROM RFC-1215
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
RowStatus, TruthValue, DateAndTime, StorageType
FROM SNMPv2-TC;
microwave-networks OBJECT IDENTIFIER ::= { enterprises 3323 }
mnRegistrations OBJECT IDENTIFIER ::= { microwave-networks 11 }
mnRegSysObjID OBJECT IDENTIFIER ::= { mnRegistrations 1 }
mnRegSysProtAMT OBJECT IDENTIFIER ::= { mnRegSysObjID 1 }
-- SysObjectID for the original Proteus AMT
mnRegSysProtAMTL OBJECT IDENTIFIER ::= { mnRegSysObjID 2 }
-- SysObjectID for Proteus AMT L-Series
mnRegSysProtAMTM OBJECT IDENTIFIER ::= { mnRegSysObjID 3 }
-- SysObjectID for Proteus AMT M-Series
mnRegSysProtMX OBJECT IDENTIFIER ::= { mnRegSysObjID 4 }
-- SysObjectID for Proteus MX
mnRegSysProtMXD OBJECT IDENTIFIER ::= { mnRegSysObjID 5 }
-- SysObjectID for Proteus MXD
mnRegSysProtHE32 OBJECT IDENTIFIER ::= { mnRegSysObjID 6 }
-- SysObjectID for HE-32
mnModules OBJECT IDENTIFIER ::= { mnRegistrations 2 }
mnCommon OBJECT IDENTIFIER ::= { microwave-networks 12 }
mnProducts OBJECT IDENTIFIER ::= { microwave-networks 13 }
mnProtAMTV1MIB OBJECT IDENTIFIER ::= { mnProducts 1 }
mnPrFV2Notifications OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 0 }
mnPrStatusObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 1 }
mnPrLinkStatusObjects OBJECT IDENTIFIER ::= { mnPrStatusObjects 1 }
mnPrAlarmObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 2 }
mnPrNotifyObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 3 }
mnPrPerformanceObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 4 }
mnPrControlObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 5 }
mnPrConfigurationObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 6 }
mnPrUtilityObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 7 }
mnPrVlanObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 8 }
mnPrSecurityObjects OBJECT IDENTIFIER ::= { mnProtAMTV1MIB 9 }
mnCapabilities OBJECT IDENTIFIER ::= { microwave-networks 14 }
mnExperimental OBJECT IDENTIFIER ::= { microwave-networks 15 }
-------------------------------------------------------------------------------
-- Textual Conventions
-------------------------------------------------------------------------------
-- Textual Convention for the LIM Type
LIMType ::= INTEGER {
limNotInstalled(1),
lim2xE1(2),
lim4xE1(3),
lim8xE1(4),
lim16xE1(5),
lim1xE3(6),
limEth100(7),
limEth100SG(8),
limGigEth(9),
lim155Mb(10),
lim2xDS1(11),
lim4xDS1(12),
lim8xDS1(13),
lim16xDS1(14),
lim1xDS3(15),
lim12xDS1(16),
lim12xE1(17),
lim32xDS1(18),
lim32xE1(19),
lim2xE3(20),
lim2xDS3(21),
limUBus(22),
lim4xDS3(23),
lim4xE3(24),
lim32xDS1E1(25),
lim16xDS1E1(26),
lim3xE3(27),
lim3xDS3(28),
lim28xDS1(29),
lim21xE1(30),
lim28xE1(31),
lim32xSHARP(32),
limUBusNoGigE(33),
lim64xE1(34),
lim64xDS1(35),
lim96xE1(36),
lim96xDS1(37),
lim100xE1(38),
lim118xDS1(39),
lim120xDS1(40),
lim120xSHARP(41),
lim4DS328DS1(42),
lim8GigE32DS1(43),
lim8GigE32E1(44),
lim8GigE32DS1E1(45),
limOther(99)
}
-- Textual Convention for the Modulation Type
ModulationType ::= INTEGER {
modQPSK(2),
mod8PSK(3),
mod16QAM(4),
mod32QAM(5),
mod64QAM(6),
mod128QAM(7),
mod256QAM(8),
modQPSK12(18),
mod16TCM34(20),
mod64TCM56(22),
mod128TCM67(23),
mod256TCM78(24),
modQPSK34(34),
mod16TCM78(36),
mod32TCM910(37),
mod64TCM1112(38),
mod128TCM1314(39),
modOther(99)
}
-- Textual Convention for the Severity as defined by the ITU
ITUSeverity ::= INTEGER {
cleared(1),
indeterminate(2),
critical(3),
major(4),
minor(5),
warning(6)
}
-- Textual Convention for the Security Access Level
AccessLevel ::= INTEGER {
guest(2),
admin(6),
factory(10)
}
-- Textual Convention for representing 64-bit integers (encoded in decimal as an ASCII string)
Display64 ::= DisplayString(SIZE (1..20))
-- Textual Convention for 100 BaseT Port Rate Limit
RateLimit ::= INTEGER {
kbps128(128),
kbps256(256),
kbps512(512),
mbps1(1024),
mbps2(2048),
mbps4(4096),
mbps8(8192),
mbps16(16384),
mbps32(32768),
mbps64(65336),
mbps100(100000)
}
-- Textual Convention for IF Bandwidth
-- AMT: 3.5MHz, 5MHz, 7MHz, 10MHz, 14MHz, 20MHz, 25MHz, 28MHz
-- ANSI AMT-L: 5MHz, 10MHz, 20MHz, 28MHz
-- ETSI AMT-L: 3.5MHz, 7MHz, 14MHz, 28MHz
-- AMT-M: 2.5MHz, 3.5MHz, 3.75MHz, 5MHz, 7MHz, 10MHz, 14MHz, 20MHz, 28MHz, 30MHz.
-- Proteus MX: Same as AMT-M, plus 25Mhz, 40MHz, 50MHz, 56MHz.
IfBandwidth ::= INTEGER {
ifBoardNotInstalled(1),
ifBW3-5(2),
ifBW7(3),
ifBW14(4),
ifBW28(5),
ifBW5(6),
ifBW10(7),
ifBW20(8),
ifBW25(9),
ifBW2-5(10),
ifBW30(11),
ifBW3-75(12),
ifBW40(13),
ifBW50(14),
ifBW56(15),
ifBW60(16),
ifOther(99)
}
-- Textual Convention for LAN Speed Settings
LanSpeed ::= INTEGER {
lanAutoNegotiate(1),
lan10BaseTHalf(2),
lan100BaseTHalf(3),
lan100BaseTFull(4),
lanPoweredDown(5),
lan10BaseTFull(6),
lan1000BaseTFull(7)
}
-- Textual Convention for SHARP BER/Status
SHARPBERStatus ::= INTEGER {
berGT3Eminus3(1),
ber1Eminus3(2),
ber3Eminus4(3),
ber1Eminus4(4),
ber3Eminus5(5),
ber1Eminus5(6),
ber3Eminus6(7),
ber1Eminus6(8),
ber3Eminus7(9),
ber1Eminus7(10),
ber3Eminus8(11),
ber1Eminus8(12),
ber3Eminus9(13),
ber1Eminus9(14),
notReady(15),
noError(16),
notUsed(17),
ais(18),
oof(19),
los(20),
unknown(21)
}
-- Textual Convention for SHARP BER Threshold
SHARPBERThresh ::= INTEGER {
ber1Eminus3(2),
ber1Eminus4(4),
ber1Eminus5(6),
ber1Eminus6(8),
ber1Eminus7(10),
ber1Eminus8(12),
ber1Eminus9(14),
notUsed(17)
}
-------------------------------------------------------------------------------
-- Link Status Group
-------------------------------------------------------------------------------
mnPrLinkStatLinkUp OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"True if the radio link itself is up (passing
data in both directions.) Note that this can be true
even if there are non-critical errors, or even
if one or two radios have failed in a protected link."
::= { mnPrLinkStatusObjects 1 }
--mnPrLinkStatCurSeverity OBJECT-TYPE
-- SYNTAX ITUSeverity
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "The maximum current alarm severity for any radio
-- within the link. These are the standard values as
-- per ITU X.733. The first release of the radio firmware
-- supports just cleared, major and minor. "
-- ::= { mnPrLinkStatusObjects 2 }
--mnPrLinkStatLatchSeverity OBJECT-TYPE
-- SYNTAX ITUSeverity
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "The maximum alarm severity attained by any radio within the
-- link since latched alarms were last reset. These are the
-- standard values as per ITU X.733. The first release of
-- the radio firmware supports just cleared, major and minor."
-- ::= { mnPrLinkStatusObjects 3 }
--mnPrLinkStatControlOn OBJECT-TYPE
-- SYNTAX TruthValue
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "True if there is a control (mute, loopback, BERT) on (in
-- the non-default, service-affecting state) in one or more of
-- the reachable radios in the Link."
-- ::= { mnPrLinkStatusObjects 4 }
--mnPrLinkStatLastChangeTime OBJECT-TYPE
-- SYNTAX TimeTicks
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "The time the last significant system change occurred
-- in the reachable radios in the link.
-- The time is in centiseconds since agent radio was
-- last rebooted: i.e.: it the value of the agent's
-- SysUptime object at the time of the last significant
-- change.)
-- Significant system changes include the ones covered by
-- the mnPrRadStatLastAlarmChangeTime and
-- mnPrRadStatLastCCChangeTime, and also a change
-- of more than 1 dBm in RSL or TxPower, or a change in
-- the exponent of the last-second BER."
-- ::= { mnPrLinkStatusObjects 5 }
mnPrLinkStatReachable OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bitmapped object that reveals which of the
radios in the link are 'reachable' from the agent
(i.e.: which radios have bidirectional connectivity
with the agent). Bits (0=lsb) have the following
meaning:
0 (mask 1) = NE primary radio is reachable from agent
1 (mask 2) = FE primary radio is reachable from agent
2 (mask 4) = NE secondary radio is reachable from agent
4 (mask 8) = FE secondary radio is reachable from agent"
::= { mnPrLinkStatusObjects 8 }
mnPrLinkStatAccessLevel OBJECT-TYPE
SYNTAX AccessLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the security access level of the request that
was used to retrieve this object. Used by management
software to determine what access level it has. "
::= { mnPrLinkStatusObjects 9 }
mnPrLinkStatLastErrorText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Error text corresponding to last failure while attempting to
complete a user's request to change a configuration or control
object. Every radio's agent has its own instance of
mnPrLinkStatLastErrorText. Even if the object that was not
changed is on another radio, the associated error text is
stored on the radio where the requesting agent is. This
object will be cleared (set to a null string) to help insure
that stale messages are not retrieved. "
::= { mnPrLinkStatusObjects 10 }
mnPrLinkStatLocalRadioIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The radio index for the radio processing the SNMP request.
When accessing an ifEntry,
using this value as the ifIndex yields the
conceptual row of the inter-radio communication
interface for this radio. By convention,
specific values of the mnPrLinkStatLocalRadioIndex object are
assigned as follows:
1 = NE primary radio
2 = FE primary radio (never returned as local index)
3 = NE secondary radio
4 = FE secondary radio (never returned as local index)
The assignment of the mnPrLinkStatLocalRadioIndex value
persists across reinitializations of the radio."
::= { mnPrLinkStatusObjects 11 }
-------------------------------------------------------------------------------
-- Radio Status Table
-------------------------------------------------------------------------------
mnPrRadStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrRadStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing system status information for
each radio in the link."
::= { mnPrStatusObjects 2 }
mnPrRadStatEntry OBJECT-TYPE
SYNTAX MnPrRadStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of system status information for a single
radio within the link."
INDEX { mnRadioIndex }
::= { mnPrRadStatTable 1 }
MnPrRadStatEntry ::=
SEQUENCE {
mnRadioIndex
INTEGER,
mnPrRadStatCurSeverity
INTEGER,
mnPrRadStatLatchSeverity
INTEGER,
mnPrRadStatMinorAlarm
TruthValue,
mnPrRadStatControlOn
TruthValue,
mnPrRadStatCurAlarmList
OCTET STRING,
mnPrRadStatUptime
INTEGER,
mnPrRadStatLastAlarmChangeTime
TimeTicks,
mnPrRadStatLastCCChangeTime
TimeTicks,
mnPrRadStatLatchedTimeString
DisplayString,
-- Static Inventory-like information
mnPrRadStatImageBooted
INTEGER,
mnPrRadStatIFBoardType
IfBandwidth,
mnPrRadStatPSVoltage
INTEGER,
mnPrRadStatODUFreqBand
INTEGER,
mnPrRadStatODUSubBand
INTEGER,
mnPrRadStatODUTxHigh
TruthValue,
mnPrRadStatMinTxFreq
INTEGER,
mnPrRadStatMaxTxFreq
INTEGER,
mnPrRadStatMinRxFreq
INTEGER,
mnPrRadStatMaxRxFreq
INTEGER,
-- Following are related to Protection Status
mnPrRadStatProtType
INTEGER,
mnPrRadStatProtOtherRadioAlarm
TruthValue,
mnPrRadStatProtManualMode
TruthValue,
mnPrRadStatProtOnlineState
TruthValue,
mnPrRadStatMinTxPower
INTEGER,
mnPrRadStatMaxTxPower
INTEGER,
-- The following are related to Performance History
mnPrRadStatPerfHistDuration
DisplayString,
mnPrRadStatPerfHistMinDuration
DisplayString,
mnPrRadStatPerfHistRecords
INTEGER,
mnPrRadStatPerfHistMinRecords
INTEGER,
mnPrRadStatPerfHistMaxVarIndex
INTEGER,
-- Additional variables
mnPrRadStatTrSpace
INTEGER,
mnPrRadStatModulation
ModulationType,
-- AMT-M additions
mnPrRadStatProtToggleMode
INTEGER,
mnPrRadStatModulationInst
ModulationType,
mnPrRadStatModulationConf
ModulationType,
mnPrRadStatModulationProp
ModulationType,
mnPrRadStatSysGainConf
INTEGER,
mnPrRadStatSysGainProp
INTEGER,
mnPrRadStatLoopSwitchStat
INTEGER
}
mnRadioIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The radio index. When accessing an ifEntry,
using this value as the ifIndex yields the
conceptual row of the inter-radio communication
interface for this radio. By convention,
specific values of the mnRadioIndex object are
assigned as follows:
1 = NE primary radio
2 = FE primary radio
3 = NE secondary radio
4 = FE secondary radio
The assignment of the mnRadioIndex value
persists across reinitializations of the radio."
::= { mnPrRadStatEntry 1 }
mnPrRadStatCurSeverity OBJECT-TYPE
SYNTAX ITUSeverity
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum current alarm severity for this radio
These are the standard values as per ITU X.733.
The first release of the radio firmware
supports just cleared, major and minor."
::= { mnPrRadStatEntry 2 }
mnPrRadStatLatchSeverity OBJECT-TYPE
SYNTAX ITUSeverity
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum alarm severity attained by this radio
since latched alarms were last reset. These are the
standard values as per ITU X.733. The first release of
the radio firmware supports just cleared, major and minor."
::= { mnPrRadStatEntry 3 }
mnPrRadStatMinorAlarm OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"True if there is a minor alarm active this radio."
::= { mnPrRadStatEntry 4 }
mnPrRadStatControlOn OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"True if there is a control (mute, loopback, BERT) on (in
the non-default, service-affecting state) in this radio."
::= { mnPrRadStatEntry 5 }
mnPrRadStatCurAlarmList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (256))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"List of radio's currently active alarms. The OCTET STRING is a
series of up to 128 16-bit words, each word representing
the alarm ID of an active alarm, in ascending order by
alarm ID. The string is terminated by a word containing
0. This object allows all the alarms to be retrieved in a
single PDU."
::= { mnPrRadStatEntry 6 }
mnPrRadStatUptime OBJECT-TYPE
SYNTAX INTEGER -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The elapsed time, in seconds, since this radio
was last rebooted."
::= { mnPrRadStatEntry 8 }
mnPrRadStatLastAlarmChangeTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time the alarm state of this radio last changed.
The time is in centiseconds since agent radio was
last rebooted: i.e.: it the value of the agent's
SysUptime object at the time of the last change.)"
::= { mnPrRadStatEntry 10 }
mnPrRadStatLastCCChangeTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time that a configuation or control object of this
radio was last changed by the user.
The time is in centiseconds since agent radio was
last rebooted: i.e.: it the value of the agent's
SysUptime object at the time of the last
change.)"
::= { mnPrRadStatEntry 12 }
mnPrRadStatLatchedTimeString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The elapsed time since latched alarms were last
reset on this radio. This object has the
format `000d 00:00:00'."
::= { mnPrRadStatEntry 13 }
--start of 11 static (not dynamic) status items,
mnPrRadStatImageBooted OBJECT-TYPE
SYNTAX INTEGER {
primary(1),
secondary(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies which firmware image is
currently running on this radio."
::= { mnPrRadStatEntry 14 }
mnPrRadStatIFBoardType OBJECT-TYPE
SYNTAX IfBandwidth
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Installed IF Board Type defined by its physical filter
bandwidths (bandwidths of 2.5, 3.5, 5, 7, 10, 14, 20, 25,
and 28 MHz for this radio)."
::= { mnPrRadStatEntry 15 }
mnPrRadStatPSVoltage OBJECT-TYPE
SYNTAX INTEGER {
volt24(1),
volt48(2),
other(99)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Power Supply type for this radio."
::= { mnPrRadStatEntry 16 }
mnPrRadStatODUFreqBand OBJECT-TYPE
SYNTAX INTEGER (0..50)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ODU Frequency Band (GHz) for this radio."
::= { mnPrRadStatEntry 17 }
mnPrRadStatODUSubBand OBJECT-TYPE
SYNTAX INTEGER {
subbandA(1),
subbandB(2),
subbandOther(99)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ODU sub band for this radio."
::= { mnPrRadStatEntry 18 }
mnPrRadStatODUTxHigh OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ODU Tx High. True if this radio's ODU is Tx High."
::= { mnPrRadStatEntry 19 }
mnPrRadStatMinTxFreq OBJECT-TYPE
SYNTAX INTEGER -- UNITS kilohertz
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum allowable transmitter frequency for
this radio."
::= { mnPrRadStatEntry 20 }
mnPrRadStatMaxTxFreq OBJECT-TYPE
SYNTAX INTEGER -- UNITS kilohertz
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum allowable transmitter frequency for
this radio."
::= { mnPrRadStatEntry 21 }
mnPrRadStatMinRxFreq OBJECT-TYPE
SYNTAX INTEGER -- UNITS kilohertz
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum allowable receiver frequency for
this radio."
::= { mnPrRadStatEntry 22 }
mnPrRadStatMaxRxFreq OBJECT-TYPE
SYNTAX INTEGER -- UNITS kilohertz
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum allowable receiver frequency for
this radio."
::= { mnPrRadStatEntry 23 }
mnPrRadStatProtType OBJECT-TYPE
SYNTAX INTEGER {
unprotected(1),
primaryA(2),
secondaryB(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protection type of this radio."
::= { mnPrRadStatEntry 24 }
--End of 11 static (not dynamic) status items....
mnPrRadStatProtOtherRadioAlarm OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The radio on the other side of the hot standby
shelf has a High-Priority Alarm."
::= { mnPrRadStatEntry 25 }
mnPrRadStatProtManualMode OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Either a user has set mnPrIDUConfProtOnlineRequest
or the switch on the front of the hot standby
shelf has been put into the manual position."
::= { mnPrRadStatEntry 26 }
mnPrRadStatProtOnlineState OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This IDU is currently on-line."
::= { mnPrRadStatEntry 27 }
mnPrRadStatMinTxPower OBJECT-TYPE
SYNTAX INTEGER -- UNITS dB
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum allowable transmitter power for
this radio."
::= { mnPrRadStatEntry 28 }
mnPrRadStatMaxTxPower OBJECT-TYPE
SYNTAX INTEGER -- UNITS dB
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum allowable transmitter power for
this radio."
::= { mnPrRadStatEntry 29 }
-- Performance History status values
mnPrRadStatPerfHistDuration OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The elapsed time of performance history data that is currently
available. This is based on the number of records currently stored
and the sample frequency. This object has the format `000 d 00:00:00'."
::= { mnPrRadStatEntry 30 }
mnPrRadStatPerfHistMinDuration OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum time of performance history data that will be
available at any time assuming that performance history collection
has been enabled for a sufficient amount of time. This is based on
the number of records that can be stored and the sample frequency.
This object has the format `000 d 00:00:00'."
::= { mnPrRadStatEntry 31 }
mnPrRadStatPerfHistRecords OBJECT-TYPE
SYNTAX INTEGER -- UNITS records
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of performance history samples that are currently
available."
::= { mnPrRadStatEntry 32 }
mnPrRadStatPerfHistMinRecords OBJECT-TYPE
SYNTAX INTEGER -- UNITS records
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum number of performance history samples that will be
available at any time assuming that performance history collection
has been enabled for a sufficient amount of time."
::= { mnPrRadStatEntry 33 }
mnPrRadStatPerfHistMaxVarIndex OBJECT-TYPE
SYNTAX INTEGER -- UNITS records
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of performance history variables available to
be sampled. This cannot exceed 32."
::= { mnPrRadStatEntry 34 }
mnPrRadStatTrSpace OBJECT-TYPE
SYNTAX INTEGER -- UNITS kilohertz
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transmit/receive spacing in kilohertz for
this radio."
::= { mnPrRadStatEntry 35 }
mnPrRadStatModulation OBJECT-TYPE
SYNTAX ModulationType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The modulation type used for the current modem configuration."
::= { mnPrRadStatEntry 36 }
mnPrRadStatProtToggleMode OBJECT-TYPE
SYNTAX INTEGER {
positionAuto(1),
positionPri(2),
positionSec(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Position of the Protection Toggle Switch on the LSM directly
connected to this radio. positionAuto(1) allows automatic
protection switching. The other two values force all the
traffic to go through the either the Primary or the Secondary
(AMT-M)."
::= { mnPrRadStatEntry 41 }
mnPrRadStatModulationInst OBJECT-TYPE
SYNTAX ModulationType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum licensed modulation. (AMT-M)"
::= { mnPrRadStatEntry 42 }
mnPrRadStatModulationConf OBJECT-TYPE
SYNTAX ModulationType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Currently configured modulation. (AMT-M)"
::= { mnPrRadStatEntry 43 }
mnPrRadStatModulationProp OBJECT-TYPE
SYNTAX ModulationType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Proposed modulation. (AMT-M)"
::= { mnPrRadStatEntry 44 }
mnPrRadStatSysGainConf OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Configured system gain in dB. (AMT-M)"
::= { mnPrRadStatEntry 45 }
mnPrRadStatSysGainProp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Proposed system gain in dB. (resulting from the 'Evaluate Configuration'
operation). (AMT-M)"
::= { mnPrRadStatEntry 46 }
mnPrRadStatLoopSwitchStat OBJECT-TYPE
SYNTAX INTEGER {
detected(1),
broken(2),
offline(3),
unknown(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Loopswitch loop detect status."
::= { mnPrRadStatEntry 47 }
-------------------------------------------------------------------------------
-- Route Status Table
-------------------------------------------------------------------------------
mnPrRouteStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrRouteStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing IP routing information for
each radio within the link."
::= { mnPrStatusObjects 3 }
mnPrRouteStatEntry OBJECT-TYPE
SYNTAX MnPrRouteStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The IP routing information for a single
radio within the link."
INDEX { mnRadioIndex, mnPrRouteStatIndex }
::= { mnPrRouteStatTable 1 }
MnPrRouteStatEntry ::=
SEQUENCE {
mnPrRouteStatIndex
INTEGER,
mnPrRouteStatDestination
IpAddress,
mnPrRouteStatMask
IpAddress,
mnPrRouteStatNextHop
IpAddress,
mnPrRouteStatMetric
INTEGER,
mnPrRouteStatInterface
INTEGER,
mnPrRouteStatType
DisplayString,
mnPrRouteStatHowAdded
DisplayString
}
mnPrRouteStatIndex OBJECT-TYPE
SYNTAX INTEGER (1..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for this route."
::= { mnPrRouteStatEntry 1 }
mnPrRouteStatDestination OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination IP address of this route."
::= { mnPrRouteStatEntry 2 }
mnPrRouteStatMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP subnet mask of this route."
::= { mnPrRouteStatEntry 3 }
mnPrRouteStatNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next-hop IP address of this route."
::= { mnPrRouteStatEntry 4 }
mnPrRouteStatMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The routing metric (number of routing hops)
for this route."
::= { mnPrRouteStatEntry 5 }
mnPrRouteStatInterface OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface that packets egress when using
this route."
::= { mnPrRouteStatEntry 6 }
mnPrRouteStatType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of route this is. Currently supported
strings are:
IND - indirect route (route through router)
DIR - direct route (no additional routing hops)"
::= { mnPrRouteStatEntry 7 }
mnPrRouteStatHowAdded OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"What caused this route to be added. Currently
supported strings are:
System - route added by operating system
Dynamic - route added by dynamic routing protocol
Static - route added by static user entry"
::= { mnPrRouteStatEntry 8 }
-------------------------------------------------------------------------------
-- Operation Result Table
-------------------------------------------------------------------------------
mnPrOpResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrOpResultEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing Operation Result information for
each radio within the link."
::= { mnPrStatusObjects 4 }
mnPrOpResultEntry OBJECT-TYPE
SYNTAX MnPrOpResultEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Operation Result information for a single
radio within the link."
INDEX { mnRadioIndex, mnPrOpResultIndex }
::= { mnPrOpResultTable 1 }
MnPrOpResultEntry ::=
SEQUENCE {
mnPrOpResultIndex
INTEGER,
mnPrOpResultLevel
INTEGER,
mnPrOpResultMessage
DisplayString,
mnPrOpResultArgument
INTEGER
}
mnPrOpResultIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for this entry."
::= { mnPrOpResultEntry 1 }
mnPrOpResultLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrOpResultEntry 2 }
mnPrOpResultMessage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrOpResultEntry 3 }
mnPrOpResultArgument OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrOpResultEntry 4 }
------------------------------------------------------------------------------
-- Current Alarm Table
-------------------------------------------------------------------------------
mnPrCurAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrCurAlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing current alarm status
information for each radio within the link. This
table has a primary index, mnRadioIndex,
associated with a radio within the link. This
table has a secondary index, mnPrCurAlarmID,
associated with a specific alarm."
::= { mnPrAlarmObjects 3 }
mnPrCurAlarmEntry OBJECT-TYPE
SYNTAX MnPrCurAlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of information about a single active alarm
within the link."
INDEX { mnRadioIndex, mnPrCurAlarmID }
::= { mnPrCurAlarmTable 1 }
MnPrCurAlarmEntry ::=
SEQUENCE {
mnPrCurAlarmID
INTEGER,
mnPrCurAlarmText
DisplayString
}
mnPrCurAlarmID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm ID."
::= { mnPrCurAlarmEntry 1 }
mnPrCurAlarmText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The textual description of this current alarm."
::= { mnPrCurAlarmEntry 3 }
-------------------------------------------------------------------------------
-- Latched Alarm Table
-------------------------------------------------------------------------------
mnPrLatAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrLatAlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing latched (previously active
but not currently active) alarm status
information for each radio within the link. This
table has a primary index, mnPradioIndex,
associated with a radio within the link. This
table has a secondary index, mnPrLatAlarmID,
associated with a specific alarm."
::= { mnPrAlarmObjects 5 }
mnPrLatAlarmEntry OBJECT-TYPE
SYNTAX MnPrLatAlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of information about a single latched
alarm within the link."
INDEX { mnRadioIndex, mnPrLatAlarmID }
::= { mnPrLatAlarmTable 1 }
MnPrLatAlarmEntry ::=
SEQUENCE {
mnPrLatAlarmID
INTEGER,
mnPrLatAlarmText
DisplayString
}
mnPrLatAlarmID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm ID."
::= { mnPrLatAlarmEntry 1 }
mnPrLatAlarmText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The textual description of this latched alarm."
::= { mnPrLatAlarmEntry 2 }
-------------------------------------------------------------------------------
-- Temporary Alarm Log Table
-------------------------------------------------------------------------------
mnPrAlarmLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrAlarmLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Temporary Alarm Log Table"
::= { mnPrAlarmObjects 6 }
mnPrAlarmLogEntry OBJECT-TYPE
SYNTAX MnPrAlarmLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"One Alarm Log Entry."
INDEX { mnRadioIndex, mnPrAlarmLogIndex }
::= { mnPrAlarmLogTable 1 }
MnPrAlarmLogEntry ::=
SEQUENCE {
mnPrAlarmLogIndex
INTEGER,
mnPrAlarmLogText
DisplayString
}
mnPrAlarmLogIndex OBJECT-TYPE
SYNTAX INTEGER (1..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Alarm Log Index."
::= { mnPrAlarmLogEntry 1 }
mnPrAlarmLogText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Alarm Log Text."
::= { mnPrAlarmLogEntry 2 }
-------------------------------------------------------------------------------
-- Temporary Event Log Table
-------------------------------------------------------------------------------
mnPrEventLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrEventLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Temporary Event Log Table"
::= { mnPrAlarmObjects 7 }
mnPrEventLogEntry OBJECT-TYPE
SYNTAX MnPrEventLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"One Event Log Entry."
INDEX { mnRadioIndex, mnPrEventLogIndex }
::= { mnPrEventLogTable 1 }
MnPrEventLogEntry ::=
SEQUENCE {
mnPrEventLogIndex
INTEGER,
mnPrEventLogText
DisplayString
}
mnPrEventLogIndex OBJECT-TYPE
SYNTAX INTEGER (1..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Event Log Index."
::= { mnPrEventLogEntry 1 }
mnPrEventLogText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Event Log Text."
::= { mnPrEventLogEntry 2 }
-------------------------------------------------------------------------------
-- Notification (Trap) Objects
-------------------------------------------------------------------------------
mnPrNotifyID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only -- accessible-for-notify
STATUS mandatory
DESCRIPTION
"The AlarmID of the alarm."
::= { mnPrNotifyObjects 1 }
mnPrNotifyText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only -- accessible-for-notify
STATUS mandatory
DESCRIPTION
"A textual description the alarm."
::= { mnPrNotifyObjects 2 }
mnPrNotifyParameter OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-only -- accessible-for-notify
STATUS mandatory
DESCRIPTION
"This object provides additional information for a
alarm. Values are alarm-specific."
::= { mnPrNotifyObjects 3 }
mnPrNotifySeverity OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-only -- accessible-for-notify
STATUS mandatory
DESCRIPTION
"The severity of the alarm."
::= { mnPrNotifyObjects 4 }
mnPrNotifyRadioIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
ACCESS read-only -- accessible-for-notify
STATUS mandatory
DESCRIPTION
"This object provides the mnRadioIndex value
representing the radio experiencing the alarm, relative to
the relaying (agent) radio. The trap will have the IP
address of the relaying radio, but the RadioIndex
will indicate which radio the alarm is associated with."
::= { mnPrNotifyObjects 5 }
mnPrNotifyRadioName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only -- accessible-for-notify
STATUS mandatory
DESCRIPTION
"This object provides the administratively
assigned name of the radio experiencing the
alarm. The value of this object is
configured via the mnPrSysConfRadioName object."
::= { mnPrNotifyObjects 6 }
mnPrNotifyTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only -- accessible-for-notify
STATUS mandatory
DESCRIPTION
"The time that the alarm was sent, according to the
originating radio's realtime clock."
::= { mnPrNotifyObjects 7 }
-------------------------------------------------------------------------------
-- Proteus AMT Family Notifications (Traps)
-------------------------------------------------------------------------------
mnPrFNotificationMajorAlarmSet TRAP-TYPE
ENTERPRISE mnProtAMTV1MIB
VARIABLES {
mnPrNotifyID,
mnPrNotifyText,
mnPrNotifyParameter,
mnPrNotifySeverity,
mnPrNotifyRadioIndex,
mnPrNotifyRadioName,
mnPrNotifyTimeStamp
}
--MIB Extensions for SNMPc
--&ACTIONS { log, critical }
--&CLEARS { 2, 3, 4 }
--&MATCH { mnPrNotifyID }
--&MESG "$6, SET MAJOR, $2"
DESCRIPTION
"A major level Alarm was set (see varbinds for details)."
::= 1
mnPrFNotificationAlarmClear TRAP-TYPE
ENTERPRISE mnProtAMTV1MIB
VARIABLES {
mnPrNotifyID,
mnPrNotifyText,
mnPrNotifyParameter,
mnPrNotifySeverity,
mnPrNotifyRadioIndex,
mnPrNotifyRadioName,
mnPrNotifyTimeStamp
}
--MIB Extensions for SNMPc
--&ACTIONS { log, normal }
--&CLEARS { 1, 3, 4 }
--&MATCH { mnPrNotifyID }
--&MESG "$6, CLEAR, $2"
DESCRIPTION
"An Alarm was cleared (see varbinds for details)."
::= 2
mnPrFNotificationMinorAlarmSet TRAP-TYPE
ENTERPRISE mnProtAMTV1MIB
VARIABLES {
mnPrNotifyID,
mnPrNotifyText,
mnPrNotifyParameter,
mnPrNotifySeverity,
mnPrNotifyRadioIndex,
mnPrNotifyRadioName,
mnPrNotifyTimeStamp
}
--MIB Extensions for SNMPc
--&ACTIONS { log, major }
--&CLEARS { 1, 2, 4 }
--&MATCH { mnPrNotifyID }
--&MESG "$6, SET MINOR, $2"
DESCRIPTION
"A minor level Alarm was set (see varbinds for details)."
::= 3
mnPrFNotificationInfoAlarmSet TRAP-TYPE
ENTERPRISE mnProtAMTV1MIB
VARIABLES {
mnPrNotifyID,
mnPrNotifyText,
mnPrNotifyParameter,
mnPrNotifySeverity,
mnPrNotifyRadioIndex,
mnPrNotifyRadioName,
mnPrNotifyTimeStamp
}
--MIB Extensions for SNMPc
--&ACTIONS { log, warning }
--&CLEARS { 1, 2, 3 }
--&MATCH { mnPrNotifyID }
--&MESG "$6, SET INFO, $2"
DESCRIPTION
"An informational Alarm was set (see varbinds for details)."
::= 4
-------------------------------------------------------------------------------
-- Original Proteus AMT Notifications (Traps)
-------------------------------------------------------------------------------
mnPrNotificationMajorAlarmSet TRAP-TYPE
ENTERPRISE mnRegSysProtAMT
VARIABLES {
mnPrNotifyID,
mnPrNotifyText,
mnPrNotifyParameter,
mnPrNotifySeverity,
mnPrNotifyRadioIndex,
mnPrNotifyRadioName,
mnPrNotifyTimeStamp
}
--MIB Extensions for SNMPc
--&ACTIONS { log, critical }
--&CLEARS { 2, 3, 4 }
--&MATCH { mnPrNotifyID }
--&MESG "$6, SET MAJOR, $2"
DESCRIPTION
"A major level Alarm was set (see varbinds for details)."
::= 1
mnPrNotificationAlarmClear TRAP-TYPE
ENTERPRISE mnRegSysProtAMT
VARIABLES {
mnPrNotifyID,
mnPrNotifyText,
mnPrNotifyParameter,
mnPrNotifySeverity,
mnPrNotifyRadioIndex,
mnPrNotifyRadioName,
mnPrNotifyTimeStamp
}
--MIB Extensions for SNMPc
--&ACTIONS { log, normal }
--&CLEARS { 1, 3, 4 }
--&MATCH { mnPrNotifyID }
--&MESG "$6, CLEAR, $2"
DESCRIPTION
"An Alarm was cleared (see varbinds for details)."
::= 2
mnPrNotificationMinorAlarmSet TRAP-TYPE
ENTERPRISE mnRegSysProtAMT
VARIABLES {
mnPrNotifyID,
mnPrNotifyText,
mnPrNotifyParameter,
mnPrNotifySeverity,
mnPrNotifyRadioIndex,
mnPrNotifyRadioName,
mnPrNotifyTimeStamp
}
--MIB Extensions for SNMPc
--&ACTIONS { log, major }
--&CLEARS { 1, 2, 4 }
--&MATCH { mnPrNotifyID }
--&MESG "$6, SET MINOR, $2"
DESCRIPTION
"A minor level Alarm was set (see varbinds for details)."
::= 3
mnPrNotificationInfoAlarmSet TRAP-TYPE
ENTERPRISE mnRegSysProtAMT
VARIABLES {
mnPrNotifyID,
mnPrNotifyText,
mnPrNotifyParameter,
mnPrNotifySeverity,
mnPrNotifyRadioIndex,
mnPrNotifyRadioName,
mnPrNotifyTimeStamp
}
--MIB Extensions for SNMPc
--&ACTIONS { log, warning }
--&CLEARS { 1, 2, 3 }
--&MATCH { mnPrNotifyID }
--&MESG "$6, SET INFO, $2"
DESCRIPTION
"An informational Alarm was set (see varbinds for details)."
::= 4
-------------------------------------------------------------------------------
-- Performance Base Table
-------------------------------------------------------------------------------
mnPrPerfBaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPerfBaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing the base performance objects from whose
values all other performance statistics and performance
history is derived. The objects are gauges and counters, and
the counters start counting when the radio is initialized, and
are never reset. Virtual 64-bit counters (Display64 DisplayString
objects) are used in some circumstances to ensure that no counter
can possibly overflow in less than 100 years."
::= { mnPrPerformanceObjects 1 }
mnPrPerfBaseEntry OBJECT-TYPE
SYNTAX MnPrPerfBaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of base performance objects for a single radio or interface."
INDEX { mnInterfaceIndex }
::= { mnPrPerfBaseTable 1 }
MnPrPerfBaseEntry ::=
SEQUENCE {
mnInterfaceIndex
INTEGER,
mnPrPerfBaseTxPower
INTEGER,
mnPrPerfBaseRSL
INTEGER,
mnPrPerfBaseFadeMargin
INTEGER,
mnPrPerfBaseElapsedSecs
Counter,
mnPrPerfBaseASs
Counter,
mnPrPerfBaseUSs
Counter,
mnPrPerfBaseESs
Counter,
mnPrPerfBaseSESs
Counter,
mnPrPerfBaseTotalBlocks
Display64,
mnPrPerfBaseErrBlocks
Display64,
mnPrPerfBaseBBEs
Display64,
mnPrPerfBaseSNR
DisplayString,
mnPrPerfBaseDecoderStress
DisplayString,
mnPrPerfBaseAcmTxProfile
DisplayString,
mnPrPerfBaseAcmRxProfile
DisplayString,
mnPrPerfBaseLinkCapMbps
INTEGER,
mnPrPerfBaseRxEtherMbps
DisplayString,
mnPrPerfBaseDemodErrBlocks
Display64,
mnPrPerfBaseRFUTemp
INTEGER,
mnPrPerfBaseRSL1
INTEGER,
mnPrPerfBaseRSL2
INTEGER
}
mnInterfaceIndex OBJECT-TYPE
SYNTAX INTEGER (1..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Union of the Radio Index and Tributary Index. For indexing
tables that can have rows referring to either kind of interface."
::= { mnPrPerfBaseEntry 1 }
mnPrPerfBaseTxPower OBJECT-TYPE
SYNTAX INTEGER (-110..30) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual transmit power for this radio in dBm,
resulting from user setting or ATPC.
-100 is returned if the TxPower is not known.
-101 is returned if the Transmitter has failed.
-102 is returned if the Transmitter is muted.
0 is returned if the row refers to a tributary."
::= { mnPrPerfBaseEntry 2 }
mnPrPerfBaseRSL OBJECT-TYPE
SYNTAX INTEGER (-100..0) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The received signal level (RSL) in dBm.
0 is returned if the row refers to a tributary.
-99 is returned if no RFU is attached."
::= { mnPrPerfBaseEntry 3 }
mnPrPerfBaseFadeMargin OBJECT-TYPE
SYNTAX INTEGER (-100..100) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current fade margin in dBm.
0 is returned if the row refers to a tributary."
::= { mnPrPerfBaseEntry 4 }
mnPrPerfBaseElapsedSecs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of seconds since the radio software
initialized (seconds of uptime). May not be reset."
::= { mnPrPerfBaseEntry 5 }
mnPrPerfBaseASs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Available Seconds observed for the
radio or tributary interface in question since the radio software
initialized. May not be reset."
::= { mnPrPerfBaseEntry 6 }
mnPrPerfBaseUSs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Unavailable Seconds observed for the
radio or tributary interface in question since the radio software
initialized. May not be reset."
::= { mnPrPerfBaseEntry 7 }
mnPrPerfBaseESs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Errored Seconds observed for the
radio or tributary interface in question since the radio software
initialized. May not be reset."
::= { mnPrPerfBaseEntry 8 }
mnPrPerfBaseSESs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Severely Errored Seconds observed for the
radio or tributary interface in question since the radio software
initialized. May not be reset."
::= { mnPrPerfBaseEntry 9 }
mnPrPerfBaseTotalBlocks OBJECT-TYPE
SYNTAX Display64 -- UNITS blocks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 blocks passed by the
radio or tributary interface in question since the radio software
initialized. 64-bit counter expressed as an ASCII string.
May not be reset."
::= { mnPrPerfBaseEntry 10 }
mnPrPerfBaseErrBlocks OBJECT-TYPE
SYNTAX Display64 -- UNITS blocks errors
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 errored blocks observed by the
radio or tributary interface in question since the radio software
initialized. 64-bit counter expressed as an ASCII string.
May not be reset."
::= { mnPrPerfBaseEntry 11 }
mnPrPerfBaseBBEs OBJECT-TYPE
SYNTAX Display64 -- UNITS block errors
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 background block errors (BBEs) observed by the
radio or tributary interface in question since the radio software
initialized. These are errored blocks that did NOT occur in a
SES. 64-bit counter expressed as an ASCII string.
May not be reset."
::= { mnPrPerfBaseEntry 12 }
mnPrPerfBaseSNR OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current Receiver Signal-to-Noise Ratio (dB)"
::= { mnPrPerfBaseEntry 13 }
mnPrPerfBaseDecoderStress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Decoder Stress"
::= { mnPrPerfBaseEntry 14 }
mnPrPerfBaseAcmTxProfile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current ACM Tx Profile information:
(<profile index>: <modulation>-<total capacity>"
::= { mnPrPerfBaseEntry 15 }
mnPrPerfBaseAcmRxProfile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current ACM Rx Profile information:
(<profile index>: <modulation>-<total capacity>)"
::= { mnPrPerfBaseEntry 16 }
mnPrPerfBaseLinkCapMbps OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current overall link capacity (PDH, Ethernet, overhead) in
the Rx direction, in Megabits/sec. Affected by ACM changes."
::= { mnPrPerfBaseEntry 17 }
mnPrPerfBaseRxEtherMbps OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current (last valid, last ~2 seconds) rate of received Ethernet traffic
over all Ethernet channels, in Megabits/sec."
::= { mnPrPerfBaseEntry 18 }
mnPrPerfBaseDemodErrBlocks OBJECT-TYPE
SYNTAX Display64 -- UNITS blocks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of uncorrected errored blocks seen by the local Demod since boot."
::= { mnPrPerfBaseEntry 19 }
mnPrPerfBaseRFUTemp OBJECT-TYPE
SYNTAX INTEGER -- UNITS degrees Celsius
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current temperature of the RFU in Integer degrees Celsius."
::= { mnPrPerfBaseEntry 20 }
mnPrPerfBaseRSL1 OBJECT-TYPE
SYNTAX INTEGER (-100..0) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The received signal level (RSL) in dBm for the main (default)
receiver in an RFU that has two receivers and the ability
to switch internally between them (or use both)
so as to supply the best possible signal on the IF interface.
-99 is returned if the RFU does not have this dual-RX feature."
::= { mnPrPerfBaseEntry 21 }
mnPrPerfBaseRSL2 OBJECT-TYPE
SYNTAX INTEGER (-100..0) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The received signal level (RSL) in dBm for the diversity (backup)
receiver in an RFU that has two receivers and the ability
to switch internally between them (or use both)
so as to supply the best possible signal on the IF interface.
-99 is returned if the RFU does not have this dual-RX feature."
::= { mnPrPerfBaseEntry 22 }
-------------------------------------------------------------------------------
-- Performance Summary Intervals Table
-------------------------------------------------------------------------------
mnPrPerfSumIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPerfSumIntEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that summarizes key performance statistics over overlapping
intervals leading up to the present: Last Second, Last Minute, Last
Hour, Last Day and Last Week. There is a column for each statistic,
and a row for each of the five intervals."
::= { mnPrPerformanceObjects 2 }
mnPrPerfSumIntEntry OBJECT-TYPE
SYNTAX MnPrPerfSumIntEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of performance statistics for a single radio or interface and
for a single summary interval."
INDEX { mnInterfaceIndex, mnIntervalIndex }
::= { mnPrPerfSumIntTable 1 }
MnPrPerfSumIntEntry ::=
SEQUENCE {
mnIntervalIndex
INTEGER,
mnPrPerfSumIntESs
Counter,
mnPrPerfSumIntSESs
Counter,
mnPrPerfSumIntBER
DisplayString,
mnPrPerfSumIntElapsedSecs
Counter,
mnPrPerfSumIntASs
Counter
}
mnIntervalIndex OBJECT-TYPE
SYNTAX INTEGER {
lastSecond(1),
lastMinute(2),
lastHour(3),
lastDay(4),
lastWeek(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index enumerating what summary interval is being referred to."
::= { mnPrPerfSumIntEntry 1 }
mnPrPerfSumIntESs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of errored seconds for the radio or interface in question,
over the summary interval in question."
::= { mnPrPerfSumIntEntry 2 }
mnPrPerfSumIntSESs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of severely errored seconds for the radio or interface in question,
over the summary interval in question."
::= { mnPrPerfSumIntEntry 3 }
mnPrPerfSumIntBER OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit Error Rate for the radio or interface in question, over the
summary interval in question. Bit Error Rate is expressed as
a string in the format n.nnE-mm."
::= { mnPrPerfSumIntEntry 4 }
mnPrPerfSumIntElapsedSecs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of elapsed seconds for the radio or interface in question,
over the summary interval in question."
::= { mnPrPerfSumIntEntry 5 }
mnPrPerfSumIntASs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of available seconds for the radio or interface in question,
over the summary interval in question."
::= { mnPrPerfSumIntEntry 6 }
-------------------------------------------------------------------------------
-- Performance Custom Interval Table
-------------------------------------------------------------------------------
mnPrPerfCustIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPerfCustIntEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing performance statistics for the 'Custom
Interval' from the user's last reset of the custom interval
to the present, with one row for each radio or interface
in the link. The system command resetCustomPerformanceInterval
resets all these statistics and thus starts a new custom interval."
::= { mnPrPerformanceObjects 3 }
mnPrPerfCustIntEntry OBJECT-TYPE
SYNTAX MnPrPerfCustIntEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of performance statistics pertaining to the custom interval
for a single radio or interface."
INDEX { mnInterfaceIndex }
::= { mnPrPerfCustIntTable 1 }
MnPrPerfCustIntEntry ::=
SEQUENCE {
mnPrPerfCustIntTxPowerAvg
DisplayString,
mnPrPerfCustIntTxPowerMax
INTEGER,
mnPrPerfCustIntTxPowerMin
INTEGER,
mnPrPerfCustIntRSLAvg
DisplayString,
mnPrPerfCustIntRSLMax
INTEGER,
mnPrPerfCustIntRSLMin
INTEGER,
mnPrPerfCustIntElapsedSecs
Counter,
mnPrPerfCustIntASs
Counter,
mnPrPerfCustIntUSs
Counter,
mnPrPerfCustIntESs
Counter,
mnPrPerfCustIntSESs
Counter,
mnPrPerfCustIntTotalBlocks
Display64,
mnPrPerfCustIntErrBlocks
Display64,
mnPrPerfCustIntBBEs
Display64,
mnPrPerfCustIntESRatio
DisplayString,
mnPrPerfCustIntSESRatio
DisplayString,
mnPrPerfCustIntBER
DisplayString,
mnPrPerfCustIntBBER
DisplayString
}
mnPrPerfCustIntTxPowerAvg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average transmit power for this radio in dBm,
over the custom interval. Format: '-xx.x'.
'' is returned if the row refers to a tributary."
::= { mnPrPerfCustIntEntry 1 }
mnPrPerfCustIntTxPowerMax OBJECT-TYPE
SYNTAX INTEGER (-110..30) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum transmit power for this radio in dBm,
over the custom interval.
0 is returned if the row refers to a tributary."
::= { mnPrPerfCustIntEntry 2 }
mnPrPerfCustIntTxPowerMin OBJECT-TYPE
SYNTAX INTEGER (-110..30) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum transmit power for this radio in dBm,
over the custom interval.
0 is returned if the row refers to a tributary."
::= { mnPrPerfCustIntEntry 3 }
mnPrPerfCustIntRSLAvg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average RSL for this radio in dBm,
over the custom interval. Format: '-xx.x'.
'' is returned if the row refers to a tributary."
::= { mnPrPerfCustIntEntry 4 }
mnPrPerfCustIntRSLMax OBJECT-TYPE
SYNTAX INTEGER (-100..0) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum RSL for this radio in dBm,
over the custom interval.
0 is returned if the row refers to a tributary."
::= { mnPrPerfCustIntEntry 5 }
mnPrPerfCustIntRSLMin OBJECT-TYPE
SYNTAX INTEGER (-100..0) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum RSL for this radio in dBm,
over the custom interval.
0 is returned if the row refers to a tributary."
::= { mnPrPerfCustIntEntry 6 }
mnPrPerfCustIntElapsedSecs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of seconds since the custom interval
was reset."
::= { mnPrPerfCustIntEntry 7 }
mnPrPerfCustIntASs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Available Seconds observed for the
radio or tributary interface in question since the custom interval
was reset."
::= { mnPrPerfCustIntEntry 8 }
mnPrPerfCustIntUSs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Unavailable Seconds observed for the
radio or tributary interface in question since the custom interval
was reset."
::= { mnPrPerfCustIntEntry 9 }
mnPrPerfCustIntESs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Errored Seconds observed for the
radio or tributary interface in question since the custom interval
was reset."
::= { mnPrPerfCustIntEntry 10 }
mnPrPerfCustIntSESs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Severely Errored Seconds observed for the
radio or tributary interface in question since the custom interval
was reset."
::= { mnPrPerfCustIntEntry 11 }
mnPrPerfCustIntTotalBlocks OBJECT-TYPE
SYNTAX Display64 -- UNITS blocks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 blocks passed by the
radio or tributary interface in question since the custom interval
was reset. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfCustIntEntry 12 }
mnPrPerfCustIntErrBlocks OBJECT-TYPE
SYNTAX Display64 -- UNITS block errors
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 errored blocks observed by the
radio or tributary interface in question since the custom interval
was reset. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfCustIntEntry 13 }
mnPrPerfCustIntBBEs OBJECT-TYPE
SYNTAX Display64 -- UNITS block errors
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 background block errors (BBEs) observed by the
radio or tributary interface in question since the custom interval
was reset. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfCustIntEntry 14 }
mnPrPerfCustIntESRatio OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Standard G.826 ratio of Errored Seconds / Available Seconds for
the radio or interface in question, over the Custom interval.
Expressed as a string in the format 'x.xxxxxxxx'."
::= { mnPrPerfCustIntEntry 15 }
mnPrPerfCustIntSESRatio OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Standard G.826 ratio of Severely Errored Seconds / Available Seconds for
the radio or interface in question, over the Custom interval.
Expressed as a string in the format 'x.xxxxxxxx'."
::= { mnPrPerfCustIntEntry 16 }
mnPrPerfCustIntBER OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit Error Rate for the radio or interface in question, over the
Custom interval. Bit Error Rate is expressed as
a string in the format n.nnE-mm."
::= { mnPrPerfCustIntEntry 17 }
mnPrPerfCustIntBBER OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Background Bit Error Rate for the radio or interface in question, over the
Custom interval. Bit Error Rate is expressed as
a string in the format n.nnE-mm. This is the same as the normal BER,
but using only background bit errors (bit errors in seconds that are
not severely errored), not all bit errors."
::= { mnPrPerfCustIntEntry 18 }
-------------------------------------------------------------------------------
-- Performance History Table
-------------------------------------------------------------------------------
mnPrPerfHistObjects OBJECT IDENTIFIER ::= { mnPrPerformanceObjects 4 }
mnPrPerfHistTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPerfHistEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains performance statistics samples taken over
a period of time leading up to the present. There is a column
for each statistic, and a row for each sample available from the
history collection."
::= { mnPrPerfHistObjects 1 }
mnPrPerfHistEntry OBJECT-TYPE
SYNTAX MnPrPerfHistEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of performance statistics pertaining to a single radio or
interface during a previous period of time."
INDEX { mnInterfaceIndex, mnPrPerfHistIndex }
::= { mnPrPerfHistTable 1 }
MnPrPerfHistEntry ::=
SEQUENCE {
mnPrPerfHistIndex
INTEGER,
mnPrPerfHistTimestamp
DateAndTime,
mnPrPerfHistElapsedSecs
Counter,
mnPrPerfHistDowntime
Counter,
mnPrPerfHistASs
Counter,
mnPrPerfHistUSs
Counter,
mnPrPerfHistESs
Counter,
mnPrPerfHistSESs
Counter,
mnPrPerfHistTotalBlocks
Display64,
mnPrPerfHistErrBlocks
Display64,
mnPrPerfHistErrBackBlocks
Display64,
mnPrPerfHistTotalBytes
Display64,
mnPrPerfHistErrBytes
Display64,
mnPrPerfHistTotalBackBytes
Display64,
mnPrPerfHistErrBackBytes
Display64,
mnPrPerfHistESRatio
DisplayString,
mnPrPerfHistSESRatio
DisplayString,
mnPrPerfHistBER
DisplayString,
mnPrPerfHistBBER
DisplayString,
mnPrPerfHistTxPower
INTEGER,
mnPrPerfHistTxPowerMin
INTEGER,
mnPrPerfHistTxPowerMax
INTEGER,
mnPrPerfHistTxPowerAvg
DisplayString,
mnPrPerfHistRSL
INTEGER,
mnPrPerfHistRSLMin
INTEGER,
mnPrPerfHistRSLMax
INTEGER,
mnPrPerfHistRSLAvg
DisplayString,
mnPrPerfHistAlarmBMP
Display64
}
mnPrPerfHistIndex OBJECT-TYPE
SYNTAX INTEGER (1..99999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Performance History Index."
::= { mnPrPerfHistEntry 1 }
mnPrPerfHistTimestamp OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The real-time clock value at the time this sample was taken.
The 8-OCTET variant (no time zone information) is used, and
deci-seconds is always 0:
field octets contents range
_____ ______ ________ _____
1 1-2 year 0..65536
(in network byte order)
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
6 7 seconds 0..60
(use 60 for leap-second)
7 8 deci-seconds 0..9"
::= { mnPrPerfHistEntry 2 }
mnPrPerfHistElapsedSecs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of seconds since the previous sample was taken."
::= { mnPrPerfHistEntry 3 }
mnPrPerfHistDowntime OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of seconds of downtime for the radio since the
previous sample was taken."
::= { mnPrPerfHistEntry 4 }
mnPrPerfHistASs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Available Seconds observed for the
radio or tributary interface in question since the previous sample
was taken."
::= { mnPrPerfHistEntry 5 }
mnPrPerfHistUSs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Unavailable Seconds observed for the
radio or tributary interface in question since the previous sample
was taken."
::= { mnPrPerfHistEntry 6 }
mnPrPerfHistESs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Errored Seconds observed for the
radio or tributary interface in question since the previous sample
was taken."
::= { mnPrPerfHistEntry 7 }
mnPrPerfHistSESs OBJECT-TYPE
SYNTAX Counter -- UNITS seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 Severely Errored Seconds observed for the
radio or tributary interface in question since the previous sample
was taken."
::= { mnPrPerfHistEntry 8 }
mnPrPerfHistTotalBlocks OBJECT-TYPE
SYNTAX Display64 -- UNITS blocks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 blocks passed by the
radio or tributary interface in question since the previous sample
was taken. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfHistEntry 9 }
mnPrPerfHistErrBlocks OBJECT-TYPE
SYNTAX Display64 -- UNITS block errors
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 errored blocks observed by the
radio or tributary interface in question since the previous sample
was taken. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfHistEntry 10 }
mnPrPerfHistErrBackBlocks OBJECT-TYPE
SYNTAX Display64 -- UNITS block errors
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 background block errors observed by the
radio or tributary interface in question since the previous sample
was taken. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfHistEntry 11 }
mnPrPerfHistTotalBytes OBJECT-TYPE
SYNTAX Display64 -- UNITS bytes
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 bytes passed by the
radio or tributary interface in question since the previous sample
was taken. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfHistEntry 12 }
mnPrPerfHistErrBytes OBJECT-TYPE
SYNTAX Display64 -- UNITS byte errors
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 errored bytes observed by the
radio or tributary interface in question since the previous sample
was taken. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfHistEntry 13 }
mnPrPerfHistTotalBackBytes OBJECT-TYPE
SYNTAX Display64 -- UNITS bytes
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 background bytes passed by the
radio or tributary interface in question since the previous sample
was taken. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfHistEntry 14 }
mnPrPerfHistErrBackBytes OBJECT-TYPE
SYNTAX Display64 -- UNITS byte errors
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of G.826 errored background bytes observed by the
radio or tributary interface in question since the previous sample
was taken. 64-bit counter expressed as an ASCII string."
::= { mnPrPerfHistEntry 15 }
mnPrPerfHistESRatio OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Standard G.826 ratio of Errored Seconds / Available Seconds for
the radio or interface in question, over the previous sample
period. Expressed as a string in the format 'n.nnE-mm'."
::= { mnPrPerfHistEntry 16 }
mnPrPerfHistSESRatio OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Standard G.826 ratio of Severely Errored Seconds / Available
Seconds for the radio or interface in question, over the
previous sample period.
Expressed as a string in the format 'n.nnE-mm'."
::= { mnPrPerfHistEntry 17 }
mnPrPerfHistBER OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit Error Rate for the radio or interface in question, over the
previous sample period. Bit Error Rate is expressed as
a string in the format n.nnE-mm."
::= { mnPrPerfHistEntry 18 }
mnPrPerfHistBBER OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Background Bit Error Rate for the radio or interface in question,
over the previous sample period. Bit Error Rate is expressed as
a string in the format n.nnE-mm. This is the same as the normal
BER, but using only background bit errors (bit errors in seconds
that are not severely errored), not all bit errors."
::= { mnPrPerfHistEntry 19 }
mnPrPerfHistTxPower OBJECT-TYPE
SYNTAX INTEGER (-110..30) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current transmit power for this radio in dBm,
when this sample was taken.
0 is returned if the row refers to a tributary."
::= { mnPrPerfHistEntry 20 }
mnPrPerfHistTxPowerMin OBJECT-TYPE
SYNTAX INTEGER (-110..30) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum transmit power for this radio in dBm,
over the previous sample period.
0 is returned if the row refers to a tributary."
::= { mnPrPerfHistEntry 21 }
mnPrPerfHistTxPowerMax OBJECT-TYPE
SYNTAX INTEGER (-110..30) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum transmit power for this radio in dBm,
over the previous sample period.
0 is returned if the row refers to a tributary."
::= { mnPrPerfHistEntry 22 }
mnPrPerfHistTxPowerAvg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average transmit power for this radio in dBm,
over the previous sample period. Format: '-xx.x'.
'' is returned if the row refers to a tributary."
::= { mnPrPerfHistEntry 23 }
mnPrPerfHistRSL OBJECT-TYPE
SYNTAX INTEGER (-100..0) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RSL for this radio in dBm,
when this sample was taken.
0 is returned if the row refers to a tributary."
::= { mnPrPerfHistEntry 24 }
mnPrPerfHistRSLMin OBJECT-TYPE
SYNTAX INTEGER (-100..0) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum RSL for this radio in dBm,
over the previous sample period.
0 is returned if the row refers to a tributary."
::= { mnPrPerfHistEntry 25 }
mnPrPerfHistRSLMax OBJECT-TYPE
SYNTAX INTEGER (-100..0) -- UNITS dBm
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum RSL for this radio in dBm,
over the previous sample period.
0 is returned if the row refers to a tributary."
::= { mnPrPerfHistEntry 26 }
mnPrPerfHistRSLAvg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average RSL for this radio in dBm,
over the previous sample. Format: '-xx.x'.
'' is returned if the row refers to a tributary."
::= { mnPrPerfHistEntry 27 }
mnPrPerfHistAlarmBMP OBJECT-TYPE
SYNTAX Display64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Decimal value for the bitmap of alarms for this interval.
Bit definitions, starting at LSB:
0-Major, 1-Minor, 2-LinkDown, 3-RXRSL,
4-RXBER6, 5-RXBER3, 6-RXMUXFAIL, 7-TERMTERM,
8-DATA_TX, 9-RADIO_TX, 10-DATA_RX, 11-RADIO_RX,
12-MAINT_CTRL, 13-EXTRN6, 14-RELAY3, 15-RELAY4,
16-APCPOW, 17-BERCUS, 18-RXMDM"
::= { mnPrPerfHistEntry 28 }
mnPrPerfHistCsvHdrTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPerfHistCsvHdrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains performance statistics variable names
currently selected for sampling. This table contains
a comma separated values string containing all sampled performance
variable names in a single row."
::= { mnPrPerfHistObjects 2 }
mnPrPerfHistCsvHdrEntry OBJECT-TYPE
SYNTAX MnPrPerfHistCsvHdrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The column header names for a set of performance statistics
pertaining to a single radio or interface during a previous
period of time in CSV (comma separated values) format."
INDEX { mnInterfaceIndex }
::= { mnPrPerfHistCsvHdrTable 1 }
MnPrPerfHistCsvHdrEntry ::=
SEQUENCE {
mnPrPerfHistCsvHdr
DisplayString
}
mnPrPerfHistCsvHdr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The column headers for the set of performance statistics selected
for history collection in CSV (comma separated values) format."
::= { mnPrPerfHistCsvHdrEntry 1 }
mnPrPerfHistCsvDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPerfHistCsvDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains performance statistics samples taken over
a period of time leading up to the present. This table contains
a comma separated values string containing all sampled performance
variable values in a row for each sample available from the
history collection."
::= { mnPrPerfHistObjects 3 }
mnPrPerfHistCsvDataEntry OBJECT-TYPE
SYNTAX MnPrPerfHistCsvDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of performance statistics pertaining to a single radio or
interface during a previous period of time in CSV (comma
separated values) format."
INDEX { mnInterfaceIndex, mnPrPerfHistIndex }
::= { mnPrPerfHistCsvDataTable 1 }
MnPrPerfHistCsvDataEntry ::=
SEQUENCE {
mnPrPerfHistCsvData
DisplayString
}
mnPrPerfHistCsvData OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A set of performance statistics pertaining to a single radio or
interface during a previous period of time in CSV (comma
separated values) format."
::= { mnPrPerfHistCsvDataEntry 1 }
-------------------------------------------------------------------------------
-- Radio Control Table **
-------------------------------------------------------------------------------
mnPrRadCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrRadCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing objects used to control the radio and
monitor the effects of that control. These controls are
generally for diagnostic purposes, and are not saved in
flash, so they do not persist after the radio re-initializes."
::= { mnPrControlObjects 1 }
mnPrRadCtlEntry OBJECT-TYPE
SYNTAX MnPrRadCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Control objects for one radio in the link."
INDEX { mnRadioIndex }
::= { mnPrRadCtlTable 1 }
MnPrRadCtlEntry ::=
SEQUENCE {
mnPrRadCtlDigAggLoopback
TruthValue,
mnPrRadCtlBERTTxPattern
INTEGER,
mnPrRadCtlBERTTimeString
DisplayString,
mnPrRadCtlBERTTotal
Display64,
mnPrRadCtlBERTErrors
Display64,
mnPrRadCtlBERTBER
DisplayString,
mnPrRadCtrDigAggLoopTime
INTEGER,
mnPrRadCtlODUMute
TruthValue,
mnPrRadCtlODUMuteTime
INTEGER
}
mnPrRadCtlDigAggLoopback OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set to 'True', enables digital aggregate loopback (loops
IDU's entire aggregate digital output signal back into IDU.)"
::= { mnPrRadCtlEntry 1 }
mnPrRadCtlBERTTxPattern OBJECT-TYPE
SYNTAX INTEGER {
disableBERT(1),
pseudoRandomNumber(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables or disables IDU's Internal Aggregate BER Tester (BERT).
Power-up default is 'disableBERT(1)'. When BERT is enabled, all
the associated read-only variables are set to thier initial values (0).
When the BERT is disabled, the variables are frozen."
::= { mnPrRadCtlEntry 2 }
mnPrRadCtlBERTTimeString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The elapsed time since the BERT was enabled.
Format: `000d 00:00:00'."
::= { mnPrRadCtlEntry 3 }
mnPrRadCtlBERTTotal OBJECT-TYPE
SYNTAX Display64 -- UNITS bits
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total count of bits received by the BERT receiver since
the BERT was enabled. Initial value is '0'."
::= { mnPrRadCtlEntry 4 }
mnPrRadCtlBERTErrors OBJECT-TYPE
SYNTAX Display64 -- UNITS bits
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total count of ERRORRED bits received by the BERT receiver since
the BERT was enabled. Initial value is '0'."
::= { mnPrRadCtlEntry 5 }
mnPrRadCtlBERTBER OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit Error Rate seen by the BERT receiver for the entire period from when
the BERT was enabled to the present. Format n.nnnnnnE-mm.
Initial value is '0.000000E-00'."
::= { mnPrRadCtlEntry 6 }
mnPrRadCtrDigAggLoopTime OBJECT-TYPE
SYNTAX INTEGER (0..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the time in seconds that the aggregate loopback will stay on. A value
of 0 indicates that the loopback will stay on forever. The maximum value is
3600 (one hour)."
::= { mnPrRadCtlEntry 7 }
mnPrRadCtlODUMute OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If TRUE, ODU is muted. Note that this is the user initiated mute
state which is saved in flash, so mute state persists across
reboots. Also note that mnPrODUConfMute can also cause the ODU to be
muted based on the online state of the IDU.
UserMute ProtectionMute mnPrRadCtlODUMute mnPrODUConfMute EM Mute State
- - False False Online
- X False True Standby
X - True True Muted
X X True True Muted
"
::= { mnPrRadCtlEntry 8 }
mnPrRadCtlODUMuteTime OBJECT-TYPE
SYNTAX INTEGER (0..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the time in seconds that the ODU will remain muted. A
value of 0 indicates that the mute will stay on forever. The
maximum value is 3600 (one hour)."
::= { mnPrRadCtlEntry 9 }
-------------------------------------------------------------------------------
-- LIM Control Table **
-------------------------------------------------------------------------------
mnPrLIMCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrLIMCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing objects used to control the LIM and
monitor the effects of that control. These controls are
generally for diagnostic purposes, and are not saved in
flash, so they do not persist after the radio re-initializes."
::= { mnPrControlObjects 2 }
mnPrLIMCtlEntry OBJECT-TYPE
SYNTAX MnPrLIMCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Control objects for one radio in the link."
INDEX { mnRadioIndex, mnLIMIndex }
::= { mnPrLIMCtlTable 1 }
MnPrLIMCtlEntry ::=
SEQUENCE {
mnLIMIndex
INTEGER,
mnPrLIMCtlBERTTrib
INTEGER,
mnPrLIMCtlBERTTxPattern
INTEGER,
mnPrLIMCtlBERTTimeString
DisplayString,
mnPrLIMCtlBERTTotal
Display64,
mnPrLIMCtlBERTErrors
Display64,
mnPrLIMCtlBERTBER
DisplayString
}
mnLIMIndex OBJECT-TYPE
SYNTAX INTEGER (1..9)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"1=LIM A (uBus on MX), 2=LIM B (TLI on MX), 3=Integrated Ethernet (on MX),
9=Integrated Ethernet (on AMT-M, limited cases, not in this table)"
::= { mnPrLIMCtlEntry 1 }
mnPrLIMCtlBERTTrib OBJECT-TYPE
SYNTAX INTEGER (1..120)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies what Tributary within the LIM that the Internal
LIM BER Tester (BERT) will operate on. Power-up default
is 1."
::= { mnPrLIMCtlEntry 2 }
mnPrLIMCtlBERTTxPattern OBJECT-TYPE
SYNTAX INTEGER {
disableBERT(1),
pseudoRandomNumber(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables or disables LIM's Internal Tributary BER Tester (BERT).
Power-up default is 'disableBERT(1)'. When BERT is enabled, all
the associated read-only variables are set to thier initial values (0).
When the BERT is disabled, the variables are frozen."
::= { mnPrLIMCtlEntry 3 }
mnPrLIMCtlBERTTimeString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The elapsed time since the BERT was enabled.
Format: `000d 00:00:00'."
::= { mnPrLIMCtlEntry 4 }
mnPrLIMCtlBERTTotal OBJECT-TYPE
SYNTAX Display64 -- UNITS bits
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total count of bits received by the BERT receiver since
the BERT was enabled. Initial value is '0'."
::= { mnPrLIMCtlEntry 5 }
mnPrLIMCtlBERTErrors OBJECT-TYPE
SYNTAX Display64 -- UNITS bits
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total count of ERRORRED bits received by the BERT receiver since
the BERT was enabled. Initial value is '0'."
::= { mnPrLIMCtlEntry 6 }
mnPrLIMCtlBERTBER OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit Error Rate seen by the BERT receiver for the entire period from when
the BERT was enabled to the present. Format n.nnnnnnE-mm.
Initial value is '0.000000E-00'."
::= { mnPrLIMCtlEntry 7 }
-------------------------------------------------------------------------------
-- Tributary Control Table **
-------------------------------------------------------------------------------
mnPrTribCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrTribCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing objects used to control the tributaries.
These controls are generally for diagnostic purposes, and are
not saved in flash, so they do not persist after the radio
re-initializes."
::= { mnPrControlObjects 3 }
mnPrTribCtlEntry OBJECT-TYPE
SYNTAX MnPrTribCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Control objects for one tributary in the link."
INDEX { mnTribIndex }
::= { mnPrTribCtlTable 1 }
MnPrTribCtlEntry ::=
SEQUENCE {
mnTribIndex
INTEGER,
mnPrTribCtlLocalLoopback
TruthValue,
mnPrTribCtlRemoteLoopback
TruthValue
}
mnTribIndex OBJECT-TYPE
SYNTAX INTEGER (1..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"rltt, where r=radio index, l=LIM # (1, 2 or 3* or 9*), and
tt=Tributary number on LIM:
1203
2101
etc.
If Tributary number is 00, then the index refers to the LIM itself.
Note that MX has three Line Interfaces (LIs): uBus(1), TLI(2), and
Ethernet(3)"
::= { mnPrTribCtlEntry 1 }
mnPrTribCtlLocalLoopback OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set to 'True', enables tributary local loopback (loops
incoming tributary signal back out to customer equipment.)"
::= { mnPrTribCtlEntry 2 }
mnPrTribCtlRemoteLoopback OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set to 'True', enables tributary remote loopback (loops
outgoing tributary signal back into tributary.)"
::= { mnPrTribCtlEntry 3 }
-------------------------------------------------------------------------------
-- Inventory Table
-------------------------------------------------------------------------------
mnPrInventTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrInventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing inventory information and service state
about each component within this link. The service state
is provided for components that exist within the product,
but are disabled for some reason, usually due to feature
license restrictions."
::= { mnPrConfigurationObjects 1 }
mnPrInventEntry OBJECT-TYPE
SYNTAX MnPrInventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" "
INDEX { mnRadioIndex, mnPrInventCompIndex }
::= { mnPrInventTable 1 }
MnPrInventEntry ::=
SEQUENCE {
mnPrInventCompIndex
INTEGER,
mnPrInventCompText
DisplayString,
mnPrInventModPartText
DisplayString,
mnPrInventCheckSumText
DisplayString,
mnPrInventVersionText
DisplayString,
mnPrInventSerialText
DisplayString,
mnPrInventCompStatus
INTEGER,
mnPrInventCompType
INTEGER
}
mnPrInventCompIndex OBJECT-TYPE
SYNTAX INTEGER (1..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Component Index
5 = Sales Order
10 = ODU
11 = ODU Firmware
20 = IDU
21 = IDU Firmware
22 = IF Board
23 = IDU Power Supply
26 = CU SIM Card (MX)
30 = LIMA
40 = LIMB
43 = Backplane (MX)
44 = I/O Board (MX)
50 = Image 1 Firmware (AMT), Bootloader (AMT-L and later)
51 = Image 2 Firmware (AMT), Image 1 Firmware (AMT-L and later)
52 = Image 2 Firmware (AMT-L and later)
60 = TX FPGA Firmware (AMT-M)
61 = RX FPGA Firmware (AMT-M)
62 = 16 DS1/E1 LIM Firmware (AMT-M)
63 = E3 LIM Firmware (AMT-M)
64 = 100BT LIM Firmware (AMT-M)
65 = 32 DS1/E1 LIM Firmware (AMT-M, MX)
66 = DS3 LIM Firmware (AMT-M, MX)
67 = 155Mb LIM Firmware (AMT-M, MX)
68 = Microbus LIM Firmware (AMT-M)
69 = GigE LIM Firmware (AMT-M)
70 = 32 DS1/E1 SHARP LIM Firmware (AMT-M (..131) and MX (..150))
77 = LIM A GigE Switch Application (AMT-M)
78 = LIM B GigE Switch Application (AMT-M)
79 = Microbus LI Firmware (MX)
80 = Mux/Demux FPGA F/W (MX)
81 = Modem Application F/W (MX)
82 = Active Modem Configuration (MX)
83 = Default Modem Configuration (MX)
84 = Standard Modem Catalog (MX)
86 = 8GigE + 32DS1/E1 Hybrid TLI Firmware (MX)
87 = 4DS3 + 32DS1 Hybrid TLI Firmware (MX)
100 = Mux/Demux FPGA F/W [App] (MX)
101 = Modem Application F/W [App] (MX)
etc."
::= { mnPrInventEntry 1 }
mnPrInventCompText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the component."
::= { mnPrInventEntry 2 }
mnPrInventModPartText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The text form of the Model ID / Part Number (if any)."
::= { mnPrInventEntry 3 }
mnPrInventCheckSumText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The text form of the code checksum (if any)."
::= { mnPrInventEntry 4 }
mnPrInventVersionText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The text form of the Version (if any)."
::= { mnPrInventEntry 5 }
mnPrInventSerialText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The text form of the Serial Number (if any)."
::= { mnPrInventEntry 7 }
mnPrInventCompStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
outOfService(2),
inService(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The service state of the component."
::= { mnPrInventEntry 8 }
mnPrInventCompType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Provides more information about a component. For example
in LIM rows, this column contains the LIM hardware type code."
::= { mnPrInventEntry 9 }
-------------------------------------------------------------------------------
-- ODU Configuration Table
-------------------------------------------------------------------------------
mnPrODUConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrODUConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters for
the ODUs in the link"
::= { mnPrConfigurationObjects 2 }
mnPrODUConfEntry OBJECT-TYPE
SYNTAX MnPrODUConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single
ODU within the link."
INDEX { mnRadioIndex }
::= { mnPrODUConfTable 1 }
MnPrODUConfEntry ::=
SEQUENCE {
mnPrODUConfTxFreq
INTEGER,
mnPrODUConfRxFreq
INTEGER,
mnPrODUConfTxPower
INTEGER,
mnPrODUConfATPCEnable
TruthValue,
mnPrODUConfATPCTargetRSL
INTEGER,
mnPrODUConfMute
TruthValue,
mnPrODUConfCurInversion
INTEGER,
mnPrODUConfDefInversion
INTEGER
}
mnPrODUConfTxFreq OBJECT-TYPE
SYNTAX INTEGER -- UNITS kHz
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Tx Freq in kHz"
::= { mnPrODUConfEntry 1 }
mnPrODUConfRxFreq OBJECT-TYPE
SYNTAX INTEGER -- UNITS kHz
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Rx Freq in kHz"
::= { mnPrODUConfEntry 2 }
mnPrODUConfTxPower OBJECT-TYPE
SYNTAX INTEGER -- UNITS dBm
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Tx Power, in dBm, for the transmitter of
this radio (when TxPower is controlled
manually, not by ATPC). Under ATPC, this is
the maximum allowed TX Power."
::= { mnPrODUConfEntry 3 }
mnPrODUConfATPCEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to administratively
enable or disable the ATPC (Automatic Power
Control) function."
::= { mnPrODUConfEntry 4 }
mnPrODUConfATPCTargetRSL OBJECT-TYPE
SYNTAX INTEGER -- UNITS dBm
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired received signal level (RSL) in dBm. The
value contained in this object is used by the ATPC
(Automatic Power Control) function to obtain
the desired RSL on the remote side of the link."
::= { mnPrODUConfEntry 5 }
mnPrODUConfMute OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If TRUE, ODU is muted as a hot standby. Note that this is NOT
saved in flash, but follows the online state of the IDU. For user
initiated ODU mute refer to mnPrRadCtlODUMute."
::= { mnPrODUConfEntry 6 }
mnPrODUConfCurInversion OBJECT-TYPE
SYNTAX INTEGER {
defaultInversion(1),
noInversion(2),
invertRx(3),
invertTx(4),
invertBoth(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the
spectral inversion of the signals going to and
from the RFU. 'defaultInversion' is the factory
default value: in this case the Rx and Tx inversion
are set to default values associated with each
type of RFU."
::= { mnPrODUConfEntry 7 }
mnPrODUConfDefInversion OBJECT-TYPE
SYNTAX INTEGER {
noInversion(2),
invertRx(3),
invertTx(4),
invertBoth(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The default inversion for the current ODU."
::= { mnPrODUConfEntry 8 }
-------------------------------------------------------------------------------
-- IDU Configuration Table
-------------------------------------------------------------------------------
mnPrIDUConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrIDUConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters for
the IDUs in the link"
::= { mnPrConfigurationObjects 3 }
mnPrIDUConfEntry OBJECT-TYPE
SYNTAX MnPrIDUConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single
IDU within the link."
INDEX { mnRadioIndex }
::= { mnPrIDUConfTable 1 }
MnPrIDUConfEntry ::=
SEQUENCE {
mnPrIDUConfProtMode
INTEGER,
mnPrIDUConfProtOnlineRequest
TruthValue,
mnPrIDUConfOrderwireCode
DisplayString,
mnPrIDUConfOrderwireMode
INTEGER,
mnPrIDUConfAUX1Rate
INTEGER,
mnPrIDUConfAUX2Rate
INTEGER,
mnPrIDUConfCraftBaud
INTEGER,
mnPrIDUConfProposedCapacity
INTEGER,
mnPrIDUConfAllocateLimA
INTEGER,
mnPrIDUConfProtTwinAddress
IpAddress,
mnPrIDUConfIFBandwidthProposed
IfBandwidth,
mnPrIDUConfIFBandwidthConf
IfBandwidth,
mnPrIDUConfNmsPortSpeed
LanSpeed,
mnPrIDUConfNmsPortMode
INTEGER,
mnPrIDUConfCapacityConf
INTEGER,
mnPrIDUConfCapacityProp
INTEGER,
mnPrIDUConfIntEthStatusInst
INTEGER,
mnPrIDUConfIntEthStatusConf
INTEGER,
mnPrIDUConfIntEthStatusProp
INTEGER,
mnPrIDUConfIntEthCapacityInst
INTEGER,
mnPrIDUConfIntEthCapacityConf
INTEGER,
mnPrIDUConfIntEthCapacityProp
INTEGER,
mnPrIDUConfLoopSwitchMode
INTEGER,
mnPrIDUConfStatLicCapacity
INTEGER
}
mnPrIDUConfProtMode OBJECT-TYPE
SYNTAX INTEGER {
unprotected(1),
hotStandbyProtected(2),
hsTXsdRX(3),
sdTXsdRX(4),
npTXsdRX(5),
fdTXfdRX(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the
protection mode for this radio. Only AMT-M
supports modes 3-6, where:
hs=hot standby,
sd=space diversity,
np=not protected,
fd=frequency diversity"
::= { mnPrIDUConfEntry 1 }
mnPrIDUConfProtOnlineRequest OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the online
state of the IDU. When set to True, will request that
the hot standby shelf switch to make this IDU the online
IDU, regardless of alarm conditions."
::= { mnPrIDUConfEntry 2 }
mnPrIDUConfOrderwireCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..3))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the DTMF dialing
code for this IDU."
::= { mnPrIDUConfEntry 3 }
mnPrIDUConfOrderwireMode OBJECT-TYPE
SYNTAX INTEGER {
voice(1),
data(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the orderwire as
a Voice channel or a 64 Kbps Data channel."
::= { mnPrIDUConfEntry 4 }
mnPrIDUConfAUX1Rate OBJECT-TYPE
SYNTAX INTEGER {
baud9600(9600),
baud19200(19200)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the Auxilary channel
1 as 9600 or 19200 baud. (Superceded by mnPrAuxConfTable)"
::= { mnPrIDUConfEntry 5 }
mnPrIDUConfAUX2Rate OBJECT-TYPE
SYNTAX INTEGER {
baud9600(9600),
baud19200(19200)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the Auxilary channel
2 as 9600 or 19200 baud. (Superceded by mnPrAuxConfTable)"
::= { mnPrIDUConfEntry 6 }
mnPrIDUConfCraftBaud OBJECT-TYPE
SYNTAX INTEGER {
baud9600(9600),
baud19200(19200),
baud38400(38400),
baud57600(57600)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the craft port
baud rate."
::= { mnPrIDUConfEntry 7 }
mnPrIDUConfProposedCapacity OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object shows the total LIM capacity for the proposed
LIM types. It acts as the maximum value for
mnPrIDUConfAllocateLimA."
::= { mnPrIDUConfEntry 8 }
mnPrIDUConfAllocateLimA OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the data rate
(in compressed Megabits/second) for LIM A. This object
only has meaning when both LIMs are configured as
100 BaseT."
::= { mnPrIDUConfEntry 9 }
mnPrIDUConfProtTwinAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object configures the IPv4 address of the
twin IDU processor used in hot standby configurations."
::= { mnPrIDUConfEntry 10 }
mnPrIDUConfIFBandwidthProposed OBJECT-TYPE
SYNTAX IfBandwidth
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a control object (not saved in flash) that allows
the user to specify a new value for the Configured IF Bandwidth.
Once the proposed type instances for each LIM and the proposed
IF bandwidth are set correctly, the reconfigureModem system
command checks the proposed configuration settings, and, if
they are a legal combination, copies them into the Configured
LIM (mnPrLIMConfTypeConf) and Configured IF Bandwidth
(mnPrIDUConfIFBandwidthConf) object instances."
::= { mnPrIDUConfEntry 11 }
mnPrIDUConfIFBandwidthConf OBJECT-TYPE
SYNTAX IfBandwidth
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Configured IF Bandwidth. This is saved in flash.
It is set only by the reconfigureModem system command,
which, if the proposed combination of LIM types and IF
Bandwidth is legal, copies the associated Proposed IF
Bandwidth object into this object."
::= { mnPrIDUConfEntry 12 }
mnPrIDUConfNmsPortSpeed OBJECT-TYPE
SYNTAX LanSpeed
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the LAN speed
settings for the NMS ports. It allows the user to enable
auto-negotiation or set the speed and duplex settings to
a fixed value. (Note: this object is used by AMT-L.
AMT-M uses mnPrAuxEthConfTable.)"
::= { mnPrIDUConfEntry 13 }
mnPrIDUConfNmsPortMode OBJECT-TYPE
SYNTAX INTEGER {
mgmtOutOfBand(1),
mgmtInBand(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the NMS management
channel to the far-end. A value of mgmtOutOfBand in this
object will configure the hardware such that the NMS and
payload ethernet data is isolated from each other. A value
of mgmtInBand will bridge the NMS ports to the built-in
ethernet payload ports."
::= { mnPrIDUConfEntry 14 }
mnPrIDUConfCapacityConf OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Current total configured capacity in Mb/s. (AMT-M)"
::= { mnPrIDUConfEntry 19 }
mnPrIDUConfCapacityProp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Proposed total configured capacity in Mb/s. (AMT-M)"
::= { mnPrIDUConfEntry 20 }
mnPrIDUConfIntEthStatusInst OBJECT-TYPE
SYNTAX INTEGER {
licensed(1),
unLicensed(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Current license status of Integrated Ethernet. (AMT-M)"
::= { mnPrIDUConfEntry 21 }
mnPrIDUConfIntEthStatusConf OBJECT-TYPE
SYNTAX INTEGER {
oneHundredBaseT(1),
notInstalled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Current configured status of Integrated Ethernet. (AMT-M)"
::= { mnPrIDUConfEntry 22 }
mnPrIDUConfIntEthStatusProp OBJECT-TYPE
SYNTAX INTEGER {
oneHundredBaseT(1),
notInstalled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Proposed status of Integrated Ethernet. (AMT-M)"
::= { mnPrIDUConfEntry 23 }
mnPrIDUConfIntEthCapacityInst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum possible capacity of Integrated Ethernet. (AMT-M)"
::= { mnPrIDUConfEntry 24 }
mnPrIDUConfIntEthCapacityConf OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configured capacity of Integrated Ethernet. (AMT-M)"
::= { mnPrIDUConfEntry 25 }
mnPrIDUConfIntEthCapacityProp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Proposed capacity of Integrated Ethernet. (AMT-M)"
::= { mnPrIDUConfEntry 26 }
mnPrIDUConfLoopSwitchMode OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
pass(2),
switch(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configured mode of loopswitch facility."
::= { mnPrIDUConfEntry 27 }
mnPrIDUConfStatLicCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configured Station License Capacity (kbps): Radio must use this
exact capacity after any reconfiguration (unless this object
is at its default value of zero, which means that no Station
License Capacity will be enforced.)"
::= { mnPrIDUConfEntry 28 }
-------------------------------------------------------------------------------
-- LIM Configuration Table
-------------------------------------------------------------------------------
mnPrLIMConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrLIMConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration information
about each LIM within this link."
::= { mnPrConfigurationObjects 4 }
mnPrLIMConfEntry OBJECT-TYPE
SYNTAX MnPrLIMConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration information about a
single LIM within this link. "
INDEX { mnRadioIndex, mnLIMIndex }
::= { mnPrLIMConfTable 1 }
MnPrLIMConfEntry ::=
SEQUENCE {
mnPrLIMConfTypeInstalled
LIMType,
mnPrLIMConfTypeProposed
LIMType,
mnPrLIMConfTypeConf
LIMType,
mnPrLIMConfCapacity
INTEGER,
mnPrLIMConfCapacityInst
INTEGER,
mnPrLIMConfCapacityConf
INTEGER,
mnPrLIMConfCapacityProp
INTEGER,
mnPrLIMConfSHARPInstalled
INTEGER
}
mnPrLIMConfTypeInstalled OBJECT-TYPE
SYNTAX LIMType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a status object that states what kind of
LIM is actually physically installed in the associated
LIM slot."
::= { mnPrLIMConfEntry 1 }
mnPrLIMConfTypeProposed OBJECT-TYPE
SYNTAX LIMType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a control object (not saved in flash) that allows
the user to specify a new value for the Configured LIM
type. Once the instances for each LIM are set correctly,
the reconfigureModem system command checks the two instances,
and, if they are a legal combination, copies them into
the Configured LIM (mnPrLIMConfTypeConf) object instances."
::= { mnPrLIMConfEntry 2 }
mnPrLIMConfTypeConf OBJECT-TYPE
SYNTAX LIMType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Configured LIM type. This is saved in flash. It is set only
by the reconfigureLIMs system command, which if the
proposed combination is legal, copies the associated
Proposed LIM Configuration object into this object."
::= { mnPrLIMConfEntry 3 }
mnPrLIMConfCapacity OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object shows the capacity of the associated LIM in Mbits/sec."
::= { mnPrLIMConfEntry 4 }
mnPrLIMConfCapacityInst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum possible capacity of the LIM. (AMT-M)"
::= { mnPrLIMConfEntry 5 }
mnPrLIMConfCapacityConf OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Currently configured capacity of the LIM. Same as mnPrLIMConfCapacity,
but 32 bits (not limited to (0..255)). (AMT-M)"
::= { mnPrLIMConfEntry 6 }
mnPrLIMConfCapacityProp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Currently proposed capacity of the LIM. Replaces mnPrIduConfAllocLimA
(except that it is 32 bits and has instances for both LIMs.) (AMT-M)"
::= { mnPrLIMConfEntry 7 }
mnPrLIMConfSHARPInstalled OBJECT-TYPE
SYNTAX INTEGER {
master(1),
slave(2),
notInstalled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrLIMConfEntry 8 }
-------------------------------------------------------------------------------
-- Tributary Configuration Table
-------------------------------------------------------------------------------
mnPrTribConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrTribConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration information
about each tributary within this link."
::= { mnPrConfigurationObjects 5 }
mnPrTribConfEntry OBJECT-TYPE
SYNTAX MnPrTribConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration information about a
single tributary within this link. "
INDEX { mnTribIndex }
::= { mnPrTribConfTable 1 }
MnPrTribConfEntry ::=
SEQUENCE {
mnPrTribConfAdminEquipped
TruthValue
}
mnPrTribConfAdminEquipped OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to administratively
configure the provisioned equipment state of this
tributary."
::= { mnPrTribConfEntry 1 }
-------------------------------------------------------------------------------
-- System Configuration Table
-------------------------------------------------------------------------------
mnPrSysConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrSysConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing system configuration
information for each radio within the link."
::= { mnPrConfigurationObjects 6 }
mnPrSysConfEntry OBJECT-TYPE
SYNTAX MnPrSysConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of system configuration information for a
single radio within the link. "
INDEX { mnRadioIndex }
::= { mnPrSysConfTable 1 }
MnPrSysConfEntry ::=
SEQUENCE {
mnPrSysConfRadioName
DisplayString,
mnPrSysConfLocation
DisplayString,
mnPrSysConfContact
DisplayString,
mnPrSysConfDateAndTime
DateAndTime,
mnPrSysConfLicenseKey
DisplayString,
mnPrSysConfThroughPut
INTEGER,
mnPrSysConfTimeZone
DisplayString,
mnPrSysConfDaylightSavings
TruthValue,
mnPrSysConfDpmStatus
INTEGER,
mnPrSysConfDpmPolicy
INTEGER,
mnPrSysConfEncMode
INTEGER,
mnPrSysConfEncPassword
DisplayString,
mnPrSysConfEncFailPolicy
INTEGER,
mnPrSysConfFIPSKeyActivate
TruthValue,
mnPrSysConfFIPSMode
INTEGER
}
mnPrSysConfRadioName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administratively assigned name of the radio.
The value contained in this object is also
reported by the mnPrNotifyRadioName object, and
by the MIB-II System Group's SysName objext."
::= { mnPrSysConfEntry 1 }
mnPrSysConfLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administratively assigned physical location
of the radio. The value contained in this object is also
reported by the MIB-II System Group's SysLocation objext."
::= { mnPrSysConfEntry 2 }
mnPrSysConfContact OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administratively assigned name and contact
information of the designated responsible person
for this radio. An example: `G. Marconi +1 800
555-1212, gmarconi@microwavenetworks.com'
The value contained in this object is also
reported by the MIB-II System Group's SysContact objext."
::= { mnPrSysConfEntry 3 }
mnPrSysConfDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Provides a means to set and read the radio's real-time
clock. The 8-OCTET variant (no time zone information)
is used, and deci-seconds is ignored on write and 0 on read:
field octets contents range
_____ ______ ________ _____
1 1-2 year 0..65536
(in network byte order)
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
6 7 seconds 0..60
(use 60 for leap-second)
7 8 deci-seconds 0..9"
::= { mnPrSysConfEntry 4 }
mnPrSysConfLicenseKey OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upgradeable license key for this radio which
unlocks enhanced features."
::= { mnPrSysConfEntry 5 }
mnPrSysConfThroughPut OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reports the maximum throughput in
mega-bits per second that is licensed for this radio."
::= { mnPrSysConfEntry 6 }
mnPrSysConfTimeZone OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Offset in hours and minutes between the Universal Coordinated Time
(UTC) that SNTP uses and the standard local time that the radio
will display.Example: +05:30 (5 hours, 30 minutes west of UTC).
Leading '+' and zeros are assumed, as is minutes=0,
so '5' == '+05:00'."
::= { mnPrSysConfEntry 7 }
mnPrSysConfDaylightSavings OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Daylight Savings time is in effect: local time will be calculated by
adding the timezone offset plus one hour to the UTC time that
SNTP supplies."
::= { mnPrSysConfEntry 8 }
mnPrSysConfDpmStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"DPM_COMPATIBILITY_LIM_A_MASK 0x00000001 LIM A only
DPM_COMPATIBILITY_LIM_B_MASK 0x00000002 LIM B only
DPM_COMPATIBILITY_LIM_CTRL_MASK 0x00000004 LIM controller only
DPM_COMPATIBILITY_MAINBD_MASK 0x00000004 mainboard only
DPM_COMPATIBILITY_LICENSE_MASK 0x00000100 DPM feature license only
DPM_COMPATIBILITY_POLICY_MASK 0x00000200 set if DPM policy != disabled
DPM_COMPATIBILITY_LIMCENTRIC_MASK 0x00000800 set if DPM disabled (either no license
DPM_STATUS_EXTENDED_POLICY 0x00001000 001 for 1.G
DPM_STATUS_EXT_POLICY_MASK 0x00007000 Extended Policy Compatibility Level Mask
"
::= { mnPrSysConfEntry 9 }
mnPrSysConfDpmPolicy OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Lower nibble:
1=DPM enabled (standard configuration)
2=DPM disabled (LIM-centric)
The rest of the 32bit word will be used as a bit map:
DPM_POLICY_EXTENDED_BIT_ENABLE 0x00000010
DPM_POLICY_HARD_MODEM_LOCK 0x00000020
"
::= { mnPrSysConfEntry 10 }
mnPrSysConfEncMode OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
aes128(2),
aes192(3),
aes256(4),
armTransition (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Changing the encryption mode in FIPS mode requires armTransition
to be received before the new mode can be set. Futher it requires
the new mode to be set within 10 seconds of the armTransition set.
If the system is not in FIPS mode setting armTransition has no
effect and setting to any encryption level other than armTransition
will cause the new level to be set.
"
::= { mnPrSysConfEntry 11 }
mnPrSysConfEncPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"
"
::= { mnPrSysConfEntry 12 }
mnPrSysConfEncFailPolicy OBJECT-TYPE
SYNTAX INTEGER {
nofallback(1),
fallback(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"
"
::= { mnPrSysConfEntry 13 }
mnPrSysConfFIPSKeyActivate OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"
"
::= { mnPrSysConfEntry 14 }
mnPrSysConfFIPSMode OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Parameter that determines whether FIPS-140-2 security mode is enabled
on the radio. If FIPS-140-2 security mode is enabled, this constrains
the security behavior of the radios in a number of ways. Note that
only admin users may change this object, and the object can only be
changed on the local radio. Changing this object has a number of
side-effects...
"
::= { mnPrSysConfEntry 15 }
-- mnPrSysConfFIPSKeyHexP not in MIB, would be entry 16 if it were...
-------------------------------------------------------------------------------
-- User Configuration Table
-------------------------------------------------------------------------------
--In the initial release, this table with have only these fields, and
--will have a fixed set of rows, one of each access level:
--
-- Username Password AccessLevel
-- (read-only) ('***' on read, (read-only, returns 999)
-- write by self or
-- admin only)
-- (default shown)
-- ========== ================= =================
-- guest guest(2)
-- admin mni admin(6)
-- factory <secret> factory(10)
--
--In later versions, if we choose, we can add the ability to add/delete rows (adding
--a RowStatus column then.)
mnPrUserConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrUserConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"List of users for this radio."
::= { mnPrConfigurationObjects 7 }
mnPrUserConfEntry OBJECT-TYPE
SYNTAX MnPrUserConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about one user of this radio."
INDEX { mnRadioIndex, mnPrUserConfIndex }
::= { mnPrUserConfTable 1 }
MnPrUserConfEntry ::=
SEQUENCE {
mnPrUserConfIndex
INTEGER,
mnPrUserConfUsername
DisplayString,
mnPrUserConfPasswordSet
DisplayString,
mnPrUserConfAccessLevel
INTEGER,
mnPrUserConfAuthProtocol
INTEGER,
mnPrUserConfPrivProtocol
INTEGER,
mnPrUserConfPrivPwdSet
DisplayString
}
mnPrUserConfIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the user database that contains
this row (factory = 1, admin = 2, guest = 3)"
::= { mnPrUserConfEntry 1 }
mnPrUserConfUsername OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user's user name."
::= { mnPrUserConfEntry 2 }
mnPrUserConfPasswordSet OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user's password. Returns '***' on read, or null
string if the password is not set. This is used as
the CLI password and is used for SNMPv1 and SNMPv2c
community string construction ('|<username>|<password>'
and to create SNMPv3 secret authentication key.)"
::= { mnPrUserConfEntry 3 }
mnPrUserConfAccessLevel OBJECT-TYPE
SYNTAX AccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user's access level."
::= { mnPrUserConfEntry 4 }
mnPrUserConfAuthProtocol OBJECT-TYPE
SYNTAX INTEGER {
noAuthProtocol(1),
md5AuthProtocol(2),
shaAuthProtocol(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" (see table)
"
::= { mnPrUserConfEntry 5 }
mnPrUserConfPrivProtocol OBJECT-TYPE
SYNTAX INTEGER {
noPrivProtocol(1),
desPrivProtocol(2),
aes128PrivProtocol(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" (see table) 3DES 192 256
"
::= { mnPrUserConfEntry 6 }
mnPrUserConfPrivPwdSet OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The password used to create the SNMPv3 secret privacy
key. Returns '***' on read, or null string if the password
is not set (which is the default case). If this has not
been set, and is a null string, SNMPv3 just uses the value
of the SNMPv3 authentication password (see
mnPrUserConfPasswordSet, above) to create the SNMPv3
secret privacy key."
::= { mnPrUserConfEntry 7 }
-------------------------------------------------------------------------------
-- Alarm Configuration Table
-------------------------------------------------------------------------------
mnPrAlarmConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrAlarmConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing alarm configuration information
for each radio within the link."
::= { mnPrConfigurationObjects 8 }
mnPrAlarmConfEntry OBJECT-TYPE
SYNTAX MnPrAlarmConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of alarm configuration information for a
single alarm on a single radio within the link."
INDEX { mnRadioIndex, mnAlarmIndex }
::= { mnPrAlarmConfTable 1 }
MnPrAlarmConfEntry ::=
SEQUENCE {
mnAlarmIndex
INTEGER,
mnPrAlarmConfName
DisplayString,
mnPrAlarmConfUserName
DisplayString,
mnPrAlarmConfAbrev
DisplayString,
mnPrAlarmConfMap
INTEGER,
mnPrAlarmConfCircuitType
INTEGER,
mnPrAlarmConfThreshold
INTEGER,
mnPrAlarmConfSet
TruthValue
}
mnAlarmIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the alarm. The index is the
same number that is sent in the current alarm list."
::= { mnPrAlarmConfEntry 1 }
mnPrAlarmConfName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the full name of the alarm."
::= { mnPrAlarmConfEntry 2 }
mnPrAlarmConfUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Portion of the alarm name that may be modified by the
user. Only valid for external and relay alarms."
::= { mnPrAlarmConfEntry 3 }
mnPrAlarmConfAbrev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Abbreviated alarm name for making smaller labels."
::= { mnPrAlarmConfEntry 4 }
mnPrAlarmConfMap OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This bit-maps the alarm to certain relays / actions.
For example:
Bit 0: near-end Relay 1
Bit 1: near-end Relay 2
Bit 2: near-end Relay 3
Bit 3: near-end Relay 4
Bit 4: reserved
Bit 5: far-end Relay 1
Bit 6: far-end Relay 2
Bit 7: far-end Relay 3
Bit 8: far-end Relay 4
Bit 9: reserved
Bit 10: major alarm
Bit 11: minor alarm
Bit 12: high priority alarm
Bit 13: low priority alarm
Bit 14 - 31: reserved"
::= { mnPrAlarmConfEntry 5 }
mnPrAlarmConfCircuitType OBJECT-TYPE
SYNTAX INTEGER {
circuitOpen(1),
circuitClosed(2),
circuitNone(99)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This specifies if associated external input or relay is
normally open or normally closed in alarm condition.
99 - Not Applicable
1 - Normally Open (active high)
2 - Normally Closed (active low)"
::= { mnPrAlarmConfEntry 6 }
mnPrAlarmConfThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For alarms that allow settable thresholds, this defines the
threshold. For integer values (e.g. Temperature), the value
is the threshold. For scientific values (e.g. BER levels),
the value is the negative exponent. For example, to set
a BER threshold of 10^-3, the value set here should be +3."
::= { mnPrAlarmConfEntry 7 }
mnPrAlarmConfSet OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"True if the alarm is currently active, false otherwise."
::= { mnPrAlarmConfEntry 8 }
-------------------------------------------------------------------------------
-- Network Management Configuration Table **
-------------------------------------------------------------------------------
mnPrNMConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrNMConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing network management
configuration information for each radio within
the link."
::= { mnPrConfigurationObjects 9 }
mnPrNMConfEntry OBJECT-TYPE
SYNTAX MnPrNMConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of network management configuration information
for a single radio within the link. "
INDEX { mnRadioIndex }
::= { mnPrNMConfTable 1 }
MnPrNMConfEntry ::=
SEQUENCE {
mnPrNMConfDefGateway
IpAddress,
mnPrNMConfTrapMode
INTEGER,
mnPrNMConfTFTPAddr
IpAddress,
mnPrNMConfTFTPFile
DisplayString,
mnPrNMConfSNTPAddr
IpAddress,
mnPrNMConfSNTPInterval
INTEGER,
mnPrNMConfSNTPTimeout
INTEGER,
mnPrNMConfAuthMode
INTEGER,
mnPrNMConfRADTimeout
INTEGER,
mnPrNMConfRADRetries
INTEGER,
mnPrNMConfRADDeadtime
INTEGER,
mnPrNMConfRADMinPwdLen
INTEGER
}
mnPrNMConfDefGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object configures the IPv4 address of the
default gateway available via the ethernet
interface for this radio."
::= { mnPrNMConfEntry 1 }
mnPrNMConfTrapMode OBJECT-TYPE
SYNTAX INTEGER {
silent(1),
terse(2),
verbose(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Controls what traps are sent:
silent: No traps sent
terse: Only the Major and Minor summary traps are sent
verbose: All traps are sent"
::= { mnPrNMConfEntry 2 }
mnPrNMConfTFTPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object configures the IPv4 address of the
TFTP server."
::= { mnPrNMConfEntry 3 }
mnPrNMConfTFTPFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object configures the default filename to use for
TFTP transfers."
::= { mnPrNMConfEntry 4 }
mnPrNMConfSNTPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object configures the IPv4 address of the
SNTP server."
::= { mnPrNMConfEntry 5 }
mnPrNMConfSNTPInterval OBJECT-TYPE
SYNTAX INTEGER (0..999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interval in minutes between sucessive scheduled polls of
the SNTP server."
::= { mnPrNMConfEntry 6 }
mnPrNMConfSNTPTimeout OBJECT-TYPE
SYNTAX INTEGER (2..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds to wait before declaring that an SNTP
request has timed out. "
::= { mnPrNMConfEntry 7 }
mnPrNMConfAuthMode OBJECT-TYPE
SYNTAX INTEGER {
local(2),
localradius(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Authentication mode: what method(s) to use to attempt to
authenticate users, and in what order to attempt those methods"
::= { mnPrNMConfEntry 8 }
mnPrNMConfRADTimeout OBJECT-TYPE
SYNTAX INTEGER (1..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"RADIUS Timeout in seconds."
::= { mnPrNMConfEntry 9 }
mnPrNMConfRADRetries OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum number of times to retry RADIUS requests."
::= { mnPrNMConfEntry 10 }
mnPrNMConfRADDeadtime OBJECT-TYPE
SYNTAX INTEGER (0..86400)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time in seconds to avoid using a RADIUS server after it has
failed (if there is an alternative)."
::= { mnPrNMConfEntry 11 }
mnPrNMConfRADMinPwdLen OBJECT-TYPE
SYNTAX INTEGER (0..86400)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Require minimum of 8 bytes in the RADIUS password."
::= { mnPrNMConfEntry 12 }
-------------------------------------------------------------------------------
-- IP Interface Configuration Table **
-------------------------------------------------------------------------------
mnPrIPIfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrIPIfConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains configuration information about each of the radio's
IP interfaces."
::= { mnPrConfigurationObjects 10 }
mnPrIPIfConfEntry OBJECT-TYPE
SYNTAX MnPrIPIfConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration information about one of the radio's IP interfaces."
INDEX { mnRadioIndex, mnIPIfIndex }
::= { mnPrIPIfConfTable 1 }
MnPrIPIfConfEntry ::=
SEQUENCE {
mnIPIfIndex
INTEGER,
mnPrIPIfConfIPAddr
IpAddress,
mnPrIPIfConfSubnetMask
IpAddress,
mnPrIPIfConfRouting
INTEGER,
mnPrIPIfConfRoutingBit
INTEGER,
mnPrIPIfConfCustomAddress
IpAddress,
mnPrIPIfConfCustomSubnet
IpAddress
}
mnIPIfIndex OBJECT-TYPE
SYNTAX INTEGER {
ethernet(2),
ipoair(3),
ppp(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for the IP Interfaces Table (these match the numbering
used for these same interfaces in the MIB-II IfTable.)"
::= { mnPrIPIfConfEntry 1 }
mnPrIPIfConfIPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address for this interface."
::= { mnPrIPIfConfEntry 2 }
mnPrIPIfConfSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The subnet mask for this interface."
::= { mnPrIPIfConfEntry 3 }
mnPrIPIfConfRouting OBJECT-TYPE
SYNTAX INTEGER {
none(1),
rip(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The routing protocol used on this interface."
::= { mnPrIPIfConfEntry 4 }
mnPrIPIfConfRoutingBit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A bitmap providing more information for the selected routing type.
For RIP, the LSB is set if a custom advisement is to be used."
::= { mnPrIPIfConfEntry 5 }
mnPrIPIfConfCustomAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If custom advisement is enabled for RIP, this is the address that
is sent out on RIP packets for this port."
::= { mnPrIPIfConfEntry 6 }
mnPrIPIfConfCustomSubnet OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If custom advisement is enabled for RIP, this is the subnet that
is sent out on RIP packets for this port."
::= { mnPrIPIfConfEntry 7 }
-------------------------------------------------------------------------------
-- Static Route Configuration Table
-------------------------------------------------------------------------------
mnPrRouteConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrRouteConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Static routing configuration for this radio."
::= { mnPrConfigurationObjects 11 }
mnPrRouteConfEntry OBJECT-TYPE
SYNTAX MnPrRouteConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration information for use in creating and maintaining static routes."
INDEX { mnRadioIndex, mnPrRouteConfIndex }
::= { mnPrRouteConfTable 1 }
MnPrRouteConfEntry ::=
SEQUENCE {
mnPrRouteConfIndex
INTEGER,
mnPrRouteConfDest
IpAddress,
mnPrRouteConfMask
IpAddress,
mnPrRouteConfNextHop
IpAddress,
mnPrRouteConfMetric
INTEGER,
mnPrRouteConfRowStatus
RowStatus
}
mnPrRouteConfIndex OBJECT-TYPE
SYNTAX INTEGER (0..50)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the static routing database that contains
this row"
::= { mnPrRouteConfEntry 1 }
mnPrRouteConfDest OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The destination IP address of this route."
::= { mnPrRouteConfEntry 2 }
mnPrRouteConfMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicate the mask to be logical-ANDed with the
destination address before being compared to the
value in the mnPrRouteConfDest field.
For those systems that do not support arbitrary
subnet masks, an agent constructs the value of the
mnPrRouteConfMask by determining whether
the value of the correspondent
mnPrRouteConfDest field belong to a
class-A, B, or C network, and then using one of:
mask network
255.0.0.0 class-A
255.255.0.0 class-B
255.255.255.0 class-C"
::= { mnPrRouteConfEntry 3 }
mnPrRouteConfNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the next hop of this route.
(In the case of a route bound to an interface
which is realized via a broadcast media, the value
of this field is the agent's IP address on that
interface.)"
::= { mnPrRouteConfEntry 4 }
mnPrRouteConfMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The routing metric for this route."
::= { mnPrRouteConfEntry 5 }
mnPrRouteConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this conceptual row in the
mnPrRouteConfTable:
active (1)
notInService (2)
notReady (3) (not setable)
createAndGo (4) (can be set, but not supported by this table)
createAndWait(5)
destroy (6)
A static route is not qualified for activation until
instances of all columns of the current row
have an appropriate value."
::= { mnPrRouteConfEntry 6 }
-------------------------------------------------------------------------------
-- Trap Destination Configuration Table **
-------------------------------------------------------------------------------
mnPrTrapConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrTrapConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Trap Destinations for this radio."
::= { mnPrConfigurationObjects 12 }
mnPrTrapConfEntry OBJECT-TYPE
SYNTAX MnPrTrapConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"One trap destination entry."
INDEX { mnRadioIndex, mnTrapIndex }
::= { mnPrTrapConfTable 1 }
MnPrTrapConfEntry ::=
SEQUENCE {
mnTrapIndex
INTEGER,
mnPrTrapConfTrapAddr
IpAddress,
mnPrTrapConfTrapComm
DisplayString,
mnPrTrapConfRowStatus
RowStatus
}
mnTrapIndex OBJECT-TYPE
SYNTAX INTEGER (1..5)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the trap destination configuration entry."
::= { mnPrTrapConfEntry 1 }
mnPrTrapConfTrapAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the trap destination."
::= { mnPrTrapConfEntry 2 }
mnPrTrapConfTrapComm OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The trap community string to use when sending to the
associated trap trap destination."
::= { mnPrTrapConfEntry 3 }
mnPrTrapConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this conceptual row in the mnPrTrapConfTable:
active (1)
notInService (2)
notReady (3) (not setable)
createAndGo (4) (can be set, but not supported by this table)
createAndWait(5)
destroy (6)
A row is not qualified for activation until
instances of all columns of the row
have an appropriate value."
::= { mnPrTrapConfEntry 4 }
-------------------------------------------------------------------------------
-- PPP Configuration Table
-------------------------------------------------------------------------------
mnPrPPPConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPPPConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"PPP Configuration Parameters for this radio."
::= { mnPrConfigurationObjects 13 }
mnPrPPPConfEntry OBJECT-TYPE
SYNTAX MnPrPPPConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"One PPP Configuration entry."
INDEX { mnRadioIndex }
::= { mnPrPPPConfTable 1 }
MnPrPPPConfEntry ::=
SEQUENCE {
mnPrPPPConfBaudRate
INTEGER,
mnPrPPPConfInitString
DisplayString,
mnPrPPPConfChapUser
DisplayString,
mnPrPPPConfChapSecret
DisplayString
}
mnPrPPPConfBaudRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The baud rate for the external modem port."
::= { mnPrPPPConfEntry 1 }
mnPrPPPConfInitString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The initialization string for the external modem."
::= { mnPrPPPConfEntry 2 }
mnPrPPPConfChapUser OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The initialization string for the external modem."
::= { mnPrPPPConfEntry 3 }
mnPrPPPConfChapSecret OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The CHAP secret needed to access the external modem port."
::= { mnPrPPPConfEntry 4 }
-------------------------------------------------------------------------------
-- Performance History Configuration Table
-------------------------------------------------------------------------------
mnPrPerfHistConfigObjects OBJECT IDENTIFIER ::= { mnPrConfigurationObjects 14 }
mnPrPerfHistConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPerfHistConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Performance History Configuration Parameters for each radio."
::= { mnPrPerfHistConfigObjects 1 }
mnPrPerfHistConfEntry OBJECT-TYPE
SYNTAX MnPrPerfHistConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"One Performance History Configuration entry."
INDEX { mnRadioIndex }
::= { mnPrPerfHistConfTable 1 }
MnPrPerfHistConfEntry ::=
SEQUENCE {
mnPrPerfHistConfEnable
TruthValue,
mnPrPerfHistConfInterval
INTEGER,
mnPrPerfHistConfFilename
DisplayString,
mnPrPerfHistConfUploadInterval
INTEGER
}
mnPrPerfHistConfEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to administratively
enable or disable the collection of Performance History data."
::= { mnPrPerfHistConfEntry 1 }
mnPrPerfHistConfInterval OBJECT-TYPE
SYNTAX INTEGER -- UNITS seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds between each Performance History sample."
::= { mnPrPerfHistConfEntry 2 }
mnPrPerfHistConfFilename OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object configures the filename to be used for manual uploads
of Performance History in CSV format. It also serves as the
basename for automatic scheduled uploads which will append the
date and time to this filename just in front of the filetype
extension if any."
::= { mnPrPerfHistConfEntry 3 }
mnPrPerfHistConfUploadInterval OBJECT-TYPE
SYNTAX INTEGER -- UNITS seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds to collect Performance History data before
automatically uploading it in CSV format to the TFTP server.
A value of 0 disables automatic uploads."
::= { mnPrPerfHistConfEntry 4 }
mnPrPerfHistConfVarTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrPerfHistConfVarEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Performance History Variable Configuration Parameters for each
radio."
::= { mnPrPerfHistConfigObjects 2 }
mnPrPerfHistConfVarEntry OBJECT-TYPE
SYNTAX MnPrPerfHistConfVarEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"One Performance History Variable Configuration entry."
INDEX { mnRadioIndex, mnPrPerfHistConfVarIndex }
::= { mnPrPerfHistConfVarTable 1 }
MnPrPerfHistConfVarEntry ::=
SEQUENCE {
mnPrPerfHistConfVarIndex
INTEGER,
mnPrPerfHistConfVarName
DisplayString,
mnPrPerfHistConfVarEnable
TruthValue
}
mnPrPerfHistConfVarIndex OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Performance History Variable Index."
::= { mnPrPerfHistConfVarEntry 1 }
mnPrPerfHistConfVarName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object displays the Performance History variable name for
this record."
::= { mnPrPerfHistConfVarEntry 2 }
mnPrPerfHistConfVarEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to administratively
enable or disable the collection of Performance History data
for the selected performance variable."
::= { mnPrPerfHistConfVarEntry 3 }
-------------------------------------------------------------------------------
-- E1/DS1 Tributary Configuration Table
-------------------------------------------------------------------------------
mnPrTribE1ConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrTribE1ConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration information
about each E1/DS1 tributary within this link."
::= { mnPrConfigurationObjects 15 }
mnPrTribE1ConfEntry OBJECT-TYPE
SYNTAX MnPrTribE1ConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration information about a
single E1/DS1 tributary within this link. "
INDEX { mnTribIndex }
::= { mnPrTribE1ConfTable 1 }
MnPrTribE1ConfEntry ::=
SEQUENCE {
mnPrTribE1ConfLineType
INTEGER
}
mnPrTribE1ConfLineType OBJECT-TYPE
SYNTAX INTEGER {
encodeHdb3B8zs(1),
encodeAmi(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to administratively
configure the E1/DS1 line encoding state of this
tributary.
encodeHdb3B8zs(1) - Use HDB3 (E1) or B8ZS (DS1) line
encoding for the specified tributary.
encodeAmi(2) - Use AMI (E1 or DS1) line encoding for
the specified tributary.
Currently, all tributaries on a LIM are encoded as
specified for the first tributary on that LIM (trib 1 for
LIM A, trib 17 for LIM B). This will change in the future
when the hardware is capable of per tributary encoding."
::= { mnPrTribE1ConfEntry 1 }
-------------------------------------------------------------------------------
-- Auxiliary Channel Configuration Table
-------------------------------------------------------------------------------
mnPrAuxConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrAuxConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters for
the Auxiliary channels in the link"
::= { mnPrConfigurationObjects 16 }
mnPrAuxConfEntry OBJECT-TYPE
SYNTAX MnPrAuxConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single
Auxiliary channel within the link. Can be used
to configure other similar ports in the Link,
like the OW port in data mode."
INDEX { mnRadioIndex, mnPrAuxIndex }
::= { mnPrAuxConfTable 1 }
MnPrAuxConfEntry ::=
SEQUENCE {
mnPrAuxIndex
INTEGER,
mnPrAuxConfBaudRate
INTEGER,
mnPrAuxConfParity
INTEGER,
mnPrAuxConfInversion
INTEGER,
mnPrAuxConfStopBits
INTEGER
}
mnPrAuxIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Auxiliary Channel Index. AUX1 = 1, AUX2 = 2, OW(data) = 3"
::= { mnPrAuxConfEntry 1 }
mnPrAuxConfBaudRate OBJECT-TYPE
SYNTAX INTEGER {
baud9600(9600),
baud14400(14400),
baud19200(19200),
baud28800(28800),
baud38400(38400),
baud48000(48000),
baud56000(56000),
baud57600(57600),
baud64000(64000)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the
baud rate used for this auxiliary channel. AUX1/AUX2
support only baud9600 and baud19200."
::= { mnPrAuxConfEntry 2 }
mnPrAuxConfParity OBJECT-TYPE
SYNTAX INTEGER {
noParity(1),
evenParity(2),
oddParity(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the
parity checking for this auxiliary channel."
::= { mnPrAuxConfEntry 3 }
mnPrAuxConfInversion OBJECT-TYPE
SYNTAX INTEGER {
noInversion(1),
invertInput(2),
invertOutput(3),
invertBoth(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the
signal inversion for this auxiliary channel."
::= { mnPrAuxConfEntry 4 }
mnPrAuxConfStopBits OBJECT-TYPE
SYNTAX INTEGER {
oneStopBit(1),
twoStopBits(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the
number of stop bits used for this auxiliary channel."
::= { mnPrAuxConfEntry 5 }
-------------------------------------------------------------------------------
-- Ethernet Port Configuration Table
-------------------------------------------------------------------------------
mnPrEthPortConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrEthPortConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters for Ethernet
ports in the link, particularly the auxilliary non-LIM ports."
::= { mnPrConfigurationObjects 17 }
mnPrEthPortConfEntry OBJECT-TYPE
SYNTAX MnPrEthPortConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single Ethernet
port within the link."
INDEX { mnRadioIndex, mnPrEthPortIndex }
::= { mnPrEthPortConfTable 1 }
MnPrEthPortConfEntry ::=
SEQUENCE {
mnPrEthPortIndex
INTEGER,
mnPrEthPortConfSpeed
LanSpeed
}
mnPrEthPortIndex OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS Port Configuration Index:
1 = NMS 1
2 = NMS 2
3 = Integral Ethernet 1
4 = Integral Ethernet 2
Range potentially allows tributaries to be indexed."
::= { mnPrEthPortConfEntry 1 }
mnPrEthPortConfSpeed OBJECT-TYPE
SYNTAX LanSpeed
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the LAN speed
settings for the Ethernet ports. It allows the user to enable
auto-negotiation or set the speed and duplex settings to
a fixed value."
::= { mnPrEthPortConfEntry 2 }
-------------------------------------------------------------------------------
-- Switching Plane Configuration Table
-------------------------------------------------------------------------------
mnPrSwitchPlaneConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrSwitchPlaneConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters (and
control and status variables) for the switching
planes in the link.
A protected link contains pairs of redundant components
(generally in a primary and associated secondary SPU).
The pair defines a switching plane.
This table has a row for every redundant component in the
link."
::= { mnPrConfigurationObjects 18 }
mnPrSwitchPlaneConfEntry OBJECT-TYPE
SYNTAX MnPrSwitchPlaneConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single
redundant component within the link."
INDEX { mnRadioIndex, mnPrSwitchPlaneIndex }
::= { mnPrSwitchPlaneConfTable 1 }
MnPrSwitchPlaneConfEntry ::=
SEQUENCE {
mnPrSwitchPlaneIndex
INTEGER,
mnPrSwitchPlaneConfStatus
INTEGER,
mnPrSwitchPlaneConfOnlineReq
TruthValue
}
mnPrSwitchPlaneIndex OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Switch Configuration Index.
1 = TxMux
2 = TxMod
3 = RxDMux
4 = RxDMod
etc. Range sized to allow tributaries to be indexed."
::= { mnPrSwitchPlaneConfEntry 1 }
mnPrSwitchPlaneConfStatus OBJECT-TYPE
SYNTAX INTEGER{
isTrue(1), -- Temporary, for backwards compatibility
isFalse(2), -- Temporary, for backwards compatibility
oos(3), -- oos
is(7), -- is
oosAlm(11), -- oos Alm
isAlm(15), -- is Alm
oosOlr(19), -- oos Olr
isOlr(23), -- is Olr
oosAlmOlr(27), -- oos Alm Olr
isAlmOlr(31) -- is Alm Olr
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
".....
Bit 2 (00100): 1=IS (0=OOS)
Bit 3 (01000): 1=ALM
Bit 4 (10000): 1=OLR
"
::= { mnPrSwitchPlaneConfEntry 2 }
mnPrSwitchPlaneConfOnlineReq OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"....."
::= { mnPrSwitchPlaneConfEntry 3 }
-------------------------------------------------------------------------------
-- DPM Channel Interface Configuration Table
-------------------------------------------------------------------------------
mnPrDpmCiConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrDpmCiConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters (and
status variables) for DPM Channel Interfaces.
"
::= { mnPrConfigurationObjects 19 }
mnPrDpmCiConfEntry OBJECT-TYPE
SYNTAX MnPrDpmCiConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single
DPM Channel Interface within the link."
INDEX { mnPrDpmCiIndex }
::= { mnPrDpmCiConfTable 1 }
MnPrDpmCiConfEntry ::=
SEQUENCE {
mnPrDpmCiIndex
INTEGER,
mnPrDpmCiConfType
INTEGER,
mnPrDpmCiConfFullName
DisplayString,
mnPrDpmCiConfSharpCapable
TruthValue,
mnPrDpmCiConfActCgName
DisplayString,
mnPrDpmCiConfActSharpEnabled
TruthValue,
mnPrDpmCiConfActOtherIntf
DisplayString,
mnPrDpmCiConfPropAvailable
TruthValue,
mnPrDpmCiConfPropCgName
DisplayString,
mnPrDpmCiConfPropSharpEnabled
TruthValue,
mnPrDpmCiConfPropOtherIntf
DisplayString
}
mnPrDpmCiIndex OBJECT-TYPE
SYNTAX INTEGER (10001..42999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 1 }
mnPrDpmCiConfType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 2 }
mnPrDpmCiConfFullName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 3 }
mnPrDpmCiConfSharpCapable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 4 }
mnPrDpmCiConfActCgName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 5 }
mnPrDpmCiConfActSharpEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 6 }
mnPrDpmCiConfActOtherIntf OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 7 }
mnPrDpmCiConfPropAvailable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 8 }
mnPrDpmCiConfPropCgName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 9 }
mnPrDpmCiConfPropSharpEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 10 }
mnPrDpmCiConfPropOtherIntf OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCiConfEntry 11 }
-------------------------------------------------------------------------------
-- DPM Channel Group Configuration Table
-------------------------------------------------------------------------------
mnPrDpmCgConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrDpmCgConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters (and
status variables) for DPM Channel Groups.
"
::= { mnPrConfigurationObjects 20 }
mnPrDpmCgConfEntry OBJECT-TYPE
SYNTAX MnPrDpmCgConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single
DPM Channel Group within the link."
INDEX { mnRadioIndex, mnPrDpmCgIndex }
::= { mnPrDpmCgConfTable 1 }
MnPrDpmCgConfEntry ::=
SEQUENCE {
mnPrDpmCgIndex
INTEGER,
mnPrDpmCgConfName
DisplayString,
mnPrDpmCgConfType
INTEGER,
mnPrDpmCgConfCount
INTEGER,
mnPrDpmCgConfChMinRate
INTEGER,
mnPrDpmCgConfChMaxRate
INTEGER,
mnPrDpmCgConfChAllocRate
INTEGER,
mnPrDpmCgConfIntf1
DisplayString,
mnPrDpmCgConfSharpEnabled1
TruthValue,
mnPrDpmCgConfIntf2
DisplayString,
mnPrDpmCgConfSharpEnabled2
TruthValue,
mnPrDpmCgConfRowStatus
RowStatus
}
mnPrDpmCgIndex OBJECT-TYPE
SYNTAX INTEGER (1..1999)
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 1 }
mnPrDpmCgConfName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 2 }
mnPrDpmCgConfType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 3 }
mnPrDpmCgConfCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 4 }
mnPrDpmCgConfChMinRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 6 }
mnPrDpmCgConfChMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 7 }
mnPrDpmCgConfChAllocRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Capacity of the channels in this channel group (bits/sec)"
::= { mnPrDpmCgConfEntry 8 }
mnPrDpmCgConfIntf1 OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 9 }
mnPrDpmCgConfSharpEnabled1 OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 10 }
mnPrDpmCgConfIntf2 OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 11 }
mnPrDpmCgConfSharpEnabled2 OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 12 }
mnPrDpmCgConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrDpmCgConfEntry 13 }
-------------------------------------------------------------------------------
-- SHARP Channel Table
-------------------------------------------------------------------------------
mnPrSHARPChanTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrSHARPChanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters (and
status variables) for SHARP Channels.
"
::= { mnPrConfigurationObjects 21 }
mnPrSHARPChanEntry OBJECT-TYPE
SYNTAX MnPrSHARPChanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single
SHARP Channel within the link."
INDEX { mnPrDpmCiIndex }
::= { mnPrSHARPChanTable 1 }
MnPrSHARPChanEntry ::=
SEQUENCE {
mnPrSHARPChanStatus
INTEGER,
mnPrSHARPChanActiveChan
INTEGER,
mnPrSHARPChanMasterBER
INTEGER,
mnPrSHARPChanSlaveBER
INTEGER,
mnPrSHARPChanEnable
INTEGER,
mnPrSHARPChanSwitchMode
INTEGER,
mnPrSHARPChanMasterThresh
INTEGER,
mnPrSHARPChanSlaveThresh
INTEGER,
mnPrSHARPChanManualForce
INTEGER,
mnPrSHARPChanSwitchPref
INTEGER
}
mnPrSHARPChanStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
normal(2),
notProtected(3),
channelFail(4),
limFail(5),
unknown(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 1 }
mnPrSHARPChanActiveChan OBJECT-TYPE
SYNTAX INTEGER {
master(1),
slave(2),
unknown(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 2 }
mnPrSHARPChanMasterBER OBJECT-TYPE
SYNTAX SHARPBERStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 3 }
mnPrSHARPChanSlaveBER OBJECT-TYPE
SYNTAX SHARPBERStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 4 }
mnPrSHARPChanEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 6 }
mnPrSHARPChanSwitchMode OBJECT-TYPE
SYNTAX INTEGER {
hard(1),
soft(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 7 }
mnPrSHARPChanMasterThresh OBJECT-TYPE
SYNTAX SHARPBERThresh
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 8 }
mnPrSHARPChanSlaveThresh OBJECT-TYPE
SYNTAX SHARPBERThresh
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 9 }
mnPrSHARPChanManualForce OBJECT-TYPE
SYNTAX INTEGER {
noForce(1),
forceMaster(2),
forceSlave(3),
forceMasterOperNA(4),
forceSlaveOperNA(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"(The 'OperNA' values don't generate alarms. For cases when a channel
needs to be forced long-term, for operational (not diagnostic) reasons.)"
::= { mnPrSHARPChanEntry 10 }
mnPrSHARPChanSwitchPref OBJECT-TYPE
SYNTAX INTEGER {
noPreference(1),
masterNonRevert(2),
masterRevert(3),
slaveNonRevert(4),
slaveRevert(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrSHARPChanEntry 11 }
-------------------------------------------------------------------------------
-- Tributary Extended Configuration Table
-------------------------------------------------------------------------------
mnPrTribXConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrTribXConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration and other
information about each tributary within this link.
This table uses DPM CI (RLTTT) indexing, to allow
access to more than 99 tributaries. Some of the
objects in this table are expanded versions of other
tributary-related objects in the MIB, inserted here
to allow access to tributaries beyond #99. "
::= { mnPrConfigurationObjects 22 }
mnPrTribXConfEntry OBJECT-TYPE
SYNTAX MnPrTribXConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration information about a
single tributary within this link. "
INDEX { mnPrDpmCiIndex }
::= { mnPrTribXConfTable 1 }
MnPrTribXConfEntry ::=
SEQUENCE {
mnPrTribXConfAdminEquipped
TruthValue,
mnPrTribXConfLineType
INTEGER,
mnPrTribXConfLocalLoopback
TruthValue,
mnPrTribXConfRemoteLoopback
TruthValue,
mnPrTribXConfTribStatus
INTEGER
}
mnPrTribXConfAdminEquipped OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to administratively
configure the provisioned equipment state of this
tributary. If the tributary is not equipped, it
will generate no alarms."
::= { mnPrTribXConfEntry 1 }
mnPrTribXConfLineType OBJECT-TYPE
SYNTAX INTEGER {
encodeHdb3B8zs(1),
encodeAmi(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to administratively
configure the E1/DS1 line encoding state of this
tributary.
encodeHdb3B8zs(1) - Use HDB3 (E1) or B8ZS (DS1) line
encoding for the specified tributary.
encodeAmi(2) - Use AMI (E1 or DS1) line encoding for
the specified tributary."
::= { mnPrTribXConfEntry 2 }
mnPrTribXConfLocalLoopback OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set to 'True', enables tributary local loopback (loops
incoming tributary signal back out to customer equipment.)"
::= { mnPrTribXConfEntry 3 }
mnPrTribXConfRemoteLoopback OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set to 'True', enables tributary remote loopback (loops
outgoing tributary signal back into tributary.)"
::= { mnPrTribXConfEntry 4 }
mnPrTribXConfTribStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Tributary Status bits.
Bit 0:
...
Bit 14 - 31: reserved"
::= { mnPrTribXConfEntry 5 }
-------------------------------------------------------------------------------
-- Ethernet Switch Table
-------------------------------------------------------------------------------
mnPrEthSwTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrEthSwEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about
each Ethernet switch within the link."
::= { mnPrConfigurationObjects 23 }
mnPrEthSwEntry OBJECT-TYPE
SYNTAX MnPrEthSwEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information for a single
Ethernet switch within the link."
INDEX { mnRadioIndex, mnPrEthSwIndex }
::= { mnPrEthSwTable 1 }
MnPrEthSwEntry ::=
SEQUENCE {
mnPrEthSwIndex
INTEGER,
mnPrEthSwStatRRPStatus
INTEGER,
mnPrEthSwConfRRPMode
INTEGER,
mnPrEthSwConfRRPPollInterval
INTEGER,
mnPrEthSwConfRRPThreshold
INTEGER,
mnPrEthSwConfRRPFwdDelay
INTEGER,
mnPrEthSwConfRRPRingID
DisplayString
}
mnPrEthSwIndex OBJECT-TYPE
SYNTAX INTEGER (1..9)
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrEthSwEntry 1 }
mnPrEthSwStatRRPStatus OBJECT-TYPE
SYNTAX INTEGER {
ringok(1),
ringbroken(2),
offline(3),
notapplicable(4),
notsupported(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrEthSwEntry 2 }
mnPrEthSwConfRRPMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
passthrough(2),
switch(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrEthSwEntry 3 }
mnPrEthSwConfRRPPollInterval OBJECT-TYPE
SYNTAX INTEGER (10..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrEthSwEntry 4 }
mnPrEthSwConfRRPThreshold OBJECT-TYPE
SYNTAX INTEGER (50..50000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrEthSwEntry 5 }
mnPrEthSwConfRRPFwdDelay OBJECT-TYPE
SYNTAX INTEGER (10..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrEthSwEntry 6 }
mnPrEthSwConfRRPRingID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrEthSwEntry 7 }
-------------------------------------------------------------------------------
-- ACM Table
-------------------------------------------------------------------------------
mnPrAcmTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrAcmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration parameters and other information
related to the ACM facility on each radio."
::= { mnPrConfigurationObjects 24 }
mnPrAcmEntry OBJECT-TYPE
SYNTAX MnPrAcmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ACM paramters/information for a single radio within the link."
INDEX { mnRadioIndex }
::= { mnPrAcmTable 1 }
MnPrAcmEntry ::=
SEQUENCE {
mnPrAcmModeProp
INTEGER,
mnPrAcmModeConf
INTEGER,
mnPrAcmMaxCapProp
INTEGER,
mnPrAcmMaxCapConf
INTEGER,
mnPrAcmMinEthThreshProp
INTEGER,
mnPrAcmMinEthThreshConf
INTEGER,
mnPrAcmTxPower
INTEGER,
mnPrAcmMaxTxPower
INTEGER,
mnPrAcmProfileHeader
DisplayString
}
mnPrAcmModeProp OBJECT-TYPE
SYNTAX INTEGER {
acmdisabled(1),
acmrxtx(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Proposed ACM Mode"
::= { mnPrAcmEntry 1 }
mnPrAcmModeConf OBJECT-TYPE
SYNTAX INTEGER {
acmdisabled(1),
acmrxtx(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current ACM Mode"
::= { mnPrAcmEntry 2 }
mnPrAcmMaxCapProp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Proposed Maximum ACM Capacity (in kbps). After a sucessful
evaluation, a subsequent activation sets mnPrAcmMaxCapConf
to the value of mnPrAcmMaxCapProp."
::= { mnPrAcmEntry 3 }
mnPrAcmMaxCapConf OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current Maximum ACM Capacity (in kbps). Ignored if ACM is off.
If ACM is on, this value, if greater than Station License
Capacity, takes precedence over Station License Capacity and
can result in a total capacity that is GREATER than SL Capacity."
::= { mnPrAcmEntry 4 }
mnPrAcmMinEthThreshProp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Proposed ACM Minimum Ethernet Threshold (in kbps): PDH traffic is
dropped if necessary to keep Ethernet capacity at this level."
::= { mnPrAcmEntry 5 }
mnPrAcmMinEthThreshConf OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current ACM Minimum Ethernet Threshold (in kbps): PDH traffic is
dropped if necessary to keep Ethernet capacity at this level."
::= { mnPrAcmEntry 6 }
mnPrAcmTxPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ACM Tx Power"
::= { mnPrAcmEntry 7 }
mnPrAcmMaxTxPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ACM Maximum Tx Power"
::= { mnPrAcmEntry 8 }
mnPrAcmProfileHeader OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The column headers that line up with the textual columns embedded in
the mnPrAcmProfileText column in the ACM Profile Table."
::= { mnPrAcmEntry 9 }
-------------------------------------------------------------------------------
-- ACM Profile Table
-------------------------------------------------------------------------------
mnPrAcmProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrAcmProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each current ACM profile for
each radio within the link."
::= { mnPrConfigurationObjects 25 }
mnPrAcmProfileEntry OBJECT-TYPE
SYNTAX MnPrAcmProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information for a single ACM Profile on a single radio."
INDEX { mnRadioIndex, mnPrAcmProfileIndex }
::= { mnPrAcmProfileTable 1 }
MnPrAcmProfileEntry ::=
SEQUENCE {
mnPrAcmProfileIndex
INTEGER,
mnPrAcmProfileText
DisplayString
}
mnPrAcmProfileIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for this entry."
::= { mnPrAcmProfileEntry 1 }
mnPrAcmProfileText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"All the information about the profile as one text string."
::= { mnPrAcmProfileEntry 2 }
-------------------------------------------------------------------------------
-- RADIUS Server Configuration Table
-------------------------------------------------------------------------------
mnPrRADSrvConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrRADSrvConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"RADIUS Servers for this radio."
::= { mnPrConfigurationObjects 26 }
mnPrRADSrvConfEntry OBJECT-TYPE
SYNTAX MnPrRADSrvConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"One trap destination entry."
INDEX { mnRadioIndex, mnPrRADSrvIndex }
::= { mnPrRADSrvConfTable 1 }
MnPrRADSrvConfEntry ::=
SEQUENCE {
mnPrRADSrvIndex
INTEGER,
mnPrRADSrvConfName
DisplayString,
mnPrRADSrvConfAuthPort
INTEGER,
mnPrRADSrvConfSecret
DisplayString
}
mnPrRADSrvIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the RADIUS Server configuration entry."
::= { mnPrRADSrvConfEntry 1 }
mnPrRADSrvConfName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the RADIUS Server. Initially IPv4 address
but other formats may be supported in the future."
::= { mnPrRADSrvConfEntry 2 }
mnPrRADSrvConfAuthPort OBJECT-TYPE
SYNTAX INTEGER (1024..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The UDP port to use for the RADIUS authentication service.
The default is 1812."
::= { mnPrRADSrvConfEntry 3 }
mnPrRADSrvConfSecret OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The shared secret to use to authenticate the radio with
the RADIUS Server."
::= { mnPrRADSrvConfEntry 4 }
-------------------------------------------------------------------------------
-- RRP+ Ring Table
-------------------------------------------------------------------------------
mnPrRRPPTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrRRPPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about
each RRP+ ring supported by this link."
::= { mnPrConfigurationObjects 27 }
mnPrRRPPEntry OBJECT-TYPE
SYNTAX MnPrRRPPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information for a single
RRP+ ring supported by this link."
INDEX { mnRadioIndex, mnPrRRPPIndex }
::= { mnPrRRPPTable 1 }
MnPrRRPPEntry ::=
SEQUENCE {
mnPrRRPPIndex
INTEGER,
mnPrRRPPRowStatus
RowStatus,
mnPrRRPPStatus
INTEGER,
mnPrRRPPConfMode
INTEGER,
mnPrRRPPConfPollInterval
INTEGER,
mnPrRRPPConfThreshold
INTEGER,
mnPrRRPPConfFwdDelay
INTEGER,
mnPrRRPPConfLdpVlan
INTEGER,
mnPrRRPPConfRingPort1
INTEGER,
mnPrRRPPConfRingPort2
INTEGER,
mnPrRRPPConfProtVlans
DisplayString,
mnPrRRPPConfADPorts
DisplayString,
mnPrRRPPADPortAvailability
Display64
}
mnPrRRPPIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is also the ring number..."
::= { mnPrRRPPEntry 1 }
mnPrRRPPRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this conceptual row in the mnPrRRPPTable:
active (1)
notInService (2)
notReady (3) (not setable, result of failure to go active)
createAndGo (4) (can be set, but not supported by this table)
createAndWait(5)
destroy (6)
A row is not qualified for activation until
instances of all columns of the row
have an appropriate value."
::= { mnPrRRPPEntry 2 }
mnPrRRPPStatus OBJECT-TYPE
SYNTAX INTEGER {
ringok(1),
ringbroken(2),
offline(3),
notapplicable(4),
notsupported(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { mnPrRRPPEntry 3 }
mnPrRRPPConfMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
passthrough(2),
switch(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrRRPPEntry 4 }
mnPrRRPPConfPollInterval OBJECT-TYPE
SYNTAX INTEGER (10..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrRRPPEntry 5 }
mnPrRRPPConfThreshold OBJECT-TYPE
SYNTAX INTEGER (50..50000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrRRPPEntry 6 }
mnPrRRPPConfFwdDelay OBJECT-TYPE
SYNTAX INTEGER (10..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrRRPPEntry 7 }
mnPrRRPPConfLdpVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VLAN ID used for this ring's LDP packets."
::= { mnPrRRPPEntry 8 }
mnPrRRPPConfRingPort1 OBJECT-TYPE
SYNTAX INTEGER (1..21)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"1-based port number of the lower-numbered ring port."
::= { mnPrRRPPEntry 9 }
mnPrRRPPConfRingPort2 OBJECT-TYPE
SYNTAX INTEGER (1..21)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"1-based port number of the higher-numbered ring port."
::= { mnPrRRPPEntry 10 }
mnPrRRPPConfProtVlans OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Human-readable list of protected VLAN IDs for this ring, separated by commas.
Sample: '101,102'"
::= { mnPrRRPPEntry 11 }
mnPrRRPPConfADPorts OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Human-readable list of Add-Drop ports for this ring on this terminal,
separated by commas. Sample: 'E2-A(101),N1-A(101),N2-A(102)' where
E2=Eth2, A=Access (T=trunk), 101=VLAN ID. "
::= { mnPrRRPPEntry 12 }
mnPrRRPPADPortAvailability OBJECT-TYPE
SYNTAX Display64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"64-bit unsigned integer that consists of 32 2-bit fields where each
field represents how a particular Ethernet port can be used as an
Add/Drop port for the ring in question. The least-significant
field (bits 1 and 0) corresponds to port 1 (Eth1). Conventional 1-based
port numbers (indexes) are used, so the first 7 ports are:
1: Eth1
2: Eth2
3: NMS1
4: NMS2
5: Xover
6: CPU
7: Link
The values within the 2-bit fields have the following meanings:
0: Port is unavailable for this ring
1: Port can be used only as a trunk mode A/D port for this ring
2: Port can be used only as an access mode A/D port for this ring (not used)
3: Port can be used as either a trunk mode or access mode A/D port
As with other read-only 64-bit unsigned objects, the object is an ASCII string
representation of a decimal number representing a 64-bit unsigned number."
::= { mnPrRRPPEntry 13 }
-------------------------------------------------------------------------------
-- Channel Unit Configuration Table
-------------------------------------------------------------------------------
mnPrCUConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrCUConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing various general configuration
parameters for each channel unit (radio) within the
link. For MX objects only."
::= { mnPrConfigurationObjects 28 }
mnPrCUConfEntry OBJECT-TYPE
SYNTAX MnPrCUConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of general configuration information for a
single channel unit (radio) within the link. "
INDEX { mnRadioIndex }
::= { mnPrCUConfTable 1 }
MnPrCUConfEntry ::=
SEQUENCE {
mnPrCUConfRRPPLLFHysterSetTime
INTEGER,
mnPrCUConfRRPPLLFHysterClrTime
INTEGER
}
mnPrCUConfRRPPLLFHysterSetTime OBJECT-TYPE
SYNTAX INTEGER (0..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of seconds to require that BER 10^-6 condition must be true before
the associated alarm is set, thus affecting LLF and thus RRP+. Can be used
to keep a fluttering BER 10^-6 condition from causing frequent RRP+ ring
changes. Note that if there is a hard break elsewhere in the ring, we
will not let fluttering BER break the ring at a second place."
::= { mnPrCUConfEntry 1 }
mnPrCUConfRRPPLLFHysterClrTime OBJECT-TYPE
SYNTAX INTEGER (0..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of seconds to require that BER 10^-6 condition must be false before
the associated alarm is cleared, thus affecting LLF and thus RRP+. Can be used
to keep a fluttering BER 10^-6 condition from causing frequent RRP+ ring
changes. Note that if there is a hard break elsewhere in the ring, we
will not let fluttering BER break the ring at a second place."
::= { mnPrCUConfEntry 2 }
-------------------------------------------------------------------------------
-- System Command Processor Control Table
-------------------------------------------------------------------------------
mnPrSCPCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrSCPCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that controls the System Command Processor
for each radio in the link."
::= { mnPrUtilityObjects 1 }
mnPrSCPCtlEntry OBJECT-TYPE
SYNTAX MnPrSCPCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of System Command Processor control information
for a single radio within the link."
INDEX { mnRadioIndex }
::= { mnPrSCPCtlTable 1 }
MnPrSCPCtlEntry ::=
SEQUENCE {
mnPrSCPCtlCmd
INTEGER,
mnPrSCPCtlCmdStringArg
DisplayString,
mnPrSCPCtlCmdNumArg
INTEGER,
mnPrSCPCtlCmdProgress
INTEGER,
mnPrSCPCtlCmdResult
INTEGER
}
mnPrSCPCtlCmd OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
resetLatchedAlarms(2),
resetCustomPerformanceInterval(3),
bootPrimaryImage(4),
bootSecondaryImage(5),
reconfigureModem(6),
restoreConfFactoryDefaults(7),
copySWSecImageToPriImage(8),
copySWPriImageToSecImage(9),
tftpDownloadSWBootloader(10),
tftpDownloadSWSecondaryImage(11),
tftpDownloadFpgaModemTx(12),
tftpDownloadFpgaModemRx(13),
tftpDownloadFpgaE1(14),
tftpDownloadFpgaE3(15),
tftpDownloadImage(16), -- NumArg = image_id
alarmSetClear(17),
tftpDownloadFpgaEth(18),
sshKeyGen(19),
sntpPollNow(20),
sendPING(21), -- StringArg = target IP address
resetAlarmLog(22),
resetEventLog(23),
copySWSecImageFromFarToNear(24),
restoreAlarmFactoryDefaults(25),
changeAggregateBERT(26), -- NumArg = 1 - enable, 2 - disable
resetLimABERTStats(27),
resetLimBBERTStats(28),
resetAggBERTStats(29),
resetPerformanceHistory(30),
uploadPerformanceHistory(31),
resendTraps(32),
copyImage(33), -- NumArg: byte[0]=src_idu1, byte[1]=src_img, byte[2]=dst_idu, byte[3]=dst_img
evaluateConfig(34),
passwordChangeResponse(35),
copySIM(36),
modifyChannelGroups(37),
synchPerformanceHistory(39),
revertPropToCurConfig(40),
resetSystemLog(41),
resetEthStats(42),
uploadDiagSnapshot(43),
addRrppVlan(44) -- StringArg = <ringID>,<vlanID>,<vlanName>,<port-mask>
-- (port-mask is decimal-formatted-64-bit integer in
-- same format as mnPrRRPPADPortAvailability)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system command control object for this
radio. Setting this object to a value other than
`idle' (1) has the side effect of invoking the
associated system command.
When read, the value of this object provides an
indication of the currently invoked system
control command, if any. The value of this
object returns to `idle' (1) when the invoked
command has completed execution.
Writing 'idle' to the object will cancel the
command that is in progress.
Whenever the value of this object is not `idle',
attempts to write a value to this object other than
'idle' will return an error."
::= { mnPrSCPCtlEntry 1 }
mnPrSCPCtlCmdStringArg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A string argument used by the System Command Processor. Can
be used for a filename, for example."
::= { mnPrSCPCtlEntry 2 }
mnPrSCPCtlCmdNumArg OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A numeric argument used by the System Command Processor."
::= { mnPrSCPCtlEntry 3 }
mnPrSCPCtlCmdProgress OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object provides an indication of the
progress of the current system command.
The value returned by this object is a percentage
representing the approximate percentage of the
estimated total command time that has elapsed.
If the current value of the mnPrSCPCtlCmd object is
`idle' the value of this object is zero(0)."
::= { mnPrSCPCtlEntry 4 }
mnPrSCPCtlCmdResult OBJECT-TYPE
SYNTAX INTEGER {
inProgress(1),
success(2),
failure(3),
aborted(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system control command result. The
enumerated values are interpreted as follows:
`inProgress' - The system command is still in
progress.
`success' - The system command completed
successfully.
`failure' - The system command did not complete,
or completed with errors.
`aborted' - The system command was cancelled
by the user (by writing 'idle' to mnPrSCPCtlCmd)."
::= { mnPrSCPCtlEntry 5 }
-------------------------------------------------------------------------------
-- Diagnostic Snapshot Facility Table
-------------------------------------------------------------------------------
mnPrDiagSnapTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrDiagSnapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that allows management applications to dump binary
diagnostic snapshot data from various sources in the modem (and
potentially from non-modem sources in the future)."
::= { mnPrUtilityObjects 2 }
mnPrDiagSnapEntry OBJECT-TYPE
SYNTAX MnPrDiagSnapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of Diagnostic Snapshot objects for a single radio
within the link."
INDEX { mnRadioIndex }
::= { mnPrDiagSnapTable 1 }
MnPrDiagSnapEntry ::=
SEQUENCE {
mnPrDiagSnapBuffer
OCTET STRING,
mnPrDiagSnapSource
INTEGER,
mnPrDiagSnapOverride
INTEGER
}
mnPrDiagSnapBuffer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (512))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the object that returns the snapshot data.
If mnPrDiagSnapSource's value is the default ('none(1)'), then
this object returns an octet string containing two zero bytes,
with no other side-effects. This ensures that get-nexting
through the table will not cause any diagnostic snapshotting and
will not result in SNMP failures.
If mnPrDiagSnapSource's value is not 'none(1)', then a get to
the object will return the next 512 bytes of the entire snapshot
(or less, if there is not at least 512 bytes left to transfer.)
When there is no more data to transfer, a get will result in
an SNMP error, and mnPrDiagSnapSource will then be set back to
'none(1)'."
::= { mnPrDiagSnapEntry 1 }
mnPrDiagSnapSource OBJECT-TYPE
SYNTAX INTEGER {
none(1),
adcoutput(2),
slicerinput(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object selects the source of the diagnostic snapshot (and
also implicitly activates the diagnostic snapshot facility).
An application seeking to do a diagnostic snapshot should
first confirm that this object is set to 'none(1)', which means
that no other application/user is using the facility. Then
the application should attempt to set this object to specify
the requested source. If the result of that set operation is
successful, then the application can continue and read data
from mnPrDiagSnapBuffer. If the result of the set operation
is a failure, the application should back off and wait until
this object is 'none(1)' again.
If the diagnostic snapshot facility is activated, but there is
no get or set activity to its object for 10 seconds, this
object will return to 'none(1)'.
To cancel a diagnostic snapshot, an application can set this
object to 'none(1)'."
::= { mnPrDiagSnapEntry 2 }
mnPrDiagSnapOverride OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
override(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Under some circumstances, a snapshot dump can have side-effects that
affect customer traffic on the link. By default, the diagnostic
snapshot facility will reject snapshot requests that will have these
negative effects. If an application wants to perform the snapshot
anyway, it must set this object to 'override(2)'. Doing so will
also set the minor 'Modem DSP Sample Override' alarm."
::= { mnPrDiagSnapEntry 3 }
-------------------------------------------------------------------------------
-- VLAN Device Configuration Table (used for Ethernet LIMs or MX IE)
-------------------------------------------------------------------------------
mnPrVlanDeviceConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrVlanDeviceConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration information
about each VLAN-capable device within this link."
::= { mnPrVlanObjects 1 }
mnPrVlanDeviceConfEntry OBJECT-TYPE
SYNTAX MnPrVlanDeviceConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration information about a
single Vlan device within this link. "
INDEX { mnRadioIndex, mnLIMIndex }
::= { mnPrVlanDeviceConfTable 1 }
MnPrVlanDeviceConfEntry ::=
SEQUENCE {
mnPrVlanDeviceCapabilities
OCTET STRING,
mnPrVlanDeviceTfcClsEnabled
TruthValue,
mnPrVlanDeviceNumTrafficClasses
INTEGER,
mnPrVlanTrafficClassOrder
INTEGER,
mnPrVlanTrafficClassWieghted
TruthValue,
mnPrVlanDeviceVlanVersionNumber
INTEGER,
mnPrVlanDeviceMaxVlanId
INTEGER,
mnPrVlanDeviceMaxSupportedVlans
INTEGER,
mnPrVlanDeviceNumVlans
INTEGER,
mnPrVlanDeviceNumDeletes
Counter32,
mnPrVlanDeviceLinkLossForwarding
INTEGER,
mnPrVlanDevice1qEnabled
TruthValue,
mnPrVlanDeviceIgnoreTags
TruthValue,
mnPrVlanDeviceRateLimitUnit
INTEGER,
mnPrVlanDeviceLinkUntagEnable
TruthValue,
mnPrVlanDeviceLinkFrameMode
INTEGER
}
mnPrVlanDeviceCapabilities OBJECT-TYPE
SYNTAX OCTET STRING
-- BITS
-- {
-- mnPrVlanDeviceExtendedFilteringServices(0),
-- can perform filtering of
-- individual multicast addresses
-- controlled by GMRP. (FALSE)
-- mnPrVlanDeviceTrafficClasses(1),
-- can map user priority to
-- multiple traffic classes. (TRUE)
-- mnPrVlanDeviceStaticEntryIndividualPort(2),
-- dot1qStaticUnicastReceivePort &
-- dot1qStaticMulticastReceivePort
-- can represent non-zero entries. (FALSE)
-- mnPrVlanDeviceIVLCapable(3), Independent VLAN Learning. (FALSE)
-- mnPrVlanDeviceSVLCapable(4), Shared VLAN Learning. (TRUE)
-- mnPrVlanDeviceHybridCapable(5),
-- both IVL & SVL simultaneously. (FALSE)
-- mnPrVlanDeviceConfigurablePvidTagging(6),
-- whether the implementation
-- supports the ability to
-- override the default PVID
-- setting and its egress status
-- (VLAN-Tagged or Untagged) on
-- each port. (TRUE)
-- mnPrVlanDeviceLocalVlanCapable(7)
-- can support multiple local
-- bridges, outside of the scope
-- of 802.1Q defined VLANs. (FALSE)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the optional parts of IEEE 802.1D and 802.1Q
that are implemented by this device and are manageable
through this MIB. Capabilities that are allowed on a
per-port basis are indicated in mnPrPortCapabilities.
This maps directly to dot1dDeviceCapabilities."
REFERENCE
"ISO/IEC 15802-3 Section 5.2,
IEEE 802.1Q/D11 Section 5.2, 12.10.1.1.3/b/2"
::= { mnPrVlanDeviceConfEntry 1 }
mnPrVlanDeviceTfcClsEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value true(1) indicates that Traffic Classes are
enabled on this bridge. When false(2), the bridge
operates with a single priority level for all traffic.
Maps directly to dot1dTrafficClassesEnabled."
DEFVAL { true }
::= { mnPrVlanDeviceConfEntry 2 }
mnPrVlanDeviceNumTrafficClasses OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of egress traffic classes supported on this
device. This object may optionally be read-only. On this
device, it is set to 4.
Maps to dot1dPortNumTrafficClasses, but is reported per
device instead of per port."
::= { mnPrVlanDeviceConfEntry 3 }
mnPrVlanTrafficClassOrder OBJECT-TYPE
SYNTAX INTEGER {
ieee8021pIpV4ipV6Default(1),
ipV4ipV6Ieee8021pDefault(2),
ieee8021pDefault(3),
ipV4ipV6Default(4),
default(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When mnPrVlanDeviceTrafficClassesEnabled is true, this
will tell the device in what order to look at incomming packets
for sorting into traffic classes. For example, if option 1 is
selected, the device will first look at the VLAN tag containing
IEEE 802.1p information if present, else it will look at the
IPv4 Type of Service field or the IPv6 Traffic Classes field if
present, else it will use the default priority determined by
mnPrVLANPortDefaultUserPriority. If option 5 is selected, the
device will only look at the default priority for the port."
::= { mnPrVlanDeviceConfEntry 4 }
mnPrVlanTrafficClassWieghted OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When mnPrVlanDeviceTrafficClassesEnabled is true, this
will tell the device how to handle egressing packets based upon
traffic class. When false(2), it will output all high priority
packets before outputing any lower priority packets. When
true(1), it will output based on an 8-4-2-1 packet wieghting
scheme based upon traffic class."
::= { mnPrVlanDeviceConfEntry 5 }
mnPrVlanDeviceVlanVersionNumber OBJECT-TYPE
SYNTAX INTEGER {
version1(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version number of IEEE 802.1Q that this device
supports.
Maps directly to dot1qVlanVersionNumber."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.1.1"
::= { mnPrVlanDeviceConfEntry 6 }
mnPrVlanDeviceMaxVlanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum IEEE 802.1Q VLAN ID that this device
supports.
Maps directly to dot1qMaxVlanId."
REFERENCE
"IEEE 802.1Q/D11 Section 9.3.2.3"
::= { mnPrVlanDeviceConfEntry 7 }
mnPrVlanDeviceMaxSupportedVlans OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of IEEE 802.1Q VLANs that this
device supports.
Maps directly to dot1qMaxSupportedVlans"
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.1.1"
::= { mnPrVlanDeviceConfEntry 8 }
mnPrVlanDeviceNumVlans OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of IEEE 802.1Q VLANs that are
configured in this device.
Maps directly to dot1qNumVlans"
REFERENCE
"IEEE 802.1Q/D11 Section 12.7.1.1"
::= { mnPrVlanDeviceConfEntry 9 }
mnPrVlanDeviceNumDeletes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times a VLAN entry has been deleted from
the mnPr1qVlanCurrentTable (for any reason). If an entry
is deleted, then inserted, and then deleted, this
counter will be incremented by 2.
Maps directly to dot1qVlanNumDeletes."
::= { mnPrVlanDeviceConfEntry 10 }
mnPrVlanDeviceLinkLossForwarding OBJECT-TYPE
SYNTAX INTEGER {
noLlf(1),
totalLlf(2),
linkPortOnly(3),
totalLlfFeLos(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Determines how the device ports should behave when the
microwave link is lost. If no_llf(1) is selected, then
the device will continue to operate. If total_llf(2) is
selected, then all ports on the device will be disabled.
If link_port_only(3) is selected, then data will no longer
be sent to the link port, but the other ports will remain
active. This is useful if you are switching data locally.
totalLlfFeLos(4) is like totalLlf(2), but also acts if the
far end LIM sees a LOS (if all ports are in LOS state)."
::= { mnPrVlanDeviceConfEntry 11 }
mnPrVlanDevice1qEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables the device for 802.1Q VLANS. If it is false(2),
the device operates as a simple transperant bridge."
::= { mnPrVlanDeviceConfEntry 12 }
mnPrVlanDeviceIgnoreTags OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Tells the device to ignore any incoming tags. All tags
will have the default VLAN-Id for its ingress port
associcated with it. The original tag will be kept in
tact, and a second tag will be added."
::= { mnPrVlanDeviceConfEntry 13 }
mnPrVlanDeviceRateLimitUnit OBJECT-TYPE
SYNTAX INTEGER (0..100000)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanDeviceConfEntry 14 }
mnPrVlanDeviceLinkUntagEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanDeviceConfEntry 15 }
mnPrVlanDeviceLinkFrameMode OBJECT-TYPE
SYNTAX INTEGER {
frameModeNormal(1),
frameModeProvider(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Normal (Customer Port, Single VLAN tagging)
Provider (Q-in-Q)
..."
::= { mnPrVlanDeviceConfEntry 16 }
-------------------------------------------------------------------------------
-- VLAN Port Configuration Table (used for 100 BaseT LIMs Only)
-------------------------------------------------------------------------------
mnPrVlanPortConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrVlanPortConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing configuration information
about each VLAN-capable port within this link."
::= { mnPrVlanObjects 2 }
mnPrVlanPortConfEntry OBJECT-TYPE
SYNTAX MnPrVlanPortConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration information about a
single VLAN port within this link. "
INDEX { mnTribIndex }
-- Index is in form RLTT, where R=radio number, L=LIM number
-- and TT is port number, as follows:
-- 1=IE1 or Port 1
-- 2=IE2 Port 2
-- 3=NMS1 Port 3
-- 4=NMS2 Port 4
-- 5=Xover
-- 6=CPU
-- 7=Link
::= { mnPrVlanPortConfTable 1 }
MnPrVlanPortConfEntry ::=
SEQUENCE {
mnPrVlanPortCapabilities
OCTET STRING,
mnPrVlanPortDefaultUserPriority
INTEGER,
mnPrVlanPortPvid
INTEGER,
mnPrVlanPortAcceptableFrameTypes
INTEGER,
mnPrVlanPortIngressFiltering
TruthValue,
mnPrVlanPortGvrpStatus
TruthValue,
-- mnPrVlanPortDoubleTagged
-- TruthValue,
-- mnPrVlanPortAccessability
-- PortList,
mnPrVlanPortLineSpeed
LanSpeed,
mnPrVlanPortRateLimitPri0
RateLimit,
mnPrVlanPortRateLimitPri1
RateLimit,
mnPrVlanPortRateLimitPri2
RateLimit,
mnPrVlanPortRateLimitPri3
RateLimit,
mnPrVlanPortUntagEnable
TruthValue,
mnPrVlanPortMaxFrameSize
INTEGER,
mnPrVlanPortRateLimitMult
INTEGER,
mnPrVlanPortRateControlMode
INTEGER,
mnPrVlanPortFrameMode
INTEGER,
mnPrVlanPortIngressFilterMode
INTEGER,
mnPrVlanPortIngressRateLimit
INTEGER,
mnPrVlanPortIngressBurstAlloc
INTEGER,
mnPrVlanPortLearningMode
INTEGER,
mnPrVlanPortFloodMode
INTEGER,
mnPrVlanPortEthertype
INTEGER
}
mnPrVlanPortCapabilities OBJECT-TYPE
SYNTAX OCTET STRING
--BITS {
-- dot1qDot1qTagging(0), supports 802.1Q VLAN tagging of
-- frames and GVRP. (TRUE)
-- dot1qConfigurableAcceptableFrameTypes(1),
-- allows modified values of
-- mnPrVlanPortAcceptableFrameTypes. (TRUE)
-- dot1qIngressFiltering(2)
-- supports the discarding of any
-- frame received on a Port whose
-- VLAN classification does not
-- include that Port in its Member
-- set. (TRUE)
--}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the parts of IEEE 802.1D and 802.1Q that are
optional on a per-port basis that are implemented by
this device and are manageable through this MIB.
Maps directly to dot1dPortCapabilities."
REFERENCE
"ISO/IEC 15802-3 Section 5.2,
IEEE 802.1Q/D11 Section 5.2"
::= { mnPrVlanPortConfEntry 1 }
mnPrVlanPortDefaultUserPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default ingress User Priority for this port. This
only has effect on media, such as Ethernet, that do not
support native User Priority.
Maps directly to dot1dPortDefaultUserPriority"
::= { mnPrVlanPortConfEntry 2 }
mnPrVlanPortPvid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The PVID, the VLAN ID assigned to untagged frames or
Priority-Tagged frames received on this port.
Maps directly to dot1qPvid."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.1.1"
DEFVAL { 1 }
::= { mnPrVlanPortConfEntry 3 }
mnPrVlanPortAcceptableFrameTypes OBJECT-TYPE
SYNTAX INTEGER {
admitAll(1),
admitOnlyVlanTagged(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this is admitOnlyVlanTagged(2) the device will
discard untagged frames or Priority-Tagged frames
received on this port. When admitAll(1), untagged
frames or Priority-Tagged frames received on this port
will be accepted and assigned to the PVID for this port.
This control does not affect VLAN independent BPDU
frames, such as GVRP and STP. It does affect VLAN
dependent BPDU frames, such as GMRP.
On Proteus AMT, this can only be set to admitAll(1).
Maps directly to dot1qPortAcceptableFrameTypes."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.1.3"
DEFVAL { admitAll }
::= { mnPrVlanPortConfEntry 4 }
mnPrVlanPortIngressFiltering OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this is true(1) the device will discard incoming
frames for VLANs which do not include this Port in its
Member set. When false(2), the port will accept all
incoming frames.
This control does not affect VLAN independent BPDU
frames, such as GVRP and STP. It does affect VLAN
dependent BPDU frames, such as GMRP.
Maps directly to dot1qPortIngressFiltering"
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.1.4"
DEFVAL { false }
::= { mnPrVlanPortConfEntry 5 }
mnPrVlanPortGvrpStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state of GVRP operation on this port. The value
true(1) indicates that GVRP is enabled on this port,
as long as dot1qGvrpStatus is also enabled for this
device. When false(2) but dot1qGvrpStatus is still
enabled for the device, GVRP is disabled on this port:
any GVRP packets received will be silently discarded and
no GVRP registrations will be propagated from other
ports. This object affects all GVRP Applicant and
Registrar state machines on this port. A transition
from false(2) to true(1) will cause a reset of all
GVRP state machines on this port.
On Proteus AMT, this is always false(2)."
DEFVAL { false }
::= { mnPrVlanPortConfEntry 6 }
--mnPrVlanPortDoubleTagged OBJECT-TYPE
-- SYNTAX TruthValue
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "When true(1), this port will add a second tag to to all
-- egress packets, based upon the ingress PVID of the packet.
-- If the packet is not tagged, it will add a single tag."
-- ::= { mnPrVlanPortConfEntry 7 }
--mnPrVlanPortAccessability OBJECT-TYPE
-- SYNTAX PortList
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "A list of all the ports on the same device that this port
-- may communicate with. If two ports are not allowed to
-- communicate with one another, then no packets, even broadcast
-- packets, will be passed between the ports. Note that changing
-- this value for a single port will also change the value for
-- any related ports. Useful for setting up port-based VLAN."
-- ::= { mnPrVlanPortConfEntry 8 }
mnPrVlanPortLineSpeed OBJECT-TYPE
SYNTAX LanSpeed
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The speed of this port. It can either Auto-negotiate
with the link partner (1), be set to half-duplex
10 BaseT(2), half-duplex 100 BaseT(3), full-duplex
100 BaseT(4), full-duplex 10 BaseT(6), full-duplex
1000 BaseT(7) or powered down (5)."
::= { mnPrVlanPortConfEntry 9 }
mnPrVlanPortRateLimitPri0 OBJECT-TYPE
SYNTAX RateLimit
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ingress rate limit for priority 0 frames on this port.
Note that the valid values are 100 Mbps (no limiting), 128
kbps, 256 kbps, 512 kbps, 1 mbps, 2 mbps, 4 mbps, or 8 mbps
are the only valid values. 16, 32, and 64 mbps are not
available for priority 0 packets."
::= { mnPrVlanPortConfEntry 10 }
mnPrVlanPortRateLimitPri1 OBJECT-TYPE
SYNTAX RateLimit
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The rate limit for priority 1 frames on this port. Note
that the valid values are either the same value as priority
0 packets or twice the value of priority 0 packets. All
other set attempts will be rejected. Also, this value will
change if mnPrVlanPortRateLimitPri0 changes."
::= { mnPrVlanPortConfEntry 11 }
mnPrVlanPortRateLimitPri2 OBJECT-TYPE
SYNTAX RateLimit
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The rate limit for priority 2 frames on this port. Note
that the valid values are either the same value as priority
1 packets or twice the value of priority 1 packets. All
other set attempts will be rejected. Also, this value will
change if mnPrVlanPortRateLimitPri1 changes."
::= { mnPrVlanPortConfEntry 12 }
mnPrVlanPortRateLimitPri3 OBJECT-TYPE
SYNTAX RateLimit
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The rate limit for priority 3 frames on this port. Note
that the valid values are either the same value as priority
2 packets or twice the value of priority 2 packets. All
other set attempts will be rejected. Also, this value will
change if mnPrVlanPortRateLimitPri2 changes."
::= { mnPrVlanPortConfEntry 13 }
mnPrVlanPortUntagEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanPortConfEntry 14 }
mnPrVlanPortMaxFrameSize OBJECT-TYPE
SYNTAX INTEGER (1518..10240)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanPortConfEntry 15 }
mnPrVlanPortRateLimitMult OBJECT-TYPE
SYNTAX INTEGER (0..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanPortConfEntry 16 }
mnPrVlanPortRateControlMode OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2) -- Note TYPE of Flow Control?
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanPortConfEntry 17 }
mnPrVlanPortFrameMode OBJECT-TYPE
SYNTAX INTEGER {
frameModeNormal(1),
frameModeProvider(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Normal (Customer Port, Single VLAN tagging)
Provider (Q-in-Q)
..."
::= { mnPrVlanPortConfEntry 18 }
mnPrVlanPortIngressFilterMode OBJECT-TYPE
SYNTAX INTEGER {
qModeDisabled(1),
qModeFallback(2),
qModeCheck(3),
qModeSecure(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanPortConfEntry 20 }
mnPrVlanPortIngressRateLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port Ingress Rate Limit (in kbps) for MX ports. If set to 0, there
is no ingress rate limiting. This is the 'leaky bucket' leak rate."
::= { mnPrVlanPortConfEntry 21 }
mnPrVlanPortIngressBurstAlloc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Size of allowable traffic burst (in kbits) for MX ports. This is
the size of the 'leaky bucket'. If set to 0, default ingress
buffers still allow some burstiness. "
::= { mnPrVlanPortConfEntry 22 }
mnPrVlanPortLearningMode OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2) -- This is the default
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Learning Mode for MX Ethernet port. Originally, learning was always
enabled. This object allows learning to be disabled in the rare cases
where that might be useful."
::= { mnPrVlanPortConfEntry 23 }
mnPrVlanPortFloodMode OBJECT-TYPE
SYNTAX INTEGER {
blockUnkDestAddr(1), -- (unicast or multicast)
blockUnkMulticastAddr(2),
blockUnkUnicastAddr(3), -- Default for Xover and CPU ports
egressAllUnkDestAddr(4) -- Default for all other ports
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Flood Mode for MX Ethernet port. Allows flood mode for each Ethernet
port to be set to non-default values in the rare cases where that
might be useful."
::= { mnPrVlanPortConfEntry 24 }
mnPrVlanPortEthertype OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPrVlanPortConfEntry 25 }
-- -------------------------------------------------------------
-- The Current VLAN Database
-- -------------------------------------------------------------
mnPr1qVlanCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPr1qVlanCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing current configuration information
for each VLAN currently configured into the device by
(local or network) management, or dynamically created
as a result of GVRP requests received.
Maps directly to dot1qVlanCurrentTable."
::= { mnPrVlanObjects 3 }
mnPr1qVlanCurrentEntry OBJECT-TYPE
SYNTAX MnPr1qVlanCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information for a VLAN configured into the device by
(local or network) management, or dynamically created
as a result of GVRP requests received.
Maps directly to dot1qVlanCurrentEntry, but is indexed
on a (1..64) basis instead of VlanId"
INDEX { mnTribIndex, mnPr1qVlanIndex }
::= { mnPr1qVlanCurrentTable 1 }
MnPr1qVlanCurrentEntry ::=
SEQUENCE {
mnPr1qVlanIndex
INTEGER,
mnPr1qVlanId
INTEGER,
mnPr1qVlanFdbId
INTEGER,
mnPr1qVlanCurrentEgressPorts
DisplayString,
mnPr1qVlanCurrentUntaggedPorts
DisplayString,
mnPr1qVlanStatus
INTEGER,
mnPr1qVlanCreationTime
TimeTicks
}
mnPr1qVlanIndex OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The identifier refering to this VLAN.
Maps directly to dot1qVlanIndex, but is not
equivalent to the VLAN-ID."
::= { mnPr1qVlanCurrentEntry 1 }
mnPr1qVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VLAN-ID associated with this VLAN."
::= { mnPr1qVlanCurrentEntry 2 }
mnPr1qVlanFdbId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Filtering Database used by this VLAN. This is one
of the dot1qFdbId values in the dot1qFdbTable. This
value is allocated automatically by the device whenever
the VLAN is created: either dynamically by GVRP, or by
management, in dot1qVlanStaticTable. Allocation of this
value follows the learning constraints defined for this
VLAN in dot1qLearningConstraintsTable.
Since ther is only one filtering database on Proteus AMT,
this value will always be 1.
Maps directly to dot1qVlanFdbId."
::= { mnPr1qVlanCurrentEntry 3 }
mnPr1qVlanCurrentEgressPorts OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The set of ports which are transmitting traffic for
this VLAN as either tagged or untagged frames.
Maps directly to dot1qVlanCurrentEgressPorts.
String representation of a hexadecimal number, where the
bits represent the following ports:
0 (LSB): Eth1
1: Eth2
2: NMS1
3: NMS2
4: CPU (Xover in all other contexts)
5: Xover (CPU in all other contexts)
6: Link
The swap of the CPU and Xover ports is a compromise for
backwards compatibility. The CPU port was added first, and
at that time, room was not reserved for the Xover port where
it should be."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.2.1"
::= { mnPr1qVlanCurrentEntry 4 }
mnPr1qVlanCurrentUntaggedPorts OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The set of ports which are transmitting traffic for
this VLAN as untagged frames.
Maps directly to dot1qVlanCurrentUntaggedPorts."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.2.1"
::= { mnPr1qVlanCurrentEntry 5 }
mnPr1qVlanStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
permanent(2),
dynamicGvrp(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the status of this entry.
other(1) - this entry is currently in use but the
conditions under which it will remain so differ
from the following values.
permanent(2) - this entry, corresponding to an entry
in dot1qVlanStaticTable, is currently in use and
will remain so after the next reset of the
device. The port lists for this entry include
ports from the equivalent dot1qVlanStaticTable
entry and ports learnt dynamically.
dynamicGvrp(3) - this entry is currently in use
and will remain so until removed by GVRP. There
is no static entry for this VLAN and it will be
removed when the last port leaves the VLAN.
Maps directly to dot1qVlanStatus."
::= { mnPr1qVlanCurrentEntry 6 }
mnPr1qVlanCreationTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when this VLAN was created.
Maps directly to dot1qVlanCreationTime."
::= { mnPr1qVlanCurrentEntry 7 }
-- -------------------------------------------------------------
-- The Static VLAN Database
-- -------------------------------------------------------------
mnPr1qVlanStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPr1qVlanStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing static configuration information for
each VLAN configured into the device by (local or
network) management. All entries are permanent and will
be restored after the device is reset.
Maps directly to dot1qVlanStaticTable."
::= { mnPrVlanObjects 4 }
mnPr1qVlanStaticEntry OBJECT-TYPE
SYNTAX MnPr1qVlanStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Static information for a VLAN configured into the
device by (local or network) management.
Maps directly to dot1qVlanStaticEntry"
INDEX { mnTribIndex, mnPr1qVlanIndex }
::= { mnPr1qVlanStaticTable 1 }
MnPr1qVlanStaticEntry ::=
SEQUENCE {
mnPr1qVlanStaticId
INTEGER,
mnPr1qVlanStaticName
DisplayString,
mnPr1qVlanStaticEgressPorts
DisplayString,
mnPr1qVlanForbiddenEgressPorts
DisplayString,
mnPr1qVlanStaticUntaggedPorts
DisplayString,
mnPr1qVlanStaticRowStatus
RowStatus,
mnPr1qVlanStaticFID
INTEGER,
mnPr1qVlanStaticRingID
INTEGER
}
mnPr1qVlanStaticId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VLAN-ID associated with this VLAN."
::= { mnPr1qVlanStaticEntry 1 }
mnPr1qVlanStaticName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An administratively assigned string, which may be used
to identify the VLAN.
Maps directly to dot1qVlanStaticName."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.2.1"
::= { mnPr1qVlanStaticEntry 2 }
mnPr1qVlanStaticEgressPorts OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports which are permanently assigned to the
egress list for this VLAN by management. Changes to a
bit in this object affect the per-port per-VLAN
Registrar control for Registration Fixed for the
relevant GVRP state machine on each port. A port may
not be added in this set if it is already a member of
the set of ports in mnPr1qVlanForbiddenEgressPorts. The
default value of this object is a string of zeros of
appropriate length, indicating not fixed.
Maps directly to dot1qVlanStaticEgressPorts.
FORMAT: This object is a ASCII string representation of
a hexadecimal number. The bits in this number
represent ports as follows:
Std Port # Port Name Object Value
---------- --------- -------
1 ETH1 1
2 ETH2 2
3 NMS1 4
4 NMS2 8
5 Xover 20 (note: not in order)
6 NMS to CPU 10 (note: not in order)
7 Link 40
8 ETH3 80
9 ETH4 100
10 ETH5 200
11 ETH6 400
12 ETH7 800
13 ETH8 1000
14 ETH9 2000
15 ETH10 4000
16 GB1 8000
17 GB2 10000
18 SW1 Down 20000
19 SW1 Up 40000
20 SW2 Down 80000
21 SW2 Up 100000
Example: Ports Link and ETH3 would be represented as 'C0'.
"
REFERENCE
"IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
::= { mnPr1qVlanStaticEntry 3 }
mnPr1qVlanForbiddenEgressPorts OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports which are prohibited by management
from being included in the egress list for this VLAN.
Changes to this object that cause a port to be included
or excluded affect the per-port per-VLAN Registrar
control for Registration Forbidden for the relevant GVRP
state machine on each port. A port may not be added in
this set if it is already a member of the set of ports
in mnPrVlanStaticEgressPorts. The default value of
this object is a string of zeros of appropriate length,
excluding all ports from the forbidden set.
FORMAT: same as mnPr1qVlanStaticEgressPorts, above.
Maps directly to dot1qVlanForbiddenEgressPorts."
REFERENCE
"IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
::= { mnPr1qVlanStaticEntry 4 }
mnPr1qVlanStaticUntaggedPorts OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports which should transmit traffic for
this VLAN as untagged frames.
Maps directly to dot1qVlanStaticUntaggedPorts."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.2.1"
::= { mnPr1qVlanStaticEntry 5 }
mnPr1qVlanStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the status of this entry.
Maps directly to dot1qVlanStaticRowStatus."
::= { mnPr1qVlanStaticEntry 6 }
mnPr1qVlanStaticFID OBJECT-TYPE
SYNTAX INTEGER (0..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPr1qVlanStaticEntry 7 }
mnPr1qVlanStaticRingID OBJECT-TYPE
SYNTAX INTEGER (0..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { mnPr1qVlanStaticEntry 8 }
--------------------------------------------------------------------
-- Mapping of 802.1p Priorities to Traffic Class
--------------------------------------------------------------------
mnPrVlanDeviceTrafficClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrVlanDeviceTrafficClassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table mapping evaluated User Priority (802.1p) to Traffic
Class, for forwarding by the bridge. Traffic class is a
number in the range (0..(mnPrVLANPortNumTrafficClasses-1)).
Maps directly to dot1dTrafficClassTable.
Used by 'VLAN Priorities' for all Ethernet LIs."
REFERENCE
"ISO/IEC 15802-3 Table 7-2"
::= { mnPrVlanObjects 5 }
mnPrVlanDeviceTrafficClassEntry OBJECT-TYPE
SYNTAX MnPrVlanDeviceTrafficClassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"User Priority to Traffic Class mapping.
Maps directly to dot1dTrafficClassEntry, only it is
indexed on per-device basis rather than per-port."
INDEX { mnTribIndex, mnPrVlanDeviceTrafficClassIndex }
::= { mnPrVlanDeviceTrafficClassTable 1 }
MnPrVlanDeviceTrafficClassEntry ::=
SEQUENCE {
mnPrVlanDeviceTrafficClassIndex
INTEGER,
mnPrVlanDeviceTfcClsPriority
INTEGER,
mnPrVlanDeviceTrafficClass
INTEGER
}
mnPrVlanDeviceTrafficClassIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index into the traffic class mapping table."
::= { mnPrVlanDeviceTrafficClassEntry 1 }
mnPrVlanDeviceTfcClsPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Priority value determined for the received frame.
This value is equivalent to the priority indicated in
the tagged frame received, or one of the evaluated
priorities, determined according to the media-type.
For untagged frames received from Ethernet media, this
value is equal to the dot1dPortDefaultUserPriority value
for the ingress port.
For untagged frames received from non-Ethernet media,
this value is equal to the dot1dRegenUserPriority value
for the ingress port and media-specific user priority.
Maps directly to dot1dTrafficClassPriority."
::= { mnPrVlanDeviceTrafficClassEntry 2 }
mnPrVlanDeviceTrafficClass OBJECT-TYPE
SYNTAX INTEGER (0..3)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Traffic Class the received frame is mapped to.
Maps directly to dot1dTrafficClass."
::= { mnPrVlanDeviceTrafficClassEntry 3 }
--------------------------------------------------------------------
-- Mapping of IPv4/TOS and IPv6/Traffic Class to Traffic Class
--------------------------------------------------------------------
mnPrVlanDeviceTosTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrVlanDeviceTosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table mapping evaluated Type of Service (IPv4) or Traffic
Class (IPv6) to Traffic Class, for forwarding by the bridge.
Used by 'Diff Serve' for all Marvell Ethernet LIs."
::= { mnPrVlanObjects 6 }
mnPrVlanDeviceTosEntry OBJECT-TYPE
SYNTAX MnPrVlanDeviceTosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"TOS to Traffic Class mapping."
INDEX { mnTribIndex, mnPrVlanDeviceTosIndex }
::= { mnPrVlanDeviceTosTable 1 }
MnPrVlanDeviceTosEntry ::=
SEQUENCE {
mnPrVlanDeviceTosIndex
INTEGER,
mnPrVlanDeviceTosTrafficClass
INTEGER,
mnPrVlanDeviceTos
INTEGER
}
mnPrVlanDeviceTosIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index into the TOS transalation table."
::= { mnPrVlanDeviceTosEntry 1 }
mnPrVlanDeviceTosTrafficClass OBJECT-TYPE
SYNTAX INTEGER (0..3)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Traffic Class the received framer are mapped to."
::= { mnPrVlanDeviceTosEntry 2 }
mnPrVlanDeviceTos OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Priority value determined for the received frame,
based upon bits (7:2) of the IP TOS/DiffServ/Traffic
Class feild. This values assumes that bits (1:0) are
always zero. Therefore, values of 0, 4, 8, 12, ...,
248, and 252 are allowed. Any recieved frame with a
value equal to or below this value and above the value
of the next lower traffic class will be mapped to this
traffic class."
::= { mnPrVlanDeviceTosEntry 3 }
--------------------------------------------------------------------
-- Mapping of DSCP to Traffic Class (GigE only, in place of previous table)
--------------------------------------------------------------------
mnPrVlanDeviceDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrVlanDeviceDscpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table mapping DSCP to Traffic Class.
Used by 'Diff Serve' for all Vitesse Ethernet LIs."
::= { mnPrVlanObjects 7 }
mnPrVlanDeviceDscpEntry OBJECT-TYPE
SYNTAX MnPrVlanDeviceDscpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"DSCP to Traffic Class mapping."
INDEX { mnTribIndex, mnPrVlanDeviceDscpIndex }
::= { mnPrVlanDeviceDscpTable 1 }
MnPrVlanDeviceDscpEntry ::=
SEQUENCE {
mnPrVlanDeviceDscpIndex
INTEGER,
mnPrVlanDeviceDscpValueToMap
INTEGER,
mnPrVlanDeviceDscpQosClass
INTEGER
}
mnPrVlanDeviceDscpIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanDeviceDscpEntry 1 }
mnPrVlanDeviceDscpValueToMap OBJECT-TYPE
SYNTAX INTEGER (0..63)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanDeviceDscpEntry 2 }
mnPrVlanDeviceDscpQosClass OBJECT-TYPE
SYNTAX INTEGER (0..3)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"..."
::= { mnPrVlanDeviceDscpEntry 3 }
-------------------------------------------------------------------------------
-- Management Protocol Configuration Table
-------------------------------------------------------------------------------
mnPrProtocolConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MnPrProtocolConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing management-protocol-specific configuration parameters
for the management agents in the radios of the link."
::= { mnPrSecurityObjects 3 }
mnPrProtocolConfEntry OBJECT-TYPE
SYNTAX MnPrProtocolConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of configuration parameters for a single management protocol
within one radio of the link."
INDEX { mnRadioIndex, mnPrProtocolIndex }
::= { mnPrProtocolConfTable 1 }
MnPrProtocolConfEntry ::=
SEQUENCE {
mnPrProtocolIndex
INTEGER,
mnPrProtocolConfAccess
INTEGER
}
mnPrProtocolIndex OBJECT-TYPE
SYNTAX INTEGER {
serialCLI(1),
telnetCLI(2),
snmpV1(3),
ssh(4),
serialEM(5),
snmpV2c(6),
snmpV3(7),
sce(8),
ppp(9),
snmpV3NANP(10),
snmpV3ANP(11),
snmpV3AP(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Management Protocol Configuration Index"
::= { mnPrProtocolConfEntry 1 }
mnPrProtocolConfAccess OBJECT-TYPE
SYNTAX INTEGER {
noAccess(1),
readOnlyAccess(3),
readWriteAccess(7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides a means to configure the maximum level of access
that the radio's agent will give to clients using a particular
management protocol."
::= { mnPrProtocolConfEntry 2 }
END