summaryrefslogtreecommitdiff
path: root/MIBS/dragonwave
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/dragonwave')
-rw-r--r--MIBS/dragonwave/DRAGONWAVE-HCP-MIB8001
-rw-r--r--MIBS/dragonwave/DRAGONWAVE-HORIZON-IDU-MIB5058
-rw-r--r--MIBS/dragonwave/DWI-HARMONY-PRIVATE-MIB38
-rw-r--r--MIBS/dragonwave/EQUIPMENT-COMMON-MIB619
-rw-r--r--MIBS/dragonwave/HORIZON-EQUIPMENT-LOG-MIB654
-rw-r--r--MIBS/dragonwave/HORIZON-MIB32
-rw-r--r--MIBS/dragonwave/HORIZON-ODU-MIB3966
-rw-r--r--MIBS/dragonwave/MWR-ETHERNET-MIB5855
-rw-r--r--MIBS/dragonwave/MWR-RADIO-MC-MIB663
9 files changed, 24886 insertions, 0 deletions
diff --git a/MIBS/dragonwave/DRAGONWAVE-HCP-MIB b/MIBS/dragonwave/DRAGONWAVE-HCP-MIB
new file mode 100644
index 0000000..d926b59
--- /dev/null
+++ b/MIBS/dragonwave/DRAGONWAVE-HCP-MIB
@@ -0,0 +1,8001 @@
+
+-- File Name : DRAGONWAVE-HCP-MIB.mib
+-- Version : 1.3.10
+-- Date : December, 2015
+-- Author : DragonWave Inc.
+
+DRAGONWAVE-HCP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
+ Counter32, Counter64, Unsigned32, IpAddress, Integer32
+ FROM SNMPv2-SMI
+ RowStatus, DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ ifIndex
+ FROM RFC1213-MIB
+ horizon
+ FROM HORIZON-MIB
+ horizonEquipmentOutTrapsCounter
+ FROM HORIZON-EQUIPMENT-LOG-MIB
+ InetAddressPrefixLength, InetAddress, InetAddressType
+ FROM INET-ADDRESS-MIB;
+
+hzCpModIdentity MODULE-IDENTITY
+ LAST-UPDATED "201403281023Z"
+ ORGANIZATION
+ "Dragonwave Inc."
+ CONTACT-INFO
+ "http://www.dragonwaveinc.com
+ 600-411 Legget Drive
+ Ottawa, Ontario
+ Canada, K2K 3C9
+
+ Tel : 613-599-9991
+ Fax: 613-599-4265
+ Support: 613-271-7010"
+ DESCRIPTION
+ "This specifies the contact information and the revision tracking information for the MIB module version."
+
+ REVISION "201301171109Z"
+ DESCRIPTION
+ "The MIB module for Dragonwave HCP product."
+
+ REVISION "201403281028Z"
+ DESCRIPTION
+ "Added PM Rspi Threshold table."
+
+ REVISION "201411241712Z"
+ DESCRIPTION
+ "Added support for IPv6 auto discovery. Added PM Adv Threshold table."
+
+ REVISION "201512101712Z"
+ DESCRIPTION
+ "Added a new hzCpConfigChanged trap."
+
+::= { horizonCompactPlus 1000 }
+
+
+-- Important!! For HP OpenView, the following OID definition for ISO must be commented out,
+-- otherwise it won't compile. HP openView has already defined ISO.
+-- iso OBJECT IDENTIFIER ::= { 1 }
+
+horizonCompactPlus OBJECT IDENTIFIER ::= { horizon 5 }
+
+--
+-- Node definitions
+--
+
+hzCpSystem OBJECT IDENTIFIER ::= { horizonCompactPlus 1 }
+
+-- -------------
+-- hzCpSystem
+-- -------------
+
+hzCpSysGeneral OBJECT IDENTIFIER ::= { hzCpSystem 1 }
+hzCpSysSpeed OBJECT IDENTIFIER ::= { hzCpSystem 2 }
+hzCpSysUpgradeSpeed OBJECT IDENTIFIER ::= { hzCpSysSpeed 3 }
+hzCpSysDowngradeSpeed OBJECT IDENTIFIER ::= { hzCpSysSpeed 4 }
+hzCpInventory OBJECT IDENTIFIER ::= { hzCpSystem 3 }
+
+-- ----------------------------
+-- hzCpInventory
+-- ----------------------------
+
+hzCpHwInventory OBJECT IDENTIFIER ::= { hzCpInventory 1 }
+hzCpSwInventory OBJECT IDENTIFIER ::= { hzCpInventory 2 }
+hzCpPeerSysInfo OBJECT IDENTIFIER ::= { hzCpSystem 4 }
+hzCpSysRedundancy OBJECT IDENTIFIER ::= { hzCpSystem 5 }
+hzCpRedundancyLinkSwitchParameters OBJECT IDENTIFIER ::= { hzCpSysRedundancy 6 }
+hzCpRedundancyLinkMonitorParameters OBJECT IDENTIFIER ::= { hzCpSysRedundancy 7 }
+hzCpPartnerSysInfo OBJECT IDENTIFIER ::= { hzCpSysRedundancy 8 }
+hzCpPeerPartnerSysInfo OBJECT IDENTIFIER ::= { hzCpSysRedundancy 9 }
+hzCpPartnerCommunication OBJECT IDENTIFIER ::= { hzCpSysRedundancy 10 }
+hzCpRedundancyStatus OBJECT IDENTIFIER ::= { hzCpSysRedundancy 11 }
+hzCpSysDiagnostics OBJECT IDENTIFIER ::= { hzCpSystem 6 }
+
+-- -------------
+-- hzCpSysDiagnostics
+-- -------------
+
+hzCpLoopback OBJECT IDENTIFIER ::= { hzCpSysDiagnostics 1 }
+hzCpHitlessAamDiagnostics OBJECT IDENTIFIER ::= { hzCpSysDiagnostics 2 }
+hzCpSysLicensedFeatureGroups OBJECT IDENTIFIER ::= { hzCpSystem 7 }
+hzCpPeerAuthentication OBJECT IDENTIFIER ::= { hzCpSystem 8 }
+hzCpCalendar OBJECT IDENTIFIER ::= { hzCpSystem 9 }
+hzCpSntp OBJECT IDENTIFIER ::= { hzCpSystem 10 }
+hzCpSyncE OBJECT IDENTIFIER ::= { hzCpSystem 11 }
+hzCpBac OBJECT IDENTIFIER ::= { hzCpSystem 12 }
+hzCpEcfmVsm OBJECT IDENTIFIER ::= { hzCpSystem 13 }
+hzCpBandwidthVsm OBJECT IDENTIFIER ::= { hzCpEcfmVsm 1 }
+hzCpPM OBJECT IDENTIFIER ::= { hzCpSystem 14 }
+hzCpManagement OBJECT IDENTIFIER ::= { horizonCompactPlus 2 }
+hzCpNetworkManagementInterface OBJECT IDENTIFIER ::= { hzCpManagement 4 }
+hzCpNetMgmtInterfaceVlan OBJECT IDENTIFIER ::= { hzCpNetworkManagementInterface 1 }
+hzCpNetMgmtIpv4 OBJECT IDENTIFIER ::= { hzCpNetworkManagementInterface 2 }
+
+-- Reserved
+
+hzCpNetMgmttIpv6 OBJECT IDENTIFIER ::= { hzCpNetworkManagementInterface 3 }
+hzCpSnmp OBJECT IDENTIFIER ::= { hzCpManagement 5 }
+hzCpTrapConfig OBJECT IDENTIFIER ::= { hzCpManagement 6 }
+
+-- ----------------------------
+-- TRAP ENABLE
+-- ----------------------------
+
+hzCpTrapEnable OBJECT IDENTIFIER ::= { hzCpTrapConfig 3 }
+hzCpRadius OBJECT IDENTIFIER ::= { hzCpManagement 7 }
+hzCpManagementSessions OBJECT IDENTIFIER ::= { hzCpManagement 8 }
+hzCpHttp OBJECT IDENTIFIER ::= { hzCpManagement 9 }
+hzCpHttpSecure OBJECT IDENTIFIER ::= { hzCpHttp 2 }
+hzCpNetworkInterface OBJECT IDENTIFIER ::= { horizonCompactPlus 3 }
+hzCpEnetPort OBJECT IDENTIFIER ::= { hzCpNetworkInterface 1 }
+hzCpEnetAggregatedStats OBJECT IDENTIFIER ::= { hzCpEnetPort 4 }
+hzCpEnetAggregatedLcStats OBJECT IDENTIFIER ::= { hzCpEnetPort 6 }
+hzCpWirelessInterface OBJECT IDENTIFIER ::= { horizonCompactPlus 4 }
+
+-- ----------------------------
+-- hzCpWirelessInterface
+-- ----------------------------
+
+hzCpWirelessInterfaceNames OBJECT IDENTIFIER ::= { hzCpWirelessInterface 1 }
+hzCpWirelessInterfaceModems OBJECT IDENTIFIER ::= { hzCpWirelessInterface 2 }
+hzCpWirelessAggregateStats OBJECT IDENTIFIER ::= { hzCpWirelessInterfaceModems 3 }
+hzCpWirelessAggregateLcStats OBJECT IDENTIFIER ::= { hzCpWirelessInterfaceModems 5 }
+
+-- hzCpWirelessInterfaceIF OBJECT IDENTIFIER ::= { hzCpWirelessInterface 3 }
+
+hzCpWirelessInterfaceRadios OBJECT IDENTIFIER ::= { hzCpWirelessInterface 4 }
+hzCpWirelessInterfaceRadioFrequencies OBJECT IDENTIFIER ::= { hzCpWirelessInterface 5 }
+hzCpWirelessInterfaceRadio1Frequencies OBJECT IDENTIFIER ::= { hzCpWirelessInterfaceRadioFrequencies 1 }
+
+-- --------------------------------------
+-- hzCpWirelessInterfaceRadioFrequencies
+-- --------------------------------------
+
+hzCpRadio1ProgrammedFrequency OBJECT IDENTIFIER ::= { hzCpWirelessInterfaceRadio1Frequencies 4 }
+
+-- hzCpWirelessInterfaceRadio2Frequencies OBJECT IDENTIFIER ::= { hzCpWirelessInterfaceRadioFrequencies 2 }
+-- hzCpRadio2ProgrammedFrequency OBJECT IDENTIFIER ::= { hzCpWirelessInterfaceRadio2Frequencies 5 }
+
+hzCpWirelessInterfaceAntenna OBJECT IDENTIFIER ::= { hzCpWirelessInterface 6 }
+hzCpAlarms OBJECT IDENTIFIER ::= { horizonCompactPlus 5 }
+hzCpThresholdAlarmConfig OBJECT IDENTIFIER ::= { hzCpAlarms 1 }
+
+--
+-- hzCpThresholdAlarmConfig
+--
+
+hzCpAggregatedThresholdAlarm OBJECT IDENTIFIER ::= { hzCpThresholdAlarmConfig 1 }
+hzCpQBasedThresholdAlarm OBJECT IDENTIFIER ::= { hzCpThresholdAlarmConfig 2 }
+hzCpQos OBJECT IDENTIFIER ::= { horizonCompactPlus 6 }
+hzCpRapidLinkShutdown OBJECT IDENTIFIER ::= { horizonCompactPlus 7 }
+hzCpLogs OBJECT IDENTIFIER ::= { horizonCompactPlus 8 }
+hzCpSysLog OBJECT IDENTIFIER ::= { hzCpLogs 4 }
+hzCpAtpc OBJECT IDENTIFIER ::= { horizonCompactPlus 9 }
+hzCpHitlessAam OBJECT IDENTIFIER ::= { horizonCompactPlus 10 }
+hzCpSnmpNotifications OBJECT IDENTIFIER ::= { horizonCompactPlus 11 }
+
+-- ----------------------------
+-- hzCpGeneral
+-- ----------------------------
+
+hzCpResetSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing '1' to this object resets the system."
+ ::= { hzCpSysGeneral 1 }
+
+hzCpSaveMIB OBJECT-TYPE
+ SYNTAX INTEGER {
+ save (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing '1' or 'save' to this object save all MIB values."
+ ::= { hzCpSysGeneral 2 }
+
+hzCpOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2),
+ testing (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the system.
+ Testing indicates that no operational packets can be passed."
+ ::= { hzCpSysGeneral 3 }
+
+-- ----------------------------
+-- hzCpSysSpeed
+-- ----------------------------
+
+hzCpSystemCurrentSpeed OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Changes the working speed of the system."
+ ::= { hzCpSysSpeed 1 }
+
+hzCpSystemLicensedSpeed OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the maximum speed that this system can operate at. Due to backwards compatibility issue, 0 value should be treated as 0 Mbps."
+ ::= { hzCpSysSpeed 2 }
+
+-- ----------------------------
+-- hzCpSysUpgradeSpeed
+-- ----------------------------
+
+hzCpLicensedSpeedUpgradeSpeedAndKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter your key here along with the maximum speed for that key to upgrade the system speed.
+
+ Format: [speed] [key]
+ Example: 800 abc123"
+ ::= { hzCpSysUpgradeSpeed 1 }
+
+hzCpLicensedSpeedCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of times the licensed speed has been changed successfully. It is used when generating new license keys for your system."
+ ::= { hzCpSysUpgradeSpeed 2 }
+
+-- ----------------------------
+-- hzQtmSysDowngradeSpeed
+-- ----------------------------
+
+hzCpLicensedSpeedDowngradeSpeed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reduce your licensed speed by entering a speed to this object and take note of the generated key in hzCpLicensedSpeedConfirmationKey.
+
+ Format: [speed]
+ Example: 200"
+ ::= { hzCpSysDowngradeSpeed 1 }
+
+hzCpLicensedSpeedCountUsedForKey OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of times the licensed speed has been changed successfully. It is used when generating new license keys for your system."
+ ::= { hzCpSysDowngradeSpeed 2 }
+
+hzCpLicensedSpeedConfirmationKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This read-only object will show a 'key' after successfully downgrading the license speed."
+ ::= { hzCpSysDowngradeSpeed 3 }
+
+hzCpSysDowngradeSpeedDecrement OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the difference for the dropped speed."
+ ::= { hzCpSysDowngradeSpeed 4 }
+
+-- ----------------------------
+-- hzCpHwInventory
+-- ----------------------------
+
+hzCpFrequencyFilePartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Part Number of the Frequency File"
+ ::= { hzCpHwInventory 1 }
+
+hzCpUnitSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial Number of the Unit."
+ ::= { hzCpHwInventory 2 }
+
+hzCpUnitAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing the Assembly Number of the Unit."
+ ::= { hzCpHwInventory 3 }
+
+hzCpModemSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial no of the Modem."
+ ::= { hzCpHwInventory 4 }
+
+hzCpModemAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing assembly no of the Modem."
+ ::= { hzCpHwInventory 5 }
+
+hzCpPsuSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial no of the PSU."
+ ::= { hzCpHwInventory 6 }
+
+hzCpPsuAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing assembly no of the PSU."
+ ::= { hzCpHwInventory 7 }
+
+hzCpRfSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial no of the RF."
+ ::= { hzCpHwInventory 8 }
+
+hzCpRfAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing assembly no of the RF."
+ ::= { hzCpHwInventory 9 }
+
+hzCpDiplexerSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial no of the Diplexer."
+ ::= { hzCpHwInventory 10 }
+
+hzCpDiplexerAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing assembly no of the Diplexer."
+ ::= { hzCpHwInventory 11 }
+
+hzCpSystemCleiNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing system CLEI code."
+ ::= { hzCpHwInventory 12 }
+
+-- ----------------------------
+-- hzCpSwInventory
+-- ----------------------------
+
+hzCpSwInventoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSwInventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table contains the software inventory."
+ ::= { hzCpSwInventory 1 }
+
+hzCpSwInventoryEntry OBJECT-TYPE
+ SYNTAX HzCpSwInventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Software inventory entry."
+ INDEX { hzCpSwInvBank }
+ ::= { hzCpSwInventoryTable 1 }
+
+HzCpSwInventoryEntry ::= SEQUENCE {
+ hzCpSwInvBank
+ INTEGER,
+ hzCpSwInvStatus
+ INTEGER,
+ hzCpSwInvOmniRelease
+ DisplayString,
+ hzCpSwInvFrequencyFileVersion
+ DisplayString,
+ hzCpSwInvMibVersion
+ DisplayString,
+ hzCpSwInvBootloaderVersion
+ DisplayString
+}
+
+hzCpSwInvBank OBJECT-TYPE
+ SYNTAX INTEGER {
+ bank-A (1),
+ bank-B (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software bank in the flash. "
+ ::= { hzCpSwInventoryEntry 1 }
+
+hzCpSwInvStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ standby (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software bank status. "
+ ::= { hzCpSwInventoryEntry 2 }
+
+hzCpSwInvOmniRelease OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the Omni."
+ ::= { hzCpSwInventoryEntry 3 }
+
+hzCpSwInvFrequencyFileVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the frequency file."
+ ::= { hzCpSwInventoryEntry 4 }
+
+hzCpSwInvMibVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the system MIB."
+ ::= { hzCpSwInventoryEntry 5 }
+
+hzCpSwInvBootloaderVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the bootloader."
+ ::= { hzCpSwInventoryEntry 6 }
+
+-- ----------------------
+-- hzCpPeerSysInfo
+-- ---------------------
+
+hzCpPeerMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the peer network interface card."
+ ::= { hzCpPeerSysInfo 1 }
+
+hzCpPeerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the peer network interface card."
+ ::= { hzCpPeerSysInfo 2 }
+
+hzCpPeerSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask for the peer network interface card."
+ ::= { hzCpPeerSysInfo 3 }
+
+hzCpPeerDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default gateway address of the peer node."
+ ::= { hzCpPeerSysInfo 4 }
+
+hzCpPeerIpv6Prefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 prefix."
+ ::= { hzCpPeerSysInfo 5 }
+
+hzCpPeerIpv6Domain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 domain."
+ ::= { hzCpPeerSysInfo 6 }
+
+hzCpPeerIpv6Address OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 address."
+ ::= { hzCpPeerSysInfo 7 }
+
+hzCpPeerIpv6GatewayDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 gateway domain."
+ ::= { hzCpPeerSysInfo 8 }
+
+hzCpPeerIpv6GatewayAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 gateway address."
+ ::= { hzCpPeerSysInfo 9 }
+
+-- ----------------------------
+-- hzCpSysRedundancy
+-- ----------------------------
+
+hzCpRedundancyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ primary-hsb (2),
+ secondary-hsb (3),
+ primary-x2 (4),
+ secondary-x2 (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "allows the user to set system redundancy mode:
+ [ off | primary-hsb | secondary-hsb | primary-x2 | secondary-x2 ]"
+ ::= { hzCpSysRedundancy 1 }
+
+hzCpRedundancySwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto (1),
+ force-active (2),
+ force-standby (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the user to override the active link. User can force the link to stay on either force-active, force-standby, auto or manual."
+ ::= { hzCpSysRedundancy 2 }
+
+hzCpRedundancyStandbyEnetState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2),
+ pulse (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the user to set standby payload port state."
+ ::= { hzCpSysRedundancy 3 }
+
+hzCpRedundancyStateSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the user to switch redundancy state."
+ ::= { hzCpSysRedundancy 4 }
+
+hzCpRedundancyMgmtSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ local-node (1),
+ active-node (2),
+ standby-node (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to local-node, each node is managed locally through specified management interface. When set to standby-node, the management traffic for the partner is processed through the standby node interface."
+ ::= { hzCpSysRedundancy 5 }
+
+hzCpRedundancyPrimaryTimeInActiveState OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time, in miliseconds, given to the primary unit to establish a link once it becomes active."
+ ::= { hzCpRedundancyLinkSwitchParameters 1 }
+
+hzCpRedundancyPrimarySwitchErrorThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The percent of allowed bad blocks, on the primary unit, needed to establish a link."
+ ::= { hzCpRedundancyLinkSwitchParameters 2 }
+
+hzCpRedundancySecondaryTimeInActiveState OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time, in miliseconds, given to the secondary unit to establish a link once it becomes active."
+ ::= { hzCpRedundancyLinkSwitchParameters 3 }
+
+hzCpRedundancySecondarySwitchErrorThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The percent of allowed bad blocks, on the secondary unit, needed to establish a link."
+ ::= { hzCpRedundancyLinkSwitchParameters 4 }
+
+hzCpRedundancyFaultPeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The period of time, in milliseconds, for which the Fault Threshold is applied."
+ ::= { hzCpRedundancyLinkMonitorParameters 1 }
+
+hzCpRedundancyFaultThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum percentage of the bad blocks allowed in specified Fault Sample Period to maintain link when in active state."
+ ::= { hzCpRedundancyLinkMonitorParameters 2 }
+
+hzCpPartnerMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the partner node."
+ ::= { hzCpPartnerSysInfo 1 }
+
+hzCpPartnerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the partner node."
+ ::= { hzCpPartnerSysInfo 2 }
+
+hzCpPartnerSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask for the partner node."
+ ::= { hzCpPartnerSysInfo 3 }
+
+hzCpPartnerDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default gateway address of the partner node."
+ ::= { hzCpPartnerSysInfo 4 }
+
+hzCpPartnerIpv6Prefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 prefix of the partner node."
+ ::= { hzCpPartnerSysInfo 5 }
+
+hzCpPartnerIpv6Domain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 domain of the partner node."
+ ::= { hzCpPartnerSysInfo 6 }
+
+hzCpPartnerIpv6Address OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the partner node."
+ ::= { hzCpPartnerSysInfo 7 }
+
+hzCpPartnerIpv6GatewayDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 gateway domain of the partner node."
+ ::= { hzCpPartnerSysInfo 8 }
+
+hzCpPartnerIpv6GatewayAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 gateway address of the partner node."
+ ::= { hzCpPartnerSysInfo 9 }
+
+hzCpPeerPartnerMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 1 }
+
+hzCpPeerPartnerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 2 }
+
+hzCpPeerPartnerSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask for the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 3 }
+
+hzCpPeerPartnerDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default gateway address of the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 4 }
+
+hzCpPeerPartnerIpv6Prefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 prefix of the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 5 }
+
+hzCpPeerPartnerIpv6Domain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 domain of the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 6 }
+
+hzCpPeerPartnerIpv6Address OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 7 }
+
+hzCpPeerPartnerIpv6GatewayDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 gateway domain of the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 8 }
+
+hzCpPeerPartnerIpv6GatewayAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 gateway address of the partner's peer node."
+ ::= { hzCpPeerPartnerSysInfo 9 }
+
+hzCpPartnerAutoDiscovery OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Disables or enables the partner's auto discovery."
+ ::= { hzCpPartnerCommunication 1 }
+
+hzCpPartnerMacAddressOverride OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MAC Address for partner to be used when the auto discovery is disabled."
+ ::= { hzCpPartnerCommunication 2 }
+
+hzCpPartnerVlanTagging OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Disables or enables the VLAN tagging for partner's communication. VLAN tagging is the practice of inserting a VLAN Id into a packet header in order to identify which VLAN the packets belongs to."
+ ::= { hzCpPartnerCommunication 3 }
+
+hzCpPartnerVlanTagId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the VLAN Tag Id (1...4095) for partner's communication."
+ ::= { hzCpPartnerCommunication 4 }
+
+hzCpPartnerVlanTagPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The priority for VLAN tagging (0...7) for partner's communication."
+ ::= { hzCpPartnerCommunication 5 }
+
+hzCpRedundancyUserTrafficStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the redundancy user traffic status."
+ ::= { hzCpRedundancyStatus 1 }
+
+hzCpRedundancyWirelessLinkStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the redundancy wireless link status."
+ ::= { hzCpRedundancyStatus 2 }
+
+hzCpRedundancyEnetCrossLinkStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the redundancy ethernet cross link status. Primary node is active and processing user traffic at one end of the link, and secondary node is active at the other end of the link resulting in end to end cross connection to user network equipment."
+ ::= { hzCpRedundancyStatus 3 }
+
+hzCpRedundancyPortGroupStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the redundancy port group status."
+ ::= { hzCpRedundancyStatus 4 }
+
+-- ----------------------------
+-- hzCpLoopback
+-- ----------------------------
+
+hzCpLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ radioNonNetwork (2),
+ radioNetwork (3),
+ networkNearEnd (4),
+ networkFarEnd (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "What the user sets is cached until the loopback is started. The get returns the running status of the active loopback type. "
+ ::= { hzCpLoopback 1 }
+
+hzCpLoopbackTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The loopback timeout period."
+ ::= { hzCpLoopback 2 }
+
+hzCpLoopbackNetworkMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MAC address used for network loopback."
+ ::= { hzCpLoopback 3 }
+
+hzCpLoopbackNetworkQueue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user queue used for far-end network loopback."
+ ::= { hzCpLoopback 4 }
+
+hzCpLoopbackNetworkPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ enet-port-1 (1),
+ enet-port-2 (2),
+ enet-port-3 (3),
+ enet-port-4 (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user enet port used for network loopback."
+ ::= { hzCpLoopback 5 }
+
+hzCpLoopbackStart OBJECT-TYPE
+ SYNTAX INTEGER {
+ start (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Start the loopback by writing '1' to this object."
+ ::= { hzCpLoopback 6 }
+
+hzCpLoopbackStop OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Stop the loopback by writing '1' to this object."
+ ::= { hzCpLoopback 7 }
+
+-- ----------------------------
+-- hzCpHitlessAamDiagnostics
+-- ----------------------------
+
+hzCpHitlessAamModemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpHitlessAamModemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Wireless Interface Modems"
+ ::= { hzCpHitlessAamDiagnostics 1 }
+
+hzCpHitlessAamModemEntry OBJECT-TYPE
+ SYNTAX HzCpHitlessAamModemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Wireless Interface Modem"
+ INDEX { hzCpHitlessAamModemIndex }
+ ::= { hzCpHitlessAamModemTable 1 }
+
+HzCpHitlessAamModemEntry ::= SEQUENCE {
+ hzCpHitlessAamModemIndex
+ INTEGER,
+ hzCpHitlessAamModemDiagnose
+ INTEGER,
+ hzCpHitlessAamModemDiagnosticResult
+ DisplayString
+}
+
+hzCpHitlessAamModemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ modem-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { hzCpHitlessAamModemEntry 1 }
+
+hzCpHitlessAamModemDiagnose OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This service effecting object accepts either 'up' or 'down' to diagnose whether the modulation speed can be increased or decreased respectively for modem. Poll the hzCpHitlessAamModemDiagnosticResult object to determine the results."
+ ::= { hzCpHitlessAamModemEntry 2 }
+
+hzCpHitlessAamModemDiagnosticResult OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The result from Hitless AAM Diagnostic is read from this object."
+ ::= { hzCpHitlessAamModemEntry 3 }
+
+hzCpCodeCheckCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A counter representing the number of queue-freezup error correction that has encountered in the system."
+ ::= { hzCpSysDiagnostics 3 }
+
+-- ----------------------------
+-- hzCpSysLicensedFeatureGroups
+-- ----------------------------
+
+hzCpSysUpgradeFeatureGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSysUpgradeFeatureGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of system upgrade feature groups."
+ ::= { hzCpSysLicensedFeatureGroups 1 }
+
+hzCpSysUpgradeFeatureGroupsEntry OBJECT-TYPE
+ SYNTAX HzCpSysUpgradeFeatureGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A system upgrade feature group entry containing all licensed feature groups."
+ INDEX { hzCpUpgradeLicensedFeatureIndex }
+ ::= { hzCpSysUpgradeFeatureGroupsTable 1 }
+
+HzCpSysUpgradeFeatureGroupsEntry ::= SEQUENCE {
+ hzCpUpgradeLicensedFeatureIndex
+ INTEGER,
+ hzCpUpgradeLicensedFeatureKey
+ DisplayString,
+ hzCpUpgradeLicensedFeatureCount
+ Integer32
+}
+
+hzCpUpgradeLicensedFeatureIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rls (1),
+ eoamEcfmLldp (2),
+ hitlessAam (3),
+ bac (4),
+ encryption (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each licensed group. "
+ ::= { hzCpSysUpgradeFeatureGroupsEntry 1 }
+
+hzCpUpgradeLicensedFeatureKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The key required for upgrading a feature."
+ ::= { hzCpSysUpgradeFeatureGroupsEntry 2 }
+
+hzCpUpgradeLicensedFeatureCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of times the licensed feature has been changed successfully."
+ ::= { hzCpSysUpgradeFeatureGroupsEntry 3 }
+
+hzCpSysDowngradeFeatureGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSysDowngradeFeatureGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of system downgrade system groups."
+ ::= { hzCpSysLicensedFeatureGroups 2 }
+
+hzCpSysDowngradeFeatureGroupsEntry OBJECT-TYPE
+ SYNTAX HzCpSysDowngradeFeatureGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A system downgrade feature group entry containing all licensed feature groups."
+ INDEX { hzCpDowngradeLicensedFeatureIndex }
+ ::= { hzCpSysDowngradeFeatureGroupsTable 1 }
+
+HzCpSysDowngradeFeatureGroupsEntry ::= SEQUENCE {
+ hzCpDowngradeLicensedFeatureIndex
+ INTEGER,
+ hzCpDowngradeLicensedFeature
+ INTEGER,
+ hzCpDowngradeLicensedFeatureCount
+ Integer32,
+ hzCpDowngradeLicensedFeatureKey
+ DisplayString
+}
+
+hzCpDowngradeLicensedFeatureIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rls (1),
+ eoamEcfmLldp (2),
+ hitlessAam (3),
+ bac (4),
+ encryption (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each licensed group. "
+ ::= { hzCpSysDowngradeFeatureGroupsEntry 1 }
+
+hzCpDowngradeLicensedFeature OBJECT-TYPE
+ SYNTAX INTEGER {
+ downgrade (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Downgrading a licensed feature."
+ ::= { hzCpSysDowngradeFeatureGroupsEntry 2 }
+
+hzCpDowngradeLicensedFeatureCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of times the licensed feature has been downgraded."
+ ::= { hzCpSysDowngradeFeatureGroupsEntry 3 }
+
+hzCpDowngradeLicensedFeatureKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The key generated after downgrading a licensed feature."
+ ::= { hzCpSysDowngradeFeatureGroupsEntry 4 }
+
+hzCpSysLicensedFeatureGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSysLicensedFeatureGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of licensed feature groups."
+ ::= { hzCpSysLicensedFeatureGroups 3 }
+
+hzCpSysLicensedFeatureGroupsEntry OBJECT-TYPE
+ SYNTAX HzCpSysLicensedFeatureGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A system feature group entry containing all licensed feature groups."
+ INDEX { hzCpSysLicensedFeatureGroupIndex }
+ ::= { hzCpSysLicensedFeatureGroupsTable 1 }
+
+HzCpSysLicensedFeatureGroupsEntry ::= SEQUENCE {
+ hzCpSysLicensedFeatureGroupIndex
+ INTEGER,
+ hzCpSysLicensedFeatureGroup
+ DisplayString,
+ hzCpSysLicensedFeatureGroupStatus
+ INTEGER
+}
+
+hzCpSysLicensedFeatureGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ rls (1),
+ eoamEcfmLldp (2),
+ hitlessAam (3),
+ bac (4),
+ encryption (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each licensed group. "
+ ::= { hzCpSysLicensedFeatureGroupsEntry 1 }
+
+hzCpSysLicensedFeatureGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the licensed feature group."
+ ::= { hzCpSysLicensedFeatureGroupsEntry 2 }
+
+hzCpSysLicensedFeatureGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unlicensed (1),
+ licensed (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the feature group is unlicensed or licensed."
+ ::= { hzCpSysLicensedFeatureGroupsEntry 3 }
+
+-- - ----------------------------
+-- hzCpAuthentication
+-- ----------------------------
+
+hzCpPeerAuthenticationUniqueKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..34))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The serial number of the peer node that this node will communicate with.
+ This is only used when authentication mode is set to unique."
+ ::= { hzCpPeerAuthentication 1 }
+
+hzCpPeerAuthenticationMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ unique (2),
+ group (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This sets the authentication mode for the system. If configured for unique
+ authentication, a node only exchanges user traffic with one other
+ node. The serial number is used in this case.
+
+ If configured for group authentication, a node exchanges user
+ traffic with another node of the same group and uses the
+ authentication keys.
+ "
+ DEFVAL { none }
+ ::= { hzCpPeerAuthentication 2 }
+
+hzCpPeerAuthenticationFailureAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ blockTraffic (1),
+ passTraffic (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This sets the authentication failure action for the system.
+
+ Block traffic will block all user traffic including remote
+ management access. Pass traffic will allow all user traffic
+ to be sent and recieved
+ "
+ DEFVAL { blockTraffic }
+ ::= { hzCpPeerAuthentication 3 }
+
+hzCpPeerAuthenticationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAuthenticated (1),
+ authenticated (2),
+ explicitAuthenticationFailure (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the current authentication status of the system.
+
+ Authenticated means authentication is on and the system
+ has been authenticated, notAuthenticated means authentication
+ is off or the system has not communicated yet with the other node,
+ explicit authentication failure means authentication is on and
+ authentication has failed"
+ ::= { hzCpPeerAuthentication 4 }
+
+hzCpPeerAuthenticationGroupKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..34))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The serial number of the group that this node will communicate within.
+ This is only used when authentication mode is set to group."
+ ::= { hzCpPeerAuthentication 5 }
+
+--
+-- hzCpCalendar
+--
+
+hzCpDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string in the format as follows:
+ XX/YY/ZZ
+ Where XX = day of month (range 01 to 31)
+ YY = month of year(range 01 to 12)
+ ZZ = year (range 01 - 99)"
+ ::= { hzCpCalendar 1 }
+
+hzCpTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string in the format as follows:
+ aa:bb:cc.ddd
+ Where aa = hour of day ( range 00 to 23 )
+ bb = minute of hour ( range 00 to 59 )
+ cc = second of minute( range 00 to 59 )
+ ddd = thousandths of second (range 000 to 999)"
+ ::= { hzCpCalendar 2 }
+
+hzCpDateAndTimeForLastTimeChange OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Date and Time for the last System time adjustment"
+ ::= { hzCpCalendar 3 }
+
+hzCpLastTimeChange OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last System time adjustment in hundredths of seconds"
+ ::= { hzCpCalendar 4 }
+
+hzCpCumulativeTimeChange OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cumulative System time adjustmen in hundredths of seconds"
+ ::= { hzCpCalendar 5 }
+
+--
+-- hzCpSntp
+--
+
+hzCpSntpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether SNTP feature is enabled."
+ DEFVAL { enabled }
+ ::= { hzCpSntp 1 }
+
+hzCpSntpOffset OBJECT-TYPE
+ SYNTAX Integer32 (-140..140)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System time offset from GMT in tenths of hours. For example, an offset of 10 indicates 10 tenths, or 1 hour. An offset of 5 indicates half an hour."
+ DEFVAL { -40 }
+ ::= { hzCpSntp 2 }
+
+hzCpSntpServerDepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSntpServerDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Table containing SNTP server entries"
+ ::= { hzCpSntp 3 }
+
+hzCpSntpServerDepEntry OBJECT-TYPE
+ SYNTAX HzCpSntpServerDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Contains the SNTP server information"
+ INDEX { hzCpSntpServerIpAddressDep }
+ ::= { hzCpSntpServerDepTable 1 }
+
+HzCpSntpServerDepEntry ::= SEQUENCE {
+ hzCpSntpServerIndexDep
+ Integer32,
+ hzCpSntpServerIpAddressDep
+ IpAddress,
+ hzCpSntpServerStatusDep
+ INTEGER,
+ hzCpSntpServerStratumDep
+ Integer32
+}
+
+hzCpSntpServerIndexDep OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A unique value for each server."
+ ::= { hzCpSntpServerDepEntry 1 }
+
+hzCpSntpServerIpAddressDep OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address of the SNTP server. This object is deprecated by hzCpSntpServerAddress.
+ The value is 0.0.0.0 if not available or not applicable."
+ ::= { hzCpSntpServerDepEntry 2 }
+
+hzCpSntpServerStatusDep OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (1),
+ failed (2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The status of the SNTP server."
+ ::= { hzCpSntpServerDepEntry 3 }
+
+hzCpSntpServerStratumDep OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the stratum of a server, 0 for failed server"
+ ::= { hzCpSntpServerDepEntry 4 }
+
+hzCpSntpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSntpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing SNTP server entries"
+ ::= { hzCpSntp 4 }
+
+hzCpSntpServerEntry OBJECT-TYPE
+ SYNTAX HzCpSntpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains the SNTP server information"
+ INDEX { hzCpSntpServerIndex }
+ ::= { hzCpSntpServerTable 1 }
+
+HzCpSntpServerEntry ::= SEQUENCE {
+ hzCpSntpServerIndex
+ Integer32,
+ hzCpSntpServerDomain
+ InetAddressType,
+ hzCpSntpServerAddress
+ InetAddress,
+ hzCpSntpServerStatus
+ INTEGER,
+ hzCpSntpServerStratum
+ Integer32
+}
+
+hzCpSntpServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each server."
+ ::= { hzCpSntpServerEntry 1 }
+
+hzCpSntpServerDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates SNTP server inet address type. Valid types are ipv4 or ipv6. "
+ ::= { hzCpSntpServerEntry 2 }
+
+hzCpSntpServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates SNTP server inet address octet string. "
+ ::= { hzCpSntpServerEntry 3 }
+
+hzCpSntpServerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (1),
+ failed (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the SNTP server."
+ ::= { hzCpSntpServerEntry 4 }
+
+hzCpSntpServerStratum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the stratum of a server, 0 for failed server"
+ ::= { hzCpSntpServerEntry 5 }
+
+hzCpSntpRestoreDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ restore (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Restores SNTP servers to default Addresses."
+ ::= { hzCpSntp 5 }
+
+hzCpSyncEState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ manual (2),
+ auto (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In manual mode, syncE source will use primary clock source and when the primary source has loss of lock, the syncE goes into holdover. The primary source will be used again after it comes back.
+ In auto mode, if the current source has trouble, it will try to recover from the other source."
+ ::= { hzCpSyncE 1 }
+
+hzCpSyncEPrimarySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1 (1),
+ p2 (2),
+ p3 (3),
+ p4 (4),
+ wp1 (5),
+ free-run (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects which port to be used as syncE master clock source."
+ ::= { hzCpSyncE 2 }
+
+hzCpSyncESecondarySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1 (1),
+ p2 (2),
+ p3 (3),
+ p4 (4),
+ wp1 (5),
+ free-run (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects which port to be used as syncE secondary when the master syncE is not available."
+ ::= { hzCpSyncE 3 }
+
+hzCpSyncEMemberPorts OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter a string indicating all SyncE member ports.
+ Example: p1 p4
+ Port options: p1 p2 p3 p4 wp1"
+ ::= { hzCpSyncE 4 }
+
+hzCpSyncEForcedHoldover OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This forces SyncE into holdover mode. After the configurable timeout value, the forced holdover will be over. The forced timeout can be 0 to 300sec, 0 means infinite and default is 30sec.
+ An example of the format of the string is as follows: 'on 20' or 'off'. The second parameter when holdover is the time in sec. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzCpSyncE 5 }
+
+hzCpSyncERevertive OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In revertive mode, if the current source is secondary and the primary is Ok for configured amount of time, the primary will be used. The default revertive time is 10sec.
+ An example of the format of the string is as follows: 'on 20' or 'off'. The second parameter when revertive is turned on is the time in sec. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzCpSyncE 6 }
+
+hzCpSyncEClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1 (1),
+ p2 (2),
+ p3 (3),
+ p4 (4),
+ wp1 (5),
+ free-run (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retrieves Synce clock source."
+ ::= { hzCpSyncE 7 }
+
+hzCpSyncEAcquisitionStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retrieves Synce acquisition status."
+ ::= { hzCpSyncE 8 }
+
+hzCpSyncEWanderFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ option1 (1),
+ option2 (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ITU G.8262 specifies different wander filter requirements for networks based on the 2.048 kbit/s hiearchy , option1, vs those based on the 1.544kbit/s hiearchy, option2. Option 2 specifies a low pass filter bandwidth of 0.1Hz, while option1 specifies a badwidth between 1 and10 Hz. "
+ ::= { hzCpSyncE 9 }
+
+hzCpBacRecordAvgPeriod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the average period used for computing the running average BAC gain and uncompressed ratio. Default average period is set to 10 seconds. "
+ ::= { hzCpBac 1 }
+
+hzCpBacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpBacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing BAC entries"
+ ::= { hzCpBac 2 }
+
+hzCpBacEntry OBJECT-TYPE
+ SYNTAX HzCpBacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains the BAC information for all queues"
+ INDEX { hzCpBacQIndex }
+ ::= { hzCpBacTable 1 }
+
+HzCpBacEntry ::= SEQUENCE {
+ hzCpBacQIndex
+ INTEGER,
+ hzCpBacQEnable
+ INTEGER,
+ hzCpBacQBlockSize
+ Integer32,
+ hzCpBacRecordLogging
+ INTEGER,
+ hzCpBacUncompressedRatio
+ DisplayString,
+ hzCpBacGain
+ DisplayString
+}
+
+hzCpBacQIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the 8 Queues."
+ ::= { hzCpBacEntry 1 }
+
+hzCpBacQEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure queue compression state to disable/enable."
+ ::= { hzCpBacEntry 2 }
+
+hzCpBacQBlockSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure queue compression block size (256...8000). Block size has to be in increments of 64 bytes. Otherwise it will be rounded off to nearest 64 bytes.
+ Valid block sizes are <256 512 1024 4032 8000>
+ "
+ ::= { hzCpBacEntry 3 }
+
+hzCpBacRecordLogging OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enables/disables logging of BAC related statistics like Maximum BAC gain and Maximum uncompressed ratio
+ on a per queue basis to syslog and flashlog."
+ ::= { hzCpBacEntry 4 }
+
+hzCpBacUncompressedRatio OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Running average Uncompressed ratio is calculated by collecting n samples of bytes uncompressed and bytes in data over specified average period in percentage."
+ ::= { hzCpBacEntry 5 }
+
+hzCpBacGain OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Running Average BAC gain is the sum of all bytes getting into the compressor divided by the sum of all bytes compressed and bytes uncompressed calculated over an average period."
+ ::= { hzCpBacEntry 6 }
+
+hzCpBwVsmVendorOui OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "As string representing the vendor OUI code.
+ Example: 00-00-0C for Cisco"
+ ::= { hzCpBandwidthVsm 1 }
+
+hzCpBwVsmMdLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Maintenanc level of Bandwidth VSM. The valid range is between 0-7. By default, the BW-VSM is associated with Maintenance Level 0."
+ ::= { hzCpBandwidthVsm 2 }
+
+hzCpBwVsmWaitTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wait time before sending vendor specific message."
+ ::= { hzCpBandwidthVsm 3 }
+
+hzCpBwVsmPeriod OBJECT-TYPE
+ SYNTAX INTEGER {
+ one-sec (1),
+ ten-sec (2),
+ one-min (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This indicates the VSM transmission period. The default value is 10 seconds."
+ ::= { hzCpBandwidthVsm 4 }
+
+hzCpBwVsmVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bandwidth VSM can be configured to be transmitted with a configurable valid VLAN tag. By default, the BW-VSM will be sent untagged."
+ ::= { hzCpBandwidthVsm 5 }
+
+hzCpBwVsmVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This indicates the VSM VLAN Id."
+ ::= { hzCpBandwidthVsm 6 }
+
+hzCpBwVsmVlanPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This indicates the VSM priority. The valid range is between 1-7 and the default priority is 7."
+ ::= { hzCpBandwidthVsm 7 }
+
+hzCpBwVsmPortList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vendor specific message will only be sent out through the specified ports in the list.
+ Port options: a comma-separted list of ports p1 to p4
+ Example: p1,p2"
+ ::= { hzCpBandwidthVsm 8 }
+
+hzCpBwVsmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This enables or disables vendor specific messaging."
+ ::= { hzCpBandwidthVsm 9 }
+
+hzCpPmRspiThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpPmRspiThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring table for Radio Synchronous Physical Interface thresholds."
+ ::= { hzCpPM 1 }
+
+hzCpPmRspiThresholdEntry OBJECT-TYPE
+ SYNTAX HzCpPmRspiThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains information for Radio Synchronous Physical Interface thresholds."
+ INDEX { hzCpPmRspiThrIndex }
+ ::= { hzCpPmRspiThresholdTable 1 }
+
+HzCpPmRspiThresholdEntry ::= SEQUENCE {
+ hzCpPmRspiThrIndex
+ Integer32,
+ hzCpPmRLT1
+ Integer32,
+ hzCpPmRLT2
+ Integer32,
+ hzCpPmRLT3
+ Integer32,
+ hzCpPmRLT4
+ Integer32,
+ hzCpPmTLT1
+ Integer32,
+ hzCpPmTLT2
+ Integer32,
+ hzCpPmRspiThrRowStatus
+ RowStatus
+}
+
+hzCpPmRspiThrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index to PM RSPI Threshold table."
+ ::= { hzCpPmRspiThresholdEntry 1 }
+
+hzCpPmRLT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Level Threshold 1, represents the number of seconds below the first threshold."
+ ::= { hzCpPmRspiThresholdEntry 2 }
+
+hzCpPmRLT2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Level Threshold 2, represents the number of seconds below the second threshold."
+ ::= { hzCpPmRspiThresholdEntry 3 }
+
+hzCpPmRLT3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Level Threshold 3, represents the number of seconds below the third threshold."
+ ::= { hzCpPmRspiThresholdEntry 4 }
+
+hzCpPmRLT4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Level Threshold 4, represents the number of seconds below the fourth threshold."
+ ::= { hzCpPmRspiThresholdEntry 5 }
+
+hzCpPmTLT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Transmit Level Threshold 1, represents the number of seconds below the first threshold."
+ ::= { hzCpPmRspiThresholdEntry 6 }
+
+hzCpPmTLT2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Transmit Level Threshold 2, represents the number of seconds below the second threshold."
+ ::= { hzCpPmRspiThresholdEntry 7 }
+
+hzCpPmRspiThrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying all RSPI thresholds simultaneously."
+ ::= { hzCpPmRspiThresholdEntry 8 }
+
+hzCpPmAdvThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpPmAdvThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring table for Capacity thresholds."
+ ::= { hzCpPM 2 }
+
+hzCpPmAdvThresholdEntry OBJECT-TYPE
+ SYNTAX HzCpPmAdvThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains information for Capacity thresholds."
+ INDEX { hzCpPmAdvThrIndex }
+ ::= { hzCpPmAdvThresholdTable 1 }
+
+HzCpPmAdvThresholdEntry ::= SEQUENCE {
+ hzCpPmAdvThrIndex
+ Integer32,
+ hzCpPmAdvTxHitsT1
+ Integer32,
+ hzCpPmAdvRxHitsT1
+ Integer32,
+ hzCpPmAdvRowStatus
+ RowStatus
+}
+
+hzCpPmAdvThrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index to PM Capacity Threshold table."
+ ::= { hzCpPmAdvThresholdEntry 1 }
+
+hzCpPmAdvTxHitsT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Transmit Hits Threshold 1."
+ ::= { hzCpPmAdvThresholdEntry 2 }
+
+hzCpPmAdvRxHitsT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Hits Threshold 1."
+ ::= { hzCpPmAdvThresholdEntry 3 }
+
+hzCpPmAdvRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying all Capacity thresholds simultaneously."
+ ::= { hzCpPmAdvThresholdEntry 4 }
+
+--
+-- NetworkManagement
+--
+
+hzCpMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the system."
+ ::= { hzCpManagement 1 }
+
+hzCpTelnetAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether Telnet access is allowed."
+ DEFVAL { enabled }
+ ::= { hzCpManagement 2 }
+
+hzCpSshAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether ssh access is allowed."
+ DEFVAL { enabled }
+ ::= { hzCpManagement 3 }
+
+hzCpNetMgmtPortList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Describes the network management interface connection options. Enter a string indicating the management port.
+
+ Example: p3
+ Port options: p1 or p2 or p3 or p4 or dp1 or dp2 or dp3 or dp4
+
+ Note: Need to set hzCpNetMgmtAppyToSystem if you want the changes to take effect in the system."
+ ::= { hzCpNetMgmtInterfaceVlan 1 }
+
+hzCpNetMgmtVlanTagId OBJECT-TYPE
+ SYNTAX Integer32 (1..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the VLAN Tag Id (1...4095).
+
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmtInterfaceVlan 2 }
+
+hzCpNetMgmtVlanTagPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The priority for VLAN tagging (0...7)
+
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmtInterfaceVlan 3 }
+
+hzCpNetMgmtVlanTagging OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Disables or enables VLAN tagging. VLAN tagging is the practice of inserting a VLAN Id into a packet header in order to identify which VLAN the packets belongs to.
+
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmtInterfaceVlan 4 }
+
+hzCpNetMgmtDscpPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Differentiated Serices Code Point (DSCP) priority to classify and prioritize types of traffic (0...63)
+
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmtInterfaceVlan 5 }
+
+hzCpIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the system.
+
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmtIpv4 1 }
+
+hzCpSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The subnet mask for the system.
+
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmtIpv4 2 }
+
+hzCpDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the system.
+
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmtIpv4 3 }
+
+hzCpIpv6Domain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 inet address type. "
+ ::= { hzCpNetMgmttIpv6 1 }
+
+hzCpIpv6Address OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 inet address octet string.
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmttIpv6 2 }
+
+hzCpIpv6Prefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 prefix.
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmttIpv6 3 }
+
+hzCpIpv6GatewayDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 gateway inet address type. "
+ ::= { hzCpNetMgmttIpv6 4 }
+
+hzCpIpv6GatewayAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 gateway inet address octet string.
+ Note: Changing this option doesn't get applied to the system unless hzCpNetMgmtAppyToSystem is set."
+ ::= { hzCpNetMgmttIpv6 5 }
+
+hzCpIpv6LinkLocalDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 link local inet address type. "
+ ::= { hzCpNetMgmttIpv6 6 }
+
+hzCpIpv6LinkLocalAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 link local inet address octet string. "
+ ::= { hzCpNetMgmttIpv6 7 }
+
+hzCpNetMgmtApplyToSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ apply (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If system allows, setting this oid applies all network management interface changes to the system and a system reset can be avoided."
+ ::= { hzCpNetworkManagementInterface 4 }
+
+--
+-- SNMP MANAGERS
+--
+
+hzCpSnmpUserAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ explicitManagers (1),
+ any (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the user access to the system. If access is set to 'explicitManagers' then only managers with ip addresses set in snmpManagersTable will be able to gain SNMP access to the system. If access is set to 'any' then any manager with any-community-name will be able to gain SNMP access to the system"
+ ::= { hzCpSnmp 1 }
+
+hzCpSnmpManagerAnyCommunityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The community string name used by the 'any' manager."
+ ::= { hzCpSnmp 2 }
+
+hzCpSnmpSetRequests OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether SNMP SET requests are allowed."
+ ::= { hzCpSnmp 3 }
+
+hzCpSnmpManagersDepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSnmpManagersDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Table containing snmp manager entries"
+ ::= { hzCpSnmp 4 }
+
+hzCpSnmpManagersDepEntry OBJECT-TYPE
+ SYNTAX HzCpSnmpManagersDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Contains the snmp manager information"
+ INDEX { hzCpSnmpManagersIndexDep }
+ ::= { hzCpSnmpManagersDepTable 1 }
+
+HzCpSnmpManagersDepEntry ::= SEQUENCE {
+ hzCpSnmpManagersIndexDep
+ Integer32,
+ hzCpSnmpManagerIpAddressDep
+ IpAddress,
+ hzCpSnmpManagerCommunityNameDep
+ DisplayString,
+ hzCpSnmpManagerActivatedDep
+ INTEGER
+}
+
+hzCpSnmpManagersIndexDep OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A unique value for each manager."
+ ::= { hzCpSnmpManagersDepEntry 1 }
+
+hzCpSnmpManagerIpAddressDep OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object is deprecated by hzCpSnmpManagerAddress. The value is 0.0.0.0 if not available or not applicable."
+ ::= { hzCpSnmpManagersDepEntry 2 }
+
+hzCpSnmpManagerCommunityNameDep OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The community string name used by the manager."
+ ::= { hzCpSnmpManagersDepEntry 3 }
+
+hzCpSnmpManagerActivatedDep OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive (1),
+ active (2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies whether a specific manager is allowed to access the system. This object is deprecated by hzCpSnmpManagersActivated. The value is 0.0.0.0 if not available or not applicable."
+ ::= { hzCpSnmpManagersDepEntry 4 }
+
+hzCpSnmpV3ManagersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSnmpV3ManagersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing snmp V3 manager entries"
+ ::= { hzCpSnmp 5 }
+
+hzCpSnmpV3ManagersEntry OBJECT-TYPE
+ SYNTAX HzCpSnmpV3ManagersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains the snmp v3 manager information"
+ INDEX { hzCpSnmpV3ManagersIndex }
+ ::= { hzCpSnmpV3ManagersTable 1 }
+
+HzCpSnmpV3ManagersEntry ::= SEQUENCE {
+ hzCpSnmpV3ManagersIndex
+ Integer32,
+ hzCpSnmpV3ManagerUserName
+ DisplayString,
+ hzCpSnmpV3ManagerAuthProtocol
+ INTEGER,
+ hzCpSnmpV3ManagerAuthPassword
+ DisplayString,
+ hzCpSnmpV3ManagerPrivProtocol
+ INTEGER,
+ hzCpSnmpV3ManagerPrivPassword
+ DisplayString,
+ hzCpSnmpV3ManagerActivated
+ INTEGER
+}
+
+hzCpSnmpV3ManagersIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each v3 manager."
+ ::= { hzCpSnmpV3ManagersEntry 1 }
+
+hzCpSnmpV3ManagerUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user name of the v3 Manager."
+ ::= { hzCpSnmpV3ManagersEntry 2 }
+
+hzCpSnmpV3ManagerAuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAuth (1),
+ md5 (2),
+ sha (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The authentication alogorithm used by the v3 manager."
+ ::= { hzCpSnmpV3ManagersEntry 3 }
+
+hzCpSnmpV3ManagerAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The authentication password of the v3 Manager."
+ ::= { hzCpSnmpV3ManagersEntry 4 }
+
+hzCpSnmpV3ManagerPrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ noPriv (1),
+ des (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The privacy encryption alogorithm used by the v3 manager."
+ ::= { hzCpSnmpV3ManagersEntry 5 }
+
+hzCpSnmpV3ManagerPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The privacy password of the v3 Manager."
+ ::= { hzCpSnmpV3ManagersEntry 6 }
+
+hzCpSnmpV3ManagerActivated OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive (1),
+ active (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether a specific v3 manager is allowed to access the system"
+ ::= { hzCpSnmpV3ManagersEntry 7 }
+
+hzCpSnmpAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ v1 (2),
+ v2c (3),
+ v3 (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the running SNMP version on the system."
+ ::= { hzCpSnmp 6 }
+
+hzCpSnmpManagersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSnmpManagersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing snmp manager entries"
+ ::= { hzCpSnmp 7 }
+
+hzCpSnmpManagersEntry OBJECT-TYPE
+ SYNTAX HzCpSnmpManagersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains the snmp manager information"
+ INDEX { hzCpSnmpManagersIndex }
+ ::= { hzCpSnmpManagersTable 1 }
+
+HzCpSnmpManagersEntry ::= SEQUENCE {
+ hzCpSnmpManagersIndex
+ Integer32,
+ hzCpSnmpManagerDomain
+ InetAddressType,
+ hzCpSnmpManagerAddress
+ InetAddress,
+ hzCpSnmpManagerCommunityName
+ DisplayString,
+ hzCpSnmpManagersPrefixLength
+ InetAddressPrefixLength,
+ hzCpSnmpManagerActivated
+ INTEGER
+}
+
+hzCpSnmpManagersIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each manager."
+ ::= { hzCpSnmpManagersEntry 1 }
+
+hzCpSnmpManagerDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates snmp manager inet address type. Valid types are ipv4 or ipv6. "
+ ::= { hzCpSnmpManagersEntry 2 }
+
+hzCpSnmpManagerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates snmp manager inet address octet string. "
+ ::= { hzCpSnmpManagersEntry 3 }
+
+hzCpSnmpManagerCommunityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The community string name used by the manager."
+ ::= { hzCpSnmpManagersEntry 4 }
+
+hzCpSnmpManagersPrefixLength OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Ip Address prefix length. The valid range for IPV4 Address is 1-32 and for IPV6 is 1-128."
+ ::= { hzCpSnmpManagersEntry 5 }
+
+hzCpSnmpManagerActivated OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive (1),
+ active (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether a specific manager is allowed to access the system. This object deprecates hzCpSnmpManagerActivatedDep."
+ ::= { hzCpSnmpManagersEntry 32 }
+
+--
+-- TRAP INFORMATION HOSTS, ENABLE/DISABLE
+--
+
+hzCpSnmpTrapHostDepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSnmpTrapHostDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Table containing SNMP trap host entries."
+ ::= { hzCpTrapConfig 1 }
+
+hzCpSnmpTrapHostDepEntry OBJECT-TYPE
+ SYNTAX HzCpSnmpTrapHostDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The snmp trap host entry containing all the trap host information"
+ INDEX { hzCpSnmpTrapHostIndexDep }
+ ::= { hzCpSnmpTrapHostDepTable 1 }
+
+HzCpSnmpTrapHostDepEntry ::= SEQUENCE {
+ hzCpSnmpTrapHostIndexDep
+ Integer32,
+ hzCpSnmpTrapHostIpAddressDep
+ IpAddress,
+ hzCpSnmpTrapHostCommunityNameDep
+ DisplayString,
+ hzCpSnmpTrapHostActivatedDep
+ INTEGER
+}
+
+hzCpSnmpTrapHostIndexDep OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A unique value for each trap host. "
+ ::= { hzCpSnmpTrapHostDepEntry 1 }
+
+hzCpSnmpTrapHostIpAddressDep OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object is deprecated by hzCpSnmpV3TrapHostAddress. The value is 0.0.0.0 if not available or not applicable."
+ ::= { hzCpSnmpTrapHostDepEntry 2 }
+
+hzCpSnmpTrapHostCommunityNameDep OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The community string name used in Traps."
+ ::= { hzCpSnmpTrapHostDepEntry 3 }
+
+hzCpSnmpTrapHostActivatedDep OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive (1),
+ active (2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object is deprecated by hzCpSnmpTrapHostActivated. The value is 0.0.0.0 if not available or not applicable."
+ ::= { hzCpSnmpTrapHostDepEntry 4 }
+
+--
+-- SNMP V3 TRAP HOST TABLE
+--
+
+hzCpSnmpV3TrapHostsDepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSnmpV3TrapHostsDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Table containing snmp V3 trap host entries"
+ ::= { hzCpTrapConfig 2 }
+
+hzCpSnmpV3TrapHostsDepEntry OBJECT-TYPE
+ SYNTAX HzCpSnmpV3TrapHostsDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Contains the snmp v3 trap host information"
+ INDEX { hzCpSnmpV3TrapHostsIndexDep }
+ ::= { hzCpSnmpV3TrapHostsDepTable 1 }
+
+HzCpSnmpV3TrapHostsDepEntry ::= SEQUENCE {
+ hzCpSnmpV3TrapHostsIndexDep
+ Integer32,
+ hzCpSnmpV3TrapHostIpAddressDep
+ IpAddress,
+ hzCpSnmpV3TrapHostUserNameDep
+ DisplayString,
+ hzCpSnmpV3TrapHostAuthProtocolDep
+ INTEGER,
+ hzCpSnmpV3TrapHostAuthPasswordDep
+ DisplayString,
+ hzCpSnmpV3TrapHostPrivProtocolDep
+ INTEGER,
+ hzCpSnmpV3TrapHostPrivPasswordDep
+ DisplayString,
+ hzCpSnmpV3TrapHostActivatedDep
+ INTEGER
+}
+
+hzCpSnmpV3TrapHostsIndexDep OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A unique value for each v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsDepEntry 1 }
+
+hzCpSnmpV3TrapHostIpAddressDep OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object is deprecated by hzCpSnmpV3TrapHostAddress. The value is 0.0.0.0 if not available or not applicable."
+ ::= { hzCpSnmpV3TrapHostsDepEntry 2 }
+
+hzCpSnmpV3TrapHostUserNameDep OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The user name of the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsDepEntry 3 }
+
+hzCpSnmpV3TrapHostAuthProtocolDep OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAuth (1),
+ md5 (2),
+ sha (3)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The authentication alogorithm used by the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsDepEntry 4 }
+
+hzCpSnmpV3TrapHostAuthPasswordDep OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The authentication password of the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsDepEntry 5 }
+
+hzCpSnmpV3TrapHostPrivProtocolDep OBJECT-TYPE
+ SYNTAX INTEGER {
+ noPriv (1),
+ des (2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The privacy encryption alogorithm used by the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsDepEntry 6 }
+
+hzCpSnmpV3TrapHostPrivPasswordDep OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The privacy password of the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsDepEntry 7 }
+
+hzCpSnmpV3TrapHostActivatedDep OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive (1),
+ active (2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies whether a specific v3 trap host is allowed to access the system"
+ ::= { hzCpSnmpV3TrapHostsDepEntry 8 }
+
+hzCpColdStartTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 1 }
+
+hzCpLinkDownTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 2 }
+
+hzCpPeerAuthenticationFailureTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 3 }
+
+hzCpHitlessAamConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 4 }
+
+hzCpHitlessAamModulationLoweredTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 5 }
+
+hzCpHitlessAamModulationChangedEventTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ ::= { hzCpTrapEnable 6 }
+
+hzCpAtpcConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 7 }
+
+hzCpAtpcAutoDisabledTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 8 }
+
+hzCpNoSntpServersReachableTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 9 }
+
+hzCpFrequencyFileInvalidTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 10 }
+
+hzCpAggregateDroppedFramesThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 11 }
+
+hzCpQueueDroppedFramesThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 12 }
+
+hzCpBwUtilizationThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 13 }
+
+hzCpQueueDepthThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 14 }
+
+hzCpRlsConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 15 }
+
+hzCpRlsShutdownActivatedTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 16 }
+
+hzCpRlsQueueBasedShutdownActivatedTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 17 }
+
+hzCpModemRxLossOfSignalLockTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 18 }
+
+hzCpModemSnrBelowThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 19 }
+
+hzCpModemEqualizerStressThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 20 }
+
+hzCpRslBelowThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 21 }
+
+hzCpRadioSynthLostLockTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 22 }
+
+hzCpRadioCalTableNotAvailableTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 23 }
+
+hzCpRadioDrainCurrentOutOfLimitTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 24 }
+
+hzCpRadioPowerAmplifierTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 25 }
+
+hzCpTemperatureOutOfLimitTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 26 }
+
+hzCpRedundancyConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 27 }
+
+hzCpRedundancyActiveOnSecondaryTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 28 }
+
+hzCpRedundancyOperatingInForcedSwitchTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 29 }
+
+hzCpRedundancyEnetCrossLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 30 }
+
+hzCpRedundancyActiveUsingPartnerWLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 31 }
+
+hzCpRedundancyStandbyWLinkInUseTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 32 }
+
+hzCpRedundancyStandbyOnPrimaryTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 33 }
+
+hzCpX2DeliveringHalfCapacityTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 34 }
+
+hzCpBncCableSignalNotDetectedTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 35 }
+
+hzCpEthernetSpeedReducedTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 36 }
+
+hzCpSynceLostLockTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ ::= { hzCpTrapEnable 37 }
+
+hzCpSynceSecondarySourceInUseTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ ::= { hzCpTrapEnable 38 }
+
+hzCpUserSessionTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 39 }
+
+hzCpInvalidSystemConfigTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 40 }
+
+hzCpMibChangeNotSavedTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 41 }
+
+hzCpTransmitterLossOfSyncTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 42 }
+
+hzCpRadioLinearityCalErrorTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ ::= { hzCpTrapEnable 43 }
+
+hzCpSynceConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 44 }
+
+hzCpCryptoPowerUpTestsFailedTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { enabled }
+ ::= { hzCpTrapEnable 45 }
+
+hzCpCryptoConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzCpTrapEnable 46 }
+
+hzCpSystemTimeChangeTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not"
+ ::= { hzCpTrapEnable 47 }
+
+hzCpCodeCheckTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not."
+ ::= { hzCpTrapEnable 48 }
+
+hzCpConfigChangedTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether this trap is to be sent or not."
+ ::= { hzCpTrapEnable 49 }
+
+hzCpSnmpTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSnmpTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing SNMP trap host entries."
+ ::= { hzCpTrapConfig 4 }
+
+hzCpSnmpTrapHostEntry OBJECT-TYPE
+ SYNTAX HzCpSnmpTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The snmp trap host entry containing all the trap host information"
+ INDEX { hzCpSnmpTrapHostIndex }
+ ::= { hzCpSnmpTrapHostTable 1 }
+
+HzCpSnmpTrapHostEntry ::= SEQUENCE {
+ hzCpSnmpTrapHostIndex
+ Integer32,
+ hzCpSnmpTrapHostDomain
+ InetAddressType,
+ hzCpSnmpTrapHostAddress
+ InetAddress,
+ hzCpSnmpTrapHostCommunityName
+ DisplayString,
+ hzCpSnmpTrapHostActivated
+ INTEGER
+}
+
+hzCpSnmpTrapHostIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each trap host. "
+ ::= { hzCpSnmpTrapHostEntry 1 }
+
+hzCpSnmpTrapHostDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates snmp trap host inet address type. Valid types are ipv4 or ipv6. "
+ ::= { hzCpSnmpTrapHostEntry 2 }
+
+hzCpSnmpTrapHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates snmp trap host inet address octet string. This object deprecates hzCpSnmpTrapHostIpAddressDep."
+ ::= { hzCpSnmpTrapHostEntry 3 }
+
+hzCpSnmpTrapHostCommunityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The community string name used in Traps."
+ ::= { hzCpSnmpTrapHostEntry 4 }
+
+hzCpSnmpTrapHostActivated OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive (1),
+ active (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether traps are to be sent to this specific host or not. This object deprecates hzCpSnmpTrapHostActivatedDep."
+ ::= { hzCpSnmpTrapHostEntry 32 }
+
+--
+-- SNMP V3 TRAP HOST TABLE
+--
+
+hzCpSnmpV3TrapHostsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSnmpV3TrapHostsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing snmp V3 trap host entries"
+ ::= { hzCpTrapConfig 5 }
+
+hzCpSnmpV3TrapHostsEntry OBJECT-TYPE
+ SYNTAX HzCpSnmpV3TrapHostsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains the snmp v3 trap host information"
+ INDEX { hzCpSnmpV3TrapHostsIndex }
+ ::= { hzCpSnmpV3TrapHostsTable 1 }
+
+HzCpSnmpV3TrapHostsEntry ::= SEQUENCE {
+ hzCpSnmpV3TrapHostsIndex
+ Integer32,
+ hzCpSnmpV3TrapHostDomain
+ InetAddressType,
+ hzCpSnmpV3TrapHostAddress
+ InetAddress,
+ hzCpSnmpV3TrapHostUserName
+ DisplayString,
+ hzCpSnmpV3TrapHostAuthProtocol
+ INTEGER,
+ hzCpSnmpV3TrapHostAuthPassword
+ DisplayString,
+ hzCpSnmpV3TrapHostPrivProtocol
+ INTEGER,
+ hzCpSnmpV3TrapHostPrivPassword
+ DisplayString,
+ hzCpSnmpV3TrapHostActivated
+ INTEGER
+}
+
+hzCpSnmpV3TrapHostsIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsEntry 1 }
+
+hzCpSnmpV3TrapHostDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates v3 trap host inet address type. Valid types are ipv4 or ipv6. "
+ ::= { hzCpSnmpV3TrapHostsEntry 2 }
+
+hzCpSnmpV3TrapHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates snmp v3 trap host inet address octet string. This object deprecates hzCpSnmpV3TrapHostIpAddressDep."
+ ::= { hzCpSnmpV3TrapHostsEntry 3 }
+
+hzCpSnmpV3TrapHostUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user name of the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsEntry 4 }
+
+hzCpSnmpV3TrapHostAuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAuth (1),
+ md5 (2),
+ sha (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The authentication alogorithm used by the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsEntry 5 }
+
+hzCpSnmpV3TrapHostAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The authentication password of the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsEntry 6 }
+
+hzCpSnmpV3TrapHostPrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ noPriv (1),
+ des (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The privacy encryption alogorithm used by the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsEntry 7 }
+
+hzCpSnmpV3TrapHostPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The privacy password of the v3 trap host."
+ ::= { hzCpSnmpV3TrapHostsEntry 8 }
+
+hzCpSnmpV3TrapHostActivated OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive (1),
+ active (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether v3 traps are to be sent to this specific host or not. This object deprecates hzCpSnmpV3TrapHostActivatedDep."
+ ::= { hzCpSnmpV3TrapHostsEntry 32 }
+
+--
+-- hzCpRadius
+--
+
+hzCpRadiusSuperUserAuthentication OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If strict mode is off, the super user can login when radius is turned off or unreachable."
+ DEFVAL { off }
+ ::= { hzCpRadius 1 }
+
+hzCpRadiusServerTimeOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Timeout period for authentication requests"
+ ::= { hzCpRadius 2 }
+
+hzCpRadiusServerDeadTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Time to declare an unresponsive server 'dead'"
+ ::= { hzCpRadius 3 }
+
+hzCpRadiusServerReTransmit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of retransmits to an unresponsive server"
+ ::= { hzCpRadius 4 }
+
+hzCpRadiusServerDepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRadiusServerDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Table containing radius server entries"
+ ::= { hzCpRadius 5 }
+
+hzCpRadiusServerDepEntry OBJECT-TYPE
+ SYNTAX HzCpRadiusServerDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Contains the SNTP server information"
+ INDEX { hzCpRadiusServerIndexDep }
+ ::= { hzCpRadiusServerDepTable 1 }
+
+HzCpRadiusServerDepEntry ::= SEQUENCE {
+ hzCpRadiusServerIndexDep
+ Integer32,
+ hzCpRadiusCfgdHostIpAddressDep
+ IpAddress,
+ hzCpRadiusCfgdHostKeyDep
+ DisplayString
+}
+
+hzCpRadiusServerIndexDep OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A unique value for each radius server."
+ ::= { hzCpRadiusServerDepEntry 1 }
+
+hzCpRadiusCfgdHostIpAddressDep OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address of the configured radius server. This object is deprecated by hzCpRadiusCfgdHostAddress. The value is 0.0.0.0 if not available or not applicable.
+ "
+ ::= { hzCpRadiusServerDepEntry 2 }
+
+hzCpRadiusCfgdHostKeyDep OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The key of the configured radius server."
+ ::= { hzCpRadiusServerDepEntry 3 }
+
+hzCpRadiusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing radius server entries"
+ ::= { hzCpRadius 6 }
+
+hzCpRadiusServerEntry OBJECT-TYPE
+ SYNTAX HzCpRadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains the SNTP server information"
+ INDEX { hzCpRadiusServerIndex }
+ ::= { hzCpRadiusServerTable 1 }
+
+HzCpRadiusServerEntry ::= SEQUENCE {
+ hzCpRadiusServerIndex
+ Integer32,
+ hzCpRadiusCfgdHostDomain
+ InetAddressType,
+ hzCpRadiusCfgdHostAddress
+ InetAddress,
+ hzCpRadiusCfgdHostKey
+ DisplayString
+}
+
+hzCpRadiusServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radius server."
+ ::= { hzCpRadiusServerEntry 1 }
+
+hzCpRadiusCfgdHostDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates configured radius radius inet address type. Valid types are ipv4 or ipv6. "
+ ::= { hzCpRadiusServerEntry 2 }
+
+hzCpRadiusCfgdHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates configured radius server inet address octet string. This object deprecates hzCpRadiusCfgdHostIpAddressDep."
+ ::= { hzCpRadiusServerEntry 3 }
+
+hzCpRadiusCfgdHostKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The key of the configured radius server."
+ ::= { hzCpRadiusServerEntry 4 }
+
+-- ------------------------------
+-- hzCpManagementSessions
+-- ------------------------------
+
+hzCpUserSessionUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpUserSessionUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of user sessions"
+ ::= { hzCpManagementSessions 1 }
+
+hzCpUserSessionUserEntry OBJECT-TYPE
+ SYNTAX HzCpUserSessionUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "User session entry"
+ INDEX { hzCpUserSessionUserIndex }
+ ::= { hzCpUserSessionUserTable 1 }
+
+HzCpUserSessionUserEntry ::= SEQUENCE {
+ hzCpUserSessionUserIndex
+ INTEGER,
+ hzCpUserSessionUserName
+ DisplayString,
+ hzCpUserSessionUserConnectionType
+ DisplayString,
+ hzCpUserSessionUserState
+ INTEGER
+}
+
+hzCpUserSessionUserIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ user1 (1),
+ user2 (2),
+ user3 (3),
+ user4 (4),
+ user5 (5),
+ user6 (6),
+ user7 (7),
+ user8 (8),
+ user9 (9),
+ user10 (10),
+ user11 (11),
+ user12 (12),
+ user13 (13),
+ user14 (14),
+ user15 (15),
+ user16 (16),
+ user17 (17),
+ user18 (18),
+ user19 (19),
+ user20 (20)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each user."
+ ::= { hzCpUserSessionUserEntry 1 }
+
+hzCpUserSessionUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The username of a management session using Telnet or HTTP. The session state variable must be checked to determine if the management session is currently in progress."
+ ::= { hzCpUserSessionUserEntry 2 }
+
+hzCpUserSessionUserConnectionType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Either telnet, ssh, http or https. Ethernet connection may be through any physical port(s) dedicated to management of the equipment."
+ ::= { hzCpUserSessionUserEntry 3 }
+
+hzCpUserSessionUserState OBJECT-TYPE
+ SYNTAX INTEGER {
+ informationNotAvailable (1),
+ sessionTerminated (2),
+ sessionInProgress (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { hzCpUserSessionUserEntry 4 }
+
+--
+-- HTTPS group
+--
+
+hzCpHttpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether HTTP is enabled."
+ DEFVAL { disabled }
+ ::= { hzCpHttp 1 }
+
+hzCpHttpSecureCertificateStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..100))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Returns the HTTPS certificate status"
+ ::= { hzCpHttpSecure 1 }
+
+hzCpHttpSecureAccessForAdminUsers OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "the HTTPS access requirement for Admin user group."
+ ::= { hzCpHttpSecure 2 }
+
+hzCpHttpSecureAccessForNocUsers OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "the HTTPS access requirement for Noc user group."
+ ::= { hzCpHttpSecure 3 }
+
+hzCpHttpSecureAccessForSuperUsers OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "the HTTPS access requirement for Super user group."
+ ::= { hzCpHttpSecure 4 }
+
+hzCpEnetPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpEnetPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table for enet port configuration"
+ ::= { hzCpEnetPort 1 }
+
+hzCpEnetPortConfigEntry OBJECT-TYPE
+ SYNTAX HzCpEnetPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for enet port configuration"
+ INDEX { hzCpEnetPortIndex }
+ ::= { hzCpEnetPortConfigTable 1 }
+
+HzCpEnetPortConfigEntry ::= SEQUENCE {
+ hzCpEnetPortIndex
+ INTEGER,
+ hzCpEnetPortName
+ DisplayString,
+ hzCpEnetPortAutoNegotiation
+ INTEGER,
+ hzCpEnetPortSpeed
+ INTEGER,
+ hzCpEnetPortDuplex
+ INTEGER,
+ hzCpEnetPortMedia
+ INTEGER,
+ hzCpEnetPortAdminState
+ INTEGER,
+ hzCpEnetPortPauseFrame
+ INTEGER,
+ hzCpEnetPortMaxFrameSize
+ Integer32,
+ hzCpEnetPortOpticalTransceiverState
+ INTEGER,
+ hzCpEnetPortState
+ INTEGER,
+ hzCpEnetPayloadState
+ INTEGER
+}
+
+hzCpEnetPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ enet-port-1 (1),
+ enet-port-2 (2),
+ enet-port-3 (3),
+ enet-port-4 (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each enet port."
+ ::= { hzCpEnetPortConfigEntry 1 }
+
+--
+-- PORT CONFIG
+--
+
+hzCpEnetPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the port interface name"
+ ::= { hzCpEnetPortConfigEntry 2 }
+
+hzCpEnetPortAutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1),
+ off (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Turns auto-negotiation on or off for Ethernet Port. Turning off results in the interface defaulting to 100BaseT, Full Duplex. "
+ ::= { hzCpEnetPortConfigEntry 3 }
+
+hzCpEnetPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ x10M (1),
+ x100M (2),
+ x1000M (3),
+ auto (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure the port interface speed ."
+ ::= { hzCpEnetPortConfigEntry 4 }
+
+hzCpEnetPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ full (1),
+ half (2),
+ auto (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configure the port interface duplex."
+ ::= { hzCpEnetPortConfigEntry 5 }
+
+hzCpEnetPortMedia OBJECT-TYPE
+ SYNTAX INTEGER {
+ copper (1),
+ fiber (2),
+ auto (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure the port interface media type."
+ ::= { hzCpEnetPortConfigEntry 6 }
+
+hzCpEnetPortAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1),
+ off (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the admin status of the port."
+ ::= { hzCpEnetPortConfigEntry 7 }
+
+hzCpEnetPortPauseFrame OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1),
+ off (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When PAUSE is enabled, port pause frames can be generated by the system and the pause frames will flow toward the link partner on the network.
+ When PAUSE is not enabled, no pause frames will be generated by the system. "
+ DEFVAL { off }
+ ::= { hzCpEnetPortConfigEntry 8 }
+
+hzCpEnetPortMaxFrameSize OBJECT-TYPE
+ SYNTAX Integer32 (1600..9600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "For port the default maximum frame size is 1600 bytes. The settable
+ maximum frame size must be a multiple of 128. If the chosen
+ maximum frame size is not a multiple of 128, its closest
+ number which is a multiple of 128 is actually used. The
+ settable lowest maximum frame size is 1664, and the settable
+ highest maximum frame size is 9600. If the chosen maximum
+ frame size is out of this range, the default maximum frame
+ size of 1600 is used. "
+ DEFVAL { 1600 }
+ ::= { hzCpEnetPortConfigEntry 9 }
+
+hzCpEnetPortOpticalTransceiverState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When it is on, optical transmitter for port1 is enabled. Otherwise
+ optical transmitter is disabled. This option is valid for port1 only if media type is configured as fiber."
+ DEFVAL { off }
+ ::= { hzCpEnetPortConfigEntry 10 }
+
+hzCpEnetPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables enet-port3 or enet-port4."
+ ::= { hzCpEnetPortConfigEntry 11 }
+
+hzCpEnetPayloadState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables payload on a specific port. If payload state is disabled for that port, it's considered as purely management."
+ ::= { hzCpEnetPortConfigEntry 12 }
+
+hzCpEnetPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpEnetPortStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table for enet port status"
+ ::= { hzCpEnetPort 2 }
+
+hzCpEnetPortStatusEntry OBJECT-TYPE
+ SYNTAX HzCpEnetPortStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for enet port status"
+ INDEX { hzCpEnetPortStatusIndex }
+ ::= { hzCpEnetPortStatusTable 1 }
+
+HzCpEnetPortStatusEntry ::= SEQUENCE {
+ hzCpEnetPortStatusIndex
+ INTEGER,
+ hzCpEnetPortLinkStatus
+ INTEGER,
+ hzCpEnetPortAutoNegotiationStatus
+ INTEGER,
+ hzCpEnetPortSpeedStatus
+ INTEGER,
+ hzCpEnetPortDuplexStatus
+ INTEGER,
+ hzCpEnetPortMediaStatus
+ INTEGER
+}
+
+hzCpEnetPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ enet-port-1 (1),
+ enet-port-2 (2),
+ enet-port-3 (3),
+ enet-port-4 (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each enet port."
+ ::= { hzCpEnetPortStatusEntry 1 }
+
+--
+-- PORT STATUS
+--
+
+hzCpEnetPortLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2),
+ invalid (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the port link status."
+ ::= { hzCpEnetPortStatusEntry 2 }
+
+hzCpEnetPortAutoNegotiationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1),
+ off (2),
+ invalid (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the port AutoNegotiation status."
+ ::= { hzCpEnetPortStatusEntry 3 }
+
+hzCpEnetPortSpeedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ x10M (1),
+ x100M (2),
+ x1000M (3),
+ auto (4),
+ invalid (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the port interface speed status."
+ ::= { hzCpEnetPortStatusEntry 4 }
+
+hzCpEnetPortDuplexStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ full (1),
+ half (2),
+ auto (3),
+ invalid (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the port interface duplex status."
+ ::= { hzCpEnetPortStatusEntry 5 }
+
+hzCpEnetPortMediaStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ copper (1),
+ fiber (2),
+ auto (3),
+ invalid (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the port interface media status."
+ ::= { hzCpEnetPortStatusEntry 6 }
+
+hzCpEnetPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpEnetPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table for enet port stats"
+ ::= { hzCpEnetPort 3 }
+
+hzCpEnetPortStatsEntry OBJECT-TYPE
+ SYNTAX HzCpEnetPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for enet port stats"
+ INDEX { hzCpEnetPortStatsIndex }
+ ::= { hzCpEnetPortStatsTable 1 }
+
+HzCpEnetPortStatsEntry ::= SEQUENCE {
+ hzCpEnetPortStatsIndex
+ INTEGER,
+ hzCpEnetPortTxFrames
+ Counter64,
+ hzCpEnetPortTxBytes
+ Counter64,
+ hzCpEnetPortRxFramesOk
+ Counter64,
+ hzCpEnetPortRxBytesOk
+ Counter64,
+ hzCpEnetPortRxFramesLengthErrors
+ Counter64,
+ hzCpEnetPortRxFramesCrcErrors
+ Counter64,
+ hzCpEnetPortRxDiscarded
+ Counter64
+}
+
+hzCpEnetPortStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ enet-port-1 (1),
+ enet-port-2 (2),
+ enet-port-3 (3),
+ enet-port-4 (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each enet port."
+ ::= { hzCpEnetPortStatsEntry 1 }
+
+hzCpEnetPortTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted to a
+ subnetwork-unicast address, including those that
+ were discarded or not sent."
+ ::= { hzCpEnetPortStatsEntry 2 }
+
+hzCpEnetPortTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted to a non-
+ unicast (i.e., a subnetwork-broadcast or
+ subnetwork-multicast) address, including those
+ that were discarded or not sent."
+ ::= { hzCpEnetPortStatsEntry 3 }
+
+hzCpEnetPortRxFramesOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes received on the interface, including framing characters."
+ ::= { hzCpEnetPortStatsEntry 4 }
+
+hzCpEnetPortRxBytesOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up buffer space."
+ ::= { hzCpEnetPortStatsEntry 5 }
+
+hzCpEnetPortRxFramesLengthErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { hzCpEnetPortStatsEntry 6 }
+
+hzCpEnetPortRxFramesCrcErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received via the interface
+ which were discarded because of rx frames CRC errors."
+ ::= { hzCpEnetPortStatsEntry 7 }
+
+hzCpEnetPortRxDiscarded OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up buffer space."
+ ::= { hzCpEnetPortStatsEntry 8 }
+
+hzCpEnetAggTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of aggregated port egress frames."
+ ::= { hzCpEnetAggregatedStats 1 }
+
+hzCpEnetAggTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of aggregated port egress bytes."
+ ::= { hzCpEnetAggregatedStats 2 }
+
+hzCpEnetAggRxFramesOK OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of aggregated port ingress frames."
+ ::= { hzCpEnetAggregatedStats 3 }
+
+hzCpEnetAggRxBytesOK OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of aggregated port ingress bytes."
+ ::= { hzCpEnetAggregatedStats 4 }
+
+hzCpEnetAggRxFramesLengthError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of aggregated frames received that were discarded due to length error."
+ ::= { hzCpEnetAggregatedStats 5 }
+
+hzCpEnetAggPortRxFramesCrcError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of aggregated frames received that were discarded due to CRC error. "
+ ::= { hzCpEnetAggregatedStats 6 }
+
+hzCpEnetAggPortRxFramesDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of aggregated frames received that were discarded due to an error. "
+ ::= { hzCpEnetAggregatedStats 7 }
+
+hzCpEnetAggBWUtilization OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The carried load over link capacity for port."
+ ::= { hzCpEnetAggregatedStats 8 }
+
+hzCpEnetAggIngressDataRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The data rate coming into the ethernet for port.
+ The data rate you see is multiplied by 100. e.g. A display
+ of 1530 is actually 15.30 Mpbs"
+ ::= { hzCpEnetAggregatedStats 9 }
+
+hzCpEnetAggEgressDataRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The data rate going out of the ethernet for port.
+ The data rate you see is multiplied by 100. e.g. A display
+ of 1530 is actually 15.30 Mpbs."
+ ::= { hzCpEnetAggregatedStats 10 }
+
+hzCpEnetAggFramesInQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpEnetAggFramesInQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of enet aggregate frames."
+ ::= { hzCpEnetAggregatedStats 11 }
+
+hzCpEnetAggFramesInQueueEntry OBJECT-TYPE
+ SYNTAX HzCpEnetAggFramesInQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of enet aggregate frames."
+ INDEX { hzCpEnetAggFramesInQueueIndex }
+ ::= { hzCpEnetAggFramesInQueueTable 1 }
+
+HzCpEnetAggFramesInQueueEntry ::= SEQUENCE {
+ hzCpEnetAggFramesInQueueIndex
+ INTEGER,
+ hzCpEnetAggFramesInQueue
+ Counter64,
+ hzCpEnetAggFramesInQueueDiscarded
+ Counter64
+}
+
+hzCpEnetAggFramesInQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the 8 queues."
+ ::= { hzCpEnetAggFramesInQueueEntry 1 }
+
+hzCpEnetAggFramesInQueue OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of frames in queues."
+ ::= { hzCpEnetAggFramesInQueueEntry 2 }
+
+hzCpEnetAggFramesInQueueDiscarded OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of frames received in queues that were discarded due to an error.
+ One possible reason is lack of buffer space."
+ ::= { hzCpEnetAggFramesInQueueEntry 3 }
+
+hzCpEnetPortLcStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpEnetPortLcStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table for enet port stats"
+ ::= { hzCpEnetPort 5 }
+
+hzCpEnetPortLcStatsEntry OBJECT-TYPE
+ SYNTAX HzCpEnetPortLcStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for enet port stats"
+ INDEX { hzCpEnetPortLcStatsIndex }
+ ::= { hzCpEnetPortLcStatsTable 1 }
+
+HzCpEnetPortLcStatsEntry ::= SEQUENCE {
+ hzCpEnetPortLcStatsIndex
+ INTEGER,
+ hzCpEnetPortLcTxFrames
+ Counter32,
+ hzCpEnetPortLcTxBytes
+ Counter32,
+ hzCpEnetPortLcRxFramesOk
+ Counter32,
+ hzCpEnetPortLcRxBytesOk
+ Counter32,
+ hzCpEnetPortLcRxFramesLengthErrors
+ Counter32,
+ hzCpEnetPortLcRxFramesCrcErrors
+ Counter32,
+ hzCpEnetPortLcRxDiscarded
+ Counter32
+}
+
+hzCpEnetPortLcStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ enet-port-1 (1),
+ enet-port-2 (2),
+ enet-port-3 (3),
+ enet-port-4 (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each enet port."
+ ::= { hzCpEnetPortLcStatsEntry 1 }
+
+hzCpEnetPortLcTxFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing total number of packets that higher-level
+ protocols requested be transmitted to a
+ subnetwork-unicast address, including those that
+ were discarded or not sent."
+ ::= { hzCpEnetPortLcStatsEntry 2 }
+
+hzCpEnetPortLcTxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing total number of packets that higher-level
+ protocols requested be transmitted to a non-
+ unicast (i.e., a subnetwork-broadcast or
+ subnetwork-multicast) address, including those
+ that were discarded or not sent."
+ ::= { hzCpEnetPortLcStatsEntry 3 }
+
+hzCpEnetPortLcRxFramesOk OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing total number of bytes received on the interface, including framing characters."
+ ::= { hzCpEnetPortLcStatsEntry 4 }
+
+hzCpEnetPortLcRxBytesOk OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up buffer space."
+ ::= { hzCpEnetPortLcStatsEntry 5 }
+
+hzCpEnetPortLcRxFramesLengthErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the number of inbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { hzCpEnetPortLcStatsEntry 6 }
+
+hzCpEnetPortLcRxFramesCrcErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the number of packets received via the interface
+ which were discarded because of rx frames CRC errors."
+ ::= { hzCpEnetPortLcStatsEntry 7 }
+
+hzCpEnetPortLcRxDiscarded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up buffer space."
+ ::= { hzCpEnetPortLcStatsEntry 8 }
+
+hzCpEnetAggLcTxFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of aggregated port egress frames."
+ ::= { hzCpEnetAggregatedLcStats 1 }
+
+hzCpEnetAggLcTxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of aggregated port egress bytes."
+ ::= { hzCpEnetAggregatedLcStats 2 }
+
+hzCpEnetAggLcRxFramesOK OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of aggregated port ingress frames."
+ ::= { hzCpEnetAggregatedLcStats 3 }
+
+hzCpEnetAggLcRxBytesOK OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of aggregated port ingress bytes."
+ ::= { hzCpEnetAggregatedLcStats 4 }
+
+hzCpEnetAggLcRxFramesLengthError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of aggregated frames received that were discarded due to length error."
+ ::= { hzCpEnetAggregatedLcStats 5 }
+
+hzCpEnetAggLcRxFramesCrcError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of aggregated frames received that were discarded due to CRC error."
+ ::= { hzCpEnetAggregatedLcStats 6 }
+
+hzCpEnetAggLcRxFramesDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of aggregated frames received that were discarded due to an error."
+ ::= { hzCpEnetAggregatedLcStats 7 }
+
+hzCpEnetAggLcBWUtilization OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the carried load over link capacity for port."
+ ::= { hzCpEnetAggregatedLcStats 8 }
+
+hzCpEnetAggLcIngressDataRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the data rate coming into the ethernet for port.
+ The data rate you see is multiplied by 100. e.g. A display
+ of 1530 is actually 15.30 Mpbs"
+ ::= { hzCpEnetAggregatedLcStats 9 }
+
+hzCpEnetAggLcEgressDataRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the data rate going out of the ethernet for port.
+ The data rate you see is multiplied by 100. e.g. A display
+ of 1530 is actually 15.30 Mpbs."
+ ::= { hzCpEnetAggregatedLcStats 10 }
+
+hzCpEnetAggLcFramesInQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpEnetAggLcFramesInQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of enet aggregate frames."
+ ::= { hzCpEnetAggregatedLcStats 11 }
+
+hzCpEnetAggLcFramesInQueueEntry OBJECT-TYPE
+ SYNTAX HzCpEnetAggLcFramesInQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of enet aggregate frames."
+ INDEX { hzCpEnetAggLcFramesInQueueIndex }
+ ::= { hzCpEnetAggLcFramesInQueueTable 1 }
+
+HzCpEnetAggLcFramesInQueueEntry ::= SEQUENCE {
+ hzCpEnetAggLcFramesInQueueIndex
+ INTEGER,
+ hzCpEnetAggLcFramesInQueue
+ Counter32,
+ hzCpEnetAggLcFramesInQueueDiscarded
+ Counter32
+}
+
+hzCpEnetAggLcFramesInQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the 8 queues."
+ ::= { hzCpEnetAggLcFramesInQueueEntry 1 }
+
+hzCpEnetAggLcFramesInQueue OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of frames in queues."
+ ::= { hzCpEnetAggLcFramesInQueueEntry 2 }
+
+hzCpEnetAggLcFramesInQueueDiscarded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of frames received in queues that were discarded due to an error.
+ One possible reason is lack of buffer space."
+ ::= { hzCpEnetAggLcFramesInQueueEntry 3 }
+
+hzCpEnetPortVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpEnetPortVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of enet port vlan setting."
+ ::= { hzCpEnetPort 7 }
+
+hzCpEnetPortVlanEntry OBJECT-TYPE
+ SYNTAX HzCpEnetPortVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of enet port vlan setting."
+ INDEX { hzCpEnetPortVlanIndex }
+ ::= { hzCpEnetPortVlanTable 1 }
+
+HzCpEnetPortVlanEntry ::= SEQUENCE {
+ hzCpEnetPortVlanIndex
+ INTEGER,
+ hzCpEnetPortDefaultVlanId
+ Integer32,
+ hzCpEnetPortDefaultVlanPriority
+ Integer32
+}
+
+hzCpEnetPortVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ enet-port-1 (1),
+ enet-port-2 (2),
+ enet-port-3 (3),
+ enet-port-4 (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique name identifying each enet port."
+ ::= { hzCpEnetPortVlanEntry 1 }
+
+hzCpEnetPortDefaultVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates default VLAN Tag Id (1...4095) per port."
+ ::= { hzCpEnetPortVlanEntry 2 }
+
+hzCpEnetPortDefaultVlanPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicated default VLAN tagging priority (0...7) per port."
+ ::= { hzCpEnetPortVlanEntry 3 }
+
+-- -----------------------------
+-- hzCpWirelessInterfaceNames
+-- -----------------------------
+
+hzCpWirelessInterfaceNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpWirelessInterfaceNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Wireless Interface Modems"
+ ::= { hzCpWirelessInterfaceNames 1 }
+
+hzCpWirelessInterfaceNameEntry OBJECT-TYPE
+ SYNTAX HzCpWirelessInterfaceNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of Wireless Interface Modem"
+ INDEX { hzCpWirelessInterfaceNameIndex }
+ ::= { hzCpWirelessInterfaceNameTable 1 }
+
+HzCpWirelessInterfaceNameEntry ::= SEQUENCE {
+ hzCpWirelessInterfaceNameIndex
+ INTEGER,
+ hzCpWirelessInterfaceName
+ DisplayString
+}
+
+hzCpWirelessInterfaceNameIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1),
+ wireless-port-2 (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each Wireless Interface."
+ ::= { hzCpWirelessInterfaceNameEntry 1 }
+
+hzCpWirelessInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the functionality of the Wireless Interface."
+ ::= { hzCpWirelessInterfaceNameEntry 2 }
+
+-- ----------------
+-- hzCpModemTable
+-- ----------------
+
+hzCpModemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpModemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Wireless Interface Modems"
+ ::= { hzCpWirelessInterfaceModems 1 }
+
+hzCpModemEntry OBJECT-TYPE
+ SYNTAX HzCpModemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of Wireless Interface Modem"
+ INDEX { hzCpModemIndex }
+ ::= { hzCpModemTable 1 }
+
+HzCpModemEntry ::= SEQUENCE {
+ hzCpModemIndex
+ INTEGER,
+ hzCpModemOperStatus
+ INTEGER,
+ hzCpModemChannelizedRSL
+ Integer32,
+ hzCpModemChannelizedRSLUnsignedInt
+ Integer32,
+ hzCpModemModulationType
+ INTEGER,
+ hzCpModemRxSpeed
+ Integer32,
+ hzCpModemTxSpeed
+ Integer32,
+ hzCpModemSNR
+ Integer32,
+ hzCpModemEbToNoiseRatio
+ Integer32,
+ hzCpModemEqualizerStress
+ Integer32
+}
+
+hzCpModemIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { hzCpModemEntry 1 }
+
+hzCpModemOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2),
+ testing (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the interface. Testing indicates that no operational packets can be passed."
+ ::= { hzCpModemEntry 2 }
+
+hzCpModemChannelizedRSL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An estimate of the modem's channelized RSL. Divide the value by 10 to get the actual RSL value. Once this number is divided by 10 the units are dBm. For example -352 is actually -35.2dBm"
+ ::= { hzCpModemEntry 3 }
+
+hzCpModemChannelizedRSLUnsignedInt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The absolute value of the estimate of the modem's channelized RSL. Divide the value by 10 to get the actual RSL value. Once this number is divided by 10 the units are dBm. For example -352 is actually 35.2dBm"
+ ::= { hzCpModemEntry 4 }
+
+hzCpModemModulationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ qpsk (1),
+ qam16 (2),
+ qam32 (3),
+ qam64 (4),
+ qam128 (5),
+ qam256 (6),
+ qam512 (7),
+ qam1024 (8),
+ qam2048 (9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The modulation type of the modem, distinguished according
+ to the physical/link protocol."
+ ::= { hzCpModemEntry 5 }
+
+hzCpModemRxSpeed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An estimate of the modem's current Rx bandwidth in bits per
+ second. Divide the value by 10000 to get the actual data rate in Mbps"
+ ::= { hzCpModemEntry 6 }
+
+hzCpModemTxSpeed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An estimate of the modem's current Tx bandwidth in bits per
+ second. Divide the value by 10000 to get the actual data rate in Mbps"
+ ::= { hzCpModemEntry 7 }
+
+hzCpModemSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR value in dB. Divide the value by 10 to get the actual SNR."
+ ::= { hzCpModemEntry 8 }
+
+hzCpModemEbToNoiseRatio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of the modem Estimated Energy per information bit to Noise power spectral density.
+ Divide the value by 10 to get the actual EbToNoiseRatio"
+ ::= { hzCpModemEntry 9 }
+
+hzCpModemEqualizerStress OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the average magnitude of all the equalizer taps to provide a measure of how hard the equalizer is working."
+ ::= { hzCpModemEntry 10 }
+
+-- ----------------------------
+-- hzCpWirelessInterfaceModems
+-- ----------------------------
+
+hzCpWirelessPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpWirelessPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Wireless Interface Modem Statistics"
+ ::= { hzCpWirelessInterfaceModems 2 }
+
+hzCpWirelessPortStatsEntry OBJECT-TYPE
+ SYNTAX HzCpWirelessPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for a Wireless Interface Modem"
+ INDEX { hzCpWirelessPortStatsIndex }
+ ::= { hzCpWirelessPortStatsTable 1 }
+
+HzCpWirelessPortStatsEntry ::= SEQUENCE {
+ hzCpWirelessPortStatsIndex
+ INTEGER,
+ hzCpWirelessPortTxBlocks
+ Counter64,
+ hzCpWirelessPortRxBlocksOKs
+ Counter64,
+ hzCpWirelessPortRxBlocksErrors
+ Counter64
+}
+
+hzCpWirelessPortStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1),
+ wireless-port-2 (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. Wireless-port-1 contains the local aggregate wireless statistics and wireless-port-2 contains the partner aggregate wireless statistics only in redundancy configuration mode."
+ ::= { hzCpWirelessPortStatsEntry 1 }
+
+hzCpWirelessPortTxBlocks OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of Modem blocks transmitted."
+ ::= { hzCpWirelessPortStatsEntry 2 }
+
+hzCpWirelessPortRxBlocksOKs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of Modem blocks received."
+ ::= { hzCpWirelessPortStatsEntry 3 }
+
+hzCpWirelessPortRxBlocksErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of Modem blocks received in error."
+ ::= { hzCpWirelessPortStatsEntry 4 }
+
+hzCpWirelessAggTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of Ethernet Combiner frames sent."
+ ::= { hzCpWirelessAggregateStats 1 }
+
+hzCpWirelessAggRxFramesOK OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of good Ethernet Combiner frames received."
+ ::= { hzCpWirelessAggregateStats 2 }
+
+hzCpWirelessAggRxFramesErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of Ethernet Combiner frames received in error."
+ ::= { hzCpWirelessAggregateStats 3 }
+
+hzCpWirelessAggRxFramesDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of Ethernet Combiner frames in the queue that were discarded."
+ ::= { hzCpWirelessAggregateStats 4 }
+
+hzCpWirelessPortLcStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpWirelessPortLcStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Wireless Interface Modem Statistics"
+ ::= { hzCpWirelessInterfaceModems 4 }
+
+hzCpWirelessPortLcStatsEntry OBJECT-TYPE
+ SYNTAX HzCpWirelessPortLcStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for a Wireless Interface Modem"
+ INDEX { hzCpWirelessPortLcStatsIndex }
+ ::= { hzCpWirelessPortLcStatsTable 1 }
+
+HzCpWirelessPortLcStatsEntry ::= SEQUENCE {
+ hzCpWirelessPortLcStatsIndex
+ INTEGER,
+ hzCpWirelessPortLcTxBlocks
+ Counter32,
+ hzCpWirelessPortLcRxBlocksOKs
+ Counter32,
+ hzCpWirelessPortLcRxBlocksErrors
+ Counter32
+}
+
+hzCpWirelessPortLcStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1),
+ wireless-port-2 (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. Wireless-port-1 contains the local aggregate wireless statistics and wireless-port-2 contains the partner aggregate wireless statistics only in redundancy configuration mode."
+ ::= { hzCpWirelessPortLcStatsEntry 1 }
+
+hzCpWirelessPortLcTxBlocks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of Modem blocks transmitted."
+ ::= { hzCpWirelessPortLcStatsEntry 2 }
+
+hzCpWirelessPortLcRxBlocksOKs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of Modem blocks received."
+ ::= { hzCpWirelessPortLcStatsEntry 3 }
+
+hzCpWirelessPortLcRxBlocksErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of Modem blocks received in error."
+ ::= { hzCpWirelessPortLcStatsEntry 4 }
+
+hzCpWirelessAggLcTxFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of Ethernet Combiner frames sent."
+ ::= { hzCpWirelessAggregateLcStats 1 }
+
+hzCpWirelessAggLcRxFramesOK OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of good Ethernet Combiner frames received."
+ ::= { hzCpWirelessAggregateLcStats 2 }
+
+hzCpWirelessAggLcRxFramesErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of Ethernet Combiner frames received in error."
+ ::= { hzCpWirelessAggregateLcStats 3 }
+
+hzCpWirelessAggLcRxFramesDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of Ethernet Combiner frames in the queue that were discarded."
+ ::= { hzCpWirelessAggregateLcStats 4 }
+
+--
+-- RADIO INFORMATION
+--
+
+hzCpRadioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Wireless Interface Radios"
+ ::= { hzCpWirelessInterfaceRadios 1 }
+
+hzCpRadioEntry OBJECT-TYPE
+ SYNTAX HzCpRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of Wireless Interface Radio"
+ INDEX { hzCpRadioIndex }
+ ::= { hzCpRadioTable 1 }
+
+HzCpRadioEntry ::= SEQUENCE {
+ hzCpRadioIndex
+ INTEGER,
+ hzCpRadioDescription
+ DisplayString,
+ hzCpRadioOperStatus
+ INTEGER,
+ hzCpRadioTxGain
+ Integer32,
+ hzCpRadioRxGain
+ Integer32,
+ hzCpRadioReset
+ Integer32,
+ hzCpRadioTransmitPowerdBm
+ Integer32,
+ hzCpRadioPowerOption
+ INTEGER,
+ hzCpRadioTxState
+ INTEGER,
+ hzCpRadioActualTxState
+ INTEGER,
+ hzCpRadioTemperature
+ Integer32,
+ hzCpRadioMaxTransmitPowerdBm
+ Integer32,
+ hzCpRadioActualTransmitPowerdBm
+ Integer32
+}
+
+hzCpRadioIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { hzCpRadioEntry 1 }
+
+hzCpRadioDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the radio. Includes the
+ manufacturer, product name, software version, serial number, and hardware
+ version of the radio."
+ ::= { hzCpRadioEntry 2 }
+
+hzCpRadioOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2),
+ testing (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the interface. Testing
+ indicates that no operational packets can be passed. Testing
+ also indicates that a firmware upgrade may be in progress"
+ ::= { hzCpRadioEntry 3 }
+
+hzCpRadioTxGain OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The gain of the radio in the transmit chain. Indicates the gain in dB."
+ ::= { hzCpRadioEntry 4 }
+
+hzCpRadioRxGain OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The gain of the radio in the receive chain. Indicates the gain in dB."
+ ::= { hzCpRadioEntry 5 }
+
+hzCpRadioReset OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing 1 to this object causes the radio to be reset. All other values
+ are not recognized. This variable always reads back as 0. radioOperStatus
+ should be polled by the user after this object is written to, to verify
+ that the radio card has been reset."
+ ::= { hzCpRadioEntry 6 }
+
+hzCpRadioTransmitPowerdBm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This defines the programmed transmit level of the radio.
+ The power you see is divided by 10. e.g. A display of 133 is actually 13.3 dBm.
+ Notes:
+ - If HAAM is enabled, transmit power cannot be changed.
+ - Programmed and Actual transmit power may differ - see hzCpRadioActualTransmitPower."
+ DEFVAL { 0 }
+ ::= { hzCpRadioEntry 7 }
+
+hzCpRadioPowerOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ highPower (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This indicates the power option of the radio: normal or high power."
+ ::= { hzCpRadioEntry 8 }
+
+hzCpRadioTxState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This indicates the power option of the radio: normal or high power."
+ ::= { hzCpRadioEntry 9 }
+
+hzCpRadioActualTxState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This defines the actual transmit state of the radio."
+ ::= { hzCpRadioEntry 10 }
+
+hzCpRadioTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Radio temperature in degree Celsius. The actual temperature is determined by dividing the number by 10. e.g. 202 is actually 20.2 degrees Celsius."
+ ::= { hzCpRadioEntry 11 }
+
+hzCpRadioMaxTransmitPowerdBm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum Transmit Power allowed."
+ ::= { hzCpRadioEntry 12 }
+
+hzCpRadioActualTransmitPowerdBm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This defines the actual transmit level of the radio.
+ The power you see is divided by 10. e.g. A display of 133 is actually 13.3 dBm.
+ This value will be undefined:
+ - If the radio is operational and muted.
+ - If the radio is not operational.
+ - If the radio does not have transmit calibration tables programmed into its EEPROM, this transmit power level cannot be used as it is not possible to accurately calculate the actual transmit level. In this case this object will return -99."
+ ::= { hzCpRadioEntry 13 }
+
+hzCpRadio1FreqGroupSelected OBJECT-TYPE
+ SYNTAX INTEGER {
+ txLow (1),
+ txHigh (2),
+ none (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency group selected for Radio 1.
+
+ The frequency subbands are divided into frequency groups txHigh and txLow. A system must have one node configured to txLow and the other node configure to txHigh"
+ ::= { hzCpWirelessInterfaceRadio1Frequencies 1 }
+
+hzCpRadio1BandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRadio1BandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of radio bands for Radio 1. Frequency bands are divided into sub bands.
+
+ i.e. FCC 23 Ghz Band is comprised of fcc23a, fcc23b, fcc23c and
+ fcc23d which make up the entire FCC23 band"
+ ::= { hzCpWirelessInterfaceRadio1Frequencies 2 }
+
+hzCpRadio1BandEntry OBJECT-TYPE
+ SYNTAX HzCpRadio1BandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A radio band entry containing all the radio band values"
+ INDEX { hzCpRadio1BandIndex }
+ ::= { hzCpRadio1BandTable 1 }
+
+HzCpRadio1BandEntry ::= SEQUENCE {
+ hzCpRadio1BandIndex
+ Integer32,
+ hzCpRadio1BandId
+ Integer32,
+ hzCpRadio1BandName
+ DisplayString,
+ hzCpRadio1BandProgrammed
+ INTEGER
+}
+
+hzCpRadio1BandIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radio band. "
+ ::= { hzCpRadio1BandEntry 1 }
+
+hzCpRadio1BandId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "radio band ID.
+ Changing this option might require a system reset unless the user has permission to set hzCpApplyFrequencyChangesToSystem after the changes."
+ ::= { hzCpRadio1BandEntry 2 }
+
+hzCpRadio1BandName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The radio band name."
+ ::= { hzCpRadio1BandEntry 3 }
+
+hzCpRadio1BandProgrammed OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ notActive (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the operating radio band for the modem.
+
+ ***Only 1 index may be selected in a 1 modem system."
+ DEFVAL { notActive }
+ ::= { hzCpRadio1BandEntry 4 }
+
+hzCpRadio1FreqTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRadio1FreqEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of txHigh frequency settings for Radio 1"
+ ::= { hzCpWirelessInterfaceRadio1Frequencies 3 }
+
+hzCpRadio1FreqEntry OBJECT-TYPE
+ SYNTAX HzCpRadio1FreqEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A TX-High or TX-Low Frequency entry containing all the frequency values"
+ INDEX { hzCpRadio1FreqIndex }
+ ::= { hzCpRadio1FreqTable 1 }
+
+HzCpRadio1FreqEntry ::= SEQUENCE {
+ hzCpRadio1FreqIndex
+ Integer32,
+ hzCpRadio1FreqChannelIndex
+ DisplayString,
+ hzCpRadio1FreqTransmitRfFrequency
+ Integer32,
+ hzCpRadio1FreqReceiveRfFrequency
+ Integer32,
+ hzCpRadio1FreqProgrammed
+ INTEGER
+}
+
+hzCpRadio1FreqIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each frequency channel. "
+ ::= { hzCpRadio1FreqEntry 1 }
+
+hzCpRadio1FreqChannelIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The channel index for the frequency."
+ ::= { hzCpRadio1FreqEntry 2 }
+
+hzCpRadio1FreqTransmitRfFrequency OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The RF TX frequency in KHz."
+ ::= { hzCpRadio1FreqEntry 3 }
+
+hzCpRadio1FreqReceiveRfFrequency OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The RF RX frequency in KHz."
+ ::= { hzCpRadio1FreqEntry 4 }
+
+hzCpRadio1FreqProgrammed OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ notActive (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the operating frequency channel for the modem.
+
+ ***Only 1 index may be selected in a 1 modem system."
+ DEFVAL { notActive }
+ ::= { hzCpRadio1FreqEntry 5 }
+
+hzCpRadio1ProgrammedFrequencyChannel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The channel that has been programmed for Radio 1."
+ ::= { hzCpRadio1ProgrammedFrequency 1 }
+
+hzCpRadio1ProgrammedFrequencyTxRf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The programmed RF TX frequency in KHz."
+ ::= { hzCpRadio1ProgrammedFrequency 2 }
+
+hzCpRadio1ProgrammedFrequencyRxRf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The RF RX frequency in KHz."
+ ::= { hzCpRadio1ProgrammedFrequency 3 }
+
+hzCpSystemModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpSystemModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of system mode settings. Radio Band needs to be configured before the system mode."
+ ::= { hzCpWirelessInterfaceRadioFrequencies 2 }
+
+hzCpSystemModeEntry OBJECT-TYPE
+ SYNTAX HzCpSystemModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A system mode entry containing all the system mode values"
+ INDEX { hzCpSystemModeIndex }
+ ::= { hzCpSystemModeTable 1 }
+
+HzCpSystemModeEntry ::= SEQUENCE {
+ hzCpSystemModeIndex
+ Integer32,
+ hzCpSystemModeId
+ Integer32,
+ hzCpSystemModeName
+ DisplayString,
+ hzCpSystemModeProgrammed
+ INTEGER
+}
+
+hzCpSystemModeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each system mode. "
+ ::= { hzCpSystemModeEntry 1 }
+
+hzCpSystemModeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System mode Id. "
+ ::= { hzCpSystemModeEntry 2 }
+
+hzCpSystemModeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system mode name."
+ ::= { hzCpSystemModeEntry 3 }
+
+hzCpSystemModeProgrammed OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ notActive (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the operating system mode for the modem.
+
+ Notes:
+ Set Radio Band before System Mode
+ Only 1 index may be selected.
+ Changing this option might require a system reset unless the user has permission to set hzCpApplyFrequencyChangesToSystem after the changes."
+ DEFVAL { notActive }
+ ::= { hzCpSystemModeEntry 4 }
+
+hzCpApplyFrequencyChangesToSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ apply (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If system allows, setting this oid applies the radio band, system mode and frequency changes dynamilcally and a system reset can be avoided. "
+ ::= { hzCpWirelessInterfaceRadioFrequencies 3 }
+
+-- ----------------------------
+-- hzCpWirelessInterfaceAntenna
+-- ----------------------------
+
+hzCpAntennaDiameter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This defines the diameter of the antenna represented in inches."
+ ::= { hzCpWirelessInterfaceAntenna 1 }
+
+hzCpAntennaTilt OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ vertical (2),
+ horizontal (3),
+ flat (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This defines the position of the antenna for radio 1."
+ ::= { hzCpWirelessInterfaceAntenna 2 }
+
+hzCpDroppedFramesThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold, in percent, and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of frames that are dropped, the second is the time in seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzCpAggregatedThresholdAlarm 1 }
+
+hzCpBwUtilizationThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The percentage of available bandwidth threshold and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the threshold point in percent, the number of seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzCpAggregatedThresholdAlarm 2 }
+
+hzCpQBasedThresholdAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpQBasedThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Q based Threshold Alarm settings"
+ ::= { hzCpQBasedThresholdAlarm 1 }
+
+hzCpQBasedThresholdAlarmEntry OBJECT-TYPE
+ SYNTAX HzCpQBasedThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry based queues."
+ INDEX { hzCpQBasedThresholdIndex }
+ ::= { hzCpQBasedThresholdAlarmTable 1 }
+
+HzCpQBasedThresholdAlarmEntry ::= SEQUENCE {
+ hzCpQBasedThresholdIndex
+ INTEGER,
+ hzCpQBasedDepthThresholdParams
+ DisplayString,
+ hzCpQBasedDroppedFramesThresholdParams
+ DisplayString
+}
+
+hzCpQBasedThresholdIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique identifier for one of the 8 queues"
+ ::= { hzCpQBasedThresholdAlarmEntry 1 }
+
+hzCpQBasedDepthThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold, in percent, and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of queue depth, the second is the time in seconds that the threshold must be exceeded."
+ ::= { hzCpQBasedThresholdAlarmEntry 2 }
+
+hzCpQBasedDroppedFramesThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold, in percent, and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of frames that are dropped, the second is the time in seconds that the threshold must be exceeded."
+ ::= { hzCpQBasedThresholdAlarmEntry 3 }
+
+hzCpWirelessInterfaceThresholdAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpWirelessInterfaceThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of wireless threshold crossing alarms"
+ ::= { hzCpThresholdAlarmConfig 3 }
+
+hzCpWirelessInterfaceThresholdAlarmEntry OBJECT-TYPE
+ SYNTAX HzCpWirelessInterfaceThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of wireless threshold crossing alarm"
+ INDEX { hzCpWirelessInterfaceThresholdAlarmIndex }
+ ::= { hzCpWirelessInterfaceThresholdAlarmTable 1 }
+
+HzCpWirelessInterfaceThresholdAlarmEntry ::= SEQUENCE {
+ hzCpWirelessInterfaceThresholdAlarmIndex
+ INTEGER,
+ hzCpWirelessInterfaceRslThresholdParams
+ DisplayString,
+ hzCpWirelessInterfaceSnrThreshold
+ DisplayString
+}
+
+hzCpWirelessInterfaceThresholdAlarmIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique identifier for each wireless port"
+ ::= { hzCpWirelessInterfaceThresholdAlarmEntry 1 }
+
+hzCpWirelessInterfaceRslThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A read-write string: The threshold in dBm and the number of seconds threshold are programmed by the user. An example of the format of the string is as follows: '-75 10'. The first parameter power level in dBm, the second is the time in seconds that the threshold must be exceeded. In this example the threshold -75 dBm and the time is set to 10 seconds. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzCpWirelessInterfaceThresholdAlarmEntry 2 }
+
+hzCpWirelessInterfaceSnrThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A read-write string specifing the modem SNR threshold."
+ ::= { hzCpWirelessInterfaceThresholdAlarmEntry 3 }
+
+hzCpAlarmConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpAlarmConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of alarm configuration"
+ ::= { hzCpAlarms 2 }
+
+hzCpAlarmConfigEntry OBJECT-TYPE
+ SYNTAX HzCpAlarmConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of alarm configuration"
+ INDEX { hzCpAlarmConfigIndex,
+ hzCpAlarmInstanceIndex }
+ ::= { hzCpAlarmConfigTable 1 }
+
+HzCpAlarmConfigEntry ::= SEQUENCE {
+ hzCpAlarmConfigIndex
+ INTEGER,
+ hzCpAlarmInstanceIndex
+ Unsigned32,
+ hzCpAlarmConfigSeverity
+ INTEGER,
+ hzCpAlarmConfigState
+ INTEGER
+}
+
+hzCpAlarmConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ linkDown (1),
+ peerAuthenticationFailure (2),
+ haamConfigMismatch (3),
+ haamOnLowModulation (4),
+ atpcConfigMismatch (5),
+ atpcAutoDisabled (6),
+ sntpUnreachable (7),
+ freqFileInvalid (8),
+ aggregateDroppedFramesThreshold (9),
+ queueDroppedFramesThreshold (10),
+ bwUtilizationThreshold (11),
+ queueDepthThreshold (12),
+ rlsConfigMismatch (13),
+ rlsShutdownActivated (14),
+ rlsQBasedShutdown (15),
+ modemRxLossOfSignal (16),
+ modemSnrBelowThreshold (17),
+ modemEqStressAboveThreshold (18),
+ rslBelowThershold (19),
+ radioSynthLostLock (20),
+ radioCalTableUnavailable (21),
+ radioCurrentOutOfLimits (22),
+ radioPowerAmp (23),
+ tempOutOfLimits (24),
+ redundancyConfigMismatch (25),
+ redundancyActiveOnSecondary (26),
+ redundancyOperatingInForcedSwitch (27),
+ redundancyEnetCrossLinkActive (28),
+ redundancyActiveUsingPartnerWLink (29),
+ redundancyStandbyWLinkInUse (30),
+ redundancyStandbyOnPrimary (31),
+ x2DeliveringHalfCapacity (32),
+ bncSignalNotDetected (33),
+ ethernetSpeedReduced (34),
+ synceLostLock (35),
+ synceSecondarySourceInUse (36),
+ invalidSysConfig (37),
+ mibChangeNotSaved (38),
+ transmitterLossOfSync (39),
+ radioLinearityCalError (40),
+ synceConfigMismatch (41),
+ cryptoPowerUpTestsFailed (42),
+ cyptoConfigMismatch (43)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each alarm."
+ ::= { hzCpAlarmConfigEntry 1 }
+
+hzCpAlarmInstanceIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each instance of an alarm."
+ ::= { hzCpAlarmConfigEntry 2 }
+
+hzCpAlarmConfigSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ minor (1),
+ major (2),
+ critical (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of the alarm as minor, major or critical."
+ ::= { hzCpAlarmConfigEntry 3 }
+
+hzCpAlarmConfigState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of the alarm which can be either enabled or disabled."
+ ::= { hzCpAlarmConfigEntry 4 }
+
+hzCpAlarmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpAlarmStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of alarm status"
+ ::= { hzCpAlarms 3 }
+
+hzCpAlarmStatusEntry OBJECT-TYPE
+ SYNTAX HzCpAlarmStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of alarm status"
+ INDEX { hzCpAlarmStatusIndex,
+ hzCpAlarmStatusInstanceIndex }
+ ::= { hzCpAlarmStatusTable 1 }
+
+HzCpAlarmStatusEntry ::= SEQUENCE {
+ hzCpAlarmStatusIndex
+ INTEGER,
+ hzCpAlarmStatusInstanceIndex
+ Unsigned32,
+ hzCpAlarmStatus
+ INTEGER,
+ hzCpAlarmRaisedDateAndTime
+ DateAndTime,
+ hzCpAlarmClearedDateAndTime
+ DateAndTime
+}
+
+hzCpAlarmStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ linkDown (1),
+ peerAuthenticationFailure (2),
+ haamConfigMismatch (3),
+ haamOnLowModulation (4),
+ atpcConfigMismatch (5),
+ atpcAutoDisabled (6),
+ sntpUnreachable (7),
+ freqFileInvalid (8),
+ aggregateDroppedFramesThreshold (9),
+ queueDroppedFramesThreshold (10),
+ bwUtilizationThreshold (11),
+ queueDepthThreshold (12),
+ rlsConfigMismatch (13),
+ rlsShutdownActivated (14),
+ rlsQBasedShutdown (15),
+ modemRxLossOfSignal (16),
+ modemSnrBelowThreshold (17),
+ modemEqStressAboveThreshold (18),
+ rslBelowThershold (19),
+ radioSynthLostLock (20),
+ radioCalTableUnavailable (21),
+ radioCurrentOutOfLimits (22),
+ radioPowerAmp (23),
+ tempOutOfLimits (24),
+ redundancyConfigMismatch (25),
+ redundancyActiveOnSecondary (26),
+ redundancyOperatingInForcedSwitch (27),
+ redundancyEnetCrossLinkActive (28),
+ redundancyActiveUsingPartnerWLink (29),
+ redundancyStandbyWLinkInUse (30),
+ redundancyStandbyOnPrimary (31),
+ x2DeliveringHalfCapacity (32),
+ bncSignalNotDetected (33),
+ ethernetSpeedReduced (34),
+ synceLostLock (35),
+ synceSecondarySourceInUse (36),
+ invalidSysConfig (37),
+ mibChangeNotSaved (38),
+ transmitterLossOfSync (39),
+ radioLinearityCalError (40),
+ synceConfigMismatch (41),
+ cryptoPowerUpTestsFailed (42),
+ cryptoConfigMismatch (43)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each alarm."
+ ::= { hzCpAlarmStatusEntry 1 }
+
+hzCpAlarmStatusInstanceIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each instance of an alarm."
+ ::= { hzCpAlarmStatusEntry 2 }
+
+hzCpAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the alarm exists or not."
+ ::= { hzCpAlarmStatusEntry 3 }
+
+hzCpAlarmRaisedDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the date and time when the alarm was raised. If the alarm never occured, the value shows as zero."
+ ::= { hzCpAlarmStatusEntry 4 }
+
+hzCpAlarmClearedDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the date and time when the alarm was cleared. If the alarm never occured, the value shows as zero."
+ ::= { hzCpAlarmStatusEntry 5 }
+
+--
+-- Giga Ethernet Qos
+--
+
+hzCpQosEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether QOS is enabled."
+ DEFVAL { disabled }
+ ::= { hzCpQos 1 }
+
+hzCpCosType OBJECT-TYPE
+ SYNTAX INTEGER {
+ cosVlan (1),
+ cosQinQiTag (2),
+ cosQinQoTag (3),
+ cosDscp (4),
+ cosMplsExp (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the class of service tag type. Based on the setting Horizon will use the CoS value in the VLAN tag, or Q-in-Q inner VLAN tag, or Q-in-Q outer VLAN tag."
+ DEFVAL { cosVlan }
+ ::= { hzCpQos 2 }
+
+--
+-- 802.1p priorities assignment.
+--
+
+hzCpCosQinQiTag OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the value of the Q-in-Q inner tag. This tag is also used to classify the non-Q-in-Q VLAN. Default value is 0x8100."
+ ::= { hzCpQos 3 }
+
+hzCpCosQinQoTag OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the value of the Q-in-Q outer VLAN tag. Default value is 0x8100."
+ ::= { hzCpQos 4 }
+
+--
+-- Queue operation mode
+--
+
+hzCpCosExpediteQueue OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This sets the user queue operation mode. (a) In expedite mode,
+ any Queue can be assigned 100% of CIR. Queue 4 is serviced first
+ and queue 1 is servcied last.(b) In non expedite mode, the sum of all CIRs
+ must be equal to 100%. In this mode higher priority queues
+ will be serviced first until that queue is emptied or
+ the defined CIR is reached."
+ DEFVAL { disabled }
+ ::= { hzCpQos 5 }
+
+--
+-- user queues configuration.
+--
+
+hzCpCosQueueCIR OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Committed Information Rate (CIR) assignments for CoS queues
+ 1 to 4. CIR is assigned as the percentage of system current speed.
+ When expedite queue is enabled any queue can be assigned 100% bandwidth.
+ When expedite queue is disabled the sum of CIR of all queues should be 100."
+ ::= { hzCpQos 6 }
+
+hzCpCosQueueCBS OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Comitted Burst Size (CBS) for CoS queues 1 to 4. CBS is the percentage
+ of total packet buffer size. The sum of CBS's of all 4
+ queues must be equal to 100. Minimum CBS assignable to any queue
+ is 1."
+ ::= { hzCpQos 7 }
+
+--
+-- hzCpCosWfq
+--
+
+hzCpQosPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ strict-priority (1),
+ wfq (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the Qos policy."
+ ::= { hzCpQos 8 }
+
+hzCpCosWfqWeight OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The weight assigned to each of the 4 cos queue. The wireless bandwidth is distributed amongst the
+ queues proportional to their weight.
+ The weights have values from 0-15, where 0 is the lowest weight and
+ 15 is the highest weight.
+ Setting the Cos weight example: 1 2 3 4."
+ ::= { hzCpQos 9 }
+
+hzCpCosNumPriorityQueues OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When expedite queue is enabled, user can set the number of priority queues. The default value for number of priority queues are 2, maximum is 4 and minimum is 1. "
+ ::= { hzCpQos 10 }
+
+hzCpCosCutThroughQueue OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ q1 (2),
+ q2 (3),
+ q3 (4),
+ q4 (5),
+ q5 (6),
+ q6 (7),
+ q7 (8),
+ q8 (9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Cut through queue can be enabled or disabled. Any one of the 8 queues can be selected as cut through queue."
+ ::= { hzCpQos 11 }
+
+hzCpQosPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpQosPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Qos Settings per port"
+ ::= { hzCpQos 12 }
+
+hzCpQosPortConfigEntry OBJECT-TYPE
+ SYNTAX HzCpQosPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of Qos setting per port"
+ INDEX { hzCpCosPortIndex }
+ ::= { hzCpQosPortConfigTable 1 }
+
+HzCpQosPortConfigEntry ::= SEQUENCE {
+ hzCpCosPortIndex
+ INTEGER,
+ hzCpCosQueueMapping
+ DisplayString,
+ hzCpCosDefaultValue
+ Integer32
+}
+
+hzCpCosPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ enet-port-1 (1),
+ enet-port-2 (2),
+ enet-port-3 (3),
+ enet-port-4 (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique name identifying each enet port"
+ ::= { hzCpQosPortConfigEntry 1 }
+
+hzCpCosQueueMapping OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS values 0 to 7.
+ There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue.
+ CoS to queue mapping example: 1 7 2 8 3 6 1 4."
+ ::= { hzCpQosPortConfigEntry 2 }
+
+hzCpCosDefaultValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default CoS value assigned to the ethernet
+ frames that don't have VLAN or Q-in-Q tag."
+ DEFVAL { 0 }
+ ::= { hzCpQosPortConfigEntry 3 }
+
+hzCpCosUserFlowDepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpCosUserFlowDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A table of Cos user flow setting"
+ ::= { hzCpQos 13 }
+
+hzCpCosUserFlowDepEntry OBJECT-TYPE
+ SYNTAX HzCpCosUserFlowDepEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry of Cos user flow setting"
+ INDEX { hzCpCosUserFlowIndexDep }
+ ::= { hzCpCosUserFlowDepTable 1 }
+
+HzCpCosUserFlowDepEntry ::= SEQUENCE {
+ hzCpCosUserFlowIndexDep
+ INTEGER,
+ hzCpCosUserFlowStateDep
+ DisplayString
+}
+
+hzCpCosUserFlowIndexDep OBJECT-TYPE
+ SYNTAX INTEGER {
+ flow1 (1),
+ flow2 (2),
+ flow3 (3)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object is deprecated by hzCpCosUserFlowMappingIndex."
+ ::= { hzCpCosUserFlowDepEntry 1 }
+
+hzCpCosUserFlowStateDep OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object is deprecated by entries in hzCpCosUserFlowMappingTable."
+ ::= { hzCpCosUserFlowDepEntry 2 }
+
+hzCpCosUserClassTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpCosUserClassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Cos user class setting."
+ ::= { hzCpQos 14 }
+
+hzCpCosUserClassEntry OBJECT-TYPE
+ SYNTAX HzCpCosUserClassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of Cos user class setting."
+ INDEX { hzCpCosUserClassIndex }
+ ::= { hzCpCosUserClassTable 1 }
+
+HzCpCosUserClassEntry ::= SEQUENCE {
+ hzCpCosUserClassIndex
+ INTEGER,
+ hzCpCosUserClassOffset
+ Integer32,
+ hzCpCosUserClassValue
+ DisplayString,
+ hzCpCosUserClassMask
+ DisplayString
+}
+
+hzCpCosUserClassIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ c1 (1),
+ c2 (2),
+ c3 (3),
+ c4 (4),
+ c5 (5),
+ c6 (6),
+ c7 (7),
+ c8 (8),
+ c9 (9),
+ c10 (10),
+ c11 (11),
+ c12 (12),
+ c13 (13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique name specifying user class group."
+ ::= { hzCpCosUserClassEntry 1 }
+
+hzCpCosUserClassOffset OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the user class offset. The valid range is 0-31."
+ ::= { hzCpCosUserClassEntry 2 }
+
+hzCpCosUserClassValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string specifying the user class value in hex format. The string must hold even number of characters."
+ ::= { hzCpCosUserClassEntry 3 }
+
+hzCpCosUserClassMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string specifying the user class mask in hex format. The string must hold even number of characters and have the same length as the user class value."
+ ::= { hzCpCosUserClassEntry 4 }
+
+hzCpCosUserFlowFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpCosUserFlowFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Cos user flow filter setting."
+ ::= { hzCpQos 15 }
+
+hzCpCosUserFlowFilterEntry OBJECT-TYPE
+ SYNTAX HzCpCosUserFlowFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of Cos user flow filter setting."
+ INDEX { hzCpCosUserFlowFilterIndex }
+ ::= { hzCpCosUserFlowFilterTable 1 }
+
+HzCpCosUserFlowFilterEntry ::= SEQUENCE {
+ hzCpCosUserFlowFilterIndex
+ INTEGER,
+ hzCpCosUserFlowFilter
+ DisplayString
+}
+
+hzCpCosUserFlowFilterIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ flow1 (1),
+ flow2 (2),
+ flow3 (3),
+ flow4 (4),
+ flow5 (5),
+ flow6 (6),
+ flow7 (7),
+ flow8 (8),
+ flow9 (9),
+ flow10 (10),
+ flow11 (11),
+ flow12 (12),
+ flow13 (13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique name specifying user flow group."
+ ::= { hzCpCosUserFlowFilterEntry 1 }
+
+hzCpCosUserFlowFilter OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string specifying the user class combination. For example a user flow can be configured to include c1 c5. If a user class hasn't been assigned a value and mask, the class can't be part of the user flow filter. "
+ ::= { hzCpCosUserFlowFilterEntry 2 }
+
+hzCpCosUserFlowMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpCosUserFlowMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Cos user flow mapping setting."
+ ::= { hzCpQos 16 }
+
+hzCpCosUserFlowMappingEntry OBJECT-TYPE
+ SYNTAX HzCpCosUserFlowMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of Cos user flow mapping setting."
+ INDEX { hzCpCosUserFlowMappingIndex }
+ ::= { hzCpCosUserFlowMappingTable 1 }
+
+HzCpCosUserFlowMappingEntry ::= SEQUENCE {
+ hzCpCosUserFlowMappingIndex
+ INTEGER,
+ hzCpCosUserFlowEnable
+ INTEGER,
+ hzCpCosUserFlowP1Queue
+ INTEGER,
+ hzCpCosUserFlowP1TargetPort
+ INTEGER,
+ hzCpCosUserFlowP2Queue
+ INTEGER,
+ hzCpCosUserFlowP2TargetPort
+ INTEGER,
+ hzCpCosUserFlowP3Queue
+ INTEGER,
+ hzCpCosUserFlowP3TargetPort
+ INTEGER,
+ hzCpCosUserFlowP4Queue
+ INTEGER,
+ hzCpCosUserFlowP4TargetPort
+ INTEGER
+}
+
+hzCpCosUserFlowMappingIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ flow1 (1),
+ flow2 (2),
+ flow3 (3),
+ flow4 (4),
+ flow5 (5),
+ flow6 (6),
+ flow7 (7),
+ flow8 (8),
+ flow9 (9),
+ flow10 (10),
+ flow11 (11),
+ flow12 (12),
+ flow13 (13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique name specifying user flow group."
+ ::= { hzCpCosUserFlowMappingEntry 1 }
+
+hzCpCosUserFlowEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables a CoS user flow."
+ ::= { hzCpCosUserFlowMappingEntry 2 }
+
+hzCpCosUserFlowP1Queue OBJECT-TYPE
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected queue for P1."
+ ::= { hzCpCosUserFlowMappingEntry 3 }
+
+hzCpCosUserFlowP1TargetPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1 (1),
+ p2 (2),
+ p3 (3),
+ p4 (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the target egress port for P1."
+ ::= { hzCpCosUserFlowMappingEntry 4 }
+
+hzCpCosUserFlowP2Queue OBJECT-TYPE
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected queue for P2."
+ ::= { hzCpCosUserFlowMappingEntry 5 }
+
+hzCpCosUserFlowP2TargetPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1 (1),
+ p2 (2),
+ p3 (3),
+ p4 (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the target egress port for P2."
+ ::= { hzCpCosUserFlowMappingEntry 6 }
+
+hzCpCosUserFlowP3Queue OBJECT-TYPE
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected queue for P3."
+ ::= { hzCpCosUserFlowMappingEntry 7 }
+
+hzCpCosUserFlowP3TargetPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1 (1),
+ p2 (2),
+ p3 (3),
+ p4 (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the target egress port for P3."
+ ::= { hzCpCosUserFlowMappingEntry 8 }
+
+hzCpCosUserFlowP4Queue OBJECT-TYPE
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected queue for P4."
+ ::= { hzCpCosUserFlowMappingEntry 9 }
+
+hzCpCosUserFlowP4TargetPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1 (1),
+ p2 (2),
+ p3 (3),
+ p4 (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the target egress port for P4."
+ ::= { hzCpCosUserFlowMappingEntry 10 }
+
+hzCpRlsMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ basic (2),
+ advanced (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Off, when the RLS feature is disabled. Basic when the feature is enabled but hard fault monitor is disabled. Advanced when the feature is enabled and hard fault monitor is enabled. Changing this option requires a system reset."
+ ::= { hzCpRapidLinkShutdown 1 }
+
+hzCpRlsLinkControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto (1),
+ manual (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Returns RLS user control for re-enabling failed link. If manual, then user has to explicitly enable the link.
+ "
+ DEFVAL { auto }
+ ::= { hzCpRapidLinkShutdown 2 }
+
+hzCpApplyRlsMonitorParametersToSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ apply (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This writes RLS soft and hard fault monitor parameters to RAM Reading this object returns '1'."
+ ::= { hzCpRapidLinkShutdown 3 }
+
+hzCpRlsLinkEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Returns RLS global link enable status as on or off. If off, the link will be shutdown."
+ ::= { hzCpRapidLinkShutdown 4 }
+
+hzCpRlsPortGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the RLS port group configuration setting. Options are the port list and any/all.
+ For example:
+ p1,p3 any - RLS will trigger if either p1 or p3 is down.
+ or
+ p1,p2,p3 all - RLS will trigger only if all p1,p2 and p3 are down.
+ "
+ ::= { hzCpRapidLinkShutdown 5 }
+
+hzCpRlsShutdownPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ port-down (1),
+ eoam-msg (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicated whether to shutdown the port or send an EOAM message when RLS is triggered."
+ ::= { hzCpRapidLinkShutdown 6 }
+
+hzCpRlsSoftFaultMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRlsSoftFaultMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of RLS Soft Fault Monitor Parameters"
+ ::= { hzCpRapidLinkShutdown 7 }
+
+hzCpRlsSoftFaultMonitorEntry OBJECT-TYPE
+ SYNTAX HzCpRlsSoftFaultMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RLS Parameters for Soft Fault Monitoring"
+ INDEX { hzCpRlsSoftFaultMonitorIndex }
+ ::= { hzCpRlsSoftFaultMonitorTable 1 }
+
+HzCpRlsSoftFaultMonitorEntry ::= SEQUENCE {
+ hzCpRlsSoftFaultMonitorIndex
+ INTEGER,
+ hzCpRlsEstablishErredFrameThreshold
+ Integer32,
+ hzCpRlsShutdownErredFrameThreshold
+ Integer32,
+ hzCpRlsEstablishNumberOfSamples
+ Integer32,
+ hzCpRlsShutdownNumberOfSamples
+ Integer32,
+ hzCpRlsEstablishSamplePeriod
+ Integer32,
+ hzCpRlsShutdownSamplePeriod
+ Integer32,
+ hzCpRlsQuickShutdownSamplePeriod
+ Integer32
+}
+
+hzCpRlsSoftFaultMonitorIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { hzCpRlsSoftFaultMonitorEntry 1 }
+
+hzCpRlsEstablishErredFrameThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum erred blocks, per sample, allowed for link establishment."
+ ::= { hzCpRlsSoftFaultMonitorEntry 2 }
+
+hzCpRlsShutdownErredFrameThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minimum erred blocks, per sample, allowed before link shutdown."
+ ::= { hzCpRlsSoftFaultMonitorEntry 3 }
+
+hzCpRlsEstablishNumberOfSamples OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minimum number of consecutive good samples required before link is established."
+ ::= { hzCpRlsSoftFaultMonitorEntry 4 }
+
+hzCpRlsShutdownNumberOfSamples OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minimum number of consecutive erred samples before link is shutdown."
+ ::= { hzCpRlsSoftFaultMonitorEntry 5 }
+
+hzCpRlsEstablishSamplePeriod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Period of Time, in milliseconds, for monitoring Establish Erred Frame Threshold."
+ ::= { hzCpRlsSoftFaultMonitorEntry 6 }
+
+hzCpRlsShutdownSamplePeriod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Period of Time, in milliseconds, for monitoring Shutdown Erred Frame Threshold."
+ ::= { hzCpRlsSoftFaultMonitorEntry 7 }
+
+hzCpRlsQuickShutdownSamplePeriod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minimum number of milliseconds required to classify samples as erred."
+ ::= { hzCpRlsSoftFaultMonitorEntry 8 }
+
+hzCpRlsHardFaultMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRlsHardFaultMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of RLS Hard Fault Monitor Parameters"
+ ::= { hzCpRapidLinkShutdown 8 }
+
+hzCpRlsHardFaultMonitorEntry OBJECT-TYPE
+ SYNTAX HzCpRlsHardFaultMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RLS Parameters for Hard Fault Monitoring"
+ INDEX { hzCpRlsHardFaultMonitorIndex }
+ ::= { hzCpRlsHardFaultMonitorTable 1 }
+
+HzCpRlsHardFaultMonitorEntry ::= SEQUENCE {
+ hzCpRlsHardFaultMonitorIndex
+ INTEGER,
+ hzCpRlsHardFaultSamplePeriod
+ Integer32,
+ hzCpRlsHardFaultThreshold
+ Integer32
+}
+
+hzCpRlsHardFaultMonitorIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { hzCpRlsHardFaultMonitorEntry 1 }
+
+hzCpRlsHardFaultSamplePeriod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The period of time, in milliseconds, for which the rlsFaultThreshold is applied."
+ ::= { hzCpRlsHardFaultMonitorEntry 2 }
+
+hzCpRlsHardFaultThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The percentage of the rlsFaultSamplePeriodMilliSeconds period which must be degraded before the link is set to the 'impaired' state."
+ ::= { hzCpRlsHardFaultMonitorEntry 3 }
+
+hzCpRlsReceiveSignalLevelMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRlsReceiveSignalLevelMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of RLS RSL Monitor Parameters"
+ ::= { hzCpRapidLinkShutdown 9 }
+
+hzCpRlsReceiveSignalLevelMonitorEntry OBJECT-TYPE
+ SYNTAX HzCpRlsReceiveSignalLevelMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RLS RSL Monitor Parameters"
+ INDEX { hzCpRlsReceiveSignalLevelMonitorIndex }
+ ::= { hzCpRlsReceiveSignalLevelMonitorTable 1 }
+
+HzCpRlsReceiveSignalLevelMonitorEntry ::= SEQUENCE {
+ hzCpRlsReceiveSignalLevelMonitorIndex
+ INTEGER,
+ hzCpRlsMakeRslMonitorRslValue
+ DisplayString,
+ hzCpRlsMakeRslMonitorPeriod
+ Integer32
+}
+
+hzCpRlsReceiveSignalLevelMonitorIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { hzCpRlsReceiveSignalLevelMonitorEntry 1 }
+
+hzCpRlsMakeRslMonitorRslValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The RSL threshold, in dBm. When Link is inactive and if RSL
+ is higher than this threshold for a desired
+ period, the link will become active."
+ ::= { hzCpRlsReceiveSignalLevelMonitorEntry 2 }
+
+hzCpRlsMakeRslMonitorPeriod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The desired period, in seconds. When Link is inactive and if RSL
+ is higher than the desiredthreshold for this
+ period, the link will become active."
+ ::= { hzCpRlsReceiveSignalLevelMonitorEntry 3 }
+
+hzCpRlsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpRlsStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of RLS Parameters and states"
+ ::= { hzCpRapidLinkShutdown 10 }
+
+hzCpRlsStatusEntry OBJECT-TYPE
+ SYNTAX HzCpRlsStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RLS Parameters and states"
+ INDEX { hzCpRlsStatusIndex }
+ ::= { hzCpRlsStatusTable 1 }
+
+HzCpRlsStatusEntry ::= SEQUENCE {
+ hzCpRlsStatusIndex
+ INTEGER,
+ hzCpRlsOption
+ DisplayString,
+ hzCpRlsState
+ DisplayString,
+ hzCpRlsMismatchState
+ DisplayString,
+ hzCpRlsDegradeMonitorState
+ DisplayString,
+ hzCpRlsHardFaultMonitorState
+ DisplayString,
+ hzCpRlsMakeRslThresholdState
+ DisplayString,
+ hzCpRlsPeerRslState
+ DisplayString,
+ hzCpRlsRadioInterfaceState
+ DisplayString,
+ hzCpRlsNetworkInterfaceState
+ DisplayString,
+ hzCpRlsUserConfiguredEstablishFer
+ DisplayString,
+ hzCpRlsMinimumAchievableEstablishFer
+ DisplayString,
+ hzCpRlsUserConfiguredShutdownFer
+ DisplayString,
+ hzCpRlsMinimumAchievableShutdownFer
+ DisplayString,
+ hzCpRlsUserConfiguredEstablishMonitorTime
+ Integer32,
+ hzCpRlsActualEstablishMonitorTime
+ Integer32,
+ hzCpRlsUserConfiguredShutdownMonitorTime
+ Integer32,
+ hzCpRlsActualShutdownMonitorTime
+ Integer32
+}
+
+hzCpRlsStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { hzCpRlsStatusEntry 1 }
+
+hzCpRlsOption OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RLS Option. On Basic: RLS enabled with base degrade monitoring;
+ On Advanced: RLS enabled with hard fault monitoring;
+ Off: Entire RLS feature disabled."
+ ::= { hzCpRlsStatusEntry 2 }
+
+hzCpRlsState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rapid Link Shutdown State. If the state is activated, that means
+ link is down; If the state is inactivated, that means that
+ link is up."
+ ::= { hzCpRlsStatusEntry 3 }
+
+hzCpRlsMismatchState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RLS Mismatch State. If the state is activated, that means RLS
+ configuration is mismatched with peer. If the state is OK,
+ that means RLS configuration is matched with peer."
+ ::= { hzCpRlsStatusEntry 4 }
+
+hzCpRlsDegradeMonitorState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Degrade Monitor State. If the state is activated, that means
+ the RLS Degrade Monitor is asserting the link down. If the
+ state is OK, that means the RLS Degrade Monitor is asserting
+ the link up."
+ ::= { hzCpRlsStatusEntry 5 }
+
+hzCpRlsHardFaultMonitorState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hard Fault Monitor State. If the state is activated, that means
+ the Hard Fault Monitor is asserting the link down. If the state
+ is OK, that means the RLS Hard Fault Monitor is asserting the
+ link up."
+ ::= { hzCpRlsStatusEntry 6 }
+
+hzCpRlsMakeRslThresholdState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Make RSL Threshold State. If the state is not met, that means the
+ RLS signal level is below the threshold value. If the state is OK,
+ that means the RLS signal level is above the threshold value."
+ ::= { hzCpRlsStatusEntry 7 }
+
+hzCpRlsPeerRslState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer RSL State. If the state is activated, that means the peer has
+ activated RLS. If the state is OK, that means the Peer hasn't
+ activated RLS."
+ ::= { hzCpRlsStatusEntry 8 }
+
+hzCpRlsRadioInterfaceState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radio Interface State. If the state is down, that means The radio
+ interface is not operational(muted,disconnected, not configured).
+ If the state is up, that means the radio interface is operational."
+ ::= { hzCpRlsStatusEntry 9 }
+
+hzCpRlsNetworkInterfaceState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network Interface State. If the state is down, that means the network
+ interface (Ethernet/PHY) is not operational(disconnected, not
+ configured). If the state is up, that means the network interface
+ (Ethernet/PHY) is operational."
+ ::= { hzCpRlsStatusEntry 10 }
+
+hzCpRlsUserConfiguredEstablishFer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User Configured Establish Frame Error Ratio required for the
+ link to be restored to service, set by the user. An example
+ value being '1.0E-7'."
+ ::= { hzCpRlsStatusEntry 11 }
+
+hzCpRlsMinimumAchievableEstablishFer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum achievable Frame Error Ratio required for the link to be
+ restored to service. An example value being '1.0E-7'."
+ ::= { hzCpRlsStatusEntry 12 }
+
+hzCpRlsUserConfiguredShutdownFer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User Configured Shutdown Frame Error Ratio required for the
+ link to remain in-service, set by the user. An example value
+ being '1.0E-7'."
+ ::= { hzCpRlsStatusEntry 13 }
+
+hzCpRlsMinimumAchievableShutdownFer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum achievable Frame Error Ratio required for the link to
+ remain in-service. An example value being '1.0E-7'."
+ ::= { hzCpRlsStatusEntry 14 }
+
+hzCpRlsUserConfiguredEstablishMonitorTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User Configured Establish Monitor Time, in milliseconds, for
+ which the 'User Configured Establish FER' must be achieved
+ to bring link into service, set by user"
+ ::= { hzCpRlsStatusEntry 15 }
+
+hzCpRlsActualEstablishMonitorTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual Establish Monitor Time, in milliseconds, for which the
+ 'User Configured Establish FER'must be achieved to bring
+ link into service, it's a multiple of the establish sample
+ period required to observe the FER"
+ ::= { hzCpRlsStatusEntry 16 }
+
+hzCpRlsUserConfiguredShutdownMonitorTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User Configured Shutdown Monitor Time, in milliseconds, for which
+ the 'User Configured Shutdown FER' must be met for the link to
+ remain in-service, set by user."
+ ::= { hzCpRlsStatusEntry 17 }
+
+hzCpRlsActualShutdownMonitorTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual Shutdown Monitor Time, in milliseconds, for which the 'User
+ Configured Shutdown FER' must be met for the link to remain
+ in-service, it's a multiple of the shutdown sample period required
+ to observe the FER"
+ ::= { hzCpRlsStatusEntry 18 }
+
+--
+-- hzCpLogs
+--
+
+hzCpEventLogEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether event log is enabled."
+ DEFVAL { enabled }
+ ::= { hzCpLogs 1 }
+
+hzCpPerfmLogEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether performance log is enabled."
+ DEFVAL { enabled }
+ ::= { hzCpLogs 2 }
+
+hzCpPerfmLogInterval OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..10))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Performance statistics are logged periodically by this interval. The interval can be up to 24:00:00 (24 hours) and as short as 00:00:1 (1 seconds)."
+ ::= { hzCpLogs 3 }
+
+hzCpSysLogEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether sys log is enabled."
+ ::= { hzCpSysLog 1 }
+
+hzCpSysLogIpAddressDep OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Indicates the IP address of sys log. This object is deprecated by hzCpSysLogHostAddress. The value is 0.0.0.0 if not available or not applicable."
+ ::= { hzCpSysLog 2 }
+
+hzCpSysLogHostDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates sys log host inet address type. Valid types are ipv4 or ipv6. "
+ ::= { hzCpSysLog 3 }
+
+hzCpSysLogHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates sys log host inet address octet string. This object deprecates hzCpSysLogIpAddressDep."
+ ::= { hzCpSysLog 4 }
+
+-- ----------------------------
+-- hzCpAtpc
+-- ----------------------------
+
+hzCpAtpcEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the Adaptive Transmit Power Control (ATPC) feature is enabled."
+ DEFVAL { off }
+ ::= { hzCpAtpc 1 }
+
+hzCpAtpcStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ disabledAuto (2),
+ running (3),
+ runningToggling (4),
+ suspended (5),
+ suspendedLostComm (6),
+ suspendedRadioDown (7),
+ suspendedRadioMuted (8),
+ suspendedRadioLoopback (9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the actual condition of ATPC:
+ disabled Configuration is set to off.
+ disabledAuto Feature was automatically disabled and is transmitting at coordinated power.
+ running Feature is running normally.
+ runningToggling Feature is toggling between maximum and minimum power to recover from a loss of mod sync.
+ suspended Feature was suspended.
+ suspendedLostComm Feature is suspended because communication is lost with peer ATPC.
+ suspendedRadioDown Feature is suspended because the radio is down.
+ suspendedRadioMuted Feature is suspended because the radio is muted.
+ suspendedRadioLoopback Feature is suspended because the radio is in loopback mode."
+ ::= { hzCpAtpc 2 }
+
+hzCpAtpcCoordinatedPowerDbm OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value is the coordinated power offset from the configured transmit power.
+ The value is multiplied by 10. e.g. A display
+ of 133 is actually 13.3 dBm."
+ DEFVAL { 0 }
+ ::= { hzCpAtpc 3 }
+
+hzCpAtpcCoordinatedPwrEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether Adaptive Transmit Power Control (ATPC) coordinated power option is enabled."
+ DEFVAL { disabled }
+ ::= { hzCpAtpc 4 }
+
+hzCpAtpcMinTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the minimum ATPC transmit power in dBm x 10. Valid range -990..100."
+ ::= { hzCpAtpc 5 }
+
+hzCpAtpcMaxTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the maximum ATPC transmit power in dBm x 10. When ATPC is enabled, transmit power range will be between ATPC min. and ATPC max. power."
+ ::= { hzCpAtpc 6 }
+
+-- ----------------------------
+-- hzCpHitlessAam
+-- ----------------------------
+
+hzCpHitlessAamEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Read or set the Hitless Automatic Adaptive Modulation (HAAM) as 'on' or 'off'."
+ DEFVAL { off }
+ ::= { hzCpHitlessAam 1 }
+
+hzCpHitlessAamManualMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Read or set the Hitless Automatic Adaptive Modulation (HAAM) Manual Mode as 'on' or 'off'."
+ ::= { hzCpHitlessAam 2 }
+
+hzCpHitlessAamWaitToRestore OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Read or set the Hitless Automatic Adaptive Modulation (HAAM) wait to restore duration time in seconds."
+ ::= { hzCpHitlessAam 3 }
+
+hzCpHitlessAamOrgSpecEoamMsg OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Turns on or off the Hitless Automatic Adaptive Modulation (HAAM) Organizational Specific EOAM message to peer."
+ ::= { hzCpHitlessAam 4 }
+
+-- ----------------
+-- hzCpHitlessAamTable
+-- ----------------
+
+hzCpHitlessAamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpHitlessAamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Hitless Aam."
+ ::= { hzCpHitlessAam 5 }
+
+hzCpHitlessAamEntry OBJECT-TYPE
+ SYNTAX HzCpHitlessAamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Hitless Aam Status and Configurations."
+ INDEX { hzCpWirelessPortIndex }
+ ::= { hzCpHitlessAamTable 1 }
+
+HzCpHitlessAamEntry ::= SEQUENCE {
+ hzCpWirelessPortIndex
+ INTEGER,
+ hzCpHitlessAamCurrentMode
+ DisplayString
+}
+
+hzCpWirelessPortIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ wireless-port-1 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { hzCpHitlessAamEntry 1 }
+
+hzCpHitlessAamCurrentMode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A read-only string specifing the currently running Hitless AAM Mode."
+ ::= { hzCpHitlessAamEntry 2 }
+
+hzCpHitlessAamModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzCpHitlessAamModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of HitlessAam available modes."
+ ::= { hzCpHitlessAam 6 }
+
+hzCpHitlessAamModeEntry OBJECT-TYPE
+ SYNTAX HzCpHitlessAamModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A HAAM mode entry containing all the HAAM system mode values"
+ INDEX { hzCpHitlessAamModeIndex }
+ ::= { hzCpHitlessAamModeTable 1 }
+
+HzCpHitlessAamModeEntry ::= SEQUENCE {
+ hzCpHitlessAamModeIndex
+ Integer32,
+ hzCpHitlessAammModeName
+ DisplayString,
+ hzCpHitlessAamModeRange
+ INTEGER
+}
+
+hzCpHitlessAamModeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each Hitless Aam mode. "
+ ::= { hzCpHitlessAamModeEntry 1 }
+
+hzCpHitlessAammModeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Hitless Aam mode name."
+ ::= { hzCpHitlessAamModeEntry 2 }
+
+hzCpHitlessAamModeRange OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAllowed (1),
+ allowed (2),
+ max (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the Hitless Aam available and max system mode. Only max option is allowed to be set in this release."
+ DEFVAL { notAllowed }
+ ::= { hzCpHitlessAamModeEntry 3 }
+
+-- NOTIFICATION_TYPE
+-- for generic traps real trap value of linkDown is 2.
+
+hzCpLinkDown NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ ifIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "A linkDown trap signifies that the sending protocol entity recognizes a failure in one of the communication links represented in the agent's configuration."
+ ::= { hzCpSnmpNotifications 1 }
+
+-- for generic traps real trap value of linkup is 3.
+
+hzCpLinkUp NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ ifIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "A linkUp trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent's configuration has come up."
+ ::= { hzCpSnmpNotifications 2 }
+
+hzCpPeerAuthenticationFailure NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Authentication of the peer horizon node has failed. The severity is critical, the probable cause is an incorrect authentication configuration on horizon faulty
+ cable between the modem and radio, and recommended course of action is to check both ends of the link."
+ ::= { hzCpSnmpNotifications 3 }
+
+hzCpPeerAuthenticationFailureCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The condition has cleared. The peer node is now authenticated."
+ ::= { hzCpSnmpNotifications 4 }
+
+hzCpHitlessAamConfigMisMatch NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Hitless Automatic Adaptive modulation configuration mismatch"
+ ::= { hzCpSnmpNotifications 5 }
+
+hzCpHitlessAamConfigMisMatchCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Hitless Automatic Adaptive modulation configuration mismatch cleared"
+ ::= { hzCpSnmpNotifications 6 }
+
+hzCpHitlessAamModulationLowered NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Hitless Automatic Adaptive modulation on and system running on lowest modulation"
+ ::= { hzCpSnmpNotifications 7 }
+
+hzCpHitlessAamModulationLoweredCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Hitless Automatic Adaptive modulation on system running on higher modulation"
+ ::= { hzCpSnmpNotifications 8 }
+
+hzCpHitlessAamModulationChangedEvent NOTIFICATION-TYPE
+ OBJECTS { hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Hitless Automatic Adaptive has changed modulation."
+ ::= { hzCpSnmpNotifications 9 }
+
+hzCpAtpcConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "ATPC configuration mismatch in the Horizon Compact Plus systems. ATPC is enabled at one system, but disabled at the other system."
+ ::= { hzCpSnmpNotifications 10 }
+
+hzCpAtpcConfigMismatchCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "ATPC configuration mismatch in the Horizon systems is cleared. Both systems enabled ATPC."
+ ::= { hzCpSnmpNotifications 11 }
+
+hzCpAtpcAutoDisabled NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "ATPC auto-disabled (transmitting at coordinated power)."
+ ::= { hzCpSnmpNotifications 12 }
+
+hzCpAtpcAutoDisabledCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "ATPC has been enabled."
+ ::= { hzCpSnmpNotifications 13 }
+
+hzCpNoSntpServersReachable NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Can't reach any of the SNTP servers"
+ ::= { hzCpSnmpNotifications 14 }
+
+hzCpNoSntpServersReachableCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "At least one of SNTP servers is reachable"
+ ::= { hzCpSnmpNotifications 15 }
+
+hzCpFrequencyFileInvalid NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated when the executing frequency file is invalid."
+ ::= { hzCpSnmpNotifications 16 }
+
+hzCpAggregateDroppedFramesThreshold NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The ethernet dropped frames threshold has been detected above its threshold value."
+ ::= { hzCpSnmpNotifications 17 }
+
+hzCpAggregateDroppedFramesThresholdCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The condition has cleared. The ethernet dropped frames threshold is now below its threshold value."
+ ::= { hzCpSnmpNotifications 18 }
+
+hzCpQueueDroppedFramesThreshold NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpQBasedThresholdIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The ethernet queue based dropped frames threshold has been detected above its threshold value."
+ ::= { hzCpSnmpNotifications 19 }
+
+hzCpQueueDroppedFramesThresholdCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpQBasedThresholdIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The condition has cleared. The ethernet queue based dropped frames threshold is now below its threshold value."
+ ::= { hzCpSnmpNotifications 20 }
+
+hzCpBwUtilizationThreshold NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The ethernet bandwidth threshold has been detected above its threshold value."
+ ::= { hzCpSnmpNotifications 21 }
+
+hzCpBwUtilizationThresholdCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The condition has cleared. The ethernet bandwidth threshold is now below its threshold value."
+ ::= { hzCpSnmpNotifications 22 }
+
+hzCpQueueDepthThreshold NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpQBasedThresholdIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The ethernet queue depth threshold has been detected above its threshold value."
+ ::= { hzCpSnmpNotifications 23 }
+
+hzCpQueueDepthThresholdCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpQBasedThresholdIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The condition has cleared. The ethernet queue depth threshold is now below its threshold value."
+ ::= { hzCpSnmpNotifications 24 }
+
+hzCpRlsConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "RLS Configuration mismatch"
+ ::= { hzCpSnmpNotifications 25 }
+
+hzCpRlsConfigMismatchCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The condition has cleared. "
+ ::= { hzCpSnmpNotifications 26 }
+
+hzCpRlsShutdownActivated NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "RLS shutdown activated"
+ ::= { hzCpSnmpNotifications 27 }
+
+hzCpRlsShutdownActivatedCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "RLS shutdown activated condition has cleared."
+ ::= { hzCpSnmpNotifications 28 }
+
+hzCpRlsQueueBasedShutdownActivated NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "RLS Queue-Based shutdown is activated"
+ ::= { hzCpSnmpNotifications 29 }
+
+hzCpRlsQueueBasedShutdownActivatedCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "RLS Queue-Based shutdown is not activated"
+ ::= { hzCpSnmpNotifications 30 }
+
+hzCpModemRxLossOfSignalLock NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Loss of signal lock from the demodulator. The severity is critical, the probable cause is lost synchronization with the far end,
+ and recommended course of action is to check the operational state of both ends of the link."
+ ::= { hzCpSnmpNotifications 31 }
+
+hzCpModemRxLossOfSignalLockCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Loss of signal lock from demodulator condition has cleared."
+ ::= { hzCpSnmpNotifications 32 }
+
+hzCpModemSnrBelowThreshold NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The demodulator SNR performance worse than programmed levels. The severity is major, the probable cause
+ is physical interference in the air link path or misalignment of the radios or severe weather conditions,
+ and recommended course of action is to check the line of site between the horizon nodes."
+ ::= { hzCpSnmpNotifications 33 }
+
+hzCpModemSnrBelowThresholdCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "SNR performance back to normal."
+ ::= { hzCpSnmpNotifications 34 }
+
+hzCpModemEqualizerStressThreshold NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Equalizer Stress measured within the demodulator exceeds the threshold value."
+ ::= { hzCpSnmpNotifications 35 }
+
+hzCpModemEqualizerStressThresholdCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Equalizer Stress measured within the demodulator is within the threshold value."
+ ::= { hzCpSnmpNotifications 36 }
+
+hzCpRslBelowThreshold NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The RSL has been detected below its minimum threshold."
+ ::= { hzCpSnmpNotifications 37 }
+
+hzCpRslBelowThresholdCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpModemIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The condition has cleared. RSL is now above its minimum threshold."
+ ::= { hzCpSnmpNotifications 38 }
+
+hzCpRadioSynthLostLock NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The PLDRO/LO has lost lock on the radio. The severity is critical, the probable cause a faulty radio unit within AirPair,
+ and recommended course of action is to replace the radio unit"
+ ::= { hzCpSnmpNotifications 39 }
+
+hzCpRadioSynthLostLockCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "The radio PLDRO/LO lost lock condition has cleared."
+ ::= { hzCpSnmpNotifications 40 }
+
+hzCpRadioCalTableNotAvailable NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Temp comp table not available."
+ ::= { hzCpSnmpNotifications 41 }
+
+hzCpRadioCalTableNotAvailableCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Cal table is now available."
+ ::= { hzCpSnmpNotifications 42 }
+
+hzCpRadioDrainCurrentOutOfLimit NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Radio current out of limits."
+ ::= { hzCpSnmpNotifications 43 }
+
+hzCpRadioDrainCurrentOutOfLimitCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Radio current out of limits cleared."
+ ::= { hzCpSnmpNotifications 44 }
+
+hzCpRadioPowerAmplifier NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Radio power amplifier"
+ ::= { hzCpSnmpNotifications 45 }
+
+hzCpRadioPowerAmplifierCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpRadioIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Radio power amplifier cleared"
+ ::= { hzCpSnmpNotifications 46 }
+
+hzCpTemperatureOutOfLimit NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Radio temperature out of limits."
+ ::= { hzCpSnmpNotifications 47 }
+
+hzCpTemperatureOutOfLimitCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Radio temperature out of limits cleared."
+ ::= { hzCpSnmpNotifications 48 }
+
+hzCpRedundancyConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpAlarmInstanceIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Redundancy configuration mismatch either with partner or peer. Alarm instance 2 indicates partner and 3 indicates peer."
+ ::= { hzCpSnmpNotifications 49 }
+
+hzCpRedundancyConfigMismatchCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpAlarmInstanceIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Redundancy configuration mismatch is cleared. Alarm instance 2 indicates partner and 3 indicates peer."
+ ::= { hzCpSnmpNotifications 50 }
+
+hzCpRedundancyActiveOnSecondary NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Secondary unit is processing the user traffic."
+ ::= { hzCpSnmpNotifications 51 }
+
+hzCpRedundancyActiveOnSecondaryCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Secondary unit processing the user traffic condition is cleared."
+ ::= { hzCpSnmpNotifications 52 }
+
+hzCpRedundancyOperatingInForcedSwitch NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Redundancy operating in either forced-active or forced-standby switch mode."
+ ::= { hzCpSnmpNotifications 53 }
+
+hzCpRedundancyOperatingInForcedSwitchCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Redundancy operating in either forced-active or forced-standby switch mode condition is cleared."
+ ::= { hzCpSnmpNotifications 54 }
+
+hzCpRedundancyEnetCrossLink NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Redundnacy cross link."
+ ::= { hzCpSnmpNotifications 55 }
+
+hzCpRedundancyEnetCrossLinkCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Redundancy cross link is cleared."
+ ::= { hzCpSnmpNotifications 56 }
+
+hzCpRedundancyActiveUsingPartnerWLink NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Node is active but using its standby partner's radio to transport the data to the other end f the link. This alarm is raised on the active node."
+ ::= { hzCpSnmpNotifications 57 }
+
+hzCpRedundancyActiveUsingPartnerWLinkCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Active node using partner wireless link condition is cleared."
+ ::= { hzCpSnmpNotifications 58 }
+
+hzCpRedundancyStandbyWLinkInUse NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This alarm is raised on the standby node (primary or secondary) when it's radio is used by the partner node for transporting the data to the other end of the link."
+ ::= { hzCpSnmpNotifications 59 }
+
+hzCpRedundancyStandbyWLinkInUseCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Standby node wirless link is not used by the partner any more."
+ ::= { hzCpSnmpNotifications 60 }
+
+hzCpRedundancyStandbyOnPrimary NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Primary node is in standby mode."
+ ::= { hzCpSnmpNotifications 61 }
+
+hzCpRedundancyStandbyOnPrimaryCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Primary node in standby condition is cleared."
+ ::= { hzCpSnmpNotifications 62 }
+
+hzCpX2DeliveringHalfCapacity NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "X2 operation is using single wireless link. System throughput is reduced to half."
+ ::= { hzCpSnmpNotifications 63 }
+
+hzCpX2DeliveringHalfCapacityCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "X2 operation is back to two wireless links."
+ ::= { hzCpSnmpNotifications 64 }
+
+hzCpBncCableSignalNotDetected NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "BNC signal is not detected. The cable may be disconnected."
+ ::= { hzCpSnmpNotifications 65 }
+
+hzCpBncCableSignalNotDetectedCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "BNC signal error condition is cleared."
+ ::= { hzCpSnmpNotifications 66 }
+
+hzCpEthernetSpeedReduced NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ ifIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Ethernet Speed negotiated below the Max Speed."
+ ::= { hzCpSnmpNotifications 67 }
+
+hzCpEthernetSpeedReducedCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ ifIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Ethernet speed is set back to Max Speed."
+ ::= { hzCpSnmpNotifications 68 }
+
+hzCpSynceLostLock NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Synce clock PLL lost lock"
+ ::= { hzCpSnmpNotifications 69 }
+
+hzCpSynceLostLockCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Synce clock PLL restored from lost of lock"
+ ::= { hzCpSnmpNotifications 70 }
+
+hzCpSynceSecondarySourceInUse NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Synce clock selected secondary source"
+ ::= { hzCpSnmpNotifications 71 }
+
+hzCpSynceSecondarySourceInUseCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Synce clock selected primary source"
+ ::= { hzCpSnmpNotifications 72 }
+
+hzCpUserSession NOTIFICATION-TYPE
+ OBJECTS { hzCpUserSessionUserName,
+ hzCpUserSessionUserConnectionType,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "A person has logged in to an ascii management port (telnet, local management port, or HTTP). The username is included in the Trap."
+ ::= { hzCpSnmpNotifications 73 }
+
+hzCpUserSessionCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpUserSessionUserName,
+ hzCpUserSessionUserConnectionType,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "A person has logged out of an ascii management port (telnet, local management port, or HTTP). The username is included in the Trap."
+ ::= { hzCpSnmpNotifications 74 }
+
+hzCpInvalidSystemConfig NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Overall system Configuration is not valid."
+ ::= { hzCpSnmpNotifications 75 }
+
+hzCpInvalidSystemConfigCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "System configuration is valid."
+ ::= { hzCpSnmpNotifications 76 }
+
+hzCpMibChangeNotSaved NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Mib has been changed but not saved."
+ ::= { hzCpSnmpNotifications 77 }
+
+hzCpMibChangeNotSavedCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Mib has been saved."
+ ::= { hzCpSnmpNotifications 78 }
+
+hzCpTransmitterLossOfSync NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "System has detected an internal fault."
+ ::= { hzCpSnmpNotifications 79 }
+
+hzCpTransmitterLossOfSyncCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Internal fault has cleared."
+ ::= { hzCpSnmpNotifications 80 }
+
+hzCpRadioLinearityCalError NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Radio linearity calibration error."
+ ::= { hzCpSnmpNotifications 81 }
+
+hzCpRadioLinearityCalErrorCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Radio linearity calibration error is cleared."
+ ::= { hzCpSnmpNotifications 82 }
+
+hzCpSynceConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpAlarmInstanceIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Synce configuration mismatch with peer."
+ ::= { hzCpSnmpNotifications 83 }
+
+hzCpSynceConfigMismatchCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpAlarmInstanceIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Synce configuration mismatch is cleared."
+ ::= { hzCpSnmpNotifications 84 }
+
+hzCpCryptoPowerUpTestsFailed NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Crypto power up tests failed."
+ ::= { hzCpSnmpNotifications 85 }
+
+hzCpCryptoConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpAlarmInstanceIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Crypto configuration mismatch either with partner or peer. Alarm instance 2 indicates partner and 3 indicates peer."
+ ::= { hzCpSnmpNotifications 86 }
+
+hzCpCryptoConfigMismatchCleared NOTIFICATION-TYPE
+ OBJECTS { hzCpAlarmConfigSeverity,
+ hzCpAlarmInstanceIndex,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Crypto configuration mismatch is cleared. Alarm instance 2 indicates partner and 3 indicates peer."
+ ::= { hzCpSnmpNotifications 87 }
+
+hzCpSystemTimeChange NOTIFICATION-TYPE
+ OBJECTS { hzCpDateAndTimeForLastTimeChange,
+ hzCpLastTimeChange,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "System Date Time changed"
+ ::= { hzCpSnmpNotifications 88 }
+
+hzCpCodeCheck NOTIFICATION-TYPE
+ OBJECTS { horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "A code check correction event has occured in the system."
+ ::= { hzCpSnmpNotifications 89 }
+
+hzCpConfigChanged NOTIFICATION-TYPE
+ OBJECTS { horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { hzCpSnmpNotifications 90 }
+END
+
+
diff --git a/MIBS/dragonwave/DRAGONWAVE-HORIZON-IDU-MIB b/MIBS/dragonwave/DRAGONWAVE-HORIZON-IDU-MIB
new file mode 100644
index 0000000..0f76eea
--- /dev/null
+++ b/MIBS/dragonwave/DRAGONWAVE-HORIZON-IDU-MIB
@@ -0,0 +1,5058 @@
+
+-- File Name : HORIZON-IDU-MIB.mib
+-- Version : 1.0.0
+-- Date : April 16th, 2008
+-- Author : DragonWave Inc.
+
+DRAGONWAVE-HORIZON-IDU-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ Counter, Gauge,TimeTicks
+ FROM RFC1155-SMI
+ snmp
+ FROM SNMPv2-MIB
+ OBJECT-TYPE, ifIndex
+ FROM IF-MIB
+ horizon
+ FROM HORIZON-MIB;
+
+ PhysAddress ::= OCTET STRING
+
+ DisplayString ::= OCTET STRING
+
+-- Important!! For HP OpenView, the following OID definition for ISO must be commented out,
+-- otherwise it won't compile. HP openView has already defined ISO.
+
+-- iso OBJECT IDENTIFIER ::= { 1 }
+
+
+ horizonIdu OBJECT IDENTIFIER
+ ::= { horizon 3 }
+
+--
+-- Node definitions
+--
+
+ hzIduSystem OBJECT IDENTIFIER
+ ::= { horizonIdu 1 }
+
+ hzIduAuthentication OBJECT IDENTIFIER
+ ::= { horizonIdu 2 }
+
+ hzIduNetworkManagement OBJECT IDENTIFIER
+ ::= { horizonIdu 3 }
+
+ hzIduNetworkInterface OBJECT IDENTIFIER
+ ::= { horizonIdu 4 }
+
+ hzIduWirelessInterface OBJECT IDENTIFIER
+ ::= { horizonIdu 5 }
+
+ hzIduCalendar OBJECT IDENTIFIER
+ ::= { horizonIdu 6 }
+
+ hzIduAlarms OBJECT IDENTIFIER
+ ::= { horizonIdu 7 }
+
+ hzIduTrapConfig OBJECT IDENTIFIER
+ ::= { horizonIdu 8 }
+
+ hzIduSnmp OBJECT IDENTIFIER
+ ::= { horizonIdu 9 }
+
+ hzIduManagementSessions OBJECT IDENTIFIER
+ ::= { horizonIdu 10 }
+
+ hzIduHttp OBJECT IDENTIFIER
+ ::= { horizonIdu 11 }
+
+ hzIduQos OBJECT IDENTIFIER
+ ::= { horizonIdu 12 }
+
+ hzIduRapidLinkShutdown OBJECT IDENTIFIER
+ ::= { horizonIdu 13 }
+
+ hzIduSntp OBJECT IDENTIFIER
+ ::= { horizonIdu 14 }
+
+ hzIduLogs OBJECT IDENTIFIER
+ ::= { horizonIdu 15 }
+
+ hzIduRadius OBJECT IDENTIFIER
+ ::= { horizonIdu 16 }
+
+-- -------------
+-- hzIduSystem
+-- -------------
+
+ hzIduSysGeneral OBJECT IDENTIFIER
+ ::= { hzIduSystem 1 }
+ hzIduSysUpgradeSpeed OBJECT IDENTIFIER
+ ::= { hzIduSystem 2 }
+ hzIduSysDowngradeSpeed OBJECT IDENTIFIER
+ ::= { hzIduSystem 3 }
+ hzIduSysUpgradeWirelessPorts OBJECT IDENTIFIER
+ ::= { hzIduSystem 4 }
+ hzIduSysSpeed OBJECT IDENTIFIER
+ ::= { hzIduSystem 5 }
+ hzIduInventory OBJECT IDENTIFIER
+ ::= { hzIduSystem 6 }
+ hzIduAtpc OBJECT IDENTIFIER
+ ::= { hzIduSystem 7 }
+ hzIduAam OBJECT IDENTIFIER
+ ::= { hzIduSystem 8 }
+ hzIduPeerSysInfo OBJECT IDENTIFIER
+ ::= { hzIduSystem 9 }
+
+
+
+-- ----------------------------
+-- hzIduGeneral
+-- ----------------------------
+
+ hzIduResetSystem OBJECT-TYPE
+ SYNTAX INTEGER { reset ( 1 ) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Writing '1' to this object resets the NIC, Modem, and radio."
+ ::= { hzIduSysGeneral 1 }
+
+ hzIduSaveMIB OBJECT-TYPE
+ SYNTAX INTEGER { save ( 1 ) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Writing '1' or 'save' to this object save all MIB values."
+
+ ::= { hzIduSysGeneral 2 }
+
+ hzIduOperStatus OBJECT-TYPE
+ SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , testing ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current operational state of the system.
+ Testing indicates that no operational packets can be passed."
+ ::= { hzIduSysGeneral 3 }
+
+ hzIduAirInterfaceEncryption OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "OBSOLETE. This enables encryption on the air interface. "
+ DEFVAL { disabled }
+ ::= { hzIduSysGeneral 4 }
+
+ hzIduSystemCapacityOption OBJECT-TYPE
+ SYNTAX INTEGER { singleModem-singleRadio ( 1 ),
+ multiModem-singleRadio ( 2 ),
+ multiModem-multiRadio ( 3 ),
+ singleModem-redundancy ( 4 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets the system capacity options. There are four options:
+Select 'singleModem-singleRadio' for a 400Mbps system.
+Select 'multiModem-singleRadio' for 800Mbps when the system is equipped with an internal or external IF Coupler.
+Select 'multiModem-multiRadio' for 800Mbps when the system is equipped with two radios connected to a Dual Polarization Radio Mount (DPRM).
+Select 'singleModem-redundancy' to provide a redundant 400Mbps link using a Redundant Dual Radio Mount (RDRM).
+
+Notes:
+Setting the system capacity to 'singleModem-redundancy will fail if the primary path has not been set to either wireless_port1 or wireless_port2.
+Setting the system capacity to 'multiModem-multiRadio' will set the transmit power of wireless_port2 to the same transmite power as wireless_port1."
+ DEFVAL { singleModem-singleRadio }
+ ::= { hzIduSysGeneral 5 }
+
+
+-- ----------------------------
+-- hzIduSysUpgradeSpeed
+-- ----------------------------
+
+ hzIduLicensedSpeedUpgradeSpeedAndKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Enter your apngFLEX key here along with the maximum speed for that key to upgrade the FLEX system.
+
+ Format: [speed] [key]
+Example: 800 abc123"
+ ::= { hzIduSysUpgradeSpeed 1 }
+
+ hzIduLicensedSpeedChanges OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This object indicates the number of times the licensed speed has been changed successfully. It is used when generating new license keys for your system."
+ ::= { hzIduSysUpgradeSpeed 2 }
+
+-- ----------------------------
+-- hzIduSysDowngradeSpeed
+-- ----------------------------
+
+ hzIduLicensedSpeedDowngradeSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Reduce your licensed speed by entering a speed to this write-only object and take note of the generated key in hzIduDowngradeLicensedSpeedKey.
+
+Format: [speed]
+Example: 200"
+ ::= { hzIduSysDowngradeSpeed 1 }
+
+ hzIduLicensedSpeedCountUsedForKey OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This object indicates the number of times the licensed speed has been changed successfully. It is used when generating new license keys for your system."
+ ::= { hzIduSysDowngradeSpeed 2 }
+
+ hzIduLicensedSpeedDowngradeKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This read-only object will show a 'key' after successfully downgrading the license speed."
+ ::= { hzIduSysDowngradeSpeed 3 }
+
+-- ----------------------------
+-- hzIduSysUpgradeWirelessPorts
+-- ----------------------------
+
+ hzIduLicensedWirelessPortsUpgradeKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Hardware upgrade license key. Upgrade the number of active wireless ports by setting a valid license key."
+ ::= { hzIduSysUpgradeWirelessPorts 1 }
+
+ hzIduLicensedWirelessPortsChanges OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This object indicates the number of times the wireless port count has been changed successfully. It is used when generating new license keys for your system. Currently, there is no SNMP object for downgrading the number of wireless ports."
+ ::= { hzIduSysUpgradeWirelessPorts 2 }
+
+
+-- ----------------------------
+-- hzIduSysSpeed
+-- ----------------------------
+
+ hzIduSystemCurrentSpeed OBJECT-TYPE
+ SYNTAX INTEGER ( 0..1000 )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Changes the working speed of the horizon. Writes are only valid if system is a FLEX. Due to backwards compatibility issue, 0 value should be treated as 0 Mbps."
+ ::= { hzIduSysSpeed 1 }
+
+ hzIduSystemLicensedSpeed OBJECT-TYPE
+ SYNTAX INTEGER ( 0..1000 )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the maximum speed that this system can operate at. Due to backwards compatibility issue, 0 value should be treated as 0 Mbps."
+ ::= { hzIduSysSpeed 2 }
+
+ -- --------------------------------------------------------------------------
+ -- The following System Modes were taken from the frequency file generated
+ -- with the following version and date:
+ -- FrequencyFilePartNumber :VDD-67-001112-01
+ -- Version :1.0.95
+ -- Date :10-Mar-2008
+ -- --------------------------------------------------------------------------
+ hzIduSystemMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ cw-test(1),
+ hz50-67-qpsk(5),
+ hz50-110-16qam(6),
+ hz50-171-32qam(7),
+ hz50-215-64qam(8),
+ hz50-271-128qam(9),
+ hz50-322-256qam(10),
+ hz50-364-256qam(40), -- note out of numerical order
+ hz50-371-256qam(11),
+ hz56-65-qpsk(12),
+ hz56-111-16qam(13),
+ hz56-216-32qam(14),
+ hz56-290-128qam(15),
+ hz56-385-256qam(16),
+ hz28-37-qpsk(17),
+ hz28-48-qpsk(18),
+ hz28-71-16qam(19),
+ hz28-100-32qam(20),
+ hz28-144-128qam(21),
+ hz28-190-256qam(22),
+ hz14-23-qpsk(23),
+ hz14-36-16qam(24),
+ hz14-47-32qam(25),
+ hz14-70-128qam(26),
+ hz14-95-256qam(27),
+ hz40-57-qpsk(28),
+ hz40-58-qpsk(29),
+ hz40-110-32qam(30),
+ hz40-111-16qam(31),
+ hz40-142-32qam(32),
+ hz40-181-64qam(33),
+ hz40-200-128qam(34),
+ hz40-212-128qam(35),
+ hz40-277-256qam(36),
+ hz30-107-32qam(37),
+ hz30-165-128qam(38),
+ hz30-212-256qam(39)
+ -- hz50-364-256qam(40) relocated with hz50
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates the specific type of system this is."
+ ::= { hzIduSysSpeed 3 }
+
+
+-- ----------------------------
+-- hzIduInventory
+-- ----------------------------
+
+ hzIduHwInventory OBJECT IDENTIFIER
+ ::= { hzIduInventory 1 }
+ hzIduSwInventory OBJECT IDENTIFIER
+ ::= { hzIduInventory 2 }
+
+-- ----------------------------
+-- hzIduHwInventory
+-- ----------------------------
+ hzIduFrequencyFilePartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Part Number of the Frequency File"
+ ::= { hzIduHwInventory 1 }
+
+ hzIduUnitSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial Number of the Unit."
+ ::= { hzIduHwInventory 2 }
+
+ hzIduUnitAssemblylNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing the Assembly Number of the Unit."
+ ::= { hzIduHwInventory 3 }
+
+ hzIduIfSerialNo1 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial no of IF 1."
+ ::= { hzIduHwInventory 4 }
+
+ hzIduIfSerialNo2 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial no of IF 2."
+ ::= { hzIduHwInventory 5 }
+
+ hzIduIfAssemblylNo1 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing assembly no of IF 1."
+ ::= { hzIduHwInventory 6 }
+
+ hzIduIfAssemblylNo2 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing assembly no of IF 2."
+ ::= { hzIduHwInventory 7 }
+
+ hzIduNccSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial no of the NCC."
+ ::= { hzIduHwInventory 10 }
+
+ hzIduNccAssemblylNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing assembly no of the NCC."
+ ::= { hzIduHwInventory 11 }
+
+ hzIduRadio1SerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing the serial number of radio 1"
+ ::= { hzIduHwInventory 12 }
+
+ hzIduRadio2SerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing the serial number of radio 2 if configured"
+ ::= { hzIduHwInventory 13 }
+
+ hzIduRadio1HardwareId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing the hardware id of radio 1"
+ ::= { hzIduHwInventory 14 }
+
+ hzIduRadio2HardwareId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing the hardware id of radio 2 if configured"
+ ::= { hzIduHwInventory 15 }
+
+ hzIduInternalIFCouplerPresent OBJECT-TYPE
+ SYNTAX INTEGER { not-present ( 1 ) , present ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This attribute indicates if there is an internal IF Coupler card present."
+ ::= { hzIduHwInventory 16 }
+
+ hzIduHwWirelessPortsLicensed OBJECT-TYPE
+ SYNTAX INTEGER ( 1..2 )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The number of licensed wireless ports. Upgrade this to 2 ports by setting the hardware upgrade license key."
+ ::= { hzIduHwInventory 17 }
+
+-- ----------------------------
+-- hzIduSwInventory
+-- ----------------------------
+
+ hzIduSwInvSystemOmniVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version number of the Omni."
+ ::= { hzIduSwInventory 1 }
+
+ hzIduSwInvModemOmniVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version number of the Modem FPGA."
+ ::= { hzIduSwInventory 2 }
+
+ hzIduSwInvFrequencyFileVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version number of the FrequencyFile."
+ ::= { hzIduSwInventory 3 }
+
+ hzIduSwInvMibVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version number of the MIB."
+ ::= { hzIduSwInventory 4 }
+
+ hzIduSwInvRadio1FirmwareVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version of radio 1 firmware."
+ ::= { hzIduSwInventory 5 }
+
+ hzIduSwInvRadio2FirmwareVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version of radio 2 firmware."
+ ::= { hzIduSwInventory 6 }
+
+-- ----------------------------
+-- hzIduAtpc
+-- ----------------------------
+ hzIduAtpcEnable OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether Automatic Transmit Power Control (ATPC) is enabled."
+ DEFVAL { disabled }
+ ::= { hzIduAtpc 1 }
+
+ hzIduAtpcStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the actual condition of ATPC:
+Enabled – if config is on and no issues
+
+Auto-Disabled – if ATPC coordinated power condition, AAM triggered, or radio loss of link
+
+Disabled-manual – if config set to off"
+
+ ::= { hzIduAtpc 2 }
+
+ hzIduAtpcCoordinatedPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "
+The Coordinated Power can be enabled by specifying the coordinated power status and coordinated power offset in a string with the following format (without the single quotes):
+
+'<on [offset] | off>'
+
+The offset can optionally be specified after the 'on' string and after a single space and can be be between 0.0 and 10.0 inclusive. The 'offset' is represented in dBm and indicates the offset below TxPower. The accuracy is limited to tenths of dBm so an offset of 9.99 is recognized as 9.9 dBm.
+
+Examples: 'on 5.5' or 'off'"
+
+ ::= { hzIduAtpc 3 }
+
+
+-- ----------------------------
+-- hzIduAam
+-- ----------------------------
+ hzIduAamStatus OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Read or set the Automatic Adaptive Modulation (AAM) as 'on' or 'off'."
+ DEFVAL { disabled }
+ ::= { hzIduAam 1 }
+
+ hzIduAamDiagnostics OBJECT IDENTIFIER
+ ::= { hzIduAam 2 }
+
+-- ----------------------------
+-- hzIduAamDiagnostics
+-- ----------------------------
+
+ hzIduAamDiagnose OBJECT-TYPE
+ SYNTAX INTEGER { up ( 1 ) , down ( 2 ) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "This write-only object accepts either 'up' or 'down' to diagnose whether the modulation speed can be increased or decreased respectively. Poll the hzIduAamDiagnosticResult object to determine the results."
+ ::= { hzIduAamDiagnostics 1 }
+
+ hzIduAamDiagnosticResult OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The result from AAM Diagnostic is read from this object."
+ ::= { hzIduAamDiagnostics 2 }
+
+-- ----------------------
+-- hzIduPeerSysInfo
+-- ---------------------
+ hzIduPeerMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The MAC Address of the peer network interface card."
+ ::= { hzIduPeerSysInfo 1 }
+
+ hzIduPeerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The IP Address of the peer network interface card."
+ ::= { hzIduPeerSysInfo 2 }
+
+ hzIduPeerSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The subnet mask for the peer network interface card."
+ ::= { hzIduPeerSysInfo 3 }
+
+--- ----------------------------
+-- hzIduAuthentication
+-- ----------------------------
+ hzIduUniquePeerAuthenticationKey OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 34 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The serial number of the peer node that this node will communicate with.
+ This is only used when authentication mode is set to unique."
+ ::= { hzIduAuthentication 1 }
+
+ hzIduPeerDetectedSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The serial number of the peer node that the system is presently communicating
+ with. This is only used when authentication is set to unique."
+ ::= { hzIduAuthentication 2 }
+
+ hzIduAuthenticationMode OBJECT-TYPE
+ SYNTAX INTEGER { none ( 1 ) , unique ( 2 ) , group ( 3 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This sets the authentication mode for the system.If configured for unique
+ authentication, an horizon node only exchanges user traffic with one other
+ horizon node. The serial number is used in this case.
+
+ If configured for group authentication, an horizon node exchanges user
+ traffic with another horizon node of the same group and uses the
+ authentication keys."
+ DEFVAL { none }
+ ::= { hzIduAuthentication 3 }
+
+ hzIduAuthenticationFailureAction OBJECT-TYPE
+ SYNTAX INTEGER { blockTraffic ( 1 ) , passTraffic ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This sets the authentication failure action for the system.
+
+ Block traffic will block all user traffic including remote
+ management access. Pass traffic will allow all user traffic
+ to be sent and recieved"
+ DEFVAL { blockTraffic }
+ ::= { hzIduAuthentication 4 }
+
+ hzIduPeerAuthenticationStatus OBJECT-TYPE
+ SYNTAX INTEGER { notAuthenticated ( 1 ) , authenticated ( 2 ) ,explicitAuthenticationFailure ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies the current authentication status of the system.
+
+ Authenticated means authentication is on and the system
+ has been authenticated, notAuthenticated means authentication
+ is off or the system has not communicated yet with the other node,
+ explicit authentication failure means authentication is on and
+ authentication has failed"
+ ::= { hzIduAuthentication 5 }
+--
+-- NetworkManagement
+--
+ hzIduMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The MAC Address of the network interface card."
+ ::= { hzIduNetworkManagement 1 }
+
+ hzIduNetworkManagementInterface OBJECT-TYPE
+ SYNTAX INTEGER { port1 ( 1 ) , port2 ( 2 ), port2Extended(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Describes the network management interface connection options."
+ ::= { hzIduNetworkManagement 2 }
+
+
+ hzIduIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The IP Address of the network interface card."
+ ::= { hzIduNetworkManagement 3 }
+
+ hzIduSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The subnet mask for the network interface card."
+ ::= { hzIduNetworkManagement 4 }
+
+ hzIduDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The default gateway for the network interface card"
+ ::= { hzIduNetworkManagement 5 }
+
+ hzIduTelnetAccessMode OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether Telnet access is allowed."
+ DEFVAL { enabled }
+ ::= { hzIduNetworkManagement 6 }
+
+ hzIduSshAccessMode OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether ssh access is allowed."
+ DEFVAL { enabled }
+ ::= { hzIduNetworkManagement 7 }
+
+ hzIduVlanTagEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether VLAN tagging is enabled."
+ DEFVAL { disabled }
+ ::= { hzIduNetworkManagement 8 }
+
+ hzIduVlanTagId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION ""
+ DEFVAL { 0 }
+ ::= { hzIduNetworkManagement 9 }
+
+ hzIduVlanTagPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION ""
+ DEFVAL { 0 }
+ ::= { hzIduNetworkManagement 10 }
+
+
+--
+-- NETWORK CARD INFORMATION
+--
+
+
+
+ hzIduEnetPort1 OBJECT IDENTIFIER
+ ::= { hzIduNetworkInterface 1 }
+ hzIduEnetPort2 OBJECT IDENTIFIER
+ ::= { hzIduNetworkInterface 2 }
+
+ hzIduEnetPort2Description OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Describes the functionality of the port2"
+ DEFVAL { on }
+ ::= { hzIduEnetPort2 1 }
+
+
+ hzIduEnetPort2Config OBJECT IDENTIFIER
+ ::= { hzIduEnetPort2 2 }
+ hzIduEnetPort2Status OBJECT IDENTIFIER
+ ::= { hzIduEnetPort2 3 }
+ hzIduEnetPort2Stats OBJECT IDENTIFIER
+ ::= { hzIduEnetPort2 4 }
+
+ hzIduEnetPort1Description OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Describes the functionality of the port1"
+ DEFVAL { on }
+ ::= { hzIduEnetPort1 1 }
+
+
+ hzIduEnetPort1Config OBJECT IDENTIFIER
+ ::= { hzIduEnetPort1 2 }
+ hzIduEnetPort1Status OBJECT IDENTIFIER
+ ::= { hzIduEnetPort1 3 }
+ hzIduEnetPort1Stats OBJECT IDENTIFIER
+ ::= { hzIduEnetPort1 4 }
+
+--
+-- hzIduEnetPort2Config
+--
+
+ hzIduEnetPort2AutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER { on ( 1 ) , off ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Turns auto-negotiation on or off for Ethernet Port2. Turning off results in the interface defaulting to 100BaseT, Full Duplex. "
+ DEFVAL { on }
+ ::= { hzIduEnetPort2Config 1 }
+
+ hzIduEnetPort2Speed OBJECT-TYPE
+ SYNTAX INTEGER { x10M( 1 ) , x100M( 2 ), x1000M( 3 ), auto(4) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface speed ."
+ ::= { hzIduEnetPort2Config 2}
+
+ hzIduEnetPort2Duplex OBJECT-TYPE
+ SYNTAX INTEGER { full( 1 ) , half( 2 ), auto( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface duplex."
+ ::= { hzIduEnetPort2Config 3}
+
+
+ hzIduEnetPort2AdminState OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Configure the port2 shutdown media."
+ ::= { hzIduEnetPort2Config 4}
+
+--
+-- Port2 STATUS
+--
+
+ hzIduEnetPort2LinkStatus OBJECT-TYPE
+ SYNTAX INTEGER { down ( 1 ) , up( 2 ) , invalid( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the Port2 link status."
+ ::= { hzIduEnetPort2Status 1}
+
+
+
+ hzIduEnetPort2AutoNegotiationStatus OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off( 2 ) ,invalid(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the Port2 AutoNegotiation status."
+ ::= { hzIduEnetPort2Status 2}
+
+
+ hzIduEnetPort2SpeedStatus OBJECT-TYPE
+ SYNTAX INTEGER { x10M( 1 ) , x100M( 2 ), x1000M( 3 ), auto(4) ,invalid(5)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the Port2 interface speed status."
+ ::= { hzIduEnetPort2Status 3}
+
+
+ hzIduEnetPort2DuplexStatus OBJECT-TYPE
+ SYNTAX INTEGER { full( 1 ) , half( 2 ), auto( 3 ), invalid(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the Port2 interface duplex status."
+ ::= { hzIduEnetPort2Status 4}
+
+--
+-- Port2 STATISTICS
+--
+
+ hzIduEnetPort2TxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 frames sent."
+ ::= { hzIduEnetPort2Stats 1 }
+
+ hzIduEnetPort2TxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 bytes sent."
+ ::= { hzIduEnetPort2Stats 2 }
+
+ hzIduEnetPort2RxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 frames received."
+ ::= { hzIduEnetPort2Stats 3 }
+
+ hzIduEnetPort2RxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 bytes received."
+ ::= { hzIduEnetPort2Stats 4 }
+
+ hzIduEnetPort2RxFramesInErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 frames received in error."
+ ::= { hzIduEnetPort2Stats 5 }
+
+ hzIduEnetPort2RxFramesCrcErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of CRC error frames received for Port2."
+ ::= { hzIduEnetPort2Stats 6 }
+
+
+--
+-- PORT1 CONFIG
+--
+
+ hzIduEnetPort1AutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Turns auto-negotiation on or off for Ethernet Port1. Turning off results in the interface defaulting to 100BaseT, Full Duplex. "
+ DEFVAL { on }
+ ::= { hzIduEnetPort1Config 1 }
+
+ hzIduEnetPort1Speed OBJECT-TYPE
+ SYNTAX INTEGER { x10M( 1 ) , x100M( 2 ), x1000M( 3 ), auto(4) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface speed ."
+ ::= { hzIduEnetPort1Config 2}
+
+
+ hzIduEnetPort1Duplex OBJECT-TYPE
+ SYNTAX INTEGER { full( 1 ) , half( 2 ), auto( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface duplex."
+ ::= { hzIduEnetPort1Config 3}
+
+ hzIduEnetPort1Media OBJECT-TYPE
+ SYNTAX INTEGER { copper( 1 ) , fiber( 2 ), auto( 3 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface media."
+ ::= { hzIduEnetPort1Config 4}
+
+ hzIduEnetPort1AdminState OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface media."
+ ::= { hzIduEnetPort1Config 5}
+
+ hzIduEnetPort1OpticalTransceiverState OBJECT-TYPE
+ SYNTAX INTEGER { on ( 1 ) , off ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "When it is on, optical transmitter for port1 is enabled. Otherwise optical transmitter is disabled."
+ DEFVAL { off }
+ ::= { hzIduEnetPort1Config 6 }
+
+ hzIduEnetPort1PauseFrameEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "When PAUSE is enabled, port1 pause frames can be generated by the
+ system and the pause frames will flow toward the link partner
+ on the network. When PAUSE is not enabled,
+ no pause frames will be generated by the system. "
+ DEFVAL { disabled }
+ ::= { hzIduEnetPort1Config 7 }
+
+
+ hzIduEnetPort1MaxFrameSize OBJECT-TYPE
+ SYNTAX INTEGER ( 1600..9600 )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "For port1 the default maximum frame size is 1600 bytes. The settable
+ maximum frame size must be a multiple of 128. If the chosen
+ maximum frame size is not a multiple of 128, its closest
+ number which is a multiple of 128 is actually used. The
+ settable lowest maximum frame size is 1664, and the settable
+ highest maximum frame size is 9600. If the chosen maximum
+ frame size is out of this range, the default maximum frame
+ size of 1600 is used. "
+ DEFVAL { 1600 }
+ ::= { hzIduEnetPort1Config 8 }
+
+ hzIduEnetPort1DroppedEnetFramesThresholdParameters OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A read-write string: The threshold, in percent, and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of frames that are dropped, the second is the time in seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzIduEnetPort1Config 9 }
+
+ hzIduEnetPort1BandwidthUtilizationThresholdParameters OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A read-write string: The percentage of available bandwidth threshold and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the threshold point in percent, the number of seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzIduEnetPort1Config 10 }
+
+--
+-- PORT1 STATUS
+--
+
+ hzIduEnetPort1LinkStatus OBJECT-TYPE
+ SYNTAX INTEGER { down ( 1 ) , up( 2 ) , invalid( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 link status."
+ ::= { hzIduEnetPort1Status 1}
+
+
+
+ hzIduEnetPort1AutoNegotiationStatus OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off( 2 ),invalid(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 AutoNegotiation status."
+ ::= { hzIduEnetPort1Status 2}
+
+
+ hzIduEnetPort1SpeedStatus OBJECT-TYPE
+ SYNTAX INTEGER { x10M( 1 ) , x100M( 2 ), x1000M( 3 ), auto(4) ,invalid(5)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 interface speed status."
+ ::= { hzIduEnetPort1Status 3}
+
+
+ hzIduEnetPort1DuplexStatus OBJECT-TYPE
+ SYNTAX INTEGER { full( 1 ) , half( 2 ), auto( 3 ) ,invalid(4)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 interface duplex status."
+ ::= { hzIduEnetPort1Status 4}
+
+ hzIduEnetPort1MediaStatus OBJECT-TYPE
+ SYNTAX INTEGER { copper( 1 ) , fiber( 2 ), auto( 3 ),invalid(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 interface media status."
+ ::= { hzIduEnetPort1Status 5}
+
+--
+-- PORT1 STATISTICS
+--
+
+ hzIduEnetPort1TxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames sent."
+ ::= { hzIduEnetPort1Stats 1 }
+
+ hzIduEnetPort1TxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 bytes sent."
+ ::= { hzIduEnetPort1Stats 2 }
+
+ hzIduEnetPort1RxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received."
+ ::= { hzIduEnetPort1Stats 3 }
+
+ hzIduEnetPort1RxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 bytes received."
+ ::= { hzIduEnetPort1Stats 4 }
+
+ hzIduEnetPort1RxFramesInErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received in error."
+ ::= { hzIduEnetPort1Stats 5 }
+
+ hzIduEnetPort1RxFramesCRCErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of CRC error frames received for port1."
+ ::= { hzIduEnetPort1Stats 6 }
+
+ hzIduEnetPort1BWUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The carried load over link capacity for port1."
+ ::= { hzIduEnetPort1Stats 7 }
+
+ hzIduEnetPort1IngressDataRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The data rate coming into the ethernet for port1.
+ The data rate you see is multiplied by 100. e.g. A display
+ of 1530 is actually 15.30 Mpbs"
+ ::= { hzIduEnetPort1Stats 8 }
+
+ hzIduEnetPort1EgressDataRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The data rate going out of the ethernet for port1.
+ The data rate you see is multiplied by 100. e.g. A display
+ of 1530 is actually 15.30 Mpbs."
+ ::= { hzIduEnetPort1Stats 9 }
+
+
+
+ hzIduEnetPort1FramesInQueue1s OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames passed through queue 1."
+ ::= { hzIduEnetPort1Stats 10 }
+
+ hzIduEnetPort1FramesInQueue2s OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames passed through queue 2."
+ ::= { hzIduEnetPort1Stats 11 }
+
+ hzIduEnetPort1FramesInQueue3s OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of NIC frames passed through queue 3."
+ ::= { hzIduEnetPort1Stats 12 }
+
+ hzIduEnetPort1FramesInQueue4s OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of NIC frames passed through queue 4."
+ ::= { hzIduEnetPort1Stats 13 }
+
+ hzIduEnetPort1FramesInQueue1Discardeds OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of NIC frames received in queue 2 that
+ were discarded, but due to an error. One possible reason
+ is lack of buffer space."
+ ::= { hzIduEnetPort1Stats 14 }
+
+ hzIduEnetPort1FramesInQueue2Discardeds OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received in queue 2 that
+ were discarded, but due to an error. One possible reason
+ is lack of buffer space."
+ ::= { hzIduEnetPort1Stats 15 }
+
+ hzIduEnetPort1FramesInQueue3Discardeds OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received in queue 3 that
+ were discarded, but due to an error. One possible reason
+ is lack of buffer space."
+ ::= { hzIduEnetPort1Stats 16 }
+
+ hzIduEnetPort1FramesInQueue4Discardeds OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received in queue 4 that
+ were discarded, but due to an error. One possible reason
+ is lack of buffer space."
+ ::= { hzIduEnetPort1Stats 17 }
+
+
+-- ----------------------------
+-- hzIduWirelessInterface
+-- ----------------------------
+
+ hzIduWirelessInterfaceNames OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterface 1 }
+
+ hzIduWirelessInterfaceModems OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterface 2 }
+
+ hzIduWirelessInterfaceIFCards OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterface 3 }
+
+ hzIduWirelessInterfaceRadios OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterface 4 }
+
+ hzIduWirelessInterfaceRadioFrequencies OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterface 5 }
+
+ hzIduWirelessInterfaceAntenna OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterface 6 }
+
+ hzIduWirelessInterfaceRedundancy OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterface 7 }
+
+-- -----------------------------
+-- hzIduWirelessInterfaceNames
+-- -----------------------------
+
+ hzIduWirelessInterfaceNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduWirelessInterfaceNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of Wireless Interface Modems"
+ ::= { hzIduWirelessInterfaceNames 1 }
+
+ hzIduWirelessInterfaceNameEntry OBJECT-TYPE
+ SYNTAX HzIduWirelessInterfaceNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A Wireless Interface Modem"
+ INDEX { hzIduWirelessInterfaceNameIndex }
+ ::= { hzIduWirelessInterfaceNameTable 1 }
+
+ HzIduWirelessInterfaceNameEntry ::= SEQUENCE {
+ hzIduWirelessInterfaceNameIndex INTEGER,
+ hzIduWirelessInterfaceName DisplayString
+ }
+
+ hzIduWirelessInterfaceNameIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduWirelessInterfaceNameEntry 1 }
+
+ hzIduWirelessInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Describes the functionality of the Wireless Interface"
+ ::= { hzIduWirelessInterfaceNameEntry 2 }
+
+-- -----------------------------
+-- hzIduWirelessInterfaceIFCards
+-- -----------------------------
+
+ hzIduIntermediateFrequencyCardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduIntermediateFrequencyCardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of Wireless Interface Modems"
+ ::= { hzIduWirelessInterfaceIFCards 1 }
+
+ hzIduIntermediateFrequencyCardEntry OBJECT-TYPE
+ SYNTAX HzIduIntermediateFrequencyCardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A Wireless Interface Modem"
+ INDEX { hzIduIFCardIndex }
+ ::= { hzIduIntermediateFrequencyCardTable 1 }
+
+ HzIduIntermediateFrequencyCardEntry ::= SEQUENCE {
+ hzIduIFCardIndex INTEGER,
+ hzIduIFCardTxSynthesizerLock INTEGER,
+ hzIduIFCardRxSynthesizerLock INTEGER
+ }
+
+ hzIduIFCardIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduIntermediateFrequencyCardEntry 1 }
+
+ hzIduIFCardTxSynthesizerLock OBJECT-TYPE
+ SYNTAX INTEGER { unlocked ( 1 ), locked ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates if the transmit synthesizer is locked."
+ ::= { hzIduIntermediateFrequencyCardEntry 2 }
+
+ hzIduIFCardRxSynthesizerLock OBJECT-TYPE
+ SYNTAX INTEGER { unlocked ( 1 ), locked ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates if the receive synthesizer is locked."
+ ::= { hzIduIntermediateFrequencyCardEntry 3 }
+
+-- -----------------------------
+-- hzIduWirelessInterfaceModems
+-- -----------------------------
+
+ hzIduAggregatedWirelessPortStats OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterfaceModems 1 }
+
+ hzIduAggregatedWirelessPortTxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Ethernet Combiner frames sent."
+ ::= { hzIduAggregatedWirelessPortStats 1 }
+
+ hzIduAggregatedWirelessPortRxFramesOKs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of good Ethernet Combiner frames received."
+ ::= { hzIduAggregatedWirelessPortStats 2 }
+
+ hzIduAggregatedWirelessPortRxFrameErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Ethernet Combiner frames received in error."
+ ::= { hzIduAggregatedWirelessPortStats 3 }
+
+ hzIduAggregatedWirelessPortRxFramesQueueDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Ethernet Combiner frames in the queue that were discarded."
+ ::= { hzIduAggregatedWirelessPortStats 4 }
+
+-- ----------------
+-- hzIduModemTable
+-- ----------------
+
+ hzIduModemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduModemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of Wireless Interface Modems"
+ ::= { hzIduWirelessInterfaceModems 2 }
+
+ hzIduModemEntry OBJECT-TYPE
+ SYNTAX HzIduModemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A Wireless Interface Modem"
+ INDEX { hzIduModemIndex }
+ ::= { hzIduModemTable 1 }
+
+ HzIduModemEntry ::= SEQUENCE {
+ hzIduModemIndex INTEGER,
+ hzIduModemOperStatus INTEGER,
+ hzIduModemReset INTEGER,
+ hzIduModemChannelizedRSL INTEGER,
+ hzIduModemChannelizedRSLUnsignedInt INTEGER,
+ hzIduModemModulationType INTEGER,
+ hzIduModemRxSpeed INTEGER,
+ hzIduModemTxSpeed INTEGER,
+ hzIduModemSNR INTEGER,
+ hzIduModemEbToNoiseRatio INTEGER,
+ hzIduModemEqualizerStress INTEGER,
+ hzIduModemSNRThresholdParameters DisplayString,
+ hzIduModemChannelizedRslBelowThresholdParameters DisplayString
+ }
+
+ hzIduModemIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduModemEntry 1 }
+
+ hzIduModemOperStatus OBJECT-TYPE
+ SYNTAX INTEGER { up ( 1 ), down( 2 ), testing (3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current operational state of the interface. Testing indicates that no operational packets can be passed."
+ ::= { hzIduModemEntry 2 }
+
+ hzIduModemReset OBJECT-TYPE
+ SYNTAX INTEGER ( 0 .. 1 )
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Writing 1 to this object causes the modem card to be reset.
+ All other values are not recognized. This variable always
+ reads back as 0. mdmOperStatus should be polled by the
+ user after this object is written to, to verify that the
+ modem card has been reset. Not applicable in this release"
+ ::= { hzIduModemEntry 3 }
+
+ hzIduModemChannelizedRSL OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "An estimate of the modem's channelized RSL. Divide the value by 10 to get the actual RSL value. Once this number is divided by 10 the units are dBm. For example 352 is actually -35.2dBm"
+ ::= { hzIduModemEntry 4 }
+
+ hzIduModemChannelizedRSLUnsignedInt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The absolute value of the estimate of the modem's channelized RSL. Divide the value by 10 to get the actual RSL value. Once this number is divided by 10 the units are dBm. For example -352 is actually -35.2dBm"
+ ::= { hzIduModemEntry 5 }
+
+ hzIduModemModulationType OBJECT-TYPE
+ SYNTAX INTEGER { qpsk ( 1 ) , qam ( 2 ) , qam16 ( 3 ) , qam32 ( 4 ) , qam64 ( 5 ) , qam128 ( 6 ) , qam256 ( 7 ) , x8psk ( 8 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The modulation type of the modem, distinguished according
+ to the physical/link protocol."
+ ::= { hzIduModemEntry 6 }
+
+ hzIduModemRxSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "An estimate of the modem's current Rx bandwidth in bits per
+ second. Divide the value by 10000 to get the actual data rate in Mbps"
+ ::= { hzIduModemEntry 7 }
+
+ hzIduModemTxSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "An estimate of the modem's current Tx bandwidth in bits per
+ second. Divide the value by 10000 to get the actual data rate in Mbps"
+ ::= { hzIduModemEntry 8 }
+
+ hzIduModemSNR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "SNR value in dB. Divide the value by 10 to get the actual SNR."
+ ::= { hzIduModemEntry 9 }
+
+ hzIduModemEbToNoiseRatio OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The ratio of the modem Estimated Energy per information bit to Noise power spectral density.
+ Divide the value by 10 to get the actual EbToNoiseRatio"
+ ::= { hzIduModemEntry 10 }
+
+ hzIduModemEqualizerStress OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the average magnitude of all the equalizer taps to provide a measure of how hard the equalizer is working."
+ ::= { hzIduModemEntry 11 }
+
+ hzIduModemSNRThresholdParameters OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A read-write string "
+ ::= { hzIduModemEntry 12 }
+
+
+ hzIduModemChannelizedRslBelowThresholdParameters OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A read-write string: The threshold in dBm and the number of seconds threshold are programmed by the user. An example of the format of the string is as follows: '-75 10'. The first parameter power level in dBm, the second is the time in seconds that the threshold must be exceeded. In this example the threshold -75 dBm and the time is set to 10 seconds. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzIduModemEntry 13 }
+
+-- ----------------------------
+-- hzIduWirelessInterfaceModems
+-- ----------------------------
+
+ hzIduModemStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduModemStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of Wireless Interface Modem Statistics"
+ ::= { hzIduWirelessInterfaceModems 3 }
+
+ hzIduModemStatsEntry OBJECT-TYPE
+ SYNTAX HzIduModemStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Statistics for a Wireless Interface Modem"
+ INDEX { hzIduModemStatsIndex }
+ ::= { hzIduModemStatsTable 1 }
+
+ HzIduModemStatsEntry ::= SEQUENCE {
+ hzIduModemStatsIndex INTEGER,
+ hzIduModemTxBlocks Counter,
+ hzIduModemRxBlocksOKs Counter,
+ hzIduModemRxBlocksErrors Counter
+ }
+
+ hzIduModemStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduModemStatsEntry 1 }
+
+ hzIduModemTxBlocks OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem blocks transmitted."
+ ::= { hzIduModemStatsEntry 2 }
+
+ hzIduModemRxBlocksOKs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem blocks received."
+ ::= { hzIduModemStatsEntry 3 }
+
+ hzIduModemRxBlocksErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem blocks received in error."
+ ::= { hzIduModemStatsEntry 4 }
+
+--
+-- RADIO INFORMATION
+--
+
+ hzIduRadioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRadioEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of Wireless Interface Radios"
+ ::= { hzIduWirelessInterfaceRadios 1 }
+
+ hzIduRadioEntry OBJECT-TYPE
+ SYNTAX HzIduRadioEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A Wireless Interface Radio"
+ INDEX { hzIduRadioIndex }
+ ::= { hzIduRadioTable 1 }
+
+ HzIduRadioEntry ::= SEQUENCE {
+ hzIduRadioIndex INTEGER,
+ hzIduRadioDescription DisplayString,
+ hzIduRadioOperStatus INTEGER,
+ hzIduRadioLastChanged TimeTicks,
+ hzIduRadioReceiveSignalLevel INTEGER,
+ hzIduRadioReceiveSignalLevelUnsigned INTEGER,
+ hzIduRadioTxGain INTEGER,
+ hzIduRadioRxGain INTEGER,
+ hzIduRadioReset INTEGER,
+ hzIduRadioTransmitPowerdBm INTEGER,
+ hzIduRadioPowerOption INTEGER,
+ hzIduRadioTxState INTEGER,
+ hzIduRadioTemperature INTEGER,
+ hzIduRadioRxCableLoss DisplayString,
+ hzIduRadioTxCableLoss DisplayString,
+ hzIduRadioTxCableLossChange DisplayString
+ }
+
+ hzIduRadioIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduRadioEntry 1 }
+
+ hzIduRadioDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing information about the radio. Includes the
+ manufacturer, product name, software version, serial number, and hardware
+ version of the radio."
+ ::= { hzIduRadioEntry 2 }
+
+ hzIduRadioOperStatus OBJECT-TYPE
+ SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , testing ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current operational state of the interface. Testing
+ indicates that no operational packets can be passed. Testing
+ also indicates that a firmware upgrade may be in progress"
+ ::= { hzIduRadioEntry 3 }
+
+ hzIduRadioLastChanged OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The value of sysUpTime at the time the radio entered its current
+ operational state. If the current state was entered prior to the
+ last re-initialization of the local network management subsystem,
+ then this object contains a zero value."
+ ::= { hzIduRadioEntry 4 }
+
+ hzIduRadioReceiveSignalLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The Received Signal Level indicates the power of the receive level
+ in dBm. The number is divided by 10 to get the actual dBm. For example,
+ -432 is actually -43.2dBm."
+ ::= { hzIduRadioEntry 5 }
+
+ hzIduRadioReceiveSignalLevelUnsigned OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The Received Signal Level indicates the power of the receive level in dBm.
+ The number is divided by -10. e.g. 432 is actually -43.2dBm. Object provided
+ to accomodate plotting of negative RSL values which is not supported
+ in some EMS (i.e.: CastleRock). Please use 'hzIduRadioReceiveSignalLevel'
+ object if your EMS supports plotting of negative integers."
+ ::= { hzIduRadioEntry 6 }
+
+ hzIduRadioTxGain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The gain of the radio in the transmit chain. Indicates the gain in dB."
+ ::= { hzIduRadioEntry 7 }
+
+ hzIduRadioRxGain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The gain of the radio in the receive chain. Indicates the gain in dB."
+ ::= { hzIduRadioEntry 8 }
+
+ hzIduRadioReset OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Writing 1 to this object causes the radio to be reset. All other values
+ are not recognized. This variable always reads back as 0. radioOperStatus
+ should be polled by the user after this object is written to, to verify
+ that the radio card has been reset."
+ ::= { hzIduRadioEntry 9 }
+
+ hzIduRadioTransmitPowerdBm OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This defines the transmit level of the radio. If ATPC or AAM is enabled, you can't change the transmit power.
+
+The power you see is divided by 10. e.g. A display of 133 is actually 13.3 dBm.
+
+If the radio is operational and not muted, it is the current transmitting power.
+
+If the radio is operational and muted, it is the programmed transmitting power, and will transmit at this level when the radio is un-muted.
+
+If the radio is not operational it is the programmed transmitting power, and will transmit at this level when the radio is operational and not muted.
+
+If the radio does not have transmit calibration tables programmed into its EEPROM, this transmit power level cannot be used as it is not possible to accurately calculate the actual transmit level. In this case this object will return -99."
+ DEFVAL { 0 }
+ ::= { hzIduRadioEntry 10 }
+
+
+ hzIduRadioPowerOption OBJECT-TYPE
+ SYNTAX INTEGER { normal ( 1 ) , highPower ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This indicates the power option of the radio: normal or high power."
+ DEFVAL { 0 }
+ ::= { hzIduRadioEntry 11 }
+
+
+ hzIduRadioTxState OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This indicates the power option of the radio: normal or high power."
+ DEFVAL { 0 }
+ ::= { hzIduRadioEntry 12 }
+
+ hzIduRadioTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The Radio temperature in degree Celsius. The actual temperature is determined by dividing the number by 10. e.g. 202 is actually 20.2 degrees Celsius."
+ ::= { hzIduRadioEntry 13 }
+
+ hzIduRadioRxCableLoss OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The Rx Cable Loss in dB."
+ ::= { hzIduRadioEntry 14 }
+
+ hzIduRadioTxCableLoss OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The Tx Cable Loss in dB."
+ ::= { hzIduRadioEntry 15 }
+
+ hzIduRadioTxCableLossChange OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The Tx Cable Loss Change is the difference between the configured TxPower and the measured TxPower measured in dB."
+ ::= { hzIduRadioEntry 16 }
+
+-- --------------------------------------
+-- hzIduWirelessInterfaceRadioFrequencies
+-- --------------------------------------
+
+ hzIduWirelessInterfaceRadio1Frequencies OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterfaceRadioFrequencies 1 }
+
+
+ hzIduWirelessInterfaceRadio2Frequencies OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterfaceRadioFrequencies 2 }
+
+-- --------------------------------------
+-- hzIduWirelessInterfaceRadio1Frequencies
+-- --------------------------------------
+
+ hzIduRadio1Band OBJECT-TYPE
+ -- ------------Don't forget to update Radio2 Band list! ------------------
+ SYNTAX INTEGER { freqNone (1), fcc11-1-40 (2), fcc11-1-30 (3), fcc18-2-40 (4), fcc18-2-50(5), fcc23-3-50(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The radio frequency standard used for Radio 1. Frequency bands are divided into sub bands.
+
+i.e. FCC 23 Ghz Band is comprised of fcc23a, fcc23b, fcc23c and
+fcc23d which make up the entire FCC23 band"
+ DEFVAL { freqNone }
+ ::= { hzIduWirelessInterfaceRadio1Frequencies 1 }
+
+
+ hzIduRadio1FreqGroupSelected OBJECT-TYPE
+ SYNTAX INTEGER { txLow ( 1 ) , txHigh ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The frequency group selected for Radio 1.
+
+The frequency subbands are divided into frequency groups txHigh and txLow. An horizon system must have one node configured to txLow and the other node configure to txHigh"
+ ::= { hzIduWirelessInterfaceRadio1Frequencies 2 }
+
+ hzIduRadio1TxHighFreqTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRadio1TxHighFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of txHigh frequency settings for Radio 1"
+ ::= { hzIduWirelessInterfaceRadio1Frequencies 3 }
+
+ hzIduRadio1TxHighFreqEntry OBJECT-TYPE
+ SYNTAX HzIduRadio1TxHighFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A txHighFrequency entry containing all the frequency values"
+ INDEX { hzIduRadio1TxHighFreqIndex }
+ ::= { hzIduRadio1TxHighFreqTable 1 }
+
+ HzIduRadio1TxHighFreqEntry ::= SEQUENCE {
+ hzIduRadio1TxHighFreqIndex INTEGER,
+ hzIduRadio1TxHighFreqChannelIndex DisplayString,
+ hzIduRadio1TxHighFreqTransmitRfFrequency INTEGER,
+ hzIduRadio1TxHighFreqReceiveRfFrequency INTEGER,
+ hzIduRadio1TxHighFreqProgrammed INTEGER
+ }
+
+
+ hzIduRadio1TxHighFreqIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each frequency channel. "
+ ::= { hzIduRadio1TxHighFreqEntry 1 }
+
+
+ hzIduRadio1TxHighFreqChannelIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel index for the frequency."
+ ::= { hzIduRadio1TxHighFreqEntry 2 }
+
+ hzIduRadio1TxHighFreqTransmitRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF TX frequency in KHz."
+ ::= { hzIduRadio1TxHighFreqEntry 3 }
+
+ hzIduRadio1TxHighFreqReceiveRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in KHz."
+ ::= { hzIduRadio1TxHighFreqEntry 4 }
+
+ hzIduRadio1TxHighFreqProgrammed OBJECT-TYPE
+ SYNTAX INTEGER { active ( 1 ) , notActive ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies the operating frequency channel for the modem.
+
+***Only 1 index may be selected in a 1 modem system."
+ DEFVAL { notActive }
+ ::= { hzIduRadio1TxHighFreqEntry 5 }
+
+ hzIduRadio1TxLowFreqTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRadio1TxLowFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of txLow frequency settings for Radio 1"
+ ::= { hzIduWirelessInterfaceRadio1Frequencies 4 }
+
+ hzIduRadio1TxLowFreqEntry OBJECT-TYPE
+ SYNTAX HzIduRadio1TxLowFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A hzIduTxLowFrequeny entry containing the frequency values for a specific index"
+ INDEX { hzIduRadio1TxLowFreqIndex }
+ ::= { hzIduRadio1TxLowFreqTable 1 }
+
+ HzIduRadio1TxLowFreqEntry ::= SEQUENCE {
+ hzIduRadio1TxLowFreqIndex INTEGER,
+ hzIduRadio1TxLowFreqChannelIndex DisplayString,
+ hzIduRadio1TxLowFreqTransmitRfFrequency INTEGER,
+ hzIduRadio1TxLowFreqReceiveRfFrequency INTEGER,
+ hzIduRadio1TxLowFreqProgrammed INTEGER
+ }
+
+
+ hzIduRadio1TxLowFreqIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each frequency channel. "
+ ::= { hzIduRadio1TxLowFreqEntry 1 }
+
+
+ hzIduRadio1TxLowFreqChannelIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel index for the frequency. "
+ ::= { hzIduRadio1TxLowFreqEntry 2 }
+
+ hzIduRadio1TxLowFreqTransmitRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF TX frequency in KHz."
+ ::= { hzIduRadio1TxLowFreqEntry 3 }
+
+ hzIduRadio1TxLowFreqReceiveRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in KHz."
+ ::= { hzIduRadio1TxLowFreqEntry 4 }
+
+ hzIduRadio1TxLowFreqProgrammed OBJECT-TYPE
+ SYNTAX INTEGER { active ( 1 ) , notActive ( 2 ) }
+ ACCESS read-write
+
+ STATUS mandatory
+ DESCRIPTION "Specifies the operating frequency channel for the modem.
+
+***Only 1 index may be selected in a 1 modem system. "
+ DEFVAL { notActive }
+ ::= { hzIduRadio1TxLowFreqEntry 5 }
+
+
+ hzIduRadio1ProgrammedFrequency OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterfaceRadio1Frequencies 5 }
+
+ hzIduRadio1ProgrammedFrequencyChannel OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel that has been programmed for Radio 1."
+ ::= { hzIduRadio1ProgrammedFrequency 1 }
+
+
+ hzIduRadio1ProgrammedFrequencyTxRf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The programmed RF TX frequency in KHz."
+ ::= { hzIduRadio1ProgrammedFrequency 2 }
+
+
+ hzIduRadio1ProgrammedFrequencyRxRf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in KHz."
+ ::= { hzIduRadio1ProgrammedFrequency 3 }
+
+
+-- --------------------------------------
+-- hzIduWirelessInterfaceRadio2Frequencies
+-- --------------------------------------
+
+ hzIduRadio2Band OBJECT-TYPE
+ -- ------------Don't forget to update Radio1 Band list! ------------------
+ SYNTAX INTEGER { freqNone (1), fcc11-1-40 (2), fcc11-1-30 (3), fcc18-2-40 (4), fcc18-2-50(5), fcc23-3-50(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The radio frequency standard used by Radio 2 (if present). Frequency bands are divided into sub bands.
+
+i.e. FCC 23 Ghz Band is comprised of fcc23a, fcc23b, fcc23c and fcc23d which make up the entire FCC23 band"
+ DEFVAL { freqNone }
+ ::= { hzIduWirelessInterfaceRadio2Frequencies 1 }
+
+
+ hzIduRadio2FreqGroupSelected OBJECT-TYPE
+ SYNTAX INTEGER { txLow ( 1 ) , txHigh ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The frequency group selected for Radio 2.
+
+The frequency subbands are divided into frequency groups txHigh and txLow. An horizon system must have one node configured to txLow and the other node configure to txHigh"
+ ::= { hzIduWirelessInterfaceRadio2Frequencies 2 }
+
+ hzIduRadio2TxHighFreqTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRadio2TxHighFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of txHigh frequency settings for Radio 2"
+ ::= { hzIduWirelessInterfaceRadio2Frequencies 3 }
+
+ hzIduRadio2TxHighFreqEntry OBJECT-TYPE
+ SYNTAX HzIduRadio2TxHighFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A txHighFrequency entry containing all the frequency values"
+ INDEX { hzIduRadio2TxHighFreqIndex }
+ ::= { hzIduRadio2TxHighFreqTable 1 }
+
+ HzIduRadio2TxHighFreqEntry ::= SEQUENCE {
+ hzIduRadio2TxHighFreqIndex INTEGER,
+ hzIduRadio2TxHighFreqChannelIndex DisplayString,
+ hzIduRadio2TxHighFreqTransmitRfFrequency INTEGER,
+ hzIduRadio2TxHighFreqReceiveRfFrequency INTEGER,
+ hzIduRadio2TxHighFreqProgrammed INTEGER
+ }
+
+
+ hzIduRadio2TxHighFreqIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each frequency channel. "
+ ::= { hzIduRadio2TxHighFreqEntry 1 }
+
+
+ hzIduRadio2TxHighFreqChannelIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel index for the frequency."
+ ::= { hzIduRadio2TxHighFreqEntry 2 }
+
+ hzIduRadio2TxHighFreqTransmitRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF TX frequency in KHz."
+ ::= { hzIduRadio2TxHighFreqEntry 3 }
+
+ hzIduRadio2TxHighFreqReceiveRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in KHz."
+ ::= { hzIduRadio2TxHighFreqEntry 4 }
+
+ hzIduRadio2TxHighFreqProgrammed OBJECT-TYPE
+ SYNTAX INTEGER { active ( 1 ) , notActive ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies the operating frequency channel for the modem.
+
+***Only 1 index may be selected in a 1 modem system."
+ DEFVAL { notActive }
+ ::= { hzIduRadio2TxHighFreqEntry 5 }
+
+ hzIduRadio2TxLowFreqTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRadio2TxLowFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of txLow frequency settings for Radio 2"
+ ::= { hzIduWirelessInterfaceRadio2Frequencies 4 }
+
+ hzIduRadio2TxLowFreqEntry OBJECT-TYPE
+ SYNTAX HzIduRadio2TxLowFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A hzIduTxLowFrequeny entry containing the frequency values for a specific index"
+ INDEX { hzIduRadio2TxLowFreqIndex }
+ ::= { hzIduRadio2TxLowFreqTable 1 }
+
+ HzIduRadio2TxLowFreqEntry ::= SEQUENCE {
+ hzIduRadio2TxLowFreqIndex INTEGER,
+ hzIduRadio2TxLowFreqChannelIndex DisplayString,
+ hzIduRadio2TxLowFreqTransmitRfFrequency INTEGER,
+ hzIduRadio2TxLowFreqReceiveRfFrequency INTEGER,
+ hzIduRadio2TxLowFreqProgrammed INTEGER
+ }
+
+
+ hzIduRadio2TxLowFreqIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each frequency channel. "
+ ::= { hzIduRadio2TxLowFreqEntry 1 }
+
+
+ hzIduRadio2TxLowFreqChannelIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel index for the frequency. "
+ ::= { hzIduRadio2TxLowFreqEntry 2 }
+
+ hzIduRadio2TxLowFreqTransmitRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF TX frequency in KHz."
+ ::= { hzIduRadio2TxLowFreqEntry 3 }
+
+ hzIduRadio2TxLowFreqReceiveRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in KHz."
+ ::= { hzIduRadio2TxLowFreqEntry 4 }
+
+ hzIduRadio2TxLowFreqProgrammed OBJECT-TYPE
+ SYNTAX INTEGER { active ( 1 ) , notActive ( 2 ) }
+ ACCESS read-write
+
+ STATUS mandatory
+ DESCRIPTION "Specifies the operating frequency channel for the modem.
+
+***Only 1 index may be selected in a 1 modem system. "
+ DEFVAL { notActive }
+ ::= { hzIduRadio2TxLowFreqEntry 5 }
+
+
+ hzIduRadio2ProgrammedFrequency OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterfaceRadio2Frequencies 5 }
+
+ hzIduRadio2ProgrammedFrequencyChannel OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel that has been programmed for Radio 2."
+ ::= { hzIduRadio2ProgrammedFrequency 1 }
+
+
+ hzIduRadio2ProgrammedFrequencyTxRf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The programmed RF TX frequency in KHz."
+ ::= { hzIduRadio2ProgrammedFrequency 2 }
+
+
+ hzIduRadio2ProgrammedFrequencyRxRf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in KHz."
+ ::= { hzIduRadio2ProgrammedFrequency 3 }
+
+-- --------------------------------
+-- hzIduWirelessInterfaceRedundancy
+-- --------------------------------
+
+ hzIduWirelessInterfaceRedundancyActiveWirelessPort OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 (1), wireless-port-2 (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This attribute indicates the active wireless port and is only applicable when the system capacity has been configured to singleCarrier-redundancy."
+ ::= { hzIduWirelessInterfaceRedundancy 1 }
+
+ hzIduWirelessInterfaceRedundancyPrimaryWirelessPort OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 (1), wireless-port-2 (2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This attribute indicates the primary wireless port and is only applicable when the system capacity has been configured to singleCarrier-redundancy. The primary wireless port indicates which wireless port is connected to the 'primary' port on the RDRM coupler."
+ ::= { hzIduWirelessInterfaceRedundancy 2 }
+
+ hzIduWirelessInterfaceRedundancySwitchingAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER { manual ( 1 ), algorithm-based ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This attribute selects the rule that will determine when a redundant path switch will take place. There are two options: manual and algorithm-based. The 'Manual' option turns off the automatic path switching feature. Only an operator can switch the active path."
+ ::= { hzIduWirelessInterfaceRedundancy 3 }
+
+ hzIduWirelessInterfaceRedundancySwitchCause OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This string indicates the reason that a redundancy switch has occurred. If the active port is the primary port then this string is empty."
+ ::= { hzIduWirelessInterfaceRedundancy 4 }
+
+ hzIduWirelessInterfaceRedundancySwitchRadio OBJECT-TYPE
+ SYNTAX INTEGER { switch ( 1 ) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "This object switches the active path when switch (1) is written to this variable."
+ ::= { hzIduWirelessInterfaceRedundancy 5 }
+
+ hzIduWirelessInterfaceRedundancyRemoveFaultyWirelessPort OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 (1), wireless-port-2 (2) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "This object removes the specified port from the faulty port list."
+ ::= { hzIduWirelessInterfaceRedundancy 6 }
+
+ hzIduWirelessInterfaceRedundancyDiagnostics OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterfaceRedundancy 7 }
+
+-- ---------------------------------------------
+-- hzIduWirelessInterfaceRedundancyDiagnostics
+-- ---------------------------------------------
+
+ hzIduWirelessInterfaceRedundancyDiagnose OBJECT-TYPE
+ SYNTAX INTEGER { diagnose ( 1 ) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "This write-only object will diagnose problems with switching paths. Write diagnose (1) to this object and check results in hzIduWirelessInterfaceRedundancyDiagnosticResult object"
+ ::= { hzIduWirelessInterfaceRedundancyDiagnostics 1 }
+
+ hzIduWirelessInterfaceRedundancyDiagnosticResult OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The result from Redundancy Diagnostic is read from this object. Note that the diagnostic result presented in this object is private to SNMP initiated diagnostics. If a diagnostic is initiated from the CLI or WEB, this result will remain unchanged."
+ ::= { hzIduWirelessInterfaceRedundancyDiagnostics 2 }
+
+-- ----------------------------
+-- hzIduWirelessInterfaceAntenna
+-- ----------------------------
+
+ hzIduAntennaDiameter OBJECT-TYPE
+ SYNTAX INTEGER { antenna12 ( 1 ), antenna24 ( 2 ), antenna36 ( 3 ), antenna48 ( 4 ), antenna72 ( 5 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This defines the diameter of the antenna represented in inches."
+ ::= { hzIduWirelessInterfaceAntenna 1 }
+
+--
+-- hzIduCalendar
+--
+
+ hzIduDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A string in the format as follows:
+ XX/YY/ZZ
+ Where XX = day of month (range 01 to 31)
+ YY = month of year(range 01 to 12)
+ ZZ = year (range 01 - 99)"
+ ::= { hzIduCalendar 1 }
+
+ hzIduTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A string in the format as follows:
+ aa:bb:cc.ddd
+ Where aa = hour of day ( range 00 to 23 )
+ bb = minute of hour ( range 00 to 59 )
+ cc = second of minute( range 00 to 59 )
+ ddd = thousandths of second (range 000 to 999)"
+ ::= { hzIduCalendar 2 }
+
+--
+-- ALARM FOLDER
+--
+
+ hzIduClearAlarmCounters OBJECT-TYPE
+ SYNTAX INTEGER { nicCounters ( 1 ) , modemCounters ( 2 ) , radioCounters ( 3 ) , allCounters ( 4 ), otherCounters (5) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Clears the alarm counters for the specified group"
+ ::= { hzIduAlarms 1 }
+
+ hzIduSystemAlarms OBJECT IDENTIFIER
+ ::= { hzIduAlarms 2 }
+
+ hzIduNetworkInterfaceAlarms OBJECT IDENTIFIER
+ ::= { hzIduAlarms 3 }
+
+ hzIduEnetPort1Alarms OBJECT IDENTIFIER
+ ::= { hzIduNetworkInterfaceAlarms 1 }
+
+ hzIduEnetPort2Alarms OBJECT IDENTIFIER
+ ::= { hzIduNetworkInterfaceAlarms 2 }
+
+ hzIduWirelessInterfaceAlarms OBJECT IDENTIFIER
+ ::= { hzIduAlarms 4 }
+
+ hzIduModemAlarms OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterfaceAlarms 1 }
+
+ hzIduRadioAlarms OBJECT IDENTIFIER
+ ::= { hzIduWirelessInterfaceAlarms 2 }
+
+
+
+--
+-- System Alarms
+--
+
+ hzIduExplicitAuthenticationFailure OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Authentication of the peer horizon node has failed. The severity is critical, the probable cause is an incorrect authentication configuration on horizon faulty cable between the modem and radio, and recommended course of action is to check both ends of the link."
+ ::= { hzIduSystemAlarms 1 }
+
+ hzIduExplicitAuthenticationFailureCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of times explicit authentication has failed."
+ ::= { hzIduSystemAlarms 2 }
+
+ hzIduAamConfigMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "In the near end Automatic Adaptive Modulation(AAM) feature set to on and in peer it is set to off"
+ ::= { hzIduSystemAlarms 3 }
+
+ hzIduAamConfigMismatchCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds AAMConfigMismatch alarm has been active."
+ ::= { hzIduSystemAlarms 4 }
+
+ hzIduAamActive OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates aam is active and system running on lowest modulation"
+ ::= { hzIduSystemAlarms 5 }
+
+ hzIduAamActiveCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds AAMActive alarm has been active."
+ ::= { hzIduSystemAlarms 6 }
+
+
+ hzIduSntpServerUnavailableAlarm OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "All of the SNTP servers are not available. "
+ ::= { hzIduSystemAlarms 7 }
+
+
+ hzIduSntpServerUnavailableAlarmCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates how long in seconds all of the SNTP servers are not available."
+ ::= { hzIduSystemAlarms 8 }
+
+ hzIduFrequencyFileInvalid OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Executing frequency file is invalid."
+ ::= { hzIduSystemAlarms 9 }
+
+ hzIduFrequencyFileInvalidCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the time (in secs) since this alarm exist."
+ ::= { hzIduSystemAlarms 10 }
+
+
+ hzIduFan1Failure OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates that Fan 1 has failed."
+ ::= { hzIduSystemAlarms 11 }
+
+ hzIduFan1FailureCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that the fan has failed for."
+ ::= { hzIduSystemAlarms 12 }
+
+ hzIduFan2Failure OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates that Fan 2 has failed."
+ ::= { hzIduSystemAlarms 13 }
+
+ hzIduFan2FailureCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that the fan has failed for."
+ ::= { hzIduSystemAlarms 14 }
+
+ hzIduFan3Failure OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates that Fan 3 has failed."
+ ::= { hzIduSystemAlarms 15 }
+
+ hzIduFan3FailureCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that the fan has failed for."
+ ::= { hzIduSystemAlarms 16 }
+
+ hzIduFan4Failure OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates that Fan 4 has failed."
+ ::= { hzIduSystemAlarms 17 }
+
+ hzIduFan4FailureCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that the fan has failed for."
+ ::= { hzIduSystemAlarms 18 }
+
+ hzIduPrimaryPortNotSet OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The primary port used for redundancy has not been set."
+ ::= { hzIduSystemAlarms 19 }
+
+ hzIduPrimaryPortNotSetCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduSystemAlarms 20 }
+
+ hzIduSecondaryPortActive OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The active wireless port has switched to the secondary wireless port."
+ ::= { hzIduSystemAlarms 21 }
+
+ hzIduSecondaryPortActiveCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduSystemAlarms 22 }
+
+ hzIduPrimaryPortFaulty OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The primary wireless port is faulty."
+ ::= { hzIduSystemAlarms 23 }
+
+ hzIduPrimaryPortFaultyCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduSystemAlarms 24 }
+
+ hzIduSecondaryPortFaulty OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The secondary wireless port is faulty."
+ ::= { hzIduSystemAlarms 25 }
+
+ hzIduSecondaryPortFaultyCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduSystemAlarms 26 }
+
+--
+-- NETWORK INTERFACE PORT1 ALARMS
+--
+
+ hzIduEnetPort1DroppedEnetFramesThresholdExceeded OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The threshold for number of frames dropped has been exceeded. The threshold and the number of seconds that it must exceed this threshold are programmed by the user."
+ ::= { hzIduEnetPort1Alarms 1 }
+
+
+ hzIduEnetPort1DroppedEnetFramesThresholdCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzIduEnetPort1Alarms 2 }
+
+ hzIduEnetPort1BandwidthUtilizationThresholdExceeded OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The threshold for the percentage of available bandwidth has been exceeded. The threshold and the number of seconds that it must exceed this threshold are programmed by the user."
+ ::= { hzIduEnetPort1Alarms 3 }
+
+
+ hzIduEnetPort1BandwidthUtilizationThresholdCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzIduEnetPort1Alarms 4 }
+
+ hzIduEnetPort1RlsMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS configurations on the pair of systems are mismatched."
+ ::= { hzIduEnetPort1Alarms 5 }
+
+ hzIduEnetPort1RlsMismatchCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzIduEnetPort1Alarms 6 }
+
+
+ hzIduRLSQueueBasedShutdownActivated OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS Queue-Based shutdown is activated."
+ ::= { hzIduEnetPort1Alarms 7 }
+
+ hzIduRLSQueueBasedShutdownActivatedCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzIduEnetPort1Alarms 8 }
+
+ hzIduEnetPort1EthernetLinkDown OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates whether the Ethernet link is down or not. The severity is major, the probable cause is an incorrect configuration of the switch or router connected to horizon. The recommended course of action is to check the connection."
+ ::= { hzIduEnetPort1Alarms 9 }
+
+ hzIduEnetPort1EthernetLinkDownActivatedCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzIduEnetPort1Alarms 10 }
+
+--
+-- NETWORK INTERFACE Port2 ALARMS
+--
+
+ hzIduEnetPort2EthernetLinkDown OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates whether the Ethernet link is down or not. The severity is major, the probable cause is an incorrect configuration of the switch or router connected to horizon. The recommended course of action is to check the connection."
+ ::= { hzIduEnetPort2Alarms 1 }
+
+ hzIduEnetPort2EthernetLinkDownActivatedCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzIduEnetPort2Alarms 2 }
+
+
+--
+-- MODEM ALARMS
+--
+
+ hzIduModemAlarmsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduModemAlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of Modem Alarms."
+ ::= { hzIduModemAlarms 1 }
+
+ hzIduModemAlarmsEntry OBJECT-TYPE
+ SYNTAX HzIduModemAlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Modem Alarms"
+ INDEX { hzIduModemAlarmsIndex }
+ ::= { hzIduModemAlarmsTable 1 }
+
+ HzIduModemAlarmsEntry ::= SEQUENCE {
+ hzIduModemAlarmsIndex INTEGER,
+ hzIduModemRxLossOfSignal INTEGER,
+ hzIduModemRxLossOfSignalCounts Counter,
+ hzIduModemTxLossOfSync INTEGER,
+ hzIduModemTxLossOfSyncCounts Counter,
+ hzIduModemSnrBelowThreshold INTEGER,
+ hzIduModemSnrBelowThresholdCounts Counter,
+ hzIduModemEqualizerStressExceedThreshold INTEGER,
+ hzIduModemEquilizerStressExceedThresholdCounts Counter,
+ hzIduModemHardwareFault INTEGER,
+ hzIduModemHardwareFaultCounts Counter,
+ hzIduModemProgrammingError INTEGER,
+ hzIduModemProgrammingErrorCounts Counter,
+ hzIduRLSShutdownActivated INTEGER,
+ hzIduRLSShutdownActivatedCounts Counter
+
+ }
+
+ hzIduModemAlarmsIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduModemAlarmsEntry 1 }
+
+ hzIduModemRxLossOfSignal OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Loss of signal lock from the demodulator. The severity is critical, the probable cause is lost synchronization with the far end, and recommended course of action is to check the operational state of both ends of the link."
+ ::= { hzIduModemAlarmsEntry 2 }
+
+ hzIduModemRxLossOfSignalCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduModemAlarmsEntry 3 }
+
+ hzIduModemTxLossOfSync OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Loss of sync bytes at the input of the modulator. The severity is critical, the probable cause is physical interference in the air link, and recommended course of action is to check the line of site between the horizon nodes."
+ ::= { hzIduModemAlarmsEntry 4 }
+
+ hzIduModemTxLossOfSyncCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduModemAlarmsEntry 5 }
+
+ hzIduModemSnrBelowThreshold OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The demodulator SNR performance worse than programmed levels. The severity is major, the probable cause is physical interference in the air link path or misalignment of the radios or severe weather conditions, and recommended course of action is to check the line of site between the horizon nodes."
+ ::= { hzIduModemAlarmsEntry 6 }
+
+ hzIduModemSnrBelowThresholdCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduModemAlarmsEntry 7 }
+
+ hzIduModemEqualizerStressExceedThreshold OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Equalizer Stress measured within the demodulator exceeds the threshold value."
+ ::= { hzIduModemAlarmsEntry 8 }
+
+
+ hzIduModemEquilizerStressExceedThresholdCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduModemAlarmsEntry 9 }
+
+ hzIduModemHardwareFault OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { hzIduModemAlarmsEntry 10 }
+
+ hzIduModemHardwareFaultCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduModemAlarmsEntry 11 }
+
+ hzIduModemProgrammingError OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Encountered some problem while programming the modem."
+ ::= { hzIduModemAlarmsEntry 12 }
+
+ hzIduModemProgrammingErrorCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduModemAlarmsEntry 13 }
+
+ hzIduRLSShutdownActivated OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS shutdown is activated."
+ ::= { hzIduModemAlarmsEntry 14 }
+
+ hzIduRLSShutdownActivatedCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzIduModemAlarmsEntry 15 }
+
+
+--
+-- RADIO ALARMS
+--
+
+ hzIduRadioAlarmsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRadioAlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of Radio Alarms."
+ ::= { hzIduRadioAlarms 1 }
+
+ hzIduRadioAlarmsEntry OBJECT-TYPE
+ SYNTAX HzIduRadioAlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Radio Alarms"
+ INDEX { hzIduRadioAlarmsIndex }
+ ::= { hzIduRadioAlarmsTable 1 }
+
+ HzIduRadioAlarmsEntry ::= SEQUENCE {
+ hzIduRadioAlarmsIndex INTEGER,
+ hzIduRadioPLDROLostLock INTEGER,
+ hzIduRadioPLDROLostLockCounts Counter,
+ hzIduRadioLostCommunication INTEGER,
+ hzIduRadioLostCommunicationCounts Counter,
+ hzIduRadioMismatch INTEGER,
+ hzIduRadioMismatchCounts Counter,
+ hzIduRadioPowerAmp INTEGER,
+ hzIduRadioPowerAmpCounts Counter,
+ hzIduRadioExcessiveTxCableLoss INTEGER,
+ hzIduRadioExcessiveTxCableLossCounts Counter,
+ hzIduRadioRslBelowThreshold INTEGER,
+ hzIduRadioRslBelowThresholdCounts Counter,
+ hzIduRadioHighPowerOptionM1 INTEGER,
+ hzIduRadioHighPowerOptionM1Counts Counter,
+ hzIduRadioHighPowerOptionM2 INTEGER,
+ hzIduRadioHighPowerOptionM2Counts Counter,
+ hzIduRadioHighPowerTxDetector INTEGER,
+ hzIduRadioHighPowerTxDetectorCounts Counter,
+ hzIduRadioAtpcConfigMismatch INTEGER,
+ hzIduRadioAtpcConfigMismatchCounts Counter,
+ hzIduRadioRedundancySerialNumMismatch INTEGER,
+ hzIduRadioRedundancySerialNumMismatchCounts Counter,
+ hzIduRadioExcessiveTxCableLossChange INTEGER,
+ hzIduRadioExcessiveTxCableLossChangeCounts Counter,
+ hzIduRadioExcessiveRxCableLoss INTEGER,
+ hzIduRadioExcessiveRxCableLossCounts Counter,
+ hzIduRadioAtpcTxAtMaxPower INTEGER,
+ hzIduRadioAtpcTxAtMaxPowerCounts Counter
+ }
+
+ hzIduRadioAlarmsIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each radio interface. "
+ ::= { hzIduRadioAlarmsEntry 1 }
+
+ hzIduRadioPLDROLostLock OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The PLDRO/LO has lost lock on the radio. The severity is critical, the probable cause a faulty radio unit and recommended course of action is to replace the radio unit."
+ ::= { hzIduRadioAlarmsEntry 2 }
+
+ hzIduRadioPLDROLostLockCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduRadioAlarmsEntry 3 }
+
+
+ hzIduRadioLostCommunication OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RS232 communication lost between IDU and the radio. The severity is critical, the probable cause is a faulty cable between the modem and radio, and recommended course of action is to check the connection."
+ ::= { hzIduRadioAlarmsEntry 4 }
+
+ hzIduRadioLostCommunicationCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduRadioAlarmsEntry 5 }
+
+ hzIduRadioMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The radio connected to the IDU modem does not match the frequency programmed into the modem unit. The severity is major, the probable cause is an incorrectly programmed modem or an incorrect radio type connected to the modem, and recommended course of action is to check the modem frequency settings and radio hardware version number or serial number."
+ ::= { hzIduRadioAlarmsEntry 6 }
+
+ hzIduRadioMismatchCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduRadioAlarmsEntry 7 }
+
+
+ hzIduRadioPowerAmp OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The power amplifier on the radio is not operating within normal operating specifications. The severity is critical, the probable cause a faulty radio unit, and recommended course of action is to replace the radio unit."
+ ::= { hzIduRadioAlarmsEntry 8 }
+
+ hzIduRadioPowerAmpCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduRadioAlarmsEntry 9 }
+
+ hzIduRadioExcessiveTxCableLoss OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { hzIduRadioAlarmsEntry 10 }
+ hzIduRadioExcessiveTxCableLossCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduRadioAlarmsEntry 11 }
+
+ hzIduRadioRslBelowThreshold OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The minimum radio receive signal level threshold has been crossed. The severity is major, the probable cause is physical interference in the air link path or misalignment of the radios or severe weather conditions, and recommended course of action is to check the line of site between the air pair nodes."
+ ::= { hzIduRadioAlarmsEntry 12 }
+
+ hzIduRadioRslBelowThresholdCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduRadioAlarmsEntry 13 }
+
+ hzIduRadioHighPowerOptionM1 OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This applies to High Power Radios only. Indicates Power Amp Alarm (M1)."
+
+ ::= { hzIduRadioAlarmsEntry 14 }
+
+ hzIduRadioHighPowerOptionM1Counts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduRadioAlarmsEntry 15 }
+
+ hzIduRadioHighPowerOptionM2 OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This applies to High Power Radios only. Indicates Power Amp Alarm (M2)."
+
+ ::= { hzIduRadioAlarmsEntry 16 }
+
+ hzIduRadioHighPowerOptionM2Counts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzIduRadioAlarmsEntry 17 }
+
+ hzIduRadioHighPowerTxDetector OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This applies to High Power Radios only. Indicates minimum power threshold has not been surpassed."
+
+ ::= { hzIduRadioAlarmsEntry 18 }
+
+ hzIduRadioHighPowerTxDetectorCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+
+ ::= { hzIduRadioAlarmsEntry 19 }
+
+ hzIduRadioAtpcConfigMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The pair of the systems don't have same ATPC configurations. On one side ATPC is enabled, but on the other side ATPC is not enabled. "
+
+ ::= { hzIduRadioAlarmsEntry 20 }
+
+ hzIduRadioAtpcConfigMismatchCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+
+ ::= { hzIduRadioAlarmsEntry 21 }
+
+
+ hzIduRadioRedundancySerialNumMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The radio serial number programmed in flash and radio do not match."
+
+ ::= { hzIduRadioAlarmsEntry 22 }
+
+ hzIduRadioRedundancySerialNumMismatchCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+
+ ::= { hzIduRadioAlarmsEntry 23 }
+
+ hzIduRadioExcessiveTxCableLossChange OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Cable loss change exceeds the threshold."
+
+ ::= { hzIduRadioAlarmsEntry 24 }
+
+ hzIduRadioExcessiveTxCableLossChangeCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+
+ ::= { hzIduRadioAlarmsEntry 25 }
+ hzIduRadioExcessiveRxCableLoss OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Rx gain can not be adjusted to desired value."
+
+ ::= { hzIduRadioAlarmsEntry 26 }
+
+ hzIduRadioExcessiveRxCableLossCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+
+ ::= { hzIduRadioAlarmsEntry 27 }
+
+ hzIduRadioAtpcTxAtMaxPower OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "ATPC auto-disabled (transmitting at coordinated power)."
+ ::= { hzIduRadioAlarmsEntry 28 }
+
+ hzIduRadioAtpcTxAtMaxPowerCounts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+
+ ::= { hzIduRadioAlarmsEntry 29 }
+--
+-- TRAP INFORMATION HOSTS, ENABLE/DISABLE
+--
+ hzIduSnmpTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduSnmpTrapHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing SNMP trap host entries."
+ ::= { hzIduTrapConfig 1 }
+
+ hzIduSnmpTrapHostEntry OBJECT-TYPE
+ SYNTAX HzIduSnmpTrapHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "The snmp trap host entry containing all the trap host information"
+ INDEX { hzIduSnmpTrapHostIndex }
+ ::= { hzIduSnmpTrapHostTable 1 }
+
+ HzIduSnmpTrapHostEntry ::= SEQUENCE {
+ hzIduSnmpTrapHostIndex INTEGER,
+ hzIduSnmpTrapHostMode INTEGER,
+ hzIduSnmpTrapHostIpAddress IpAddress,
+ hzIduSnmpTrapHostCommunityName DisplayString,
+ hzIduSnmpTrapHostActivated INTEGER
+ }
+
+
+ hzIduSnmpTrapHostIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each trap host. "
+ ::= { hzIduSnmpTrapHostEntry 1 }
+
+
+ hzIduSnmpTrapHostMode OBJECT-TYPE
+ SYNTAX INTEGER { static ( 1 ) , dns ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates how the snmp trap host is obtained for the system."
+ DEFVAL { static }
+ ::= { hzIduSnmpTrapHostEntry 2 }
+
+
+ hzIduSnmpTrapHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates snmp trap host IP address. "
+ ::= { hzIduSnmpTrapHostEntry 3 }
+
+
+
+ hzIduSnmpTrapHostCommunityName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The community string name used in Traps."
+ ::= { hzIduSnmpTrapHostEntry 4 }
+
+
+ hzIduSnmpTrapHostActivated OBJECT-TYPE
+ SYNTAX INTEGER { notActive ( 1 ) , active ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies whether traps are to be sent to this specific host or not"
+ DEFVAL { notActive }
+ ::= { hzIduSnmpTrapHostEntry 5 }
+
+
+
+ --
+-- SNMP V3 TRAP HOST TABLE
+--
+
+ hzIduSnmpV3TrapHostsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduSnmpV3TrapHostsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing snmp V3 trap host entries"
+ ::= { hzIduTrapConfig 2 }
+
+ hzIduSnmpV3TrapHostsEntry OBJECT-TYPE
+ SYNTAX HzIduSnmpV3TrapHostsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the snmp v3 trap host information"
+ INDEX { hzIduSnmpV3TrapHostsIndex }
+ ::= { hzIduSnmpV3TrapHostsTable 1 }
+
+ HzIduSnmpV3TrapHostsEntry ::= SEQUENCE {
+ hzIduSnmpV3TrapHostsIndex INTEGER,
+ snmpV3TrapHostIpAddress IpAddress,
+ snmpV3TrapHostUserName DisplayString,
+ snmpV3TrapHostAuthProtocol INTEGER,
+ snmpV3TrapHostAuthPassword DisplayString,
+ snmpV3TrapHostPrivProtocol INTEGER,
+ snmpV3TrapHostPrivPassword DisplayString,
+ snmpV3TrapHostActivated INTEGER
+ }
+
+ hzIduSnmpV3TrapHostsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..4)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each v3 trap host."
+ ::= { hzIduSnmpV3TrapHostsEntry 1 }
+
+ snmpV3TrapHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates snmp trap host IP address. "
+ ::= { hzIduSnmpV3TrapHostsEntry 2 }
+
+ snmpV3TrapHostUserName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The user name of the v3 trap host."
+ ::= { hzIduSnmpV3TrapHostsEntry 3 }
+
+
+ snmpV3TrapHostAuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER { noAuth ( 1 ) , md5 ( 2 ), sha(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The authentication alogorithm used by the v3 trap host."
+ ::= { hzIduSnmpV3TrapHostsEntry 4 }
+
+ snmpV3TrapHostAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The authentication password of the v3 trap host."
+ ::= { hzIduSnmpV3TrapHostsEntry 5 }
+
+ snmpV3TrapHostPrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER { noPriv ( 1 ) , des ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The privacy encryption alogorithm used by the v3 trap host."
+ ::= { hzIduSnmpV3TrapHostsEntry 6 }
+
+ snmpV3TrapHostPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The privacy password of the v3 trap host."
+ ::= { hzIduSnmpV3TrapHostsEntry 7 }
+
+ snmpV3TrapHostActivated OBJECT-TYPE
+ SYNTAX INTEGER { notActive ( 1 ) , active ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies whether a specific v3 trap host is allowed to access the system"
+ DEFVAL { notActive }
+ ::= { hzIduSnmpV3TrapHostsEntry 8 }
+
+-- ----------------------------
+-- TRAP ENABLE
+-- ----------------------------
+ hzIduTrapEnable OBJECT IDENTIFIER
+ ::= { hzIduTrapConfig 3 }
+
+ hzIduColdStartTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 1 }
+
+ hzIduLinkDownTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 2 }
+
+ hzIduLinkUpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 3 }
+
+ hzIduExplicitAuthenticationFailureTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 4 }
+
+
+ hzIduAamConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the aamConfigMismatch trap. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 5 }
+
+
+ hzIduAamActiveTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the aamActive trap. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 6 }
+
+
+ hzIduAtpcConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 7 }
+
+
+ hzIduSntpServersUnreachableTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 8 }
+
+ hzIduFrequencyFileInvalidTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 9 }
+
+
+ hzIduEnetPortDroppedFramesThresholdExceedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap."
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 10 }
+
+ hzIduEnetPortBandwidthUtilizationThresholdExceedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap."
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 11 }
+
+
+
+
+ hzIduEnetPortRlsMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 12 }
+
+
+ hzIduRLSQueueBasedShutdownActivatedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the Queue-Based RLS Shutdown trap. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 13 }
+
+ hzIduModemRxLossOfSignalLockTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 14 }
+
+ hzIduModemTxLossOfSyncTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 15 }
+
+ hzIduModemSnrBelowThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 16 }
+
+ hzIduModemEqualizerStressExceedThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 17 }
+
+ hzIduModemChannelizedRslBelowThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap."
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 18 }
+
+ hzIduModemHardwareFaultTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 19 }
+
+ hzIduModemProgrammingErrorTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 20 }
+
+ hzIduTtyManagementSessionCommencedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 21 }
+
+ hzIduTtyManagementSessionTerminatedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 22 }
+
+ hzIduAtpcTxAtMaxPwrTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 23 }
+
+ hzIduRadioPLDROLostLockTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 24 }
+
+ hzIduRadioLostCommunicationTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 25 }
+ hzIduRadioMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 26 }
+ hzIduRadioPowerAmpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 27 }
+ hzIduRadioExcessiveTxCableLossTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 28 }
+ hzIduHiPowerRadioDrainM1Trap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 29 }
+ hzIduHiPowerRadioDrainM2Trap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 30 }
+ hzIduHiPowerRadioTxDetectorTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 31 }
+ hzIduSecondaryRadioIsActiveTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 32 }
+ hzIduRedundancySerialNumberMisMatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 33 }
+ hzIduRadioFirmwareMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 34 }
+ hzIduSecondaryRadioNotdetectedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 35 }
+ hzIduPrimaryRadioNotdetectedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 36 }
+ hzIduFaultyPrimaryRadioTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 37 }
+ hzIduRadioExcessiveTxCableLossChangeTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 38 }
+ hzIduRadioExcessiveRxCableLossTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 39 }
+ hzIduRedundancyPrimaryPortNotSetTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 40 }
+ hzIduRedundancySecondaryPortIsActiveTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 41 }
+ hzIduRedundancyPrimaryPortFaultyTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 42 }
+ hzIduRedundancySecondaryPortFaultyTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 43 }
+
+ hzIduFan1FailedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 44 }
+ hzIduFan2FailedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 45 }
+ hzIduFan3FailedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 46 }
+ hzIduFan4FailedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 47 }
+ hzIduPortRLSShutdownActivatedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the RLS Shutdown trap. "
+ DEFVAL { disabled }
+ ::= { hzIduTrapEnable 48 }
+
+
+--
+-- SNMP MANAGERS
+--
+
+
+ hzIduSnmpUserAccess OBJECT-TYPE
+ SYNTAX INTEGER { explicitManagers ( 1 ) , any ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies the user access to the system. If access is set to 'explicitManagers' then only managers with ip addresses set in snmpManagersTable will be able to gain SNMP access to the system. If access is set to 'any' then any manager will be able to gain SNMP access to the system"
+ ::= { hzIduSnmp 1 }
+
+ hzIduSnmpManagerAnyCommunityName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The community string name used by the 'any' manager."
+ ::= { hzIduSnmp 2 }
+
+ hzIduSnmpSetRequests OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates whether SNMP SET requests are allowed."
+ DEFVAL { disabled }
+ ::= { hzIduSnmp 3 }
+
+
+
+ hzIduSnmpManagersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduSnmpManagersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing snmp manager entries"
+ ::= { hzIduSnmp 4 }
+
+ hzIduSnmpManagersEntry OBJECT-TYPE
+ SYNTAX HzIduSnmpManagersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the snmp manager information"
+ INDEX { hzIduSnmpManagersIndex }
+ ::= { hzIduSnmpManagersTable 1 }
+
+ HzIduSnmpManagersEntry ::= SEQUENCE {
+ hzIduSnmpManagersIndex INTEGER,
+ hzIduSnmpManagerIpAddress IpAddress,
+ hzIduSnmpManagerCommunityName DisplayString,
+ hzIduSnmpManagerActivated INTEGER
+ }
+
+ hzIduSnmpManagersIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each manager."
+ ::= { hzIduSnmpManagersEntry 1 }
+
+
+ hzIduSnmpManagerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The IP address of the Manager."
+ ::= { hzIduSnmpManagersEntry 2 }
+
+
+ hzIduSnmpManagerCommunityName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The community string name used by the manager."
+ ::= { hzIduSnmpManagersEntry 3 }
+
+
+ hzIduSnmpManagerActivated OBJECT-TYPE
+ SYNTAX INTEGER { notActive ( 1 ) , active ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies whether a specific manager is allowed to access the system"
+ DEFVAL { notActive }
+ ::= { hzIduSnmpManagersEntry 4 }
+ hzIduSnmpV3ManagersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduSnmpV3ManagersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing snmp V3 manager entries"
+ ::= { hzIduSnmp 5 }
+
+ hzIduSnmpV3ManagersEntry OBJECT-TYPE
+ SYNTAX HzIduSnmpV3ManagersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the snmp v3 manager information"
+ INDEX { hzIduSnmpV3ManagersIndex }
+ ::= { hzIduSnmpV3ManagersTable 1 }
+
+ HzIduSnmpV3ManagersEntry ::= SEQUENCE {
+ hzIduSnmpV3ManagersIndex INTEGER,
+ hzIduSnmpV3ManagerUserName DisplayString,
+ hzIduSnmpV3ManagerAuthProtocol INTEGER,
+ hzIduSnmpV3ManagerAuthPassword DisplayString,
+ hzIduSnmpV3ManagerPrivProtocol INTEGER,
+ hzIduSnmpV3ManagerPrivPassword DisplayString,
+ hzIduSnmpV3ManagerActivated INTEGER
+ }
+
+ hzIduSnmpV3ManagersIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each v3 manager."
+ ::= { hzIduSnmpV3ManagersEntry 1 }
+
+
+ hzIduSnmpV3ManagerUserName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The user name of the v3 Manager."
+ ::= { hzIduSnmpV3ManagersEntry 2 }
+
+
+ hzIduSnmpV3ManagerAuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER { noAuth ( 1 ) , md5 ( 2 ), sha(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The authentication alogorithm used by the v3 manager."
+ ::= { hzIduSnmpV3ManagersEntry 3 }
+
+ hzIduSnmpV3ManagerAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The authentication password of the v3 Manager."
+ ::= { hzIduSnmpV3ManagersEntry 4 }
+
+ hzIduSnmpV3ManagerPrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER { noPriv ( 1 ) , des ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The privacy encryption alogorithm used by the v3 manager."
+ ::= { hzIduSnmpV3ManagersEntry 5 }
+
+ hzIduSnmpV3ManagerPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The privacy password of the v3 Manager."
+ ::= { hzIduSnmpV3ManagersEntry 6 }
+
+ hzIduSnmpV3ManagerActivated OBJECT-TYPE
+ SYNTAX INTEGER { notActive ( 1 ) , active ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies whether a specific v3 manager is allowed to access the system"
+ DEFVAL { notActive }
+ ::= { hzIduSnmpV3ManagersEntry 7 }
+
+
+-- ------------------------------
+-- hzIduManagementSessions
+-- ------------------------------
+
+ hzIduTtySessionUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduTtySessionUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of Wireless Interface Radios"
+ ::= { hzIduManagementSessions 1 }
+
+ hzIduTtySessionUserEntry OBJECT-TYPE
+ SYNTAX HzIduTtySessionUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A Wireless Interface Radio"
+ INDEX { hzIduTtySessionUserIndex }
+ ::= { hzIduTtySessionUserTable 1 }
+
+ HzIduTtySessionUserEntry ::= SEQUENCE {
+ hzIduTtySessionUserIndex INTEGER,
+ hzIduTtySessionUserName DisplayString,
+ hzIduTtySessionUserConnectionType INTEGER,
+ hzIduTtySessionUserState INTEGER
+ }
+
+ hzIduTtySessionUserIndex OBJECT-TYPE
+ SYNTAX INTEGER { user1 ( 1 ), user2 ( 2 ), user3 ( 3 ), user4 ( 4 ), user5 ( 5 ), user6 ( 6 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each user."
+ ::= { hzIduTtySessionUserEntry 1 }
+
+ hzIduTtySessionUserName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The username of a management session using Telnet or HTTP. The session state variable must be checked to determine if the management session is currently in progress."
+ ::= { hzIduTtySessionUserEntry 2 }
+
+ hzIduTtySessionUserConnectionType OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , serialPort ( 2 ) , enetPort2 ( 3 ) , enetPort1 ( 4 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The physical port used to log in to the system. The serial port is always local to the equipment. The 10BaseT connector may be local, or remote, depending on if the configuration of network management port. The inband connection is the port carrying customer traffic."
+ ::= { hzIduTtySessionUserEntry 3 }
+
+ hzIduTtySessionUserState OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , sessionTerminated ( 2 ) , sessionInProgress ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { hzIduTtySessionUserEntry 4 }
+
+--
+-- HTTPS group
+--
+
+ hzIduHttpEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether HTTP is enabled."
+ DEFVAL { disabled }
+ ::= { hzIduHttp 1 }
+
+ hzIduHttpSecure OBJECT IDENTIFIER
+ ::= { hzIduHttp 2 }
+
+
+ hzIduHttpSecureCertificateStatus OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 100 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Returns the HTTPS certificate status"
+ ::= { hzIduHttpSecure 1 }
+
+
+ hzIduHttpSecureAccessForAdminUsers OBJECT-TYPE
+ SYNTAX INTEGER { off( 1 ), on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "the HTTPS access requirement for Admin user group."
+ ::= { hzIduHttpSecure 2 }
+
+ hzIduHttpSecureAccessForNocUsers OBJECT-TYPE
+ SYNTAX INTEGER { off( 1 ), on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "the HTTPS access requirement for Noc user group."
+ ::= { hzIduHttpSecure 3 }
+
+ hzIduHttpSecureAccessForSuperUsers OBJECT-TYPE
+ SYNTAX INTEGER { off( 1 ), on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "the HTTPS access requirement for Super user group."
+ ::= { hzIduHttpSecure 4 }
+
+
+--
+-- Giga Ethernet Qos
+--
+ hzIduQosEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether QOS is enabled."
+ DEFVAL { disabled }
+ ::= { hzIduQos 1 }
+
+ hzIduCosType OBJECT-TYPE
+ SYNTAX INTEGER { cosVlan ( 1 ) , cosQinQiTag ( 2 ), cosQinQoTag ( 3 )}
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates the class of service tag type. Based on the setting Horizon will use the CoS value in the VLAN tag, or Q-in-Q inner VLAN tag, or Q-in-Q outer VLAN tag."
+ DEFVAL { cosVlan }
+ ::= { hzIduQos 2 }
+
+
+--
+-- 802.1p priorities assignment.
+--
+ hzIduCoSQinQiTag OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets the value of the Q-in-Q inner tag. This tag is also used to classify the non-Q-in-Q VLAN. Default value is 0x8100."
+ DEFVAL { 0 }
+ ::= { hzIduQos 3 }
+
+ hzIduCoSQinQoTag OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets the value of the Q-in-Q outer VLAN tag. Default value is 0x8100."
+ DEFVAL { 0 }
+ ::= { hzIduQos 4 }
+
+ hzIduCosQueueMapping OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 15 .. 32 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "User queue assignments for CoS values 0 to 7.
+ There are 4 coS queues. Their corresponding
+ queue numbers are 1,2, 3, where 1 is the lowest priority queue and
+ 4 is the highest priority queue.
+ CoS to queue mapping example: 1 1 2 2 3 3 4 4."
+ ::= { hzIduQos 5 }
+
+
+
+--
+-- Queue operation mode
+--
+ hzIduCosExpediteQueue OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ), enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This sets the user queue operation mode. (a) In expedite mode,
+ any Queue can be assigned 100% of CIR. Queue 4 is serviced first
+ and queue 1 is servcied last.(b) In non expedite mode, the sum of all CIRs
+ must be equal to 100%. In this mode higher priority queues
+ will be serviced first until that queue is emptied or
+ the defined CIR is reached."
+ DEFVAL { 1 }
+ ::= { hzIduQos 6 }
+
+--
+-- user queues configuration.
+--
+
+ hzIduCosQueueCIR OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Committed Information Rate (CIR) assignments for CoS queues
+ 1 to 4. CIR is assigned as the percentage of system current speed.
+ When expedite queue is enabled any queue can be assigned 100% bandwidth.
+ When expedite queue is disabled the sum of CIR of all queues should be 100."
+
+ ::= { hzIduQos 7 }
+
+
+ hzIduCosQueueCBS OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Comitted Burst Size (CBS) for CoS queues 1 to 4. CBS is the percentage
+ of total packet buffer size. The sum of CBS's of all 4
+ queues must be equal to 100. Minimum CBS assignable to any queue
+ is 1."
+
+ ::= { hzIduQos 8 }
+
+
+ hzIduCosDefaultValue OBJECT-TYPE
+ SYNTAX INTEGER (0 .. 7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Default CoS value assigned to the ethernet
+ frames that don't have VLAN or Q-in-Q tag."
+ DEFVAL { 0 }
+ ::= { hzIduQos 9 }
+
+ hzIduCutThroughProcessing OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets cut through processing on/off."
+ ::= { hzIduQos 10 }
+
+--
+-- hzIduCosWfq
+--
+
+ hzIduQosPolicy OBJECT-TYPE
+ SYNTAX INTEGER { strict-priority ( 1 ) , wfq ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets the Qos policy."
+ ::= { hzIduQos 11 }
+
+ hzIduCosWfqWeight OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The weight assigned to each of the 4 cos queue. The wireless bandwidth is distributed amongst the
+ queues proportional to their weight.
+ The weights have values from 0-15, where 0 is the lowest weight and
+ 15 is the highest weight.
+ Setting the Cos weight example: 1 2 3 4."
+ ::= { hzIduQos 12 }
+
+
+--
+-- hzIduRapidLinkShutdown
+--
+
+
+
+ hzIduRlsEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The Rapid Link Shutdown feature: enabled or disabled.
+ Changing this option requires a system reset."
+ DEFVAL { disabled }
+ ::= { hzIduRapidLinkShutdown 1 }
+
+ hzIduRlsHardFaultMonitor OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enable the rlsHardFaultMonitor for rapid detection of severely degrade link. When disabled
+ only the RLS Link Degrade Monitor is used."
+ DEFVAL { off }
+ ::= { hzIduRapidLinkShutdown 2 }
+
+ hzIduRlsWirelessPortOption OBJECT-TYPE
+ SYNTAX INTEGER { anyport ( 1 ) , bothports ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "anyport - If the IDU is operating with two wireless ports and any one of the wireless ports goes down disables the ethernet port.
+ bothports - In the above condition, this feature disables the ehternet traffic through the faulty wireless link but continuously send
+ ethernet traffic through the other good wireless port. If the remaining wireless port also exceeds the error thereshold, ethernet port
+ will be disabled"
+ DEFVAL { off }
+ ::= { hzIduRapidLinkShutdown 3 }
+
+ hzIduRlsAutomaticLinkReestablish OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "If this feature is enabled, the link will be automatically reestablished
+ If this feature is disabled, the user must explicitly use the manualReestablish object
+ to bring the link back up"
+ DEFVAL { disabled }
+ ::= { hzIduRapidLinkShutdown 4 }
+
+
+ hzIduRlsManualLinkReestablish OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This object is writeable ONLY if automaticLinkReestablish is set to disabled.
+ The user explicitly brings the link back up by setting this object to enabled.
+ The user explicitly brings the link down by setting this object to disabled.
+ to bring the link back up"
+ DEFVAL { disabled }
+ ::= { hzIduRapidLinkShutdown 5 }
+
+
+
+ hzIduWriteRlsMonitorParametersToSystem OBJECT-TYPE
+ SYNTAX INTEGER { enabled ( 1 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This writes RLS soft and hard fault monitor parameters to RAM
+ Reading this object returns '1'."
+ DEFVAL { 0 }
+ ::= { hzIduRapidLinkShutdown 6 }
+
+ hzIduRlsDroppedFramesThresholdOverride OBJECT-TYPE
+ SYNTAX INTEGER { enabled ( 1 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "If the Ethernet is down due to Queue-Based Rls shutdown, this will bring the ethernet back and obey the queue settings.
+ Reading this object returns '1'."
+ DEFVAL { 0 }
+ ::= { hzIduRapidLinkShutdown 7 }
+
+ hzIduRlsDroppedFramesThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRlsDroppedFramesThresholdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of RLS Queue Monitor Parameters"
+ ::= { hzIduRapidLinkShutdown 8 }
+
+ hzIduRlsDroppedFramesThresholdEntry OBJECT-TYPE
+ SYNTAX HzIduRlsDroppedFramesThresholdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "RLS Queue Parameters "
+ INDEX { hzIduRlsDroppedFramesThresholdIndex }
+ ::= { hzIduRlsDroppedFramesThresholdTable 1 }
+
+ HzIduRlsDroppedFramesThresholdEntry ::= SEQUENCE {
+ hzIduRlsDroppedFramesThresholdIndex INTEGER,
+ hzIduRlsAllowedDroppedFrameRateValue DisplayString,
+ hzIduRlsDroppedFrameMonitorPeriod INTEGER
+ }
+
+
+
+
+ hzIduRlsDroppedFramesThresholdIndex OBJECT-TYPE
+ SYNTAX INTEGER { queue-1 ( 1 ), queue-2 ( 2 ), queue-3 ( 3 ), queue-4 ( 4 )}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduRlsDroppedFramesThresholdEntry 1 }
+
+
+ hzIduRlsAllowedDroppedFrameRateValue OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Maximum allowed ethernet frame drop rate. If the average drop rate exceeds this threshold in any of the 4 queues, the Ethernet port will be shut down.
+ This feture is availabe only with bothports option"
+ ::= { hzIduRlsDroppedFramesThresholdEntry 2 }
+
+ hzIduRlsDroppedFrameMonitorPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The monitoring period in seconds. "
+ ::= { hzIduRlsDroppedFramesThresholdEntry 3 }
+
+ hzIduRlsSoftFaultMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRlsSoftFaultMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of RLS Soft Fault Monitor Parameters"
+ ::= { hzIduRapidLinkShutdown 9 }
+
+ hzIduRlsSoftFaultMonitorEntry OBJECT-TYPE
+ SYNTAX HzIduRlsSoftFaultMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "RLS Parameters for Soft Fault Monitoring"
+ INDEX { hzIduRlsSoftFaultMonitorIndex }
+ ::= { hzIduRlsSoftFaultMonitorTable 1 }
+
+ HzIduRlsSoftFaultMonitorEntry ::= SEQUENCE {
+ hzIduRlsSoftFaultMonitorIndex INTEGER,
+ hzIduRlsEstablishErredFrameThreshold INTEGER,
+ hzIduRlsShutdownErredFrameThreshold INTEGER,
+ hzIduRlsEstablishNumberOfSamples INTEGER,
+ hzIduRlsShutdownNumberOfSamples INTEGER,
+ hzIduRlsEstablishSamplePeriod INTEGER,
+ hzIduRlsShutdownSamplePeriod INTEGER,
+ hzIduRlsQuickShutdownSamplePeriod INTEGER
+ }
+
+
+
+
+ hzIduRlsSoftFaultMonitorIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduRlsSoftFaultMonitorEntry 1 }
+
+ hzIduRlsEstablishErredFrameThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Maximum erred blocks, per sample, allowed for link establishment."
+ ::= { hzIduRlsSoftFaultMonitorEntry 2 }
+
+ hzIduRlsShutdownErredFrameThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Minimum erred blocks, per sample, allowed before link shutdown."
+ ::= { hzIduRlsSoftFaultMonitorEntry 3 }
+
+ hzIduRlsEstablishNumberOfSamples OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Minimum number of consecutive good samples required before link is established."
+ ::= { hzIduRlsSoftFaultMonitorEntry 4 }
+
+ hzIduRlsShutdownNumberOfSamples OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Minimum number of consecutive erred samples before link is shutdown."
+ ::= { hzIduRlsSoftFaultMonitorEntry 5 }
+
+ hzIduRlsEstablishSamplePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Period of Time, in milliseconds, for monitoring Establish Erred Frame Threshold."
+ ::= { hzIduRlsSoftFaultMonitorEntry 6 }
+
+ hzIduRlsShutdownSamplePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Period of Time, in milliseconds, for monitoring Shutdown Erred Frame Threshold."
+ ::= { hzIduRlsSoftFaultMonitorEntry 7 }
+
+ hzIduRlsQuickShutdownSamplePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Minimum number of milliseconds required to classify samples as erred."
+ ::= { hzIduRlsSoftFaultMonitorEntry 8 }
+
+
+
+ hzIduHardFaultMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduHardFaultMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of RLS Hard Fault Monitor Parameters"
+ ::= { hzIduRapidLinkShutdown 10 }
+
+ hzIduHardFaultMonitorEntry OBJECT-TYPE
+ SYNTAX HzIduHardFaultMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "RLS Parameters for Hard Fault Monitoring"
+ INDEX { hzIduHardFaultMonitorIndex }
+ ::= { hzIduHardFaultMonitorTable 1 }
+
+ HzIduHardFaultMonitorEntry ::= SEQUENCE {
+ hzIduHardFaultMonitorIndex INTEGER,
+ hzIduRlsHardFaultSamplePeriod INTEGER,
+ hzIduRlsHardFaultThreshold INTEGER
+ }
+
+
+
+
+ hzIduHardFaultMonitorIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduHardFaultMonitorEntry 1 }
+
+
+ hzIduRlsHardFaultSamplePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The period of time, in milliseconds, for which the
+ rlsFaultThreshold is applied."
+ ::= { hzIduHardFaultMonitorEntry 2 }
+
+ hzIduRlsHardFaultThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Acceptalbe errored block rate in percent"
+ ::= { hzIduHardFaultMonitorEntry 3 }
+
+ hzIduRlsReceiveSignalLevelMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRlsReceiveSignalLevelMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of RLS RSL Monitor Parameters"
+ ::= { hzIduRapidLinkShutdown 11 }
+
+ hzIduRlsReceiveSignalLevelMonitorEntry OBJECT-TYPE
+ SYNTAX HzIduRlsReceiveSignalLevelMonitorEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "RLS RSL Monitor Parameters"
+ INDEX { hzIduRlsReceiveSignalLevelMonitorIndex }
+ ::= { hzIduRlsReceiveSignalLevelMonitorTable 1 }
+
+ HzIduRlsReceiveSignalLevelMonitorEntry ::= SEQUENCE {
+ hzIduRlsReceiveSignalLevelMonitorIndex INTEGER,
+ hzIduRlsMakeRslMonitorRslValue DisplayString,
+ hzIduRlsMakeRslMonitorPeriod INTEGER
+ }
+
+
+
+
+ hzIduRlsReceiveSignalLevelMonitorIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduRlsReceiveSignalLevelMonitorEntry 1 }
+
+
+ hzIduRlsMakeRslMonitorRslValue OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The RSL threshold, in dBm. When Link is inactive and if RSL
+ is higher than this threshold for a desired
+ period, the link will become active."
+ ::= { hzIduRlsReceiveSignalLevelMonitorEntry 2 }
+
+ hzIduRlsMakeRslMonitorPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The desired period, in seconds. When Link is inactive and if RSL
+ is higher than the desired threshold for this
+ period, the link will become active."
+ ::= { hzIduRlsReceiveSignalLevelMonitorEntry 3 }
+
+--
+-- rlsStatus
+--
+ hzIduRlsStatus OBJECT IDENTIFIER
+ ::= { hzIduRapidLinkShutdown 12 }
+
+ hzIduRlsCurrentDroppedFramesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRlsCurrentDroppedFramesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of RLS Currently Observed Queue Monitor Parameters"
+ ::= { hzIduRlsStatus 1 }
+
+ hzIduRlsCurrentDroppedFramesEntry OBJECT-TYPE
+ SYNTAX HzIduRlsCurrentDroppedFramesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "RLS Currently Observed Queue Monitor Parameters"
+ INDEX { hzIduRlsCurrentDroppedFramesIndex }
+ ::= { hzIduRlsCurrentDroppedFramesTable 1 }
+
+ HzIduRlsCurrentDroppedFramesEntry ::= SEQUENCE {
+ hzIduRlsCurrentDroppedFramesIndex INTEGER,
+ hzIduRlsCurrentDroppedFramesRateValue DisplayString,
+ hzIduRlsCurrentDroppedFrameMonitorPeriod INTEGER,
+ hzIduRlsCurrentQueueStatus DisplayString
+ }
+
+
+
+
+ hzIduRlsCurrentDroppedFramesIndex OBJECT-TYPE
+ SYNTAX INTEGER { queue-1 ( 1 ), queue-2 ( 2 ), queue-3 ( 3 ), queue-4 ( 4 )}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduRlsCurrentDroppedFramesEntry 1 }
+
+
+ hzIduRlsCurrentDroppedFramesRateValue OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS Current Ethernet Frame drop rate"
+ ::= { hzIduRlsCurrentDroppedFramesEntry 2 }
+
+ hzIduRlsCurrentDroppedFrameMonitorPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Queue Monitoring time"
+ ::= { hzIduRlsCurrentDroppedFramesEntry 3 }
+
+ hzIduRlsCurrentQueueStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Queue Status - OK: drop rate is within the threshold, Activated: Exceeded the drop threshold"
+ ::= { hzIduRlsCurrentDroppedFramesEntry 4 }
+
+ hzIduRlsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRlsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of RLS Parameters and states"
+ ::= { hzIduRlsStatus 2 }
+
+ hzIduRlsStatusEntry OBJECT-TYPE
+ SYNTAX HzIduRlsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "RLS Parameters and states"
+ INDEX { hzIduRlsStatusIndex }
+ ::= { hzIduRlsStatusTable 1 }
+
+ HzIduRlsStatusEntry ::= SEQUENCE {
+ hzIduRlsStatusIndex INTEGER,
+ hzIduRlsOption DisplayString,
+ hzIduRlsState DisplayString,
+ hzIduRlsMismatchState DisplayString,
+ hzIduDegradeMonitorState DisplayString,
+ hzIduHardFaultMonitorState DisplayString,
+ hzIduMakeRslThresholdState DisplayString,
+ hzIduPeerRlsState DisplayString,
+ hzIduRadioInterfaceState DisplayString,
+ hzIduNetworkInterfaceState DisplayString,
+ hzIduUserConfiguredEstablishFer DisplayString,
+ hzIduMinimumAchievableEstablishFer DisplayString,
+ hzIduUserConfiguredShutdownFer DisplayString,
+ hzIduMinimumAchievableShutdownFer DisplayString,
+ hzIduUserConfiguredEstablishMonitorTime INTEGER,
+ hzIduActualEstablishMonitorTime INTEGER,
+ hzIduUserConfiguredShutdownMonitorTime INTEGER,
+ hzIduActualShutdownMonitorTime INTEGER
+ }
+
+
+
+
+ hzIduRlsStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER { wireless-port-1 ( 1 ), wireless-port-2 ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each interface. "
+ ::= { hzIduRlsStatusEntry 1 }
+
+
+
+
+ hzIduRlsOption OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS Option. On Basic: RLS enabled with base degrade monitoring;
+ On Advanced: RLS enabled with hard fault monitoring;
+ On Anyport: If any one of the wireless links exceeds the threshold Ehternet Port will be shut down
+ On Bothports: Both wireless links should exceed the threshold to bring the Ethernet Port down
+ Off: Entire RLS feature disabled."
+ ::= { hzIduRlsStatusEntry 2 }
+
+
+
+ hzIduRlsState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Rapid Link Shutdown State. If the state is activated, that means
+ The wireless link is down for Ethernet traffic; If the state is inactivated, that means that
+ wireless link is up for Ethernet traffic."
+ ::= { hzIduRlsStatusEntry 3 }
+
+ hzIduRlsMismatchState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS Mismatch State. If the state is activated, that means RLS
+ configuration is mismatched with peer. If the state is OK,
+ that means RLS configuration is matched with peer."
+ ::= { hzIduRlsStatusEntry 4 }
+
+ hzIduDegradeMonitorState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Degrade Monitor State. If the state is activated, that means
+ the RLS Degrade Monitor is asserting the link down. If the
+ state is OK, that means the RLS Degrade Monitor is asserting
+ the link up."
+ ::= { hzIduRlsStatusEntry 5 }
+
+ hzIduHardFaultMonitorState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Hard Fault Monitor State. If the state is activated, that means
+ the Hard Fault Monitor is asserting the link down. If the state
+ is OK, that means the RLS Hard Fault Monitor is asserting the
+ link up."
+ ::= { hzIduRlsStatusEntry 6 }
+
+ hzIduMakeRslThresholdState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Make RSL Threshold State. If the state is not met, that means the
+ RLS signal level is below the threshold value. If the state is OK,
+ that means the RLS signal level is above the threshold value."
+ ::= { hzIduRlsStatusEntry 7 }
+
+ hzIduPeerRlsState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Peer RLS State. If the state is activated, that means the peer has
+ activated RLS. If the state is OK, that means the Peer hasn't
+ activated RLS."
+ ::= { hzIduRlsStatusEntry 8 }
+
+ hzIduRadioInterfaceState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Radio Interface State. If the state is down, that means The radio
+ interface is not operational(muted,disconnected, not configured).
+ If the state is up, that means the radio interface is operational."
+ ::= { hzIduRlsStatusEntry 9 }
+
+ hzIduNetworkInterfaceState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Network Interface State. If the state is down, that means the network
+ interface (Ethernet/PHY) is not operational(disconnected, not
+ configured). If the state is up, that means the network interface
+ (Ethernet/PHY) is operational."
+ ::= { hzIduRlsStatusEntry 10 }
+
+ hzIduUserConfiguredEstablishFer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "User Configured Establish Frame Error Ratio required for the
+ link to be restored to service, set by the user. An example
+ value being '1.0E-7'."
+ ::= { hzIduRlsStatusEntry 11 }
+
+ hzIduMinimumAchievableEstablishFer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Minimum achievable Frame Error Ratio required for the link to be
+ restored to service. An example value being '1.0E-7'."
+ ::= { hzIduRlsStatusEntry 12 }
+
+ hzIduUserConfiguredShutdownFer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "User Configured Shutdown Frame Error Ratio required for the
+ link to remain in-service, set by the user. An example value
+ being '1.0E-7'."
+ ::= { hzIduRlsStatusEntry 13 }
+
+ hzIduMinimumAchievableShutdownFer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Minimum achievable Frame Error Ratio required for the link to
+ remain in-service. An example value being '1.0E-7'."
+ ::= { hzIduRlsStatusEntry 14 }
+
+ hzIduUserConfiguredEstablishMonitorTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "User Configured Establish Monitor Time, in milliseconds, for
+ which the 'User Configured Establish FER' must be achieved
+ to bring link into service, set by user"
+ ::= { hzIduRlsStatusEntry 15 }
+
+ hzIduActualEstablishMonitorTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Actual Establish Monitor Time, in milliseconds, for which the
+ 'User Configured Establish FER' must be achieved to bring
+ link into service, it's a multiple of the establish sample
+ period required to observe the FER"
+ ::= { hzIduRlsStatusEntry 16 }
+
+ hzIduUserConfiguredShutdownMonitorTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "User Configured Shutdown Monitor Time, in milliseconds, for which
+ the 'User Configured Shutdown FER' must be met for the link to
+ remain in-service, set by user."
+ ::= { hzIduRlsStatusEntry 17 }
+
+ hzIduActualShutdownMonitorTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Actual Shutdown Monitor Time, in milliseconds, for which the 'User
+ Configured Shutdown FER' must be met for the link to remain
+ in-service, it's a multiple of the shutdown sample period required
+ to observe the FER"
+ ::= { hzIduRlsStatusEntry 18 }
+
+
+
+--
+-- hzIduSntp
+--
+
+ hzIduSntpEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether SNTP feature is enabled."
+ DEFVAL { enabled }
+ ::= { hzIduSntp 1 }
+
+ hzIduSntpOffset OBJECT-TYPE
+-- This value is shown in 10ths of hours
+ SYNTAX INTEGER ( -140 .. 140 )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "System time offset from GMT in tenths of hours. For example, an offset of 10 indicates 10 tenths, or 1 hour. An offset of 5 indicates half an hour."
+ DEFVAL { -40 }
+ ::= { hzIduSntp 2 }
+
+
+ hzIduSntpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduSntpServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing sntp server entries"
+ ::= { hzIduSntp 3 }
+
+ hzIduSntpServerEntry OBJECT-TYPE
+ SYNTAX HzIduSntpServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the sntp server information"
+ INDEX { hzIduSntpServerIndex }
+ ::= { hzIduSntpServerTable 1 }
+
+ HzIduSntpServerEntry ::= SEQUENCE {
+ hzIduSntpServerIndex INTEGER,
+ hzIduSntpServerIpAddress IpAddress,
+ hzIduSntpServerStatus INTEGER,
+ hzIduSntpServerStratum INTEGER
+ }
+
+ hzIduSntpServerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each server."
+ ::= { hzIduSntpServerEntry 1 }
+
+
+ hzIduSntpServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The IP address of the server."
+ ::= { hzIduSntpServerEntry 2 }
+
+
+ hzIduSntpServerStatus OBJECT-TYPE
+ SYNTAX INTEGER { good (1) , failed (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The status of the sntp server."
+ ::= { hzIduSntpServerEntry 3 }
+
+
+ hzIduSntpServerStratum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies the stratum of a server, 0 for failed server"
+ ::= { hzIduSntpServerEntry 4 }
+
+--
+-- hzIduLogs
+--
+
+ hzIduEventLogEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether event log is enabled."
+ DEFVAL { enabled }
+ ::= { hzIduLogs 1 }
+
+ hzIduPerfmLogEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether performance log is enabled."
+ DEFVAL { enabled }
+ ::= { hzIduLogs 2 }
+
+ hzIduPerfmLogInterval OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 10 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Performance statistics are logged periodically by this interval. The interval can be up to 24:00:00 (24 hours) and as short as 00:00:15 (15 seconds)."
+ ::= { hzIduLogs 3 }
+
+--
+-- hzIduRadius
+--
+ hzIduRadiusSuperUserAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION " The set strict mode on or off"
+ DEFVAL { off }
+ ::= { hzIduRadius 1 }
+
+ hzIduRadiusServerTimeOut OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION " Timeout period for authentication requests"
+ DEFVAL { 0 }
+ ::= { hzIduRadius 2 }
+
+
+ hzIduRadiusServerDeadTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION " Time to declare an unresponsive server 'dead'"
+ DEFVAL { 0 }
+ ::= { hzIduRadius 3 }
+
+ hzIduRadiusServerReTransmit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Maximum number of retransmits to an unresponsive server"
+ ::= { hzIduRadius 4 }
+
+
+
+ hzIduRadiusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzIduRadiusServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing radius server entries"
+ ::= { hzIduRadius 5 }
+
+ hzIduRadiusServerEntry OBJECT-TYPE
+ SYNTAX HzIduRadiusServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the sntp server information"
+ INDEX { hzIduRadiusServerIndex }
+ ::= { hzIduRadiusServerTable 1 }
+
+ HzIduRadiusServerEntry ::= SEQUENCE {
+ hzIduRadiusServerIndex INTEGER,
+ hzIduRadiusCfgdHostIpAddress IpAddress,
+ hzIduRadiusActiveHostIpAddress IpAddress
+ }
+
+ hzIduRadiusServerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each server."
+ ::= { hzIduRadiusServerEntry 1 }
+
+
+ hzIduRadiusCfgdHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The IP address of the configured radius server."
+ ::= { hzIduRadiusServerEntry 2 }
+
+
+ hzIduRadiusActiveHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The IP address of the active radius server."
+ ::= { hzIduRadiusServerEntry 3 }
+
+--
+-- TRAP DEFINITIONS
+--
+
+ coldStart TRAP-TYPE
+ ENTERPRISE snmp
+ DESCRIPTION
+ "A coldStart trap signifies that the sending protocol entity is reinitializing itself such that the agent's configuration or the protocol entity implementation may be altered."
+ ::= 0
+
+-- for generic traps real trap value of linkDown is 2.
+ linkDown TRAP-TYPE
+ ENTERPRISE snmp
+ VARIABLES {ifIndex}
+ DESCRIPTION
+ "A linkDown trap signifies that the sending protocol entity recognizes a failure in one of the communication links represented in the agent's configuration."
+ ::= 1
+
+-- for generic traps real trap value of linkup is 3.
+
+ linkUp TRAP-TYPE
+ ENTERPRISE snmp
+ VARIABLES {ifIndex}
+ DESCRIPTION
+ "A linkUp trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent's configuration has come up."
+ ::= 2
+
+
+ hzIduExplicitAuthenticationFailureV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Authentication of the peer horizon node has failed. The severity is critical, the probable cause is an incorrect authentication configuration on horizon faulty cable between the modem and radio, and recommended course of action is to check both ends of the link."
+ ::= 3
+
+ hzIduExplicitAuthenticationFailureClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The condition has cleared. The peer node is now authenticated."
+ ::= 4
+
+
+ hzIduAamConfigMisMatchV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Adaptive modulation configuration mismatch"
+ ::= 5
+
+ hzIduAamConfigMisMatchClearV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Adaptive modulation configuration mismatch cleared"
+ ::= 6
+
+ hzIduAamActiveV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Adaptive modulation on and system running on lowest modulation"
+ ::= 7
+
+ hzIduAamActiveClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Adaptive modulation on system running on higher modulation"
+ ::= 8
+
+ hzIduAtpcConfigMismatchV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "ATPC is set to on at near end however in the far end it is set to off."
+ ::= 9
+
+ hzIduAtpcConfigMismatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "ATPC configuration mismatch is cleared"
+ ::= 10
+
+ hzIduSntpServersUnreachableV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Can't reach any of the sntp servers"
+ ::= 11
+
+ hzIduSntpServersUnreachableClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "At least one of SNTP servers is reachable"
+ ::= 12
+
+
+ hzIduFrequencyFileInvalidV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "When the executing frequency file is invalid,
+ this trap is generated."
+ ::= 13
+
+ hzIduEnetPort1DroppedFramesThresholdExceededV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The ethernet dropped frames threshold has been detected above its threshold value."
+ ::= 14
+
+ hzIduEnetPort1DroppedFramesThresholdExceededClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The condition has cleared.The ethernet dropped frames threshold is now below its threshold value."
+ ::= 15
+
+
+ hzIduEnetPort1BwUtilizationThresholdExceededV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The ethernet bandwidth threshold has been detected above its threshold value."
+ ::= 16
+
+ hzIduEnetPort1BwUtilizationThresholdExceededClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The condition has cleared. The ethernet bandwidth threshold is now below its threshold value."
+ ::= 17
+
+ hzIduEnetPort1RlsMismatchV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "RLS mismatch"
+ ::= 18
+
+ hzIduEnetPort1RlsMismatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "RLS mismatch cleared"
+ ::= 19
+
+ hzIduRlsQueueBasedShutdownActivatedv1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "RLS Queue-Based shutdown is activated"
+ ::= 20
+
+ hzIduRlsQueueBasedShutdownActivatedClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "RLS Queue-Based shutdown is not activated"
+ ::= 21
+
+ hzIduModemRxLossOfSignalLockV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Loss of signal lock from the demodulator. The severity is critical, the probable cause is lost synchronization with the far end, and recommended course of action is to check the operational state of both ends of the link."
+ ::= 22
+
+ hzIduModemRxLossOfSignalLockClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "The condition has cleared. The demodulator is synchronized."
+ ::= 23
+
+ hzIduModemTxLossOfSyncV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Loss of sync bytes at the input of the modulator. The severity is critical, the probable cause is physical
+ interference in the air link, and recommended course of action is to check the line of site between the horizon nodes."
+ ::= 24
+
+ hzIduModemTxLossOfSyncClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Tx Loss of sync bytes cleared."
+ ::= 25
+
+
+ hzIduModemSnrBelowThresholdV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "The demodulator SNR performance worse than programmed levels. The severity is major, the probable cause
+ is physical interference in the air link path or misalignment of the radios or severe weather conditions, and recommended course
+ of action is to check the line of site between the horizon nodes."
+ ::= 26
+
+ hzIduModemSnrBelowThresholdClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "SNR performance back to normal."
+ ::= 27
+
+ hzIduModemEqualizerStressExceedThresholdV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Equalizer Stress measured within the demodulator exceeds the threshold value."
+ ::= 28
+
+ hzIduModemEqualizerStressExceedThresholdClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Equalizer Stress measured within the demodulator is within the threshold value."
+ ::= 29
+ hzIduEnetPort1ChannelizedRslBelowThresholdV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The RSL has been detected below its minimum threshold."
+ ::= 30
+
+ hzIduEnetPort1ChannelizedRslBelowThresholdClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The condition has cleared. RSL is now above its minimum threshold."
+ ::= 31
+
+ hzIduModemHardwareFaultV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Power supply circuitry failed. Should be sent for diagnosis."
+ ::= 32
+
+ hzIduModemHardwareFaultClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Power supply circuitry is in good condition."
+ ::= 33
+
+ hzIduModemProgrammingErrorV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Encountered problem while programming modem."
+ ::= 34
+
+ hzIduModemProgrammingErrorClearedrV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "Problem encountered while programming modem is gone."
+ ::= 35
+
+ hzIduTtySessionCommencedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES { hzIduTtySessionUserName,
+ hzIduTtySessionUserConnectionType }
+
+ DESCRIPTION "A person has successfully gained access to the ascii management port (telnet, local management port, or HTTP). The username is included in the Trap."
+ ::= 36
+
+ hzIduTtySessionTerminatedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES { hzIduTtySessionUserName,
+ hzIduTtySessionUserConnectionType }
+ DESCRIPTION "A person has logged out of an ascii management port (telnet, local management port, or HTTP). The username is included in the Trap."
+ ::= 37
+
+ hzIduAtpcTxAtMaxPwrV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "ATPC auto-disabled (transmitting at coordinated power)."
+ ::= 38
+
+ hzIduAtpcTxAtMaxPwrClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "ATPC has been disabled."
+ ::= 39
+
+-- Radio Traps 50+ restored for IDU --
+
+ hzIduRadioPLDROLostLockV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The PLDRO/LO has lost lock on the radio. The severity is critical, the probable cause a faulty radio unit within AirPair, and recommended course of action is to replace the radio unit"
+ ::= 40
+ hzIduRadioPLDROLostLockClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The radio PLDRO/LO lost lock condition has cleared."
+ ::= 41
+
+ hzIduRadioLostCommunicationV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "RS232 communication lost between IDU and the radio. The severity is critical, the probable cause is a faulty cable between the modem and radio, and recommended course of action is to check the connection."
+ ::= 42
+ hzIduRadioLostCommunicationClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "RS232 communication has been re-establisted between IDU and the radio."
+ ::= 43
+
+ hzIduRadioMismatchV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The radio connected to the IDU modem does not match the frequency programmed into the modem unit. The severity is major, the probable cause is an incorrectly programmed modem or an incorrect radio type connected to the modem, and recommended course of action is to check the modem frequency settings and radio hardware version number or serial number."
+ ::= 44
+ hzIduRadioMismatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The condition has cleared. The radio matches the programmed parameters in the modem."
+ ::= 45
+
+ hzIduRadioPowerAmpV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The power amplifier on the radio is not operating within normal operating specifications. The severity is critical, the probable cause a faulty radio unit, and recommended course of action is to replace the radio unit."
+ ::= 46
+ hzIduRadioPowerAmpClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The power amplifier on the radio is now operating within normal specifications"
+ ::= 47
+
+ hzIduRadioExcessiveTxCableLossV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The radio cannot compensate for the calculated amount of Tx Cable Loss."
+ ::= 48
+ hzIduRadioExcessiveTxCableLossClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Excessive Tx Cable Loss cleared."
+ ::= 49
+
+ hzIduHiPowerRadioDrainM1V1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "This applies to High Power Radios only. Indicates Power Amp Alarm (M1)."
+ ::= 50
+ hzIduHiPowerRadioDrainM1ClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "This applies to High Power Radios only. Indicates Power Amp Alarm (M1) cleared."
+ ::= 51
+
+ hzIduHiPowerRadioDrainM2V1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "This applies to High Power Radios only. Indicates Power Amp Alarm (M2)."
+ ::= 52
+ hzIduHiPowerRadioDrainM2ClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "This applies to High Power Radios only. Indicates Power Amp Alarm (M2) cleared."
+ ::= 53
+
+ hzIduHiPowerRadioTxDetectorV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "This applies to High Power Radios only. Indicates minimum power threshold has not been surpassed."
+ ::= 54
+ hzIduHiPowerRadioTxDetectorClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "This applies to High Power Radios only. Indicates minimum power threshold alarm has cleared."
+ ::= 55
+
+ hzIduSecondaryRadioIsActiveV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Radio redundancy on, secondary radio is active."
+ ::= 56
+ hzIduSecondaryRadioIsActiveClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Radio redundancy, secondary radio is no longer active."
+ ::= 57
+
+ hzIduRedundancySerialNumberMisMatchV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The radio serial number programmed in flash and radio do not match."
+ ::= 58
+ hzIduRedundancySerialNumberMisMatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The radio serial number mismatch has cleared."
+ ::= 59
+
+ hzIduRadioFirmwareMismatchV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "The radio connected to the IDU modem does not match the radio band or frequency bank specified by the user. As a result, the system
+ will not work."
+ ::= 60
+ hzIduRadioFirmwareMismatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Radio Firmnware mismatch cleared."
+ ::= 61
+
+ hzIduSecondaryRadioNotdetectedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Secondary radio not detected."
+ ::= 62
+ hzIduSecondaryRadioNotdetectedClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "secondary Radio not detected alarm cleared."
+ ::= 63
+
+ hzIduPrimaryRadioNotdetectedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Primary Radio not detected."
+ ::= 64
+ hzIduPrimaryRadioNotdetectedClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Primary Radio not detected alarm cleared."
+ ::= 65
+
+ hzIduFaultyPrimaryRadioV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Faulty Primary Radio."
+ ::= 66
+ hzIduFaultyPrimaryRadioClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Faulty Primary Radio alarm cleared."
+ ::= 67
+
+ hzIduRadioExcessiveTxCableLossChangeV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Radio - Excessive Tx cable loss change detected."
+ ::= 68
+ hzIduRadioExcessiveTxCableLossChangeClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Radio - Excessive Tx cable loss change cleared."
+ ::= 69
+
+ hzIduExcessiveRxCableLossV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Radio - Excessive receive cable loss detected."
+ ::= 70
+ hzIduExcessiveRxCableLossClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduRadioAlarmsIndex}
+ DESCRIPTION "Radio - Excessive receive cable loss cleared."
+ ::= 71
+
+ hzIduRedundancyPrimaryPortNotSetV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Redundancy: Primary Port not set."
+ ::= 72
+ hzIduRedundancyPrimaryPortNotSetClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Redundancy: Primary Port not set - cleared."
+ ::= 73
+
+ hzIduRedundancySecondaryPortIsActiveV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Redundancy: Secondary Port is Active."
+ ::= 74
+
+ hzIduRedundancySecondaryPortIsActiveClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Redundancy: Secondary Port is no longer Active"
+ ::= 75
+
+ hzIduRedundancyPrimaryPortFaultyV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Redundancy: Primary Port is Faulty."
+ ::= 76
+
+ hzIduRedundancyPrimaryPortFaultyClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Redundancy: Primary Port is no longer Faulty."
+ ::= 77
+
+ hzIduRedundancySecondaryPortFaultyV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Redundancy: Secondary Port is Faulty."
+ ::= 78
+
+ hzIduRedundancySecondaryPortFaultyClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Redundancy: secondary Port is no longer Faulty."
+ ::= 79
+
+ hzIduFan1FailedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Fan 1 has failed"
+ ::= 80
+
+ hzIduFan1FailureClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The Fan 1 Failure has Cleared"
+ ::= 81
+
+ hzIduFan2FailedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Fan 2 has failed"
+ ::= 82
+
+ hzIduFan2FailureClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The Fan 2 Failure has Cleared"
+ ::= 83
+
+ hzIduFan3FailedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Fan 3 has failed"
+ ::= 84
+
+ hzIduFan3FailureClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The Fan 3 Failure has Cleared"
+ ::= 85
+
+ hzIduFan4FailedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "Fan 4 has failed"
+ ::= 86
+
+ hzIduFan4FailureClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ DESCRIPTION "The Fan 4 Failure has Cleared"
+ ::= 87
+ hzIduRlsShutdownActivatedv1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "RLS shutdown is activated"
+ ::= 88
+
+ hzIduRlsShutdownActivatedClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzIduTrapConfig
+ VARIABLES {hzIduModemAlarmsIndex}
+ DESCRIPTION "RLS shutdown is not activated"
+ ::= 89
+
+
+
+
+END
diff --git a/MIBS/dragonwave/DWI-HARMONY-PRIVATE-MIB b/MIBS/dragonwave/DWI-HARMONY-PRIVATE-MIB
new file mode 100644
index 0000000..86fc638
--- /dev/null
+++ b/MIBS/dragonwave/DWI-HARMONY-PRIVATE-MIB
@@ -0,0 +1,38 @@
+
+--
+
+DWI-HARMONY-PRIVATE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, enterprises
+ FROM SNMPv2-SMI;
+
+dragonwave MODULE-IDENTITY
+ LAST-UPDATED "201207201200Z"
+ ORGANIZATION
+ "Dragonwave Inc."
+ CONTACT-INFO
+ ""
+ DESCRIPTION
+ "Definition of the DWI products OIDs
+ for Harmony product line."
+::= { enterprises 7262 }
+
+
+--
+-- Node definitions
+--
+
+harmony OBJECT IDENTIFIER ::= { dragonwave 4 }
+
+-- List of OIDs to be used for sysObjectId values.
+
+lite OBJECT IDENTIFIER ::= { harmony 1 }
+harmonyMultiRadio OBJECT IDENTIFIER ::= { harmony 2 }
+harmonyFPH800 OBJECT IDENTIFIER ::= { harmony 3 }
+harmonyFM OBJECT IDENTIFIER ::= { harmony 4 }
+mwr OBJECT IDENTIFIER ::= { harmony 5 }
+equipmentCommon OBJECT IDENTIFIER ::= { dragonwave 20 }
+switch OBJECT IDENTIFIER ::= { dragonwave 50 }
+END
+
diff --git a/MIBS/dragonwave/EQUIPMENT-COMMON-MIB b/MIBS/dragonwave/EQUIPMENT-COMMON-MIB
new file mode 100644
index 0000000..6f47c4a
--- /dev/null
+++ b/MIBS/dragonwave/EQUIPMENT-COMMON-MIB
@@ -0,0 +1,619 @@
+
+-- File Name : EquipmentCommon_MIB.mib
+-- Version : 1.01.00
+-- Date : May 1, 2015
+-- Author : DragonWave Inc.
+
+EQUIPMENT-COMMON-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
+ Counter64, IpAddress, Integer32, TimeTicks, Counter32, Unsigned32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString, DateAndTime,
+ TimeStamp
+ FROM SNMPv2-TC
+ equipmentCommon
+ FROM DWI-HARMONY-PRIVATE-MIB;
+
+-- Not supported : Opaque
+-- [RFC2578]
+-- [RFC2579]
+--
+-- Module Identity
+--
+
+equipmentCommonMib MODULE-IDENTITY
+ LAST-UPDATED "200901210000Z"
+ ORGANIZATION
+ "DragonWave Inc."
+ CONTACT-INFO
+ ""
+ DESCRIPTION
+ "This MIB Module defines a notification log mechanism and a current alarm list."
+
+ REVISION "200901210000Z"
+ DESCRIPTION
+ "Initial Revision"
+
+ REVISION "201501051615Z"
+ DESCRIPTION
+ "Corrected EquipmentAlarmActiveTable index order."
+::= { equipmentCommon 100 }
+
+
+--
+-- History of MIB Changes
+--
+--
+--
+-- Textual conventions
+--
+
+EnableType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enabled/Disabled"
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+
+
+--
+-- Node definitions
+--
+
+equipmentCommonObjects OBJECT IDENTIFIER ::= { equipmentCommon 1 }
+equipmentConfigLog OBJECT IDENTIFIER ::= { equipmentCommonObjects 1 }
+equipmentLog OBJECT IDENTIFIER ::= { equipmentCommonObjects 2 }
+equipmentAlarmList OBJECT IDENTIFIER ::= { equipmentCommonObjects 3 }
+equipmentSnmpTrap OBJECT IDENTIFIER ::= { equipmentCommonObjects 4 }
+equipmentPseudoEventsObjects OBJECT IDENTIFIER ::= { equipmentCommon 2 }
+equipmentMirrorObjects OBJECT IDENTIFIER ::= { equipmentCommon 3 }
+
+--
+-- Object definitions: configuration section
+--
+
+equipmentEventLogEntryLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of notification entries that may be held
+ in EventLogTable."
+ DEFVAL { 4096 }
+ ::= { equipmentConfigLog 1 }
+
+--
+-- Object definitions: event log section
+--
+
+equipmentEventLogLastEntry OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of equipmentEventLogIndex at the time of the last
+ creation of an entry in the equipmentEventLogTable."
+ ::= { equipmentLog 1 }
+
+--
+-- Event Notification Log Table (inspired by RFC 3014)
+--
+
+equipmentEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Notification log entries."
+ ::= { equipmentLog 2 }
+
+equipmentEventLogEntry OBJECT-TYPE
+ SYNTAX EquipmentEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Notification log entry. Entries appear in this table
+ when Notifications occur. They are removed to make way
+ for new entries due to lack of resources or the values of
+ equipmentEventLogEntryLimit.If adding an entry would exceed
+ equipmentEventLogEntryLimit the oldest entry in that log SHOULD
+ be removed to make room for the new one."
+ INDEX { equipmentEventLogIndex }
+ ::= { equipmentEventLogTable 1 }
+
+EquipmentEventLogEntry ::= SEQUENCE {
+ equipmentEventLogIndex
+ Unsigned32,
+ equipmentEventLogTime
+ TimeStamp,
+ equipmentEventLogDateAndTime
+ DateAndTime,
+ equipmentEventLogNotificationID
+ OBJECT IDENTIFIER,
+ equipmentEventLogVariables
+ Unsigned32
+}
+
+equipmentEventLogIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A monotonically increasing integer for the sole purpose of
+ indexing entries within the log. When it reaches the
+ maximum value,the agent wraps the value back to 1.
+ This number should correspond to the number of notifications
+ sent by the agent."
+ ::= { equipmentEventLogEntry 1 }
+
+equipmentEventLogTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the entry was placed in the log."
+ ::= { equipmentEventLogEntry 2 }
+
+equipmentEventLogDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local date and time when the entry was logged, useful when browsing the MIB."
+ ::= { equipmentEventLogEntry 3 }
+
+equipmentEventLogNotificationID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NOTIFICATION-TYPE object identifier of the Notification that
+ occurred."
+ ::= { equipmentEventLogEntry 4 }
+
+equipmentEventLogVariables OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of variables in equipmentEventLogVariableTable for this
+ logged notification."
+ ::= { equipmentEventLogEntry 5 }
+
+--
+-- Event Log variable Table
+--
+
+equipmentEventLogVariableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentEventLogVariableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of variables to go with Notification log entries."
+ ::= { equipmentLog 3 }
+
+equipmentEventLogVariableEntry OBJECT-TYPE
+ SYNTAX EquipmentEventLogVariableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Notification log entry variable.
+
+ Entries appear in this table when there are variables in
+ the varbind list of a Notification in equipmentEventLogTable."
+ INDEX { equipmentEventLogIndex,
+ equipmentEventLogVariableIndex }
+ ::= { equipmentEventLogVariableTable 1 }
+
+EquipmentEventLogVariableEntry ::= SEQUENCE {
+ equipmentEventLogVariableIndex
+ Unsigned32,
+ equipmentEventLogVariableID
+ OBJECT IDENTIFIER,
+ equipmentEventLogVariableValueType
+ INTEGER,
+ equipmentEventLogVariableCounter32Val
+ Counter32,
+ equipmentEventLogVariableUnsigned32Val
+ Unsigned32,
+ equipmentEventLogVariableTimeTicksVal
+ TimeTicks,
+ equipmentEventLogVariableInteger32Val
+ Integer32,
+ equipmentEventLogVariableOctetStringVal
+ OCTET STRING,
+ equipmentEventLogVariableIpAddressVal
+ IpAddress,
+ equipmentEventLogVariableOidVal
+ OBJECT IDENTIFIER,
+ equipmentEventLogVariableCounter64Val
+ Counter64
+}
+
+equipmentEventLogVariableIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A monotonically increasing integer, starting at 1 for a given
+ equipmentEventLogIndex, for indexing variables within the logged
+ Event Notification."
+ ::= { equipmentEventLogVariableEntry 1 }
+
+equipmentEventLogVariableID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The variable's object identifier."
+ ::= { equipmentEventLogVariableEntry 2 }
+
+equipmentEventLogVariableValueType OBJECT-TYPE
+ SYNTAX INTEGER {
+ counter32 (1),
+ unsigned32 (2),
+ timeTicks (3),
+ integer32 (4),
+ ipAddress (5),
+ octetString (6),
+ objectId (7),
+ counter64 (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the value. One and only one of the value
+ objects that follow must be instantiated, based on this type."
+ ::= { equipmentEventLogVariableEntry 3 }
+
+-- Not supported: opaque(9)
+
+equipmentEventLogVariableCounter32Val OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when equipmentEventLogVariableValueType is 'counter32'."
+ ::= { equipmentEventLogVariableEntry 4 }
+
+equipmentEventLogVariableUnsigned32Val OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when equipmentEventLogVariableValueType is 'unsigned32'."
+ ::= { equipmentEventLogVariableEntry 5 }
+
+equipmentEventLogVariableTimeTicksVal OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when equipmentEventLogVariableValueType is 'timeTicks'."
+ ::= { equipmentEventLogVariableEntry 6 }
+
+equipmentEventLogVariableInteger32Val OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when equipmentEventLogVariableValueType is 'integer32'."
+ ::= { equipmentEventLogVariableEntry 7 }
+
+equipmentEventLogVariableOctetStringVal OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when equipmentEventLogVariableValueType is 'octetString'."
+ ::= { equipmentEventLogVariableEntry 8 }
+
+equipmentEventLogVariableIpAddressVal OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when equipmentEventLogVariableValueType is 'ipAddress'.
+ Although this seems to be unfriendly for IPv6, we
+ have to recognize that there are a number of older
+ MIBs that do contain an IPv4 format address, known
+ as IpAddress.
+
+ IPv6 addresses are represented using TAddress or
+ InetAddress, and so the underlying datatype is
+ OCTET STRING, and their value would be stored in
+ the equipmentEventLogVariableOctetStringVal column."
+ ::= { equipmentEventLogVariableEntry 9 }
+
+equipmentEventLogVariableOidVal OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when equipmentEventLogVariableValueType is 'objectId'."
+ ::= { equipmentEventLogVariableEntry 10 }
+
+equipmentEventLogVariableCounter64Val OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when equipmentEventLogVariableValueType is 'counter64'."
+ ::= { equipmentEventLogVariableEntry 11 }
+
+--
+-- Opaque type not supported
+--
+-- equipmentEventLogVariableOpaqueVal OBJECT-TYPE
+-- SYNTAX Opaque
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The value when equipmentEventLogVariableValueType is 'opaque'."
+-- ::= { equipmentEventLogVariableEntry 12 }
+--
+-- Object definitions: active alarm list section
+--
+--
+-- Active Alarm Table
+--
+
+equipmentAlarmActiveLastChanged OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time of the last
+ creation or deletion of an entry in the equipmentAlarmActiveTable.
+ Useful in case of polling (no traps mechanism used).
+ If the number of entries has been unchanged since the
+ last re-initialization, then this object contains a zero value."
+ ::= { equipmentAlarmList 1 }
+
+equipmentAlarmActiveRowCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of active alarms row in the table."
+ ::= { equipmentAlarmList 2 }
+
+equipmentAlarmActiveTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentAlarmActiveEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Active Alarms entries."
+ ::= { equipmentAlarmList 3 }
+
+equipmentAlarmActiveEntry OBJECT-TYPE
+ SYNTAX EquipmentAlarmActiveEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries appear in this table when alarms are raised. They
+ are removed when the alarm is cleared."
+ INDEX { equipmentAlarmActiveIndex,
+ equipmentAlarmActiveTime }
+ ::= { equipmentAlarmActiveTable 1 }
+
+EquipmentAlarmActiveEntry ::= SEQUENCE {
+ equipmentAlarmActiveIndex
+ Unsigned32,
+ equipmentAlarmActiveTime
+ TimeStamp,
+ equipmentAlarmActiveDateAndTime
+ DateAndTime,
+ equipmentAlarmActiveName
+ DisplayString,
+ equipmentAlarmActiveID
+ Integer32,
+ equipmentAlarmActiveInstance
+ Unsigned32,
+ equipmentAlarmActiveTrapOID
+ OBJECT IDENTIFIER,
+ equipmentAlarmActiveSeverity
+ INTEGER,
+ equipmentAlarmActiveConditionId
+ DisplayString
+}
+
+equipmentAlarmActiveIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A strictly monotonically increasing integer which
+ acts as the index of entries within the named alarm
+ list. It wraps back to 1 after it reaches its
+ maximum value."
+ ::= { equipmentAlarmActiveEntry 1 }
+
+equipmentAlarmActiveTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the entry was placed in the list.
+ This object facilitates retrieving all instances of
+ alarms that have been raised or have changed state
+ since a given point in time."
+ ::= { equipmentAlarmActiveEntry 2 }
+
+equipmentAlarmActiveDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local date and time when the error occurred.
+
+ This object facilitates retrieving all instances of
+ alarms that have been raised or have changed state
+ since a given point in time.
+
+ Implementations MUST include the offset from UTC,
+ if available. Implementation in environments in which
+ the UTC offset is not available is NOT RECOMMENDED."
+ ::= { equipmentAlarmActiveEntry 3 }
+
+equipmentAlarmActiveName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the active alarm name."
+ ::= { equipmentAlarmActiveEntry 4 }
+
+equipmentAlarmActiveID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the active alarm ID which is the index to the alarm configuration table defined in product specific MIB."
+ ::= { equipmentAlarmActiveEntry 5 }
+
+equipmentAlarmActiveInstance OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { equipmentAlarmActiveEntry 6 }
+
+equipmentAlarmActiveTrapOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MIB object identifier of the alarm (contained in an Alarm Notification
+ type object) that is occurring."
+ ::= { equipmentAlarmActiveEntry 7 }
+
+equipmentAlarmActiveSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ warning (1),
+ minor (2),
+ major (3),
+ critical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the active alarm severity."
+ ::= { equipmentAlarmActiveEntry 8 }
+
+equipmentAlarmActiveConditionId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { equipmentAlarmActiveEntry 9 }
+
+--
+-- Opaque type not supported
+--
+-- equipmentAlarmActiveSourceOpaqueVal OBJECT-TYPE
+-- SYNTAX Opaque
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The value when value type is 'opaque'.It is coded as follows:
+-- code: OCTET STRING(SIZE(1)), fixed to 1 (structure identifier);
+-- type: INTEGER, see equipmentEventLogVariableValueType values;
+-- value: ASN.1 basic encoding rule"
+-- ::= { equipmentAlarmActiveEntry 5 }
+--
+-- Object definitions: trap counter and timestamp
+--
+
+equipmentOutTrapsCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter of the output traps.
+ It increases by one every time a new trap is sent to all the managers configured
+ in the relevant table. In this way its value is the number of notification events
+ occurred since the last agent reset and every manager that reads this value can understand
+ whether some event has been lost or not.
+ (Note that in general this counter differs from the RFC1213 snmpOutTraps, that counts the
+ number of Trap PDUs sent). When the logging mechanism is enabled, it corresponds to the index in the eventlog table"
+ ::= { equipmentSnmpTrap 1 }
+
+equipmentLastOutTrapTimeStamp OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last trap was sent."
+ ::= { equipmentSnmpTrap 2 }
+
+equipmentTrapInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string representing additional info that can be used as the varbind in trap. "
+ ::= { equipmentSnmpTrap 3 }
+
+--
+-- Object definitions: pseudo-events support
+--
+
+equipmentConfChangeOid OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OID of the last node changed. It is sent to the managers in order to
+ notify a configuration change."
+ ::= { equipmentPseudoEventsObjects 1 }
+
+equipmentConfChangeMode OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable of sending ConfChange Trap.
+ STORAGE: permanent."
+ DEFVAL { enabled }
+ ::= { equipmentPseudoEventsObjects 2 }
+
+equipmentConfChangeNotification NOTIFICATION-TYPE
+ OBJECTS { equipmentConfChangeOid,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Notification of configuration change."
+ ::= { equipmentPseudoEventsObjects 3 }
+
+--
+-- Object definitions: mirror-traps support
+--
+
+equipmentMirrorFlag OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fixed to 1=mirror trap"
+ ::= { equipmentMirrorObjects 1 }
+
+equipmentMirrorColdStart NOTIFICATION-TYPE
+ OBJECTS { equipmentMirrorFlag,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "A coldStart trap signifies that the SNMP entity,
+ supporting a notification originator application, is
+ reinitializing itself and that its configuration may
+ have been altered."
+ ::= { equipmentMirrorObjects 2 }
+END
+
+
diff --git a/MIBS/dragonwave/HORIZON-EQUIPMENT-LOG-MIB b/MIBS/dragonwave/HORIZON-EQUIPMENT-LOG-MIB
new file mode 100644
index 0000000..d7029ca
--- /dev/null
+++ b/MIBS/dragonwave/HORIZON-EQUIPMENT-LOG-MIB
@@ -0,0 +1,654 @@
+
+-- File Name : HorizonEquipmentLog_MIB_1.00.00.mib
+-- Version : 1.00.00
+-- Date : July 07, 2010
+-- Author : DragonWave Inc.
+
+HORIZON-EQUIPMENT-LOG-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Integer32, OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE,
+ Unsigned32, TimeTicks, Counter32, Counter64,
+ IpAddress
+ -- Not supported : Opaque
+ FROM SNMPv2-SMI -- [RFC2578]
+ TEXTUAL-CONVENTION, RowStatus, TimeStamp, DateAndTime
+ FROM SNMPv2-TC -- [RFC2579]
+ horizon
+ FROM HORIZON-MIB;
+
+--
+-- Module Identity
+--
+
+horizonEquipmentLogMib MODULE-IDENTITY
+ LAST-UPDATED "200901210000Z"
+ ORGANIZATION
+ "DragonWave Inc."
+ CONTACT-INFO
+ ""
+ DESCRIPTION
+ "This MIB Module defines a notification log mechanism and a current alarm list."
+ REVISION "200901210000Z"
+ DESCRIPTION
+ "Initial Revision"
+ ::= { horizon 100 }
+
+--
+-- History of MIB Changes
+--
+--
+
+--
+-- Textual conventions
+--
+EnableType ::= TEXTUAL-CONVENTION
+
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable"
+ SYNTAX INTEGER
+ {
+ disabled(0),
+ enabled(1)
+ }
+--
+-- Node definitions
+--
+
+horizonEquipmentLogMibObjects OBJECT IDENTIFIER ::= { horizonEquipmentLogMib 1 }
+
+horizonEquipmentConfigLog OBJECT IDENTIFIER ::= { horizonEquipmentLogMibObjects 1 }
+
+horizonEquipmentLog OBJECT IDENTIFIER ::= { horizonEquipmentLogMibObjects 2 }
+
+horizonEquipmentAlarmList OBJECT IDENTIFIER ::= { horizonEquipmentLogMibObjects 3 }
+
+horizonEquipmentSnmpTrap OBJECT IDENTIFIER ::= { horizonEquipmentLogMibObjects 4 }
+
+horizonEquipmentPseudoEventsObjects OBJECT IDENTIFIER ::= { horizonEquipmentLogMib 2 }
+
+horizonEquipmentMirrorObjects OBJECT IDENTIFIER ::= { horizonEquipmentLogMib 3 }
+
+
+--
+-- Object definitions: configuration section
+--
+
+horizonEquipmentEventLogEntryLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of notification entries that may be held
+ in EventLogTable."
+ DEFVAL { 4096 }
+ ::= { horizonEquipmentConfigLog 1 }
+
+--
+-- Object definitions: event log section
+--
+
+horizonEquipmentEventLogLastEntry OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of horizonEquipmentEventLogIndex at the time of the last
+ creation of an entry in the horizonEquipmentEventLogTable."
+ ::= { horizonEquipmentLog 1 }
+
+
+--
+-- Event Notification Log Table (inspired by RFC 3014)
+--
+
+ horizonEquipmentEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HorizonEquipmentEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Notification log entries."
+ ::= { horizonEquipmentLog 2 }
+
+ horizonEquipmentEventLogEntry OBJECT-TYPE
+ SYNTAX HorizonEquipmentEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Notification log entry. Entries appear in this table
+ when Notifications occur. They are removed to make way
+ for new entries due to lack of resources or the values of
+ horizonEquipmentEventLogEntryLimit.If adding an entry would exceed
+ horizonEquipmentEventLogEntryLimit the oldest entry in that log SHOULD
+ be removed to make room for the new one."
+ INDEX { horizonEquipmentEventLogIndex }
+ ::= { horizonEquipmentEventLogTable 1 }
+
+ HorizonEquipmentEventLogEntry ::=
+ SEQUENCE {
+ horizonEquipmentEventLogIndex Unsigned32,
+ horizonEquipmentEventLogTime TimeStamp,
+ horizonEquipmentEventLogDateAndTime DateAndTime,
+ horizonEquipmentEventLogNotificationID OBJECT IDENTIFIER,
+ horizonEquipmentEventLogVariables Unsigned32
+ }
+
+ horizonEquipmentEventLogIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A monotonically increasing integer for the sole purpose of
+ indexing entries within the log. When it reaches the
+ maximum value,the agent wraps the value back to 1.
+ This number should correspond to the number of notifications
+ sent by the agent."
+ ::= { horizonEquipmentEventLogEntry 1 }
+
+ horizonEquipmentEventLogTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the entry was placed in the log."
+ ::= { horizonEquipmentEventLogEntry 2 }
+
+ horizonEquipmentEventLogDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local date and time when the entry was logged, useful when browsing the MIB."
+ ::= { horizonEquipmentEventLogEntry 3 }
+
+ horizonEquipmentEventLogNotificationID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NOTIFICATION-TYPE object identifier of the Notification that
+ occurred."
+ ::= { horizonEquipmentEventLogEntry 4 }
+
+ horizonEquipmentEventLogVariables OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of variables in horizonEquipmentEventLogVariableTable for this
+ logged notification."
+ ::= { horizonEquipmentEventLogEntry 5 }
+
+
+
+--
+-- Event Log variable Table
+--
+
+horizonEquipmentEventLogVariableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HorizonEquipmentEventLogVariableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of variables to go with Notification log entries."
+ ::= { horizonEquipmentLog 3 }
+
+ horizonEquipmentEventLogVariableEntry OBJECT-TYPE
+ SYNTAX HorizonEquipmentEventLogVariableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Notification log entry variable.
+
+ Entries appear in this table when there are variables in
+ the varbind list of a Notification in horizonEquipmentEventLogTable."
+ INDEX { horizonEquipmentEventLogIndex, horizonEquipmentEventLogVariableIndex }
+ ::= { horizonEquipmentEventLogVariableTable 1 }
+
+ HorizonEquipmentEventLogVariableEntry ::=
+ SEQUENCE {
+ horizonEquipmentEventLogVariableIndex Unsigned32,
+ horizonEquipmentEventLogVariableID OBJECT IDENTIFIER,
+ horizonEquipmentEventLogVariableValueType INTEGER,
+ horizonEquipmentEventLogVariableCounter32Val Counter32,
+ horizonEquipmentEventLogVariableUnsigned32Val Unsigned32,
+ horizonEquipmentEventLogVariableTimeTicksVal TimeTicks,
+ horizonEquipmentEventLogVariableInteger32Val Integer32,
+ horizonEquipmentEventLogVariableOctetStringVal OCTET STRING,
+ horizonEquipmentEventLogVariableIpAddressVal IpAddress,
+ horizonEquipmentEventLogVariableOidVal OBJECT IDENTIFIER,
+ horizonEquipmentEventLogVariableCounter64Val Counter64
+ --horizonEquipmentEventLogVariableOpaqueVal Opaque
+
+ }
+
+ horizonEquipmentEventLogVariableIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A monotonically increasing integer, starting at 1 for a given
+ horizonEquipmentEventLogIndex, for indexing variables within the logged
+ Event Notification."
+ ::= { horizonEquipmentEventLogVariableEntry 1 }
+
+ horizonEquipmentEventLogVariableID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The variable's object identifier."
+ ::= { horizonEquipmentEventLogVariableEntry 2 }
+
+ horizonEquipmentEventLogVariableValueType OBJECT-TYPE
+ SYNTAX INTEGER { counter32(1), unsigned32(2), timeTicks(3),
+ integer32(4), ipAddress(5), octetString(6),
+ objectId(7), counter64(8) } -- Not supported: opaque(9)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the value. One and only one of the value
+ objects that follow must be instantiated, based on this type."
+ ::= { horizonEquipmentEventLogVariableEntry 3 }
+
+
+ horizonEquipmentEventLogVariableCounter32Val OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when horizonEquipmentEventLogVariableValueType is 'counter32'."
+ ::= { horizonEquipmentEventLogVariableEntry 4 }
+
+ horizonEquipmentEventLogVariableUnsigned32Val OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when horizonEquipmentEventLogVariableValueType is 'unsigned32'."
+ ::= { horizonEquipmentEventLogVariableEntry 5 }
+
+ horizonEquipmentEventLogVariableTimeTicksVal OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when horizonEquipmentEventLogVariableValueType is 'timeTicks'."
+ ::= { horizonEquipmentEventLogVariableEntry 6 }
+
+ horizonEquipmentEventLogVariableInteger32Val OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when horizonEquipmentEventLogVariableValueType is 'integer32'."
+ ::= { horizonEquipmentEventLogVariableEntry 7 }
+
+ horizonEquipmentEventLogVariableOctetStringVal OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when horizonEquipmentEventLogVariableValueType is 'octetString'."
+ ::= { horizonEquipmentEventLogVariableEntry 8 }
+
+ horizonEquipmentEventLogVariableIpAddressVal OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when horizonEquipmentEventLogVariableValueType is 'ipAddress'.
+ Although this seems to be unfriendly for IPv6, we
+ have to recognize that there are a number of older
+ MIBs that do contain an IPv4 format address, known
+ as IpAddress.
+
+ IPv6 addresses are represented using TAddress or
+ InetAddress, and so the underlying datatype is
+ OCTET STRING, and their value would be stored in
+ the horizonEquipmentEventLogVariableOctetStringVal column."
+ ::= { horizonEquipmentEventLogVariableEntry 9 }
+
+ horizonEquipmentEventLogVariableOidVal OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when horizonEquipmentEventLogVariableValueType is 'objectId'."
+ ::= { horizonEquipmentEventLogVariableEntry 10 }
+
+ horizonEquipmentEventLogVariableCounter64Val OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value when horizonEquipmentEventLogVariableValueType is 'counter64'."
+ ::= { horizonEquipmentEventLogVariableEntry 11 }
+--
+-- Opaque type not supported
+--
+-- horizonEquipmentEventLogVariableOpaqueVal OBJECT-TYPE
+-- SYNTAX Opaque
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The value when horizonEquipmentEventLogVariableValueType is 'opaque'."
+-- ::= { horizonEquipmentEventLogVariableEntry 12 }
+
+
+--
+-- Object definitions: active alarm list section
+--
+
+--
+-- Active Alarm Table
+--
+
+
+ horizonEquipmentAlarmActiveLastChanged OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time of the last
+ creation or deletion of an entry in the horizonEquipmentAlarmActiveTable.
+ Useful in case of polling (no traps mechanism used).
+ If the number of entries has been unchanged since the
+ last re-initialization, then this object contains a zero value."
+ ::= { horizonEquipmentAlarmList 1 }
+
+ horizonEquipmentAlarmActiveRowCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of active alarms row in the table."
+ ::= { horizonEquipmentAlarmList 2 }
+
+
+ horizonEquipmentAlarmActiveTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HorizonEquipmentAlarmActiveEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Active Alarms entries."
+ ::= { horizonEquipmentAlarmList 3 }
+
+ horizonEquipmentAlarmActiveEntry OBJECT-TYPE
+ SYNTAX HorizonEquipmentAlarmActiveEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries appear in this table when alarms are raised. They
+ are removed when the alarm is cleared."
+ INDEX { horizonEquipmentAlarmActiveTime,
+ horizonEquipmentAlarmActiveIndex }
+ ::= { horizonEquipmentAlarmActiveTable 1 }
+
+ HorizonEquipmentAlarmActiveEntry ::= SEQUENCE {
+ horizonEquipmentAlarmActiveIndex Unsigned32,
+ horizonEquipmentAlarmActiveTime TimeStamp,
+ horizonEquipmentAlarmActiveDateAndTime DateAndTime,
+ horizonEquipmentAlarmActiveSourceID OBJECT IDENTIFIER
+ --horizonEquipmentAlarmActiveSourceOpaqueVal Opaque
+ }
+
+
+
+
+ horizonEquipmentAlarmActiveIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A strictly monotonically increasing integer which
+ acts as the index of entries within the named alarm
+ list. It wraps back to 1 after it reaches its
+ maximum value."
+ ::= { horizonEquipmentAlarmActiveEntry 1 }
+
+ horizonEquipmentAlarmActiveTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the entry was placed in the list.
+ This object facilitates retrieving all instances of
+ alarms that have been raised or have changed state
+ since a given point in time."
+ ::= { horizonEquipmentAlarmActiveEntry 2 }
+
+ horizonEquipmentAlarmActiveDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local date and time when the error occurred.
+
+ This object facilitates retrieving all instances of
+ alarms that have been raised or have changed state
+ since a given point in time.
+
+ Implementations MUST include the offset from UTC,
+ if available. Implementation in environments in which
+ the UTC offset is not available is NOT RECOMMENDED."
+ ::= { horizonEquipmentAlarmActiveEntry 3 }
+
+ horizonEquipmentAlarmActiveSourceID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MIB object identifier of the alarm (contained in an Alarm Notification
+ type object) that is occurring."
+ ::= { horizonEquipmentAlarmActiveEntry 4 }
+--
+-- Opaque type not supported
+--
+-- horizonEquipmentAlarmActiveSourceOpaqueVal OBJECT-TYPE
+-- SYNTAX Opaque
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The value when value type is 'opaque'.It is coded as follows:
+-- code: OCTET STRING(SIZE(1)), fixed to 1 (structure identifier);
+-- type: INTEGER, see horizonEquipmentEventLogVariableValueType values;
+-- value: ASN.1 basic encoding rule"
+-- ::= { horizonEquipmentAlarmActiveEntry 5 }
+
+--
+-- Object definitions: trap counter and timestamp
+--
+ horizonEquipmentOutTrapsCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter of the output traps.
+ It increases by one every time a new trap is sent to all the managers configured
+ in the relevant table. In this way its value is the number of notification events
+ occurred since the last agent reset and every manager that reads this value can understand
+ whether some event has been lost or not.
+ (Note that in general this counter differs from the RFC1213 snmpOutTraps, that counts the
+ number of Trap PDUs sent). When the logging mechanism is enabled, it corresponds to the index in the eventlog table"
+ ::= { horizonEquipmentSnmpTrap 1 }
+
+ horizonEquipmentLastOutTrapTimeStamp OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last trap was sent."
+ ::= { horizonEquipmentSnmpTrap 2 }
+
+--
+-- SNMP Management: managers destination table
+--
+
+ horizonEquipmentTrapDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HorizonEquipmentTrapDestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The trap destination table."
+ ::= { horizonEquipmentSnmpTrap 4 }
+
+ horizonEquipmentTrapDestEntry OBJECT-TYPE
+ SYNTAX HorizonEquipmentTrapDestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table. The table is indexed by the Manager IP Address."
+ INDEX { horizonEquipmentTrapDestAddress }
+ ::= { horizonEquipmentTrapDestTable 1 }
+
+ HorizonEquipmentTrapDestEntry ::=
+ SEQUENCE {
+ horizonEquipmentTrapDestAddress
+ IpAddress,
+ horizonEquipmentTrapDestCommString
+ OCTET STRING,
+ horizonEquipmentTrapDestUdpPort
+ INTEGER,
+ horizonEquipmentTrapDestSnmpVer
+ INTEGER,
+ horizonEquipmentTrapDestEraseTime
+ TimeTicks,
+ horizonEquipmentTrapDestRowStatus
+ RowStatus
+ }
+
+ horizonEquipmentTrapDestAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Manager IP address.
+ STORAGE: volatile."
+ ::= { horizonEquipmentTrapDestEntry 1 }
+
+ horizonEquipmentTrapDestCommString OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..24))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Manager SNMP community string.
+ STORAGE: volatile."
+ ::= { horizonEquipmentTrapDestEntry 2 }
+
+ horizonEquipmentTrapDestUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Destination UDP port. Default: 162.
+ STORAGE: volatile."
+ DEFVAL { 162 }
+ ::= { horizonEquipmentTrapDestEntry 3 }
+
+ horizonEquipmentTrapDestSnmpVer OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ v1(0),
+ v2(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SMI version supported by the manager.
+ STORAGE: volatile."
+ DEFVAL { v2 }
+ ::= { horizonEquipmentTrapDestEntry 4 }
+
+ horizonEquipmentTrapDestEraseTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time (in hundredths of a second) after which
+ the relevant row in horizonEquipmentTrapDestTable is erased.
+ 1440000 (i.e. 4 hours) is the maximum value for this parameter.
+ STORAGE: volatile."
+ DEFVAL {1440000}
+ ::= { horizonEquipmentTrapDestEntry 5 }
+
+ horizonEquipmentTrapDestRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used according to row creation and removal conventions."
+ ::= { horizonEquipmentTrapDestEntry 6 }
+
+--
+-- Object definitions: pseudo-events support
+--
+ horizonEquipmentConfChangeOid OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OID of the last node changed. It is sent to the managers in order to
+ notify a configuration change."
+ ::= { horizonEquipmentPseudoEventsObjects 1 }
+--
+-- Not Supported
+--
+-- horizonEquipmentConfChangeVal OBJECT-TYPE
+-- SYNTAX Opaque
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The value of the last node changed. It is sent to the managers when meaningful."
+-- ::= { horizonEquipmentPseudoEventsObjects 2 }
+
+ horizonEquipmentConfChangeMode OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable of sending ConfChange Trap.
+ STORAGE: permanent."
+ DEFVAL { enabled }
+ ::= { horizonEquipmentPseudoEventsObjects 3 }
+
+ horizonEquipmentConfChangeNotification NOTIFICATION-TYPE
+ OBJECTS { horizonEquipmentConfChangeOid,
+ --horizonEquipmentConfChangeVal,
+ horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "Notification of configuration change."
+ ::= { horizonEquipmentPseudoEventsObjects 4 }
+
+--
+-- Object definitions: mirror-traps support
+--
+
+ horizonEquipmentMirrorFlag OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fixed to 1=mirror trap"
+ ::= { horizonEquipmentMirrorObjects 1 }
+
+
+
+ horizonEquipmentMirrorColdStart NOTIFICATION-TYPE
+ OBJECTS { horizonEquipmentMirrorFlag, horizonEquipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "A coldStart trap signifies that the SNMP entity,
+ supporting a notification originator application, is
+ reinitializing itself and that its configuration may
+ have been altered."
+ ::= { horizonEquipmentMirrorObjects 2 }
+
+
+END
+
+
+
+
diff --git a/MIBS/dragonwave/HORIZON-MIB b/MIBS/dragonwave/HORIZON-MIB
new file mode 100644
index 0000000..9f27365
--- /dev/null
+++ b/MIBS/dragonwave/HORIZON-MIB
@@ -0,0 +1,32 @@
+
+-- File Name : horizon-MIB.mib
+-- Version : 1.02.00
+-- Date : July 13, 2011
+-- Author : DragonWave Inc.
+
+HORIZON-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ enterprises
+ FROM RFC1155-SMI;
+
+
+
+ dragonwave OBJECT IDENTIFIER
+ ::= { enterprises 7262 }
+
+ horizon OBJECT IDENTIFIER
+ ::= { dragonwave 2 }
+
+--
+-- Node definitions
+--
+ hzSystemType OBJECT-TYPE
+ SYNTAX INTEGER { odu( 1 ) , idu( 2 ) , quantum( 3 ), hcp(4)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current type of the system. "
+ ::= { horizon 1 }
+
+END
diff --git a/MIBS/dragonwave/HORIZON-ODU-MIB b/MIBS/dragonwave/HORIZON-ODU-MIB
new file mode 100644
index 0000000..88b2e8d
--- /dev/null
+++ b/MIBS/dragonwave/HORIZON-ODU-MIB
@@ -0,0 +1,3966 @@
+
+-- File Name : horizon_hc_MIB_1.01.00.mib
+-- Version : 1.01.00
+-- Date : Jan 10, 2008
+-- Author : DragonWave Inc.
+
+HORIZON-ODU-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ Counter, Gauge,TimeTicks
+ FROM RFC1155-SMI
+ snmp
+ FROM SNMPv2-MIB
+ OBJECT-TYPE,ifIndex
+ FROM IF-MIB
+ horizon
+ FROM HORIZON-MIB;
+
+ PhysAddress ::= OCTET STRING
+
+ DisplayString ::= OCTET STRING
+
+-- Important!! For HP OpenView, the following OID definition for ISO must be commented out,
+-- otherwise it won't compile. HP openView has already defined ISO.
+
+-- iso OBJECT IDENTIFIER ::= { 1 }
+
+
+ horizonOdu OBJECT IDENTIFIER
+ ::= { horizon 2 }
+
+--
+-- Node definitions
+--
+
+--
+-- AIR PAIR TOP LEVEL OBJECTS
+--
+
+
+
+
+ hzOduSystem OBJECT IDENTIFIER
+ ::= { horizonOdu 1 }
+
+ hzOduAuthentication OBJECT IDENTIFIER
+ ::= { horizonOdu 2 }
+
+ hzOduNetworkManagement OBJECT IDENTIFIER
+ ::= { horizonOdu 3 }
+
+ hzOduNetworkInterface OBJECT IDENTIFIER
+ ::= { horizonOdu 4 }
+
+ hzOduWirelessInterface OBJECT IDENTIFIER
+ ::= { horizonOdu 5 }
+
+ hzOduFrequencies OBJECT IDENTIFIER
+ ::= { horizonOdu 6 }
+
+
+ hzOduCalendar OBJECT IDENTIFIER
+ ::= { horizonOdu 7 }
+
+
+ hzOduAlarms OBJECT IDENTIFIER
+ ::= { horizonOdu 8 }
+
+ hzOduTraps OBJECT IDENTIFIER
+ ::= { horizonOdu 9 }
+
+ hzOduSnmp OBJECT IDENTIFIER
+ ::= { horizonOdu 10 }
+
+
+ hzOduManagementSessions OBJECT IDENTIFIER
+ ::= { horizonOdu 11 }
+
+ hzOduHttp OBJECT IDENTIFIER
+ ::= { horizonOdu 12 }
+
+ hzOduQos OBJECT IDENTIFIER
+ ::= { horizonOdu 13 }
+
+ hzOduRapidLinkShutdown OBJECT IDENTIFIER
+ ::= { horizonOdu 14 }
+
+ hzOduSntp OBJECT IDENTIFIER
+ ::= { horizonOdu 15 }
+
+ hzOduLogs OBJECT IDENTIFIER
+ ::= { horizonOdu 16 }
+
+ hzOduRadius OBJECT IDENTIFIER
+ ::= { horizonOdu 17 }
+
+
+-- -------------
+-- hzOduSystem
+-- -------------
+
+ hzOduSysGeneral OBJECT IDENTIFIER
+ ::= { hzOduSystem 1 }
+ hzOduSysSpeed OBJECT IDENTIFIER
+ ::= { hzOduSystem 2 }
+
+ hzOduInventory OBJECT IDENTIFIER
+ ::= { hzOduSystem 3 }
+ hzOduAtpc OBJECT IDENTIFIER
+ ::= { hzOduSystem 4 }
+ hzOduAam OBJECT IDENTIFIER
+ ::= { hzOduSystem 5 }
+ hzOduPeerSysInfo OBJECT IDENTIFIER
+ ::= { hzOduSystem 6 }
+ hzOduSysRedundancy OBJECT IDENTIFIER
+ ::= { hzOduSystem 7 }
+
+
+-- ----------------------------
+-- hzOduInventory
+-- ----------------------------
+
+ hzOduHwInventory OBJECT IDENTIFIER
+ ::= { hzOduInventory 1 }
+ hzOduSwInventory OBJECT IDENTIFIER
+ ::= { hzOduInventory 2 }
+
+-- ----------------------------
+-- hzOduGeneral
+-- ----------------------------
+
+ hzOduResetSystem OBJECT-TYPE
+ SYNTAX INTEGER ( 0 .. 1 )
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Writing '1' to this object resets the NIC, Modem, and radio."
+ ::= { hzOduSysGeneral 1 }
+
+ hzOduSaveMIB OBJECT-TYPE
+ SYNTAX INTEGER { save ( 1 ) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Writing '1' to this object save all MIB values. Note: If the horizon type is
+ 'apng120' or 'apng170' and the radio band doesn't match the horizon type,
+ Mib can't be saved."
+
+ ::= { hzOduSysGeneral 2 }
+
+
+
+ hzOduOperStatus OBJECT-TYPE
+ SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , testing ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current operational state of the system.
+ Testing indicates that no operational packets can be passed."
+ ::= { hzOduSysGeneral 3 }
+
+ hzOduAirInterfaceEncryption OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "OBSOLETE. This enables encryption on the air interface. "
+ DEFVAL { disabled }
+ ::= { hzOduSysGeneral 4 }
+
+ hzOduSystemRedundancy OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets system redundancy on/off. If there are any radio failures then the system will automatically switch
+ to redundant system."
+ DEFVAL { disabled }
+ ::= { hzOduSysGeneral 5 }
+
+--- ----------------------------
+-- hzOduSysSpeed
+-- ----------------------------
+
+ hzOduSystemCurrentSpeed OBJECT-TYPE
+ SYNTAX INTEGER ( 0..1000 )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Changes the working speed of the horizon.
+ Writes are only valid if system is a FLEX. Due to backwards compatibility issue, 0 value should
+ be treated as 0 Mbps."
+ ::= { hzOduSysSpeed 1 }
+
+ hzOduSystemLicensedSpeed OBJECT-TYPE
+ SYNTAX INTEGER ( 0..1000 )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the maximum speed that this system can operate at. Due to backwards compatibility issue, 0 value should
+ be treated as 0 Mbps."
+ ::= { hzOduSysSpeed 2 }
+
+ hzOduSystemMode OBJECT-TYPE
+ SYNTAX INTEGER {cw-test( 1 ), hc50-67-qpsk ( 5 ) , hc50-110-16qam ( 6 ) ,
+ hc50-171-32qam ( 7 ) , hc50-215-64QAM ( 8 ), hc50-271-128qam ( 9 ),
+ hc50-322-256qam ( 10 ), hc50-371-256qam ( 11 ) ,
+ hc56-65-qpsk(12), hc56-111-16qam(13), hc56-216-32qam(14), hc56-290-128qam(15),
+ hc56-385-256qam(16), hc28-37-qpsk(17), hc28-48-qpsk(18), hc28-71-16qam(19),
+ hc28-100-32qam(20), hc28-144-128qam(21), hc28-190-256qam(22), hc14-23-qpsk(23),
+ hc14-36-16qam(24), hc14-47-32qam(25), hc14-70-128qam(26), hc14-95-256qam(27)
+ hc40-57-qpsk(28), hc40-111-16qam(29), hc30-107-32qam(30), hc40-110-32qam(31),
+ hc40-142-32qam(32), hc40-181-64qam(33), hc30-165-128qam(34), hc40-200-128qam(35),
+ hc40-212-128qam(36), hc30-212-256qam(37), hc40-277-256qam(38), hc40-58-qpsk(39),
+ hc25-33-qpsk(40), hc25-53-16qam(41), hc25-80-32qam(42), hc25-107-128qam(43),
+ hc25-174-256qam(44), hc50-364-256qam(45)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the specific type of system this is."
+ ::= { hzOduSysSpeed 3 }
+
+ hzOduUpgradeLicensedSpeed OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Enter your apngFLEX key here along with the maximum speed for
+ that key to upgrade the FLEX system.
+
+ Format: [speed] [key]
+ Example: 50 abc123"
+ ::= { hzOduSysSpeed 4 }
+
+
+--- ----------------------------
+-- hzOduSysRedundancy
+-- ----------------------------
+
+ hzOduSystemRedundancyMode OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ), primary-hsb-1wire ( 2 ), secondary-hsb-1wire ( 3 ),
+ primary-hsb-2wire ( 4 ), secondary-hsb-2wire ( 5 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "allows the user to set system redundancy mode:
+ [ off | primary-hsb-1wire | secondary-hsb-1wire | primary-hsb-2wire | secondary-hsb-2wire ]"
+ ::= { hzOduSysRedundancy 1 }
+
+ hzOduSystemRedundancyOverride OBJECT-TYPE
+ SYNTAX INTEGER { primary ( 1 ), secondary ( 2 ), auto ( 3 ), manual ( 4 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Allows the user to override the active link. User can forces
+ the link to stay on either primary or secondary link."
+ ::= { hzOduSysRedundancy 2 }
+
+ hzOduSystemRedundancyLinkStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the redundancy link status."
+ ::= { hzOduSysRedundancy 3 }
+
+ hzOduSystemRedundancyStandbyEnetState OBJECT-TYPE
+ SYNTAX INTEGER { on ( 1 ), off ( 2 ), pulse ( 3 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Allows the user to set standby enet(port1) state."
+ ::= { hzOduSysRedundancy 4 }
+
+ hzOduSystemRedundancyStateSwitch OBJECT-TYPE
+ SYNTAX INTEGER { on ( 1 ) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Allows the user to switch redundancy state."
+ ::= { hzOduSysRedundancy 5 }
+
+--- ----------------------------
+-- hzOduHwInventory
+-- -------------
+
+ hzOduUnitSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial no of the Unit."
+ ::= { hzOduHwInventory 1 }
+
+ hzOduUnitAssemblylNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing assembly no of the Unit."
+ ::= { hzOduHwInventory 2 }
+
+ hzOduIfSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial no of the IF."
+ ::= { hzOduHwInventory 3 }
+
+ hzOduIfAssemblylNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing assembly no of the IF."
+ ::= { hzOduHwInventory 4 }
+
+ hzOduRfSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial no of the RF."
+ ::= { hzOduHwInventory 5 }
+
+ hzOduRfAssemblylNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing assembly no of the RF."
+ ::= { hzOduHwInventory 6 }
+ hzOduNccSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial no of the NCC."
+ ::= { hzOduHwInventory 7 }
+
+ hzOduNccAssemblylNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing assembly no of the NCC."
+ ::= { hzOduHwInventory 8 }
+
+ hzOduDiplexerSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing Serial no of the Diplexer."
+ ::= { hzOduHwInventory 9 }
+
+ hzOduDiplexerAssemblylNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A textual string containing assembly no of the Diplexer."
+ ::= { hzOduHwInventory 10 }
+
+
+-- ----------------------------
+-- hzOduSwInventory
+-- -------------
+
+
+ hzOduSystemOmniVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version number of the Omni."
+ ::= { hzOduSwInventory 1 }
+
+ hzOduModemOmniVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version number of the Modem FPGA."
+ ::= { hzOduSwInventory 2 }
+
+ hzOduFrequencyFileVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version number of the FrequencyFile."
+ ::= { hzOduSwInventory 3 }
+
+
+ hzOduMibVersionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The version number of the MIB."
+ ::= { hzOduSwInventory 4 }
+
+
+
+-- ----------------------------
+-- hzOduAtpc
+-- ----------------------------
+ hzOduAtpcEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether Automatic Transmit Power Control (ATPC) is enabled."
+ DEFVAL { disabled }
+ ::= { hzOduAtpc 1 }
+ hzOduAtpcCoordinatedPowerDbm OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This defines the coordinated power level.
+ The value is multiplied by 10. e.g. A display
+ of 133 is actually 13.3 dBm.
+"
+ DEFVAL { 0 }
+ ::= { hzOduAtpc 2 }
+
+
+
+-- ----------------------------
+-- hzOduAam
+-- ----------------------------
+ hzOduAamEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether Automatic Adaptive Modulation(AAM) is enabled."
+ DEFVAL { disabled }
+ ::= { hzOduAam 1 }
+
+-- ----------------------
+-- hzOduPeerSysInfo
+-- ---------------------
+ hzOduPeerMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The MAC Address of the peer network interface card."
+ ::= { hzOduPeerSysInfo 1 }
+
+ hzOduPeerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The IP Address of the peer network interface card."
+ ::= { hzOduPeerSysInfo 2 }
+
+ hzOduPeerSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The subnet mask for the peer network interface card."
+ ::= { hzOduPeerSysInfo 3 }
+
+--- ----------------------------
+-- hzOduAuthentication
+-- ----------------------------
+ hzOduUniquePeerAuthenticationKey OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 34 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The serial number of the peer node that this node will communicate with.
+ This is only used when authentication mode is set to unique."
+ ::= { hzOduAuthentication 1 }
+
+ hzOduPeerDetectedSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The serial number of the peer node that the system is presently communicating
+ with. This is only used when authentication is set to unique."
+ ::= { hzOduAuthentication 2 }
+
+ hzOduAuthenticationMode OBJECT-TYPE
+ SYNTAX INTEGER { none ( 1 ) , unique ( 2 ) , group ( 3 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This sets the authentication mode for the system.If configured for unique
+ authentication, an horizon node only exchanges user traffic with one other
+ horizon node. The serial number is used in this case.
+
+ If configured for group authentication, an horizon node exchanges user
+ traffic with another horizon node of the same group and uses the
+ authentication keys."
+ DEFVAL { none }
+ ::= { hzOduAuthentication 3 }
+
+ hzOduAuthenticationFailureAction OBJECT-TYPE
+ SYNTAX INTEGER { blockTraffic ( 1 ) , passTraffic ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This sets the authentication failure action for the system.
+
+ Block traffic will block all user traffic including remote
+ management access. Pass traffic will allow all user traffic
+ to be sent and recieved"
+ DEFVAL { blockTraffic }
+ ::= { hzOduAuthentication 4 }
+
+ hzOduPeerAuthenticationStatus OBJECT-TYPE
+ SYNTAX INTEGER { notAuthenticated ( 1 ) , authenticated ( 2 ) ,explicitAuthenticationFailure ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies the current authentication status of the system.
+
+ Authenticated means authentication is on and the system
+ has been authenticated, notAuthenticated means authentication
+ is off or the system has not communicated yet with the other node,
+ explicit authentication failure means authentication is on and
+ authentication has failed"
+ ::= { hzOduAuthentication 5 }
+--
+-- NetworkManagement
+--
+ hzOduMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The MAC Address of the network interface card."
+ ::= { hzOduNetworkManagement 1 }
+
+ hzOduNetworkManagementInterface OBJECT-TYPE
+ SYNTAX INTEGER { port1 ( 1 ) , port2 ( 2 ), port2Extended(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Describes the network management interface connection options."
+ ::= { hzOduNetworkManagement 2 }
+
+
+ hzOduIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The IP Address of the network interface card."
+ ::= { hzOduNetworkManagement 3 }
+
+ hzOduSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The subnet mask for the network interface card."
+ ::= { hzOduNetworkManagement 4 }
+
+ hzOduDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The default gateway for the network interface card"
+ ::= { hzOduNetworkManagement 5 }
+
+ hzOduTelnetAccessMode OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether Telnet access is allowed."
+ DEFVAL { enabled }
+ ::= { hzOduNetworkManagement 6 }
+
+ hzOduSshAccessMode OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether ssh access is allowed."
+ DEFVAL { enabled }
+ ::= { hzOduNetworkManagement 7 }
+
+ hzOduVlanTagEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether VLAN tagging is enabled."
+ DEFVAL { disabled }
+ ::= { hzOduNetworkManagement 8 }
+
+ hzOduVlanTagId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION ""
+ DEFVAL { 0 }
+ ::= { hzOduNetworkManagement 9 }
+
+ hzOduVlanTagPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION ""
+ DEFVAL { 0 }
+ ::= { hzOduNetworkManagement 10 }
+
+
+--
+-- NETWORK CARD INFORMATION
+--
+
+
+
+ hzOduEnetPort1 OBJECT IDENTIFIER
+ ::= { hzOduNetworkInterface 1 }
+ hzOduEnetPort2 OBJECT IDENTIFIER
+ ::= { hzOduNetworkInterface 2 }
+
+ hzOduEnetPort2Description OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Describes the functionality of the port2"
+ DEFVAL { on }
+ ::= { hzOduEnetPort2 1 }
+
+
+ hzOduEnetPort2Config OBJECT IDENTIFIER
+ ::= { hzOduEnetPort2 2 }
+ hzOduEnetPort2Status OBJECT IDENTIFIER
+ ::= { hzOduEnetPort2 3 }
+ hzOduEnetPort2Stats OBJECT IDENTIFIER
+ ::= { hzOduEnetPort2 4 }
+
+ hzOduEnetPort1Description OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Describes the functionality of the port1"
+ DEFVAL { on }
+ ::= { hzOduEnetPort1 1 }
+
+
+ hzOduEnetPort1Config OBJECT IDENTIFIER
+ ::= { hzOduEnetPort1 2 }
+ hzOduEnetPort1Status OBJECT IDENTIFIER
+ ::= { hzOduEnetPort1 3 }
+ hzOduEnetPort1Stats OBJECT IDENTIFIER
+ ::= { hzOduEnetPort1 4 }
+
+--
+-- hzOduEnetPort2Config
+--
+
+ hzOduEnetPort2AutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER { on ( 1 ) , off ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "port1 Turns auto-negotiation on or off. Turning off results in
+ the interface defaulting to 100BaseT, Full Duplex. "
+ DEFVAL { on }
+ ::= { hzOduEnetPort2Config 1 }
+
+ hzOduEnetPort2Speed OBJECT-TYPE
+ SYNTAX INTEGER { x10M( 1 ) , x100M( 2 ), x1000M( 3 ), auto(4) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface speed ."
+ ::= { hzOduEnetPort2Config 2}
+
+ hzOduEnetPort2Duplex OBJECT-TYPE
+ SYNTAX INTEGER { full( 1 ) , half( 2 ), auto( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface duplex."
+ ::= { hzOduEnetPort2Config 3}
+
+
+ hzOduEnetPort2AdminState OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Configure the port2 shutdown media."
+ ::= { hzOduEnetPort2Config 4}
+
+--
+-- Port2 STATUS
+--
+
+ hzOduEnetPort2LinkStatus OBJECT-TYPE
+ SYNTAX INTEGER { down ( 1 ) , up( 2 ) , invalid( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the Port2 link status."
+ ::= { hzOduEnetPort2Status 1}
+
+
+
+ hzOduEnetPort2AutoNegotiationStatus OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off( 2 ) ,invalid(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the Port2 AutoNegotiation status."
+ ::= { hzOduEnetPort2Status 2}
+
+
+ hzOduEnetPort2SpeedStatus OBJECT-TYPE
+ SYNTAX INTEGER { x10M( 1 ) , x100M( 2 ), x1000M( 3 ), auto(4) ,invalid(5)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the Port2 interface speed status."
+ ::= { hzOduEnetPort2Status 3}
+
+
+ hzOduEnetPort2DuplexStatus OBJECT-TYPE
+ SYNTAX INTEGER { full( 1 ) , half( 2 ), auto( 3 ), invalid(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the Port2 interface duplex status."
+ ::= { hzOduEnetPort2Status 4}
+
+ hzOduEnetPort2MediaStatus OBJECT-TYPE
+ SYNTAX INTEGER { copper( 1 ) , fiber( 2 ), auto( 3 ) ,invalid(4)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 interface media status."
+ ::= { hzOduEnetPort2Status 5}
+
+--
+-- Port2 STATISTICS
+--
+
+ hzOduEnetPort2TxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 frames sent."
+ ::= { hzOduEnetPort2Stats 1 }
+
+ hzOduEnetPort2TxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 bytes sent."
+ ::= { hzOduEnetPort2Stats 2 }
+
+ hzOduEnetPort2RxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 frames received."
+ ::= { hzOduEnetPort2Stats 3 }
+
+ hzOduEnetPort2RxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 bytes received."
+ ::= { hzOduEnetPort2Stats 4 }
+
+ hzOduEnetPort2RxFramesInError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Port2 frames received in error."
+ ::= { hzOduEnetPort2Stats 5 }
+
+ hzOduEnetPort2RxFramesCrcError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of CRC error frames received for Port2."
+ ::= { hzOduEnetPort2Stats 6 }
+
+
+--
+-- PORT1 CONFIG
+--
+
+ hzOduEnetPort1AutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "port1 Turns auto-negotiation on or off. Turning off results in
+ the interface defaulting to 100BaseT, Full Duplex. "
+ DEFVAL { on }
+ ::= { hzOduEnetPort1Config 1 }
+
+ hzOduEnetPort1Speed OBJECT-TYPE
+ SYNTAX INTEGER { x10M( 1 ) , x100M( 2 ), x1000M( 3 ), auto(4) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface speed ."
+ ::= { hzOduEnetPort1Config 2}
+
+
+ hzOduEnetPort1Duplex OBJECT-TYPE
+ SYNTAX INTEGER { full( 1 ) , half( 2 ), auto( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface duplex."
+ ::= { hzOduEnetPort1Config 3}
+
+ hzOduEnetPort1Media OBJECT-TYPE
+ SYNTAX INTEGER { copper( 1 ) , fiber( 2 ), auto( 3 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface media."
+ ::= { hzOduEnetPort1Config 4}
+
+ hzOduEnetPort1AdminState OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Configure the port1 interface media."
+ ::= { hzOduEnetPort1Config 5}
+
+ hzOduEnetPort1OpticalTransceiverState OBJECT-TYPE
+ SYNTAX INTEGER { on ( 1 ) , off ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "When it is on, optical transmitter for port1 is enabled. Otherwise
+ optical transmitter is disabled."
+ DEFVAL { off }
+ ::= { hzOduEnetPort1Config 6 }
+
+ hzOduEnetPort1PauseFrameEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "When PAUSE is enabled, port1 pause frames can be generated by the
+ system and the pause frames will flow toward the link partner
+ on the network. When PAUSE is not enabled,
+ no pause frames will be generated by the system. "
+ DEFVAL { disabled }
+ ::= { hzOduEnetPort1Config 7 }
+
+
+ hzOduEnetPort1MaxFrameSize OBJECT-TYPE
+ SYNTAX INTEGER ( 1600..9600 )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "For port1 the default maximum frame size is 1600 bytes. The settable
+ maximum frame size must be a multiple of 128. If the chosen
+ maximum frame size is not a multiple of 128, its closest
+ number which is a multiple of 128 is actually used. The
+ settable lowest maximum frame size is 1664, and the settable
+ highest maximum frame size is 9600. If the chosen maximum
+ frame size is out of this range, the default maximum frame
+ size of 1600 is used. "
+ DEFVAL { 1600 }
+ ::= { hzOduEnetPort1Config 8 }
+
+ hzOduEnetPort1DroppedEnetFramesThresholdParameters OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A read-write string: The threshold, in percent, and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of frames that are dropped, the second is the time in seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzOduEnetPort1Config 9 }
+
+ hzOduEnetPort1BandwidthUtilizationThresholdParameters OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A read-write string: The percentage of available bandwidth threshold and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the threshold point in percent, the number of seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzOduEnetPort1Config 10 }
+
+--
+-- PORT1 STATUS
+--
+
+ hzOduEnetPort1LinkStatus OBJECT-TYPE
+ SYNTAX INTEGER { down ( 1 ) , up( 2 ) , invalid( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 link status."
+ ::= { hzOduEnetPort1Status 1}
+
+
+
+ hzOduEnetPort1AutoNegotiationStatus OBJECT-TYPE
+ SYNTAX INTEGER { on( 1 ) , off( 2 ),invalid(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 AutoNegotiation status."
+ ::= { hzOduEnetPort1Status 2}
+
+
+ hzOduEnetPort1SpeedStatus OBJECT-TYPE
+ SYNTAX INTEGER { x10M( 1 ) , x100M( 2 ), x1000M( 3 ), auto(4) ,invalid(5)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 interface speed status."
+ ::= { hzOduEnetPort1Status 3}
+
+
+ hzOduEnetPort1DuplexStatus OBJECT-TYPE
+ SYNTAX INTEGER { full( 1 ) , half( 2 ), auto( 3 ) ,invalid(4)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 interface duplex status."
+ ::= { hzOduEnetPort1Status 4}
+
+ hzOduEnetPort1MediaStatus OBJECT-TYPE
+ SYNTAX INTEGER { copper( 1 ) , fiber( 2 ), auto( 3 ),invalid(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the port1 interface media status."
+ ::= { hzOduEnetPort1Status 5}
+
+--
+-- PORT1 STATISTICS
+--
+
+ hzOduEnetPort1TxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames sent."
+ ::= { hzOduEnetPort1Stats 1 }
+
+ hzOduEnetPort1TxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 bytes sent."
+ ::= { hzOduEnetPort1Stats 2 }
+
+ hzOduEnetPort1RxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received."
+ ::= { hzOduEnetPort1Stats 3 }
+
+ hzOduEnetPort1RxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 bytes received."
+ ::= { hzOduEnetPort1Stats 4 }
+
+ hzOduEnetPort1RxFramesInError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received in error."
+ ::= { hzOduEnetPort1Stats 5 }
+
+ hzOduEnetPort1RxFramesCRCError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of CRC error frames received for port1."
+ ::= { hzOduEnetPort1Stats 6 }
+
+ hzOduEnetPort1BWUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The carried load over link capacity for port1."
+ ::= { hzOduEnetPort1Stats 7 }
+
+ hzOduEnetPort1IngressDataRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The data rate coming into the ethernet for port1.
+ The data rate you see is multiplied by 100. e.g. A display
+ of 1530 is actually 15.30 Mpbs"
+ ::= { hzOduEnetPort1Stats 8 }
+
+ hzOduEnetPort1EgressDataRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The data rate going out of the ethernet for port1.
+ The data rate you see is multiplied by 100. e.g. A display
+ of 1530 is actually 15.30 Mpbs."
+ ::= { hzOduEnetPort1Stats 9 }
+
+
+
+ hzOduEnetPort1FramesInQueue1 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames passed through queue 1."
+ ::= { hzOduEnetPort1Stats 10 }
+
+ hzOduEnetPort1FramesInQueue2 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames passed through queue 2."
+ ::= { hzOduEnetPort1Stats 11 }
+
+ hzOduEnetPort1FramesInQueue3 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of NIC frames passed through queue 3."
+ ::= { hzOduEnetPort1Stats 12 }
+
+ hzOduEnetPort1FramesInQueue4 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of NIC frames passed through queue 4."
+ ::= { hzOduEnetPort1Stats 13 }
+
+ hzOduEnetPort1FramesInQueue1Discarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of NIC frames received in queue 2 that
+ were discarded, but due to an error. One possible reason
+ is lack of buffer space."
+ ::= { hzOduEnetPort1Stats 14 }
+
+ hzOduEnetPort1FramesInQueue2Discarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received in queue 2 that
+ were discarded, but due to an error. One possible reason
+ is lack of buffer space."
+ ::= { hzOduEnetPort1Stats 15 }
+
+ hzOduEnetPort1FramesInQueue3Discarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received in queue 3 that
+ were discarded, but due to an error. One possible reason
+ is lack of buffer space."
+ ::= { hzOduEnetPort1Stats 16 }
+
+ hzOduEnetPort1FramesInQueue4Discarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of port1 frames received in queue 4 that
+ were discarded, but due to an error. One possible reason
+ is lack of buffer space."
+ ::= { hzOduEnetPort1Stats 17 }
+
+--
+-- FREQENCY INFORMATION
+--
+ hzOduRadioBand OBJECT-TYPE
+ SYNTAX INTEGER { freqNone ( 1 ), fcc23-3-50 (2), etsi23-3-14 ( 3 ),fcc18-1-50 ( 4 ),ic18-1-50 ( 5 ),
+ brazil18-1-27p5 ( 6 ),brazil18-1-55 ( 7 ) ,etsi23-3-28(8) ,etsi23-3-56(9) ,uk23-3-56(10) ,
+ itu23-3-14(11) ,itu23-3-28(12) ,itu23-3-56(13) ,etsi18-2-13p75(14) ,etsi18-2-27p5(15) ,
+ etsi18-2-55(16) ,french18-2-13p75(17) ,french18-2-27p5(18) ,fcc23-2-50(19) ,mex23-2-28(20) ,
+ itu23-2-28(21), itu23-2-14(22) ,etsi23-2-14(23) ,etsi23-2-28(24), etsi23-2-56(25) ,uk23-2-56(26) ,
+ itu23-2-56(27) ,fcc23-1-50(28) ,mex23-1-28(29), itu23-1-28(30) ,itu23-1-14(31) ,itu23-1-56(32) ,
+ etsi18-3-13p75(33) ,etsi18-3-27p5(34) ,etsi18-3-55(35),france18-3-13p75(36), france18-3-27p5(37),
+ france23-3-56(38), france23-3-28(39), france23-3-14(40), france23-3-ext-28(41), france23-2-14(42),
+ france23-2-28(43), france23-2-56(44), brazil23-2-14(45), brazil23-2-28(46), brazil23-2-56(47),
+ brazil18-1-13p75(48), fcc-ic-18-1-40(49), fcc11-1-40(50), nz11-1-40(51), fcc11-1-30a(52),
+ fcc11-1-30b(53), ic11-1-30(54), itu11-1-40(55), fcc11-2-40(56), nz11-2-40(57), fcc11-2-30a(58),
+ fcc11-2-30b(59), ic11-2-30(60), itu11-2-40(61), etsi11-1-40(62), etsi11-2-40(63), ul24-1-50(64),
+ mvdds12-1-50(65), etsi13-1-14(66), etsi13-1-28(67), etsi13-2-14(68), etsi13-2-28(69), fcc28-1-50(70),
+ fcc28-1-25(71), fcc28-2-50(72), fcc28-2-25(73), etsi28-3-56(74), etsi28-3-28(75), etsi28-3-14(76),
+ etsi28-4-56(77), etsi28-4-28(78), etsi28-4-14(79), etsi15-4-7(80), etsi15-4-14(81), etsi15-4-28(82),
+ etsi15-4-56(83), mex15-4-7(84), mex15-4-14(85), nz-aus15-4-7(86), nz-aus15-4-14(87), nz-aus15-4-28(88),
+ fcc23-1-40(89), fcc23-2-40(90), fcc23-3-40(91)}
+
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The radio frequency standard used in the system.
+
+ Frequency bands are divided into sub bands.
+
+ ie FCC 23 Ghz Band is comprised of fcc23a, fcc23b, fcc23c and
+ fcc23d which make up the entire FCC23 band"
+ DEFVAL { freqNone }
+ ::= { hzOduFrequencies 1 }
+
+
+ hzOduFreqGroupSelected OBJECT-TYPE
+ SYNTAX INTEGER { txLow ( 1 ) , txHigh ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The frequency group selected for the system.
+
+ The frequency subbands are divided into frequency groups txHigh
+ and txLow. An horizon system must have one node configured to
+ txLow and the other node configure to txHigh"
+ ::= { hzOduFrequencies 2 }
+
+ hzOduTxHighFreqTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzOduTxHighFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of txHigh frequency settings for the system"
+ ::= { hzOduFrequencies 3 }
+
+ hzOduTxHighFreqEntry OBJECT-TYPE
+ SYNTAX HzOduTxHighFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A txHighFrequency entry containing all the frequency values"
+ INDEX { hzOduTxHighFreqIndex }
+ ::= { hzOduTxHighFreqTable 1 }
+
+ HzOduTxHighFreqEntry ::= SEQUENCE {
+ hzOduTxHighFreqIndex INTEGER,
+ hzOduTxHighFreqChannelIndex DisplayString,
+ hzOduTxHighFreqTransmitRfFrequency INTEGER,
+ hzOduTxHighFreqReceiveRfFrequency INTEGER,
+ hzOduTxHighFreqProgrammed INTEGER
+ }
+
+
+ hzOduTxHighFreqIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each frequency channel. "
+ ::= { hzOduTxHighFreqEntry 1 }
+
+
+ hzOduTxHighFreqChannelIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel index for the frequency."
+ ::= { hzOduTxHighFreqEntry 2 }
+
+
+
+
+ hzOduTxHighFreqTransmitRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF TX frequency in MHz."
+ ::= { hzOduTxHighFreqEntry 3 }
+
+
+ hzOduTxHighFreqReceiveRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in MHz."
+ ::= { hzOduTxHighFreqEntry 4 }
+
+
+ hzOduTxHighFreqProgrammed OBJECT-TYPE
+ SYNTAX INTEGER { active ( 1 ) , notActive ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies the operating frequency channel for the modem.
+
+ ***Only 1 index may be selected in a 1 modem system."
+ DEFVAL { notActive }
+ ::= { hzOduTxHighFreqEntry 5 }
+
+ hzOduTxLowFreqTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzOduTxLowFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A table of txLow frequency settings for the system"
+ ::= { hzOduFrequencies 4 }
+
+ hzOduTxLowFreqEntry OBJECT-TYPE
+ SYNTAX HzOduTxLowFreqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "A hzOduTxLowFrequeny entry containing the frequency values
+ for a specific index"
+ INDEX { hzOduTxLowFreqIndex }
+ ::= { hzOduTxLowFreqTable 1 }
+
+ HzOduTxLowFreqEntry ::= SEQUENCE {
+ hzOduTxLowFreqIndex INTEGER,
+ hzOduTxLowFreqChannelIndex DisplayString,
+ hzOduTxLowFreqTransmitRfFrequency INTEGER,
+ hzOduTxLowFreqReceiveRfFrequency INTEGER,
+ hzOduTxLowFreqProgrammed INTEGER
+ }
+
+
+ hzOduTxLowFreqIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each frequency channel. "
+ ::= { hzOduTxLowFreqEntry 1 }
+
+
+ hzOduTxLowFreqChannelIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel index for the frequency. "
+ ::= { hzOduTxLowFreqEntry 2 }
+
+
+
+
+ hzOduTxLowFreqTransmitRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF TX frequency in MHz."
+ ::= { hzOduTxLowFreqEntry 3 }
+
+
+ hzOduTxLowFreqReceiveRfFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in MHz."
+ ::= { hzOduTxLowFreqEntry 4 }
+
+
+ hzOduTxLowFreqProgrammed OBJECT-TYPE
+ SYNTAX INTEGER { active ( 1 ) , notActive ( 2 ) }
+ ACCESS read-write
+
+ STATUS mandatory
+ DESCRIPTION "Specifies the operating frequency channel for the modem.
+
+ ***Only 1 index may be selected in a 1 modem system. "
+ DEFVAL { notActive }
+ ::= { hzOduTxLowFreqEntry 5 }
+
+
+ hzOduProgrammedFrequency OBJECT IDENTIFIER
+ ::= { hzOduFrequencies 5 }
+
+ hzOduProgrammedFrequencyChannel OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The channel that has been programmed into the system."
+ ::= { hzOduProgrammedFrequency 1 }
+
+
+ hzOduProgrammedFrequencyTxRf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The programmed RF TX frequency in MHz."
+ ::= { hzOduProgrammedFrequency 2 }
+
+
+ hzOduProgrammedFrequencyRxRf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The RF RX frequency in MHz."
+ ::= { hzOduProgrammedFrequency 3 }
+
+-- ----------------------------
+-- hzOduWirelessInterface
+-- ----------------------------
+
+ hzOduWirelessPort1 OBJECT IDENTIFIER
+ ::= { hzOduWirelessInterface 1 }
+
+ hzOduWirelessPort1Description OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Describes the functionality of the Wireless Interface1"
+ DEFVAL { on }
+ ::= { hzOduWirelessPort1 1 }
+
+
+ hzOduModem1 OBJECT IDENTIFIER
+ ::= { hzOduWirelessPort1 2 }
+
+ hzOduRadio1 OBJECT IDENTIFIER
+ ::= { hzOduWirelessPort1 3 }
+
+
+ --
+-- MODEM CARD INFORMATION
+--
+ hzOduModem1AdminStatus OBJECT-TYPE
+ SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , testing ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current admin state of the interface. Testing
+ indicates that no operational packets can be passed."
+ ::= { hzOduModem1 1 }
+
+
+ hzOduModem1OperStatus OBJECT-TYPE
+ SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , testing ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current operational state of the interface. Testing
+ indicates that no operational packets can be passed."
+ ::= { hzOduModem1 2 }
+
+ hzOduModem1Reset OBJECT-TYPE
+ SYNTAX INTEGER ( 0 .. 1 )
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Writing 1 to this object causes the modem card to be reset.
+ All other values are not recognized. This variable always
+ reads back as 0. mdmOperStatus should be polled by the
+ user after this object is written to, to verify that the
+ modem card has been reset. Not applicable in this release"
+ ::= { hzOduModem1 3 }
+
+ hzOduModem1ChannelizedRSL OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "An estimate of the modem's channelized RSL. Divide the value by 10 to get the actual RSL value"
+ ::= { hzOduModem1 4 }
+
+ hzOduModem1ModulationType OBJECT-TYPE
+ SYNTAX INTEGER { qpsk ( 1 ) , qam ( 2 ) , qam16 ( 3 ) , qam32 ( 4 ) , qam64 ( 5 ) , qam128 ( 6 ) , qam256 ( 7 ) , x8psk ( 8 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The modulation type of the modem, distinguished according
+ to the physical/link protocol."
+ ::= { hzOduModem1 5 }
+
+ hzOduModem1CurrentRxSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "An estimate of the modem's current Rx bandwidth in bits per
+ second. Divide the value by 10000 to get the actual data rate in Mbps"
+ ::= { hzOduModem1 6 }
+
+ hzOduModem1CurrentTxSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "An estimate of the modem's current Tx bandwidth in bits per
+ second. Divide the value by 10000 to get the actual data rate in Mbps"
+ ::= { hzOduModem1 7 }
+
+
+ hzOduModem1SNR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "SNR value in dB. Divide the value by 10 to get the actual SNR."
+ ::= { hzOduModem1 8 }
+
+ hzOduModem1EbToNoiseRatio OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The ratio of the modem Estimated Energy per information bit to Noise power spectral density.
+ Divide the value by 10 to get the actual EbToNoiseRatio"
+ ::= { hzOduModem1 9 }
+
+ hzOduModem1EqualizerStress OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the average magnitude of all the equalizer taps to provide a measure of how hard the equalizer is working."
+ ::= { hzOduModem1 10 }
+
+ hzOduModem1SNRThresholdParameters OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A read-write string "
+ ::= { hzOduModem1 11 }
+
+
+ hzOduModem1ChannelizedRslBelowThresholdParameters OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A read-write string: The threshold in dBm and the number of seconds threshold are programmed by the user. An example of the format of the string is as follows: '-75 10'. The first parameter power level in dBm, the second is the time in seconds that the threshold must be exceeded. In this example the threshold -75 dBm and the time is set to 10 seconds. The single quote marks i.e. ' ' are not used in the command."
+ ::= { hzOduModem1 12 }
+
+
+ hzOduModem1LastChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The value of sysUpTime at the time the modem entered its
+ current operational state. If the current state was
+ entered prior to the last re-initialization of the local
+ network management subsystem, then this object contains
+ a zero value."
+ ::= { hzOduModem1 13 }
+
+
+ hzOduModem1ChannelizedRSLUnsignedInt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "An estimate of the modem's channelized RSL in dBm. The number is divided by 10. e.g. -432 is actually -43.2dBm.
+ Object provided mainly to accomodate plotting of negative RSL values which is not supported in some EMS (Ex: CastleRock).
+ Please use 'hzOduModem1ChannelizedRSL' object if your EMS supports plotting of -ve integer."
+ ::= { hzOduModem1 14 }
+
+
+--
+-- MODEM CARD STATISTICS
+--
+ hzOduModem1Statistics OBJECT IDENTIFIER
+ ::= { hzOduModem1 15 }
+
+ hzOduModem1TxFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem frames sent."
+ ::= { hzOduModem1Statistics 1 }
+
+ hzOduModem1RxFramesOK OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem frames received."
+ ::= { hzOduModem1Statistics 2 }
+
+ hzOduModem1RxFramesError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem frames received in error."
+ ::= { hzOduModem1Statistics 3 }
+
+ hzOduModem1RxFramesQueueDiscarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem frames in the queue that were discarded."
+ ::= { hzOduModem1Statistics 4 }
+
+ hzOduModem1TxBlocks OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem blocks transmitted."
+ ::= { hzOduModem1Statistics 5 }
+
+ hzOduModem1RxBlocksOK OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem blocks received."
+ ::= { hzOduModem1Statistics 6 }
+
+ hzOduModem1RxBlocksError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current count of Modem blocks received in error."
+ ::= { hzOduModem1Statistics 7 }
+
+--
+-- RADIO INFORMATION
+--
+
+
+ hzOduRadio1OperStatus OBJECT-TYPE
+ SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , testing ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The current operational state of the interface. Testing
+ indicates that no operational packets can be passed. Testing
+ also indicates that a firmware upgrade may be in progress"
+ ::= { hzOduRadio1 1 }
+
+
+ hzOduRadio1TransmitPowerDbm OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This defines the transmit level of the radio.
+ If ATPC is enabled, you can't change the transmit power.
+
+ The power you see is divided by 10. e.g. A display
+ of 133 is actually 13.3 dBm.
+
+ If the radio is operational and not muted, it is the
+ current transmitting power.
+
+ If the radio is operational and muted, it is the
+ programmed transmitting power, and will transmit at
+ this level when the radio is un-muted.
+
+ If the radio is not operational it is the programmed
+ transmitting power, and will transmit at this level
+ when the radio is operational and not muted.
+
+ If the radio does not have transmit calibration tables
+ programmed into its EEPROM, this transmit power level
+ cannot be used as it is not possible to accurately
+ calculate the actual transmit level. In this case this
+ object will return -99."
+ DEFVAL { 0 }
+ ::= { hzOduRadio1 2 }
+
+ hzOduRadio1ProgrammedAntennaDiameter OBJECT-TYPE
+ SYNTAX INTEGER { antenna12 ( 1 ) , antenna24 ( 2 ) , antenna36 ( 3 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This defines the diameter of the antenna used by the system represented in inches."
+ DEFVAL { 0 }
+ ::= { hzOduRadio1 3 }
+
+
+ hzOduRadio1PowerOption OBJECT-TYPE
+ SYNTAX INTEGER { normal ( 1 ) , highPower ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This indicates the power option of the radio: normal or high power."
+ DEFVAL { 0 }
+ ::= { hzOduRadio1 4 }
+
+
+ hzOduRadio1TxState OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This indicates the power option of the radio: normal or high power."
+ DEFVAL { 0 }
+ ::= { hzOduRadio1 5 }
+
+
+
+ hzOduRadio1Temperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The Radio temperature in degree Centigrade. The actual temperature is got by dividing the number by 10. e.g. -432 is actually -43.2 degree centigrade."
+
+ ::= { hzOduRadio1 6 }
+
+
+--
+-- hzOduCalendar
+--
+
+ hzOduDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A string in the format as follows:
+ XX/YY/ZZ
+ Where XX = day of month (range 01 to 31)
+ YY = month of year(range 01 to 12)
+ ZZ = year (range 01 - 99)"
+ ::= { hzOduCalendar 1 }
+
+ hzOduTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A string in the format as follows:
+ aa:bb:cc:dd
+ Where aa = hour of day ( range 00 to 23 )
+ bb = minute of hour ( range 00 to 59 )
+ cc = second of minute( range 00 to 59 )
+ dd = hundredths of second (range 00 to 99)"
+ ::= { hzOduCalendar 2 }
+
+--
+-- ALARM FOLDER
+--
+
+ hzOduClearAlarmCounters OBJECT-TYPE
+ SYNTAX INTEGER { nicCounters ( 1 ) , modemCounters ( 2 ) , radioCounters ( 3 ) , allCounters ( 4 ), otherCounters (5) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Clears the alarm counters for the specified group"
+ ::= { hzOduAlarms 1 }
+
+ hzOduSystemAlarms OBJECT IDENTIFIER
+ ::= { hzOduAlarms 2 }
+
+
+ hzOduNetworkInterfaceAlarms OBJECT IDENTIFIER
+ ::= { hzOduAlarms 3 }
+ hzOduEnetPort1Alarms OBJECT IDENTIFIER
+ ::= { hzOduNetworkInterfaceAlarms 1 }
+ hzOduEnetPort2Alarms OBJECT IDENTIFIER
+ ::= { hzOduNetworkInterfaceAlarms 2 }
+
+ hzOduWirelessInterfaceAlarms OBJECT IDENTIFIER
+ ::= { hzOduAlarms 4 }
+ hzOduModem1Alarms OBJECT IDENTIFIER
+ ::= { hzOduWirelessInterfaceAlarms 4 }
+
+ hzOduRadio1Alarms OBJECT IDENTIFIER
+ ::= { hzOduWirelessInterfaceAlarms 5 }
+
+
+
+--
+-- FREQUENCY FILE ALARMS
+--
+
+ hzOduExplicitAuthenticationFailure OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Authentication of the peer horizon node has failed. The severity is critical, the probable cause is an incorrect authentication configuration on horizon faulty cable between the modem and radio, and recommended course of action is to check both ends of the link."
+ ::= { hzOduSystemAlarms 1 }
+
+ hzOduExplicitAuthenticationFailureCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of times explicit authentication has failed."
+ ::= { hzOduSystemAlarms 2 }
+
+ hzOduAamConfigMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "In the near end Automatic Adaptive Modulation(AAM) feature set to on and in peer it is set to off"
+ ::= { hzOduSystemAlarms 3 }
+
+ hzOduAamConfigMismatchCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds AAMConfigMismatch alarm has been active."
+ ::= { hzOduSystemAlarms 4 }
+
+ hzOduAamActive OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates aam is active and system running on lowest modulation"
+ ::= { hzOduSystemAlarms 5 }
+
+ hzOduAamActiveCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds AAMActive alarm has been active."
+ ::= { hzOduSystemAlarms 6 }
+
+ hzOduAtpcConfigMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "In the near end Automatic Transmit Power Control(ATPC) feature set to on and in peer it is set to off"
+ ::= { hzOduSystemAlarms 7 }
+
+
+ hzOduAtpcConfigMismatchCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds AtpcConfigMismatch alarm has been active"
+ ::= { hzOduSystemAlarms 8 }
+
+
+
+ hzOduSntpServerUnavailableAlarm OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "All of the SNTP servers are not available. "
+ ::= { hzOduSystemAlarms 9 }
+
+
+ hzOduSntpServerUnavailableAlarmCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates how long in seconds all of the SNTP servers are not available."
+ ::= { hzOduSystemAlarms 10 }
+
+ hzOduFrequencyFileInvalid OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Executing frequency file is valid or not"
+ ::= { hzOduSystemAlarms 11 }
+
+ hzOduFrequencyFileInvalidCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the time (in secs) since this alarm exist."
+ ::= { hzOduSystemAlarms 12 }
+
+ hzOduAtpcAutoDisabled OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the ATPC set to off and system transmit at coordinated power."
+ ::= { hzOduSystemAlarms 13 }
+
+
+ hzOduAtpcAutoDisabledCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the time (in secs) since this alarm exist."
+ ::= { hzOduSystemAlarms 14 }
+
+ hzOduPartnerRedundancyModeMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates partner redundancy mode mismatches."
+ ::= { hzOduSystemAlarms 15 }
+
+ hzOduPartnerRedundancyModeMismatchCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the time (in secs) since this alarm exist."
+ ::= { hzOduSystemAlarms 16 }
+
+ hzOduPartnerConfigurationMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates partner configuration mismatches."
+ ::= { hzOduSystemAlarms 17 }
+
+ hzOduPartnerConfigurationMismatchCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the time (in secs) since this alarm exist."
+ ::= { hzOduSystemAlarms 18 }
+
+ hzOduHsbActiveOnSecondary OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the hsb active link is on secondary."
+ ::= { hzOduSystemAlarms 19 }
+
+ hzOduHsbActiveOnSecondaryCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the time (in secs) since this alarm exist."
+ ::= { hzOduSystemAlarms 20 }
+
+
+ hzOduHsbOverrideByUser OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the hsb mode is overrided by user."
+ ::= { hzOduSystemAlarms 21 }
+
+
+ hzOduHsbOverrideByUserCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the time (in secs) since this alarm exist."
+ ::= { hzOduSystemAlarms 22 }
+
+ hzOduHsbCrossLinkActive OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the hsb cross link is active."
+ ::= { hzOduSystemAlarms 23 }
+
+ hzOduHsbCrossLinkActiveCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the time (in secs) since this alarm exist."
+ ::= { hzOduSystemAlarms 24 }
+
+--
+-- NETWORK INTERFACE PORT1 ALARMS
+--
+
+ hzOduEnetPort1DroppedEnetFramesThresholdExceeded OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The threshold for number of frames dropped has been exceeded. The threshold and the number of seconds that it must exceed this threshold are programmed by the user."
+ ::= { hzOduEnetPort1Alarms 1 }
+
+
+ hzOduEnetPort1DroppedEnetFramesThresholdCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzOduEnetPort1Alarms 2 }
+
+ hzOduEnetPort1BandwidthUtilizationThresholdExceeded OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The threshold for the percentage of available bandwidth has been exceeded. The threshold and the number of seconds that it must exceed this threshold are programmed by the user."
+ ::= { hzOduEnetPort1Alarms 3 }
+
+
+ hzOduEnetPort1BandwidthUtilizationThresholdCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzOduEnetPort1Alarms 4 }
+
+ hzOduEnetPort1RlsMismatch OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS configurations on the pair of systems are mismatched."
+ ::= { hzOduEnetPort1Alarms 5 }
+
+ hzOduEnetPort1RlsMismatchCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzOduEnetPort1Alarms 6 }
+
+
+ hzOduEnetPort1RLSShutdownActivated OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS shutdown is activated."
+ ::= { hzOduEnetPort1Alarms 7 }
+
+ hzOduEnetPort1RLSShutdownActivatedCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzOduEnetPort1Alarms 8 }
+
+ hzOduEnetPort1EthernetLinkDown OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates whether the Ethernet link is down or not. The severity is major, the probable cause is an incorrect configuration of the switch or router connected to horizon. The recommended course of action is to check the connection."
+ ::= { hzOduEnetPort1Alarms 9 }
+
+ hzOduEnetPort1EthernetLinkDownActivatedCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzOduEnetPort1Alarms 10 }
+
+--
+-- NETWORK INTERFACE Port2 ALARMS
+--
+
+ hzOduEnetPort2EthernetLinkDown OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates whether the Ethernet link is down or not. The severity is major, the probable cause is an incorrect configuration of the switch or router connected to horizon. The recommended course of action is to check the connection."
+ ::= { hzOduEnetPort2Alarms 1 }
+
+ hzOduEnetPort2EthernetLinkDownActivatedCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate time, in seconds, that this alarm has been in the active state"
+ ::= { hzOduEnetPort2Alarms 2 }
+
+
+--
+-- MODEM ALARMS
+--
+
+ hzOduModem1RxLossOfSignal OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Loss of signal lock from the demodulator. The severity is critical, the probable cause is lost synchronization with the far end, and recommended course of action is to check the operational state of both ends of the link."
+ ::= { hzOduModem1Alarms 1 }
+
+ hzOduModem1RxLossOfSignalCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzOduModem1Alarms 2 }
+
+ hzOduModem1TxLossOfSync OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Loss of sync bytes at the input of the modulator. The severity is critical, the probable cause is physical interference in the air link, and recommended course of action is to check the line of site between the horizon nodes."
+ ::= { hzOduModem1Alarms 3 }
+
+ hzOduModem1TxLossOfSyncCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzOduModem1Alarms 4 }
+
+ hzOduModem1SnrBelowThreshold OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The demodulator SNR performance worse than programmed levels. The severity is major, the probable cause is physical interference in the air link path or misalignment of the radios or severe weather conditions, and recommended course of action is to check the line of site between the horizon nodes."
+ ::= { hzOduModem1Alarms 5 }
+
+ hzOduModem1SnrBelowThresholdCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzOduModem1Alarms 6 }
+
+ hzOduModem1EqualizerStressExceedThreshold OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Equalizer Stress measured within the demodulator exceeds the threshold value."
+ ::= { hzOduModem1Alarms 7 }
+
+
+ hzOduModem1EquilizerStressExceedThresholdCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzOduModem1Alarms 8 }
+
+ hzOduModem1HardwareFault OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { hzOduModem1Alarms 9 }
+
+ hzOduModem1HardwareFaultCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzOduModem1Alarms 10 }
+
+ hzOduModem1ProgrammingError OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Encountered some problem while programming the modem."
+ ::= { hzOduModem1Alarms 11 }
+
+ hzOduModem1ProgrammingErrorCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the approximate number of seconds that this alarm has been active."
+ ::= { hzOduModem1Alarms 12 }
+
+
+--
+-- RADIO ALARMS
+--
+
+
+ hzOduRadio1SynthLostLock OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Loss of signal lock from IF Synthesizer."
+ ::= { hzOduRadio1Alarms 1 }
+
+ hzOduRadio1SynthLostLockCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that Loss of signal lock from IF Synthesizer."
+ ::= { hzOduRadio1Alarms 2 }
+
+
+ hzOduRadio1TempCompCalTableNotAvail OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temp comp table not available."
+ ::= { hzOduRadio1Alarms 3 }
+
+ hzOduRadio1TempCompCalTableNotAvailCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that Temp comp table not available."
+ ::= { hzOduRadio1Alarms 4 }
+
+ hzOduRadio1TxDetectorPwrBelowThresh OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Tx power detector below threshold 1."
+ ::= { hzOduRadio1Alarms 5 }
+
+ hzOduRadio1TxDetectorPwrBelowThreshCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that Tx power detector below threshold 1."
+ ::= { hzOduRadio1Alarms 6 }
+
+
+ hzOduRadio1DrainCurrentOutOfLimit OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Radio current1 out of limits."
+ ::= { hzOduRadio1Alarms 7 }
+
+ hzOduRadio1DrainCurrentOutOfLimitCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that Radio current1 out of limits."
+ ::= { hzOduRadio1Alarms 8 }
+
+
+ hzOduRadio1TemperatureOutOfLimit OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Radio temperature out of limits."
+ ::= { hzOduRadio1Alarms 9 }
+
+ hzOduRadio1TemperatureOutOfLimitCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates the number of seconds that Radio temperature out of limits."
+ ::= { hzOduRadio1Alarms 10 }
+
+--
+-- TRAP INFORMATION HOSTS, ENABLE/DISABLE
+--
+ hzOduSnmpTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzOduSnmpTrapHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing SNMP trap host entries."
+ ::= { hzOduTraps 1 }
+
+ hzOduSnmpTrapHostEntry OBJECT-TYPE
+ SYNTAX HzOduSnmpTrapHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "The snmp trap host entry containing all the trap host information"
+ INDEX { hzOduSnmpTrapHostIndex }
+ ::= { hzOduSnmpTrapHostTable 1 }
+
+ HzOduSnmpTrapHostEntry ::= SEQUENCE {
+ hzOduSnmpTrapHostIndex INTEGER,
+ hzOduSnmpTrapHostMode INTEGER,
+ hzOduSnmpTrapHostIpAddress IpAddress,
+ hzOduSnmpTrapHostCommunityName DisplayString,
+ hzOduSnmpTrapHostActivated INTEGER
+ }
+
+
+ hzOduSnmpTrapHostIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each trap host. "
+ ::= { hzOduSnmpTrapHostEntry 1 }
+
+
+ hzOduSnmpTrapHostMode OBJECT-TYPE
+ SYNTAX INTEGER { static ( 1 ) , dns ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates how the snmp trap host is obtained for the system."
+ DEFVAL { static }
+ ::= { hzOduSnmpTrapHostEntry 2 }
+
+
+ hzOduSnmpTrapHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates snmp trap host IP address. "
+ ::= { hzOduSnmpTrapHostEntry 3 }
+
+
+
+ hzOduSnmpTrapHostCommunityName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The community string name used in Traps."
+ ::= { hzOduSnmpTrapHostEntry 4 }
+
+
+ hzOduSnmpTrapHostActivated OBJECT-TYPE
+ SYNTAX INTEGER { notActive ( 1 ) , active ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies whether traps are to be sent to this specific host or not"
+ DEFVAL { notActive }
+ ::= { hzOduSnmpTrapHostEntry 5 }
+
+
+
+ --
+-- SNMP V3 TRAP HOST TABLE
+--
+
+ hzOduSnmpV3TrapHostsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzOduSnmpV3TrapHostsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing snmp V3 trap host entries"
+ ::= { hzOduTraps 2 }
+
+ hzOduSnmpV3TrapHostsEntry OBJECT-TYPE
+ SYNTAX HzOduSnmpV3TrapHostsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the snmp v3 trap host information"
+ INDEX { hzOduSnmpV3TrapHostsIndex }
+ ::= { hzOduSnmpV3TrapHostsTable 1 }
+
+ HzOduSnmpV3TrapHostsEntry ::= SEQUENCE {
+ hzOduSnmpV3TrapHostsIndex INTEGER,
+ snmpV3TrapHostIpAddress IpAddress,
+ snmpV3TrapHostUserName DisplayString,
+ snmpV3TrapHostAuthProtocol INTEGER,
+ snmpV3TrapHostAuthPassword DisplayString,
+ snmpV3TrapHostPrivProtocol INTEGER,
+ snmpV3TrapHostPrivPassword DisplayString,
+ snmpV3TrapHostActivated INTEGER
+ }
+
+ hzOduSnmpV3TrapHostsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each v3 trap host."
+ ::= { hzOduSnmpV3TrapHostsEntry 1 }
+
+ snmpV3TrapHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates snmp trap host IP address. "
+ ::= { hzOduSnmpV3TrapHostsEntry 2 }
+
+ snmpV3TrapHostUserName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The user name of the v3 trap host."
+ ::= { hzOduSnmpV3TrapHostsEntry 3 }
+
+
+ snmpV3TrapHostAuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER { noAuth ( 1 ) , md5 ( 2 ), sha(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The authentication alogorithm used by the v3 trap host."
+ ::= { hzOduSnmpV3TrapHostsEntry 4 }
+
+ snmpV3TrapHostAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The authentication password of the v3 trap host."
+ ::= { hzOduSnmpV3TrapHostsEntry 5 }
+
+ snmpV3TrapHostPrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER { noPriv ( 1 ) , des ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The privacy encryiption alogorithm used by the v3 trap host."
+ ::= { hzOduSnmpV3TrapHostsEntry 6 }
+
+ snmpV3TrapHostPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The privacy password of the v3 trap host."
+ ::= { hzOduSnmpV3TrapHostsEntry 7 }
+
+ snmpV3TrapHostActivated OBJECT-TYPE
+ SYNTAX INTEGER { notActive ( 1 ) , active ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies whether a specific v3 trap host is allowed to access the system"
+ DEFVAL { notActive }
+ ::= { hzOduSnmpV3TrapHostsEntry 8 }
+
+
+
+-- ----------------------------
+-- TRAP DEFN
+-- ----------------------------
+
+
+ hzOduColdStartTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 3 }
+
+ hzOduLinkDownTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 4 }
+
+ hzOduLinkUpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 5 }
+
+ hzOduExplicitAuthenticationFailureTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 6 }
+
+
+ hzOduAamConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the aamConfigMismatch trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 7 }
+
+
+ hzOduAamActiveTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the aamActive trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 8 }
+
+
+ hzOduAtpcConfigMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 9 }
+
+
+ hzOduSntpServersUnreachableTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 10 }
+
+ hzOduFrequencyFileInvalidTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 11 }
+
+
+ hzOduEnetPort1DroppedFramesThresholdExceedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. This trap, if enabled, will be sent when the dropped ethernet frames threshold is exceeded. If enabled, the system will send this trap to all trap hosts programmed in the system by the user."
+ DEFVAL { disabled }
+ ::= { hzOduTraps 12 }
+
+ hzOduEnetPort1BandwidthUtilizationThresholdExceedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. This trap, if enabled, will be sent when the ethernet bandwidth utilization threshold is exceeded. If enabled, the system will send this trap to all trap hosts programmed in the system by the user."
+ DEFVAL { disabled }
+ ::= { hzOduTraps 13 }
+
+
+
+
+ hzOduEnetPort1RlsMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 14 }
+
+
+ hzOduEnetPort1RLSShutdownActivatedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 15 }
+
+ hzOduModem1RxLossOfSignalLockTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 16 }
+
+ hzOduModem1TxLossOfSyncTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 17 }
+
+ hzOduModem1SnrBelowThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 18 }
+
+ hzOduModem1EqualizerStressExceedThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 19 }
+
+ hzOduModem1ChannelizedRslBelowThresholdTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the trap. This trap, if enabled, will be sent when the radio receive signal level threshold is exceeded. If enabled, the system will send this trap to all trap hosts programmed in the system by the user."
+ DEFVAL { disabled }
+ ::= { hzOduTraps 20 }
+
+ hzOduModem1HardwareFaultTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 21 }
+
+ hzOduModem1ProgrammingErrorTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 22 }
+
+
+ hzOduRadio1SynthLostLockTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the ifSythLostLock trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 23 }
+
+
+ hzOduRadio1TempCompCalTableNotAvailTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the tempCompCalTableNotAvailable trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 24 }
+
+ hzOduRadio1TxDetectorPwrBelowThreshTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the txDetectorPwrBelowThresh trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 25 }
+
+ hzOduRadio1DrainCurrentOutOfLimitTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the radioCurrentOutOfLimitTrap trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 26 }
+
+ hzOduRadio1TemperatureOutOfLimitTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Enables or disables the radioTemperatureOutOfLimitTrap trap. "
+ DEFVAL { disabled }
+ ::= { hzOduTraps 27 }
+
+
+ hzOduTtyManagementSessionCommencedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 28 }
+
+ hzOduTtyManagementSessionTerminatedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 29 }
+
+ hzOduAtpcAutoDisabledTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 30 }
+
+ hzOduPartnerRedundancyModeMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 31 }
+
+ hzOduPartnerConfigurationMismatchTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 32 }
+
+ hzOduHsbActiveOnSecondaryTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 33 }
+
+ hzOduHsbOverrideByUserTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 34 }
+
+ hzOduHsbCrossLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 35 }
+
+ hzOduHsbActiveOnPrimaryTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Specifies whether this trap is to be sent or not"
+ DEFVAL { disabled }
+ ::= { hzOduTraps 36 }
+
+--
+
+--
+-- SNMP MANAGERS
+--
+
+
+ hzOduSnmpUserAccess OBJECT-TYPE
+ SYNTAX INTEGER { explicitManagers ( 1 ) , any ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies the user access to the system.If access is set to managers then only managers with there ip addresses set in snmpManagersTable will be able to gain snmp access to the system. If access is set to any then any manager will be able to gain snmp access to the system"
+ ::= { hzOduSnmp 1 }
+
+ hzOduSnmpManagerAnyCommunityName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The community string name used by the 'any' manager."
+ ::= { hzOduSnmp 2 }
+
+ hzOduSnmpSetRequests OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Indicates whether SNMP SET requests are allowed."
+ DEFVAL { disabled }
+ ::= { hzOduSnmp 3 }
+
+
+
+ hzOduSnmpManagersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzOduSnmpManagersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing snmp manager entries"
+ ::= { hzOduSnmp 4 }
+
+ hzOduSnmpManagersEntry OBJECT-TYPE
+ SYNTAX HzOduSnmpManagersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the snmp manager information"
+ INDEX { hzOduSnmpManagersIndex }
+ ::= { hzOduSnmpManagersTable 1 }
+
+ HzOduSnmpManagersEntry ::= SEQUENCE {
+ hzOduSnmpManagersIndex INTEGER,
+ hzOduSnmpManagerIpAddress IpAddress,
+ hzOduSnmpManagerCommunityName DisplayString,
+ hzOduSnmpManagerActivated INTEGER
+ }
+
+ hzOduSnmpManagersIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each manager."
+ ::= { hzOduSnmpManagersEntry 1 }
+
+
+ hzOduSnmpManagerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The IP address of the Manager."
+ ::= { hzOduSnmpManagersEntry 2 }
+
+
+ hzOduSnmpManagerCommunityName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The community string name used by the manager."
+ ::= { hzOduSnmpManagersEntry 3 }
+
+
+ hzOduSnmpManagerActivated OBJECT-TYPE
+ SYNTAX INTEGER { notActive ( 1 ) , active ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies whether a specific manager is allowed to access the system"
+ DEFVAL { notActive }
+ ::= { hzOduSnmpManagersEntry 4 }
+ hzOduSnmpV3ManagersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzOduSnmpV3ManagersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing snmp V3 manager entries"
+ ::= { hzOduSnmp 5 }
+
+ hzOduSnmpV3ManagersEntry OBJECT-TYPE
+ SYNTAX HzOduSnmpV3ManagersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the snmp v3 manager information"
+ INDEX { hzOduSnmpV3ManagersIndex }
+ ::= { hzOduSnmpV3ManagersTable 1 }
+
+ HzOduSnmpV3ManagersEntry ::= SEQUENCE {
+ hzOduSnmpV3ManagersIndex INTEGER,
+ hzOduSnmpV3ManagerUserName DisplayString,
+ hzOduSnmpV3ManagerAuthProtocol INTEGER,
+ hzOduSnmpV3ManagerAuthPassword DisplayString,
+ hzOduSnmpV3ManagerPrivProtocol INTEGER,
+ hzOduSnmpV3ManagerPrivPassword DisplayString,
+ hzOduSnmpV3ManagerActivated INTEGER
+ }
+
+ hzOduSnmpV3ManagersIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each v3 manager."
+ ::= { hzOduSnmpV3ManagersEntry 1 }
+
+
+ hzOduSnmpV3ManagerUserName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The user name of the v3 Manager."
+ ::= { hzOduSnmpV3ManagersEntry 2 }
+
+
+ hzOduSnmpV3ManagerAuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER { noAuth ( 1 ) , md5 ( 2 ), sha(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The authentication alogorithm used by the v3 manager."
+ ::= { hzOduSnmpV3ManagersEntry 3 }
+
+ hzOduSnmpV3ManagerAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The authentication password of the v3 Manager."
+ ::= { hzOduSnmpV3ManagersEntry 4 }
+
+ hzOduSnmpV3ManagerPrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER { noPriv ( 1 ) , des ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The privacy encryiption alogorithm used by the v3 manager."
+ ::= { hzOduSnmpV3ManagersEntry 5 }
+
+ hzOduSnmpV3ManagerPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The privacy password of the v3 Manager."
+ ::= { hzOduSnmpV3ManagersEntry 6 }
+
+ hzOduSnmpV3ManagerActivated OBJECT-TYPE
+ SYNTAX INTEGER { notActive ( 1 ) , active ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies whether a specific v3 manager is allowed to access the system"
+ DEFVAL { notActive }
+ ::= { hzOduSnmpV3ManagersEntry 7 }
+
+
+--
+-- User Login information
+--
+
+
+ hzOduTtySessionUser1 OBJECT IDENTIFIER
+ ::= { hzOduManagementSessions 1 }
+
+ hzOduTtySessionUser1Name OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The username of a management session using Telnet or HTTP. The session state variable must be checked to determine if the management session is currently in progress."
+ ::= { hzOduTtySessionUser1 1 }
+
+
+ hzOduTtySessionUser1ConnectionType OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , serialPort ( 2 ) , enetPort2 ( 3 ) , enetPort1 ( 4 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The physical port used to log in to the system. The serial port is always local to the equipment. The 10BaseT connector may be local, or remote, depending on if the configuration of network management port. The inband connection is the port carrying customer traffic."
+ ::= { hzOduTtySessionUser1 2 }
+
+ hzOduTtySessionUser1State OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , sessionTerminated ( 2 ) , sessionInProgress ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { hzOduTtySessionUser1 3 }
+
+ hzOduTtySessionUser2 OBJECT IDENTIFIER
+ ::= { hzOduManagementSessions 2 }
+
+ hzOduTtySessionUser2Name OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The username of a person currently logged in to the system using Telnet or HTTP. This can be in-band or the side 10BT channel, if supported on this system."
+ ::= { hzOduTtySessionUser2 1 }
+
+
+ hzOduTtySessionUser2ConnectionType OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , serialPort ( 2 ) , enetPort2 ( 3 ) , enetPort1 ( 4 )}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The physical port used to log in to the system. The serial port is always local to the equipment. The 10BaseT connector may be local, or remote, depending on if the configuration of network management port. The inband connection is the port carrying customer traffic."
+ ::= { hzOduTtySessionUser2 2 }
+
+ hzOduTtySessionUser2State OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , sessionTerminated ( 2 ) , sessionInProgress ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { hzOduTtySessionUser2 3 }
+
+ hzOduTtySessionUser3 OBJECT IDENTIFIER
+ ::= { hzOduManagementSessions 3 }
+
+ hzOduTtySessionUser3Name OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The username of a person currently logged in to the system using Telnet or HTTP. This can be in-band or the side 10BT channel, if supported on this system."
+ ::= { hzOduTtySessionUser3 1 }
+
+
+ hzOduTtySessionUser3ConnectionType OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , serialPort ( 2 ) , enetPort2 ( 3 ) , enetPort1 ( 4 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The physical port used to log in to the system. The serial port is always local to the equipment. The 10BaseT connector may be local, or remote, depending on if the configuration of network management port. The inband connection is the port carrying customer traffic."
+ ::= { hzOduTtySessionUser3 2 }
+
+
+ hzOduTtySessionUser3State OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , sessionTerminated ( 2 ) , sessionInProgress ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { hzOduTtySessionUser3 3 }
+
+ hzOduTtySessionUser4 OBJECT IDENTIFIER
+ ::= { hzOduManagementSessions 4 }
+
+ hzOduTtySessionUser4Name OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The username of a person currently logged in to the system using Telnet or HTTP. This can be in-band or the side 10BT channel, if supported on this system."
+ ::= { hzOduTtySessionUser4 1 }
+
+
+ hzOduTtySessionUser4ConnectionType OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , serialPort ( 2 ) , enetPort2 ( 3 ) , enetPort1 ( 4 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The physical port used to log in to the system. The serial port is always local to the equipment. The 10BaseT connector may be local, or remote, depending on if the configuration of network management port. The inband connection is the port carrying customer traffic."
+ ::= { hzOduTtySessionUser4 2 }
+
+ hzOduTtySessionUser4State OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , sessionTerminated ( 2 ) , sessionInProgress ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { hzOduTtySessionUser4 3 }
+
+ hzOduTtySessionUser5 OBJECT IDENTIFIER
+ ::= { hzOduManagementSessions 5 }
+
+ hzOduTtySessionUser5Name OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The username of a person currently logged in to the system using Telnet or HTTP. This can be in-band or the side 10BT channel, if supported on this system."
+ ::= { hzOduTtySessionUser5 1 }
+
+
+ hzOduTtySessionUser5ConnectionType OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , serialPort ( 2 ) , enetPort2 ( 3 ) , enetPort1 ( 4 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The physical port used to log in to the system. The serial port is always local to the equipment. The 10BaseT connector may be local, or remote, depending on if the configuration of network management port. The inband connection is the port carrying customer traffic."
+ ::= { hzOduTtySessionUser5 2 }
+
+
+ hzOduTtySessionUser5State OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , sessionTerminated ( 2 ) , sessionInProgress ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { hzOduTtySessionUser5 3 }
+
+ hzOduTtySessionUser6 OBJECT IDENTIFIER
+ ::= { hzOduManagementSessions 6 }
+
+ hzOduTtySessionUser6Name OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The username of a person currently logged in to the system using Telnet or HTTP. This can be in-band or the side 10BT channel, if supported on this system."
+ ::= { hzOduTtySessionUser6 1 }
+
+
+ hzOduTtySessionUser6ConnectionType OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , serialPort ( 2 ) , enetPort2 ( 3 ) , enetPort1 ( 4 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The physical port used to log in to the system. The serial port is always local to the equipment. The 10BaseT connector may be local, or remote, depending on if the configuration of network management port. The inband connection is the port carrying customer traffic."
+ ::= { hzOduTtySessionUser6 2 }
+
+
+ hzOduTtySessionUser6State OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , sessionTerminated ( 2 ) , sessionInProgress ( 3 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { hzOduTtySessionUser6 3 }
+
+
+ hzOduSessionUserInformation OBJECT IDENTIFIER
+ ::= { hzOduManagementSessions 7 }
+
+ hzOduTtySessionUserName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "NOT IMPLEMENTED. Object type placeholder for username string for SNMP traps. The username of a person currently logged in to the system using Telnet or HTTP. This can be in-band or the side 10BT channel, if supported on this system."
+ ::= { hzOduSessionUserInformation 1 }
+
+
+ hzOduTtySessionUserConnectionType OBJECT-TYPE
+ SYNTAX INTEGER { informationNotAvailable ( 1 ) , serialPort ( 2 ) , enetPort2 ( 3 ) , enetPort1 ( 4 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "NOT IMPLEMENTED. Object type placeholder for connection type for SNMP traps. The physical port used to log in to the system. The serial port is always local to the equipment. The 10BaseT connector may be local, or remote, depending on if the configuration of network management port. The inband connection is the port carrying customer traffic."
+ ::= { hzOduSessionUserInformation 2 }
+
+
+ --
+-- HTTPS group
+--
+
+ hzOduHttpEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether HTTP is enabled."
+ DEFVAL { disabled }
+ ::= { hzOduHttp 1 }
+
+ hzOduHttpSecure OBJECT IDENTIFIER
+ ::= { hzOduHttp 2 }
+
+
+ hzOduHttpSecureCertificateStatus OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 100 ) )
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Returns the HTTPS certificate status"
+ ::= { hzOduHttpSecure 1 }
+
+
+ hzOduHttpSecureAccessForAdminUsers OBJECT-TYPE
+ SYNTAX INTEGER { off( 1 ), on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "the HTTPS access requirement for Admin user group."
+ ::= { hzOduHttpSecure 2 }
+
+ hzOduHttpSecureAccessForNocUsers OBJECT-TYPE
+ SYNTAX INTEGER { off( 1 ), on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "the HTTPS access requirement for Noc user group."
+ ::= { hzOduHttpSecure 3 }
+
+ hzOduHttpSecureAccessForSuperUsers OBJECT-TYPE
+ SYNTAX INTEGER { off( 1 ), on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "the HTTPS access requirement for Super user group."
+ ::= { hzOduHttpSecure 4 }
+
+
+--
+-- Giga Ethernet Qos
+--
+ hzOduQosEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether QOS is enabled."
+ DEFVAL { disabled }
+ ::= { hzOduQos 1 }
+
+ hzOduCosType OBJECT-TYPE
+ SYNTAX INTEGER { cosVlan ( 1 ) ,
+ cosQinQiTag ( 2 ),
+ cosQinQoTag ( 3 ),
+ cosDscp ( 4 )}
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates the class of service tag type. Based on the setting
+ Horizon will use the CoS value in the VLAN tag, or Q-in-Q inner
+ VLAN tag, Q-in-Q outer VLAN tag, or DSCP tag."
+ DEFVAL { cosVlan }
+ ::= { hzOduQos 2 }
+
+
+--
+-- 802.1p priorities assignment.
+--
+ hzOduCoSQinQiTag OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets the value of the Q-in-Q inner tag. This
+ tag is also used to classify the non-Q-in-Q VLAN. Default value is 0x8100."
+ DEFVAL { 0 }
+ ::= { hzOduQos 3 }
+
+ hzOduCoSQinQoTag OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets the value of the Q-in-Q outer VLAN tag. Default value is 0x8100."
+ DEFVAL { 0 }
+ ::= { hzOduQos 4 }
+
+ hzOduCosQueueMapping OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 15 .. 32 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "User queue assignments for CoS values 0 to 7.
+ There are 4 coS queues. Their corresponding
+ queue numbers are 1,2, 3, where 1 is the lowest priority queue and
+ 4 is the highest priority queue.
+ CoS to queue mapping example: 1 1 2 2 3 3 4 4."
+ ::= { hzOduQos 5 }
+
+
+
+--
+-- Queue operation mode
+--
+ hzOduCosExpediteQueue OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ), enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This sets the user queue operation mode. (a) In expedite mode,
+ any Queue can be assigned 100% of CIR. Queue 4 is serviced first
+ and queue 1 is servcied last.(b) In non expedite mode, the sum of all CIRs
+ must be equal to 100%. In this mode higher priority queues
+ will be serviced first until that queue is emptied or
+ the defined CIR is reached."
+ DEFVAL { 1 }
+ ::= { hzOduQos 6 }
+
+--
+-- user queues configuration.
+--
+
+ hzOduCosQueueCIR OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Committeed Information Rate (CIR) assignments for CoS queues
+ 1 to 4. CIR is assigned as the percentage of system current speed.
+ When expedite queue is enabled any queue can be assigned 100% bandwidth.
+ When expedite queue is disabled the sum of CIR of all queues should be 100."
+
+ ::= { hzOduQos 7 }
+
+
+ hzOduCosQueueCBS OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Comitted Burst Size (CBS) for CoS queues 1 to 4. CBS is the percentage
+ of total packet buffer size. The sum of CBS's of all 4
+ queues must be equal to 100. Minimum CBS assignable to any queue
+ is 1."
+
+ ::= { hzOduQos 8 }
+
+
+ hzOduCosDefaultValue OBJECT-TYPE
+ SYNTAX INTEGER (0 .. 7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Default CoS value assigned to the ethernet
+ frames that don't have VLAN or Q-in-Q tag."
+ DEFVAL { 0 }
+ ::= { hzOduQos 9 }
+
+ hzOduCutThroughProcessing OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Sets cut through processing on/off."
+ ::= { hzOduQos 10 }
+
+--
+-- hzOduRapidLinkShutdown
+--
+ hzOduRapidLinkShutdownVer1 OBJECT IDENTIFIER
+ ::= { hzOduRapidLinkShutdown 1 }
+
+ hzOduRlsEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> The Rapid Link Shutdown feature: enabled or disabled.
+ Changing this option requires a system reset."
+ DEFVAL { disabled }
+ ::= { hzOduRapidLinkShutdownVer1 1 }
+
+ hzOduAutomaticLinkReestablish OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> If this feature is enabled, the link will be automatically reestablished.
+ If this feature is disabled, the user must explicitly use the manualReestablish object
+ to bring the link back up"
+ DEFVAL { disabled }
+ ::= { hzOduRapidLinkShutdownVer1 2 }
+
+
+ hzOduManualLinkReestablish OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> This object is writeable ONLY if automaticLinkReestablish is set to disabled.
+ The user explicitly brings the link back up by setting this object to enabled.
+ The user explicitly brings the link down by setting this object to disabled.
+ to bring the link back up"
+ DEFVAL { disabled }
+ ::= { hzOduRapidLinkShutdownVer1 3 }
+
+
+ hzOduHysterisisErredFramesPerMilliSecond
+ OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> The link will be automatically shut down when this number of erred
+ modem frames threshold is exceeded during the time set in the
+ hysterisisErredMilliSeconds object.
+ **NOTE: You must SET the writeRlsMonitorParametersToSystem object
+ to write this paramater to RAM. If you write and immediately
+ read this object, the previous value will be displayed.
+ You should SET all parameters in this folder first, and then write
+ to a '1' to the writeRlsMonitorParametersToSystem object.
+ You must also save the MIB via the writing the apSaveMIB object,
+ and then reset the system."
+ DEFVAL { 0 }
+ ::= { hzOduRapidLinkShutdownVer1 4 }
+
+ hzOduHysterisisErredMilliSeconds
+ OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> The time to determine a link that has excessive errors.
+ The link will be automatically shut down when this number of milliseconds
+ experiences the number of erred frames specified in the
+ hysterisisErredFramesPerMilliSecond object.
+ **NOTE: You must SET the writeRlsMonitorParametersToSystem object
+ to write this paramater to RAM. If you write and immediately
+ read this object, the previous value will be displayed.
+ You should SET all parameters in this folder first, and then write
+ to a '1' to the writeRlsMonitorParametersToSystem object.
+ You must also save the MIB via the writing the apSaveMIB object,
+ and then reset the system."
+
+ DEFVAL { 0 }
+ ::= { hzOduRapidLinkShutdownVer1 5 }
+
+
+ hzOduHysterisisUnerredFramesPerMilliSecond
+ OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> The link will be automatically brought back up when the number of erred
+ modem frames is less than this value ( only if automaticLinkReestablish
+ is set to enabled).
+ This threshold value cannot be crossed for the duration of time specified in the
+ hysterisisUnerredMilliSeconds object.
+ **NOTE: You must SET the writeRlsMonitorParametersToSystem object
+ to write this paramater to RAM. If you write and immediately
+ read this object, the previous value will be displayed.
+ You should SET all parameters in this folder first, and then write
+ to a '1' to the writeRlsMonitorParametersToSystem object.
+ You must also save the MIB via the writing the apSaveMIB object,
+ and then reset the system."
+
+ DEFVAL { 0 }
+ ::= { hzOduRapidLinkShutdownVer1 6 }
+
+ hzOduHysterisisUnerredMilliSeconds
+ OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> The time block to use to determine if the link is error free enough to
+ warrant it to automatically reestablish itself ( only if automaticLinkReestablish
+ is set to enabled).
+ The link will be brought back up automatically when this number of milliseconds
+ experiences less the number of acceptable erred frames specified in the
+ hysterisisUnerredFramesPerMilliSecond object.
+ **NOTE: You must SET the writeRlsMonitorParametersToSystem object
+ to write this paramater to RAM. If you write and immediately
+ read this object, the previous value will be displayed.
+ You should SET all parameters in this folder first, and then write
+ to a '1' to the writeRlsMonitorParametersToSystem object.
+ You must also save the MIB via the writing the apSaveMIB object,
+ and then reset the system."
+
+ DEFVAL { 0 }
+ ::= { hzOduRapidLinkShutdownVer1 7 }
+
+ hzOduWriteRlsMonitorParametersToSystem
+ OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> This writes the following parameters to RAM:
+ hysterisisErredFramesPerMilliSecond,
+ hysterisisErredMilliSeconds,
+ hysterisisUnerredFramesPerMilliSecond,
+ hysterisisUnerredMilliSeconds.
+ Reading this object returns '1'."
+ DEFVAL { 0 }
+ ::= { hzOduRapidLinkShutdownVer1 8 }
+
+
+
+ hzOduRlsSampleTimeInMilliSeconds
+ OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "<deprecated> "
+
+ DEFVAL { 0 }
+ ::= { hzOduRapidLinkShutdownVer1 9 }
+
+
+ hzOduRapidLinkShutdownVer2 OBJECT IDENTIFIER
+ ::= { hzOduRapidLinkShutdown 2 }
+
+ hzOduPrimaryRlsEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The Rapid Link Shutdown feature: enabled or disabled.
+ Changing this option requires a system reset."
+ DEFVAL { disabled }
+ ::= { hzOduRapidLinkShutdownVer2 1 }
+
+ hzOduPrimaryRlsHardFaultMonitor OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This object has changed - Enable the rlsHardFaultMonitor for rapid detection of severely degrade link. When disabled the
+ only the RLS Link Degrade Monitor is used."
+ DEFVAL { off }
+ ::= { hzOduRapidLinkShutdownVer2 2 }
+
+ hzOduPrimaryAutomaticLinkReestablish OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "If this feature is enabled, the link will be automatically reestablished
+ If this feature is disabled, the user must explicitly use the manualReestablish object
+ to bring the link back up"
+ DEFVAL { disabled }
+ ::= { hzOduRapidLinkShutdownVer2 3 }
+
+
+ hzOduPrimaryManualLinkReestablish OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This object is writeable ONLY if automaticLinkReestablish is set to disabled.
+ The user explicitly brings the link back up by setting this object to enabled.
+ The user explicitly brings the link down by setting this object to disabled.
+ to bring the link back up"
+ DEFVAL { disabled }
+ ::= { hzOduRapidLinkShutdownVer2 4 }
+
+ hzOduWritePrimaryRlsMonitorParametersToSystem
+ OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This object has changed - This writes RLS soft and hard fault monitor parameters to RAM
+ Reading this object returns '1'."
+ DEFVAL { 0 }
+ ::= { hzOduRapidLinkShutdownVer2 5 }
+
+
+ hzOduPrimarySoftFaultMonitor OBJECT IDENTIFIER
+ ::= { hzOduRapidLinkShutdownVer2 6 }
+
+ hzOduPrimaryHardFaultMonitor OBJECT IDENTIFIER
+ ::= { hzOduRapidLinkShutdownVer2 7 }
+
+ hzOduPrimaryReceiveSignalLevelMonitor OBJECT IDENTIFIER
+ ::= { hzOduRapidLinkShutdownVer2 8 }
+
+ hzOduPrimaryRlsStatus OBJECT IDENTIFIER
+ ::= { hzOduRapidLinkShutdownVer2 9 }
+
+
+
+ hzOduPrimaryEstablishErredFrameThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Maximum erred blocks, per sample, allowed for link establishment."
+ ::= { hzOduPrimarySoftFaultMonitor 1 }
+
+ hzOduPrimaryShutdownErredFrameThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Minimum erred blocks, per sample, allowed before link shutdown."
+ ::= { hzOduPrimarySoftFaultMonitor 2 }
+
+ hzOduPrimaryEstablishNumberOfSamples OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Minimum number of consecutive good samples required before link is established."
+ ::= { hzOduPrimarySoftFaultMonitor 3 }
+
+ hzOduPrimaryShutdownNumberOfSamples OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Minimum number of consecutive erred samples before link is shutdown."
+ ::= { hzOduPrimarySoftFaultMonitor 4 }
+
+ hzOduPrimaryEstablishSamplePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Period of Time, in milliseconds, for monitoring Establish Erred Frame Threshold."
+ ::= { hzOduPrimarySoftFaultMonitor 5 }
+
+ hzOduPrimaryShutdownSamplePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Period of Time, in milliseconds, for monitoring Shutdown Erred Frame Threshold."
+ ::= { hzOduPrimarySoftFaultMonitor 6 }
+
+ hzOduPrimaryQuickShutdownSamplePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Minimum number of milliseconds required to classify samples as erred."
+ ::= { hzOduPrimarySoftFaultMonitor 7 }
+
+
+ hzOduPrimaryFaultSamplePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The period of time, in milliseconds, for which the
+ rlsFaultThreshold is applied."
+ ::= { hzOduPrimaryHardFaultMonitor 1 }
+
+ hzOduPrimaryFaultThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The percentage of the rlsFaultSamplePeriodMilliSeconds period
+ which must be degraded before the link is
+ set to the 'impaired' state."
+ ::= { hzOduPrimaryHardFaultMonitor 2 }
+
+ hzOduPrimaryRlsMakeRslMonitorRslValue OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 24 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The RSL threshold, in dBm. When Link is inactive and if RSL
+ is higher than this threshold for a desired
+ period, the link will become active."
+ ::= { hzOduPrimaryReceiveSignalLevelMonitor 1 }
+
+ hzOduPrimaryRlsMakeRslMonitorPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The desired period, in seconds. When Link is inactive and if RSL
+ is higher than the desired threshold for this
+ period, the link will become active."
+ ::= { hzOduPrimaryReceiveSignalLevelMonitor 2 }
+
+
+--
+-- rlsStatus
+--
+ hzOduPrimaryRlsOption OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS Option. On Basic: RLS enabled with base degrade monitoring;
+ On Advanced: RLS enabled with hard fault monitoring;
+ Off: Entire RLS feature disabled."
+ ::= { hzOduPrimaryRlsStatus 1 }
+
+
+
+ hzOduPrimaryRlsState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Rapid Link Shutdown State. If the state is activated, that means
+ link is down; If the state is inactivated, that means that
+ link is up."
+ ::= { hzOduPrimaryRlsStatus 2 }
+
+ hzOduPrimaryRlsMismatchState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RLS Mismatch State. If the state is activated, that means RLS
+ configuration is mismatched with peer. If the state is OK,
+ that means RLS configuration is matched with peer."
+ ::= { hzOduPrimaryRlsStatus 3 }
+
+ hzOduPrimaryDegradeMonitorState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Degrade Monitor State. If the state is activated, that means
+ the RLS Degrade Monitor is asserting the link down. If the
+ state is OK, that means the RLS Degrade Monitor is asserting
+ the link up."
+ ::= { hzOduPrimaryRlsStatus 4 }
+
+ hzOduPrimaryHardFaultMonitorState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Hard Fault Monitor State. If the state is activated, that means
+ the Hard Fault Monitor is asserting the link down. If the state
+ is OK, that means the RLS Hard Fault Monitor is asserting the
+ link up."
+ ::= { hzOduPrimaryRlsStatus 5 }
+
+ hzOduPrimaryMakeRslThresholdState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Make RSL Threshold State. If the state is not met, that means the
+ RLS signal level is below the threshold value. If the state is OK,
+ that means the RLS signal level is above the threshold value."
+ ::= { hzOduPrimaryRlsStatus 6 }
+
+ hzOduPrimaryPeerRslState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Peer RSL State. If the state is activated, that means the peer has
+ activated RLS. If the state is OK, that means the Peer hasn't
+ activated RLS."
+ ::= { hzOduPrimaryRlsStatus 7 }
+
+ hzOduPrimaryRadioInterfaceState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Radio Interface State. If the state is down, that means The radio
+ interface is not operational(muted,disconnected, not configured).
+ If the state is up, that means the radio interface is operational."
+ ::= { hzOduPrimaryRlsStatus 8 }
+
+ hzOduPrimaryNetworkInterfaceState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Network Interface State. If the state is down, that means the network
+ interface (Ethernet/PHY) is not operational(disconnected, not
+ configured). If the state is up, that means the network interface
+ (Ethernet/PHY) is operational."
+ ::= { hzOduPrimaryRlsStatus 9 }
+
+ hzOduPrimaryUserConfiguredEstablishFer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "User Configured Establish Frame Error Ratio required for the
+ link to be restored to service, set by the user. An example
+ value being '1.0E-7'."
+ ::= { hzOduPrimaryRlsStatus 10 }
+
+ hzOduPrimaryMinimumAchievableEstablishFer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Minimum achievable Frame Error Ratio required for the link to be
+ restored to service. An example value being '1.0E-7'."
+ ::= { hzOduPrimaryRlsStatus 11 }
+
+ hzOduPrimaryUserConfiguredShutdownFer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "User Configured Shutdown Frame Error Ratio required for the
+ link to remain in-service, set by the user. An example value
+ being '1.0E-7'."
+ ::= { hzOduPrimaryRlsStatus 12 }
+
+ hzOduPrimaryMinimumAchievableShutdownFer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Minimum achievable Frame Error Ratio required for the link to
+ remain in-service. An example value being '1.0E-7'."
+ ::= { hzOduPrimaryRlsStatus 13 }
+
+ hzOduPrimaryUserConfiguredEstablishMonitorTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "User Configured Establish Monitor Time, in milliseconds, for
+ which the 'User Configured Establish FER' must be achieved
+ to bring link into service, set by user"
+ ::= { hzOduPrimaryRlsStatus 14 }
+
+ hzOduPrimaryActualEstablishMonitorTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Actual Establish Monitor Time, in milliseconds, for which the
+ 'User Configured Establish FER' must be achieved to bring
+ link into service, it's a multiple of the establish sample
+ period required to observe the FER"
+ ::= { hzOduPrimaryRlsStatus 15 }
+
+ hzOduPrimaryUserConfiguredShutdownMonitorTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "User Configured Shutdown Monitor Time, in milliseconds, for which
+ the 'User Configured Shutdown FER' must be met for the link to
+ remain in-service, set by user."
+ ::= { hzOduPrimaryRlsStatus 16 }
+
+ hzOduPrimaryActualShutdownMonitorTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Actual Shutdown Monitor Time, in milliseconds, for which the 'User
+ Configured Shutdown FER' must be met for the link to remain
+ in-service, it's a multiple of the shutdown sample period required
+ to observe the FER"
+ ::= { hzOduPrimaryRlsStatus 17 }
+
+
+
+--
+-- hzOduSntp
+--
+
+ hzOduSntpEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether SNTP feature is enabled."
+ DEFVAL { enabled }
+ ::= { hzOduSntp 1 }
+
+ hzOduSntpOffset OBJECT-TYPE
+-- This value is 10 times the actual value.
+ SYNTAX INTEGER ( -140 .. 140 )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "System time offset from GMT."
+ DEFVAL { -40 }
+ ::= { hzOduSntp 2 }
+
+
+ hzOduSntpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzOduSntpServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing sntp server entries"
+ ::= { hzOduSntp 3 }
+
+ hzOduSntpServerEntry OBJECT-TYPE
+ SYNTAX HzOduSntpServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the sntp server information"
+ INDEX { hzOduSntpServerIndex }
+ ::= { hzOduSntpServerTable 1 }
+
+ HzOduSntpServerEntry ::= SEQUENCE {
+ hzOduSntpServerIndex INTEGER,
+ hzOduSntpServerIpAddress IpAddress,
+ hzOduSntpServerStatus INTEGER,
+ hzOduSntpServerStratum INTEGER
+ }
+
+ hzOduSntpServerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each server."
+ ::= { hzOduSntpServerEntry 1 }
+
+
+ hzOduSntpServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The IP address of the server."
+ ::= { hzOduSntpServerEntry 2 }
+
+
+ hzOduSntpServerStatus OBJECT-TYPE
+ SYNTAX INTEGER { good (1) , failed (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The status of the sntp server."
+ ::= { hzOduSntpServerEntry 3 }
+
+
+ hzOduSntpServerStratum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Specifies the stratum of a server, 0 for failed server"
+ ::= { hzOduSntpServerEntry 4 }
+
+--
+-- hzOduLogs
+--
+
+ hzOduEventLogEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether event log is enabled."
+ DEFVAL { enabled }
+ ::= { hzOduLogs 1 }
+
+ hzOduPerfmLogEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Indicates whether performance log is enabled."
+ DEFVAL { enabled }
+ ::= { hzOduLogs 2 }
+
+ hzOduPerfmLogInterval OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 10 ) )
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Performance statistics are logged periodically by this interval."
+ ::= { hzOduLogs 3 }
+
+--
+-- hzOduRadius
+--
+ hzOduRadiusSuperUserAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { off ( 1 ) , on( 2 ) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION " The set strict mode on or off"
+ DEFVAL { off }
+ ::= { hzOduRadius 1 }
+
+ hzOduRadiusServerTimeOut OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION " Timeout period for authentication requests"
+ DEFVAL { 0 }
+ ::= { hzOduRadius 2 }
+
+
+ hzOduRadiusServerDeadTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION " Time to declare an unresponsive server 'dead'"
+ DEFVAL { 0 }
+ ::= { hzOduRadius 3 }
+
+ hzOduRadiusServerReTransmit OBJECT-TYPE
+ SYNTAX INTEGER { strict ( 1 ) , notstrict ( 2 ) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION " Maximum number of retransmits to an unresponsive server"
+ DEFVAL { enabled }
+ ::= { hzOduRadius 4 }
+
+
+
+ hzOduRadiusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HzOduRadiusServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table containing radius server entries"
+ ::= { hzOduRadius 5 }
+
+ hzOduRadiusServerEntry OBJECT-TYPE
+ SYNTAX HzOduRadiusServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Contains the sntp server information"
+ INDEX { hzOduRadiusServerIndex }
+ ::= { hzOduRadiusServerTable 1 }
+
+ HzOduRadiusServerEntry ::= SEQUENCE {
+ hzOduRadiusServerIndex INTEGER,
+ hzOduRadiusCfgdHostIpAddress IpAddress,
+ hzOduRadiusActiveHostIpAddress IpAddress
+ }
+
+ hzOduRadiusServerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "A unique value for each server."
+ ::= { hzOduRadiusServerEntry 1 }
+
+
+ hzOduRadiusCfgdHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The IP address of the configured radius server."
+ ::= { hzOduRadiusServerEntry 2 }
+
+
+ hzOduRadiusActiveHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The IP address of the active radius server."
+ ::= { hzOduRadiusServerEntry 3 }
+
+--
+-- TRAP DEFINITIONS
+--
+
+ coldStart TRAP-TYPE
+ ENTERPRISE snmp
+ DESCRIPTION
+ "A coldStart trap signifies that the sending protocol entity is reinitializing itself such that the agent's configuration or the protocol entity implementation may be altered."
+ ::= 0
+
+-- for generic traps real trap value of linkDwon is 2.
+ linkDown TRAP-TYPE
+ ENTERPRISE snmp
+ VARIABLES {ifIndex}
+ DESCRIPTION
+ "A linkDown trap signifies that the sending protocol entity recognizes a failure in one of the communication links represented in the agent's configuration."
+ ::= 1
+
+-- for generic traps real trap value of linkup is 3.
+
+ linkUp TRAP-TYPE
+ ENTERPRISE snmp
+ VARIABLES {ifIndex}
+ DESCRIPTION
+ "A linkUp trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent's configuration has come up."
+ ::= 2
+
+
+ hzOduExplicitAuthenticationFailureV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Authentication of the peer horizon node has failed. The severity is critical, the probable cause is an incorrect authentication configuration on horizon faulty cable between the modem and radio, and recommended course of action is to check both ends of the link."
+ ::= 3
+
+ hzOduExplicitAuthenticationFailureClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The condition has cleared. The peer node is now authenticated."
+ ::= 4
+
+
+ hzOduAamConfigMisMatchV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Adaptive modulation configuration mismatch"
+ ::= 5
+
+ hzOduAamConfigMisMatchClearV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Adaptive modulation configuration mismatch cleared"
+ ::= 6
+
+ hzOduAamActiveV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Adaptive modulation on and system running on lowest modulation"
+ ::= 7
+
+ hzOduAamActiveClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Adaptive modulation on system running on higher modulation"
+ ::= 8
+
+ hzOduAtpcConfigMismatchV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "ATPC is set to on at near end however in the far end it is set to off."
+ ::= 9
+
+ hzOduAtpcConfigMismatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "ATPC configuration mismatch is cleared"
+ ::= 10
+
+ hzOduSntpServersUnreachableV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Can't reach any of the sntp servers"
+ ::= 11
+
+ hzOduSntpServersUnreachableClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "At least one of SNTP servers is reachable"
+ ::= 12
+
+
+ hzOduFrequencyFileInvalidV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "When the executing frequency file is invalid,
+ this trap is generated."
+ ::= 13
+
+
+
+ hzOduEnetPort1DroppedFramesThresholdExceededV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The ethernet dropped frames threshold has been detected above its threshold value."
+ ::= 14
+
+ hzOduEnetPort1DroppedFramesThresholdExceededClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The condition has cleared.The ethernet dropped frames threshold is now below its threshold value."
+ ::= 15
+
+
+ hzOduEnetPort1BwUtilizationThresholdExceededV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The ethernet bandwidth threshold has been detected above its threshold value."
+ ::= 16
+
+ hzOduEnetPort1BwUtilizationThresholdExceededClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The condition has cleared. The ethernet bandwidth threshold is now below its threshold value."
+ ::= 17
+
+
+
+ hzOduEnetPort1RlsMismatchV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "RLS mismatch"
+ ::= 18
+
+ hzOduEnetPort1RlsMismatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "RLS mismatch cleared"
+ ::= 19
+
+ hzOduEnetPort1RlsShutdownActivatedv1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "RLS shutdown is activated"
+ ::= 20
+
+ hzOduEnetPort1RlsShutdownActivatedClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "RLS shutdown is not activated"
+ ::= 21
+
+
+
+
+ hzOduModem1RxLossOfSignalLockV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Loss of signal lock from the demodulator. The severity is critical, the probable cause is lost synchronization with the far end, and recommended course of action is to check the operational state of both ends of the link."
+ ::= 22
+
+ hzOduModem1RxLossOfSignalLockClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The condition has cleared. The demodulator is synchronized."
+ ::= 23
+
+ hzOduModem1TxLossOfSyncV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Loss of sync bytes at the input of the modulator. The severity is critical, the probable cause is physical
+ interference in the air link, and recommended course of action is to check the line of site between the horizon nodes."
+ ::= 24
+
+ hzOduModem1TxLossOfSyncClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Tx Loss of sync bytes cleared."
+ ::= 25
+
+
+ hzOduModem1SnrBelowThresholdV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The demodulator SNR performance worse than programmed levels. The severity is major, the probable cause
+ is physical interference in the air link path or misalignment of the radios or severe weather conditions, and recommended course
+ of action is to check the line of site between the horizon nodes."
+ ::= 26
+
+ hzOduModem1SnrBelowThresholdClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "SNR performance back to normal."
+ ::= 27
+
+ hzOduModem1EqualizerStressExceedThresholdV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Equalizer Stress measured within the demodulator exceeds the threshold value."
+ ::= 28
+
+ hzOduModem1EqualizerStressExceedThresholdClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Equalizer Stress measured within the demodulator is within the threshold value."
+ ::= 29
+ hzOduEnetPort1ChannelizedRslBelowThresholdV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The RSL has been detected below its minimum threshold."
+ ::= 30
+
+ hzOduEnetPort1ChannelizedRslBelowThresholdClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "The condition has cleared. RSL is now above its minimum threshold."
+ ::= 31
+
+
+ hzOduModem1HardwareFaultV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Power supply circuitry failed. Should be sent for diagnosis."
+ ::= 32
+
+ hzOduModem1HardwareFaultClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Power supply circuitry is in good condition."
+ ::= 33
+
+ hzOduModem1ProgrammingErrorV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Encountered problem while programming modem."
+ ::= 34
+
+ hzOduModem1ProgrammingErrorClearedrV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Problem encountered while programming modem is gone."
+ ::= 35
+
+ hzOduRadio1SynthLostLockV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "IF synth Lock is lost."
+ ::= 36
+
+ hzOduRadio1SynthLostLockClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "IF synth Lock is lost cleared."
+ ::= 37
+
+
+ hzOduRadio1TempCompCalTableNotAvailableV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Temp comp table not available."
+ ::= 38
+
+ hzOduRadio1TempCompCalTableNotAvailableClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Temp comp table not available cleared."
+ ::= 39
+ hzOduRadio1TxDetectorPwrBelowThreshV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Tx power detector below threshold."
+ ::= 40
+
+ hzOduRadio1TxDetectorPwrBelowThreshClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Tx power detector below threshold cleared."
+ ::= 41
+
+ hzOduRadio1DrainCurrentOutOfLimitV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Radio current out of limits."
+ ::= 42
+
+ hzOduRadio1DrainCurrentOutOfLimitClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Radio current out of limits cleared."
+ ::= 43
+
+ hzOduRadio1TemperatureOutOfLimitV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Radio temperature out of limits."
+ ::= 44
+
+ hzOduRadio1TemperatureOutOfLimitClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Radio temperature out of limits cleared."
+ ::= 45
+
+
+
+ hzOduTtySessionCommencedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ VARIABLES { hzOduTtySessionUserName,
+ hzOduTtySessionUserConnectionType }
+
+ DESCRIPTION "A person has successfully gained access to the ascii management port (telnet, local management port, or HTTP). The username is included in the Trap."
+ ::= 46
+
+ hzOduTtySessionTerminatedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ VARIABLES { hzOduTtySessionUserName,
+ hzOduTtySessionUserConnectionType }
+ DESCRIPTION "A person has logged out of an ascii management port (telnet, local management port, or HTTP). The username is included in the Trap."
+ ::= 47
+
+hzOduAtpcTxAtCoordinatedPwrV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Atpc is enabled in the system and it is transmitting at maximum power."
+ ::= 48
+
+hzOduAtpcTxAtCoordinatedPwrClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Atpc is enabled in the system and it is back to regular power."
+ ::= 49
+
+
+ hzOduPartnerRedundancyModeMismatchV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb partner redundancy mode mismatch."
+ ::= 50
+
+
+ hzOduPartnerRedundancyModeMismatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb partner redundancy mode mismatch is cleared."
+ ::= 51
+
+
+ hzOduPartnerConfigurationMismatchV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb partner configuration mismatch."
+ ::= 52
+
+
+ hzOduPartnerConfigurationMismatchClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb partner configuration mismatch is cleared."
+ ::= 53
+
+
+ hzOduHsbActiveOnSecondaryV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb active on secondary."
+ ::= 54
+
+
+ hzOduHsbActiveOnSecondaryClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb active on secondary is cleared."
+ ::= 55
+
+
+ hzOduHsbOverrideByUserV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb override by user."
+ ::= 56
+
+
+ hzOduHsbOverrideByUserClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb active on secondary is cleared."
+ ::= 57
+
+
+ hzOduHsbCrossLinkV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb cross link by user."
+ ::= 58
+
+
+ hzOduHsbCrossLinkClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb cross link is cleared."
+ ::= 59
+
+
+ hzOduHsbActiveOnPrimaryV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb active on primary."
+ ::= 60
+
+
+ hzOduHsbActiveOnPrimaryClearedV1Trap TRAP-TYPE
+ ENTERPRISE hzOduTraps
+ DESCRIPTION "Hsb active on primary is cleared."
+ ::= 61
+
+END
diff --git a/MIBS/dragonwave/MWR-ETHERNET-MIB b/MIBS/dragonwave/MWR-ETHERNET-MIB
new file mode 100644
index 0000000..1080949
--- /dev/null
+++ b/MIBS/dragonwave/MWR-ETHERNET-MIB
@@ -0,0 +1,5855 @@
+
+-- File Name : mwrEth-MIB.mib
+-- Version : 1.0.0
+-- Date : October 29, 2014
+-- Author : DragonWave Inc.
+
+MWR-ETHERNET-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
+ Unsigned32, Counter32, Counter64, IpAddress, Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, TruthValue, RowStatus,
+ DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ mwr
+ FROM DWI-HARMONY-PRIVATE-MIB
+ equipmentTrapInfo, equipmentOutTrapsCounter, equipmentAlarmActiveConditionId, EnableType
+ FROM EQUIPMENT-COMMON-MIB
+ InetAddress, InetAddressType
+ FROM INET-ADDRESS-MIB;
+
+mwrModIdentity MODULE-IDENTITY
+ LAST-UPDATED "201410081406Z"
+ ORGANIZATION
+ "Dragonwave Inc."
+ CONTACT-INFO
+ "http://www.dragonwaveinc.com
+ 600-411 Legget Drive
+ Ottawa, Ontario
+ Canada, K2K 3C9
+
+ Tel : 613-599-9991
+ Fax: 613-599-4265
+ Support: 613-271-7010"
+ DESCRIPTION
+ "This specifies the contact information and the revision tracking information for the MIB module version."
+
+ REVISION "201410061406Z"
+ DESCRIPTION
+ "First release."
+::= { mwr 1000 }
+
+
+ClassType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Qos class numbers from 1 to 13."
+ SYNTAX INTEGER {
+ c1 (1),
+ c2 (2),
+ c3 (3),
+ c4 (4),
+ c5 (5),
+ c6 (6),
+ c7 (7),
+ c8 (8),
+ c9 (9),
+ c10 (10),
+ c11 (11),
+ c12 (12),
+ c13 (13)
+ }
+
+
+--
+-- Textual conventions
+--
+
+FlowType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Qos flow numbers from 1 to 13."
+ SYNTAX INTEGER {
+ flow1 (1),
+ flow2 (2),
+ flow3 (3),
+ flow4 (4),
+ flow5 (5),
+ flow6 (6),
+ flow7 (7),
+ flow8 (8),
+ flow9 (9),
+ flow10 (10),
+ flow11 (11),
+ flow12 (12),
+ flow13 (13)
+ }
+
+
+PMIntervalType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The available interval period for statistical counters."
+ SYNTAX INTEGER {
+ quarter (1),
+ day (2)
+ }
+
+
+PortType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The list of system Ethernet ports"
+ SYNTAX INTEGER {
+ gi01 (1),
+ gi02 (2),
+ gi03 (3),
+ gi04 (4)
+ }
+
+
+QueueType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The queue numbers from 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ SYNTAX INTEGER {
+ q1 (1),
+ q2 (2),
+ q3 (3),
+ q4 (4),
+ q5 (5),
+ q6 (6),
+ q7 (7),
+ q8 (8)
+ }
+
+
+RadioInstanceType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The radio instance type."
+ SYNTAX INTEGER {
+ radio1 (1)
+ }
+
+mwrPlatformObjId OBJECT IDENTIFIER ::= { mwr 1 }
+mwrEbandObjId OBJECT IDENTIFIER ::= { mwrPlatformObjId 1 }
+mwrEnhancedObjId OBJECT IDENTIFIER ::= { mwrPlatformObjId 2 }
+
+--
+-- Node definitions
+--
+
+mwrSystem OBJECT IDENTIFIER ::= { mwr 2 }
+mwrSystemConfigurations OBJECT IDENTIFIER ::= { mwrSystem 1 }
+mwrSysSpeed OBJECT IDENTIFIER ::= { mwrSystemConfigurations 3 }
+mwrSystemStatus OBJECT IDENTIFIER ::= { mwrSystem 2 }
+mwrSystemCommands OBJECT IDENTIFIER ::= { mwrSystem 3 }
+mwrSystemInventory OBJECT IDENTIFIER ::= { mwrSystem 4 }
+
+-- ----------------------------
+-- mwrInventory
+-- ----------------------------
+
+mwrHwInventory OBJECT IDENTIFIER ::= { mwrSystemInventory 1 }
+mwrSwInventory OBJECT IDENTIFIER ::= { mwrSystemInventory 2 }
+mwrSystemNotifications OBJECT IDENTIFIER ::= { mwrSystem 5 }
+mwrSoftware OBJECT IDENTIFIER ::= { mwr 3 }
+mwrSoftwareConfigurations OBJECT IDENTIFIER ::= { mwrSoftware 1 }
+mwrSoftwareStatus OBJECT IDENTIFIER ::= { mwrSoftware 2 }
+mwrSoftwareCommands OBJECT IDENTIFIER ::= { mwrSoftware 3 }
+mwrSoftwareNotifications OBJECT IDENTIFIER ::= { mwrSoftware 4 }
+mwrLicensing OBJECT IDENTIFIER ::= { mwr 4 }
+mwrLicensingConfigurations OBJECT IDENTIFIER ::= { mwrLicensing 1 }
+mwrLicensingStatus OBJECT IDENTIFIER ::= { mwrLicensing 2 }
+mwrSyncE OBJECT IDENTIFIER ::= { mwr 5 }
+mwrSyncEConfigurations OBJECT IDENTIFIER ::= { mwrSyncE 1 }
+mwrSyncEStatus OBJECT IDENTIFIER ::= { mwrSyncE 2 }
+mwrSyncENotifications OBJECT IDENTIFIER ::= { mwrSyncE 3 }
+mwrTiming OBJECT IDENTIFIER ::= { mwr 6 }
+mwrTimingConfigurations OBJECT IDENTIFIER ::= { mwrTiming 1 }
+mwrTimingStatus OBJECT IDENTIFIER ::= { mwrTiming 2 }
+mwrTimingCommands OBJECT IDENTIFIER ::= { mwrTiming 3 }
+mwrTimingNotifications OBJECT IDENTIFIER ::= { mwrTiming 4 }
+mwrAAA OBJECT IDENTIFIER ::= { mwr 7 }
+mwrAAAConfigurations OBJECT IDENTIFIER ::= { mwrAAA 1 }
+mwrRadiusConfigurations OBJECT IDENTIFIER ::= { mwrAAAConfigurations 2 }
+mwrNetworking OBJECT IDENTIFIER ::= { mwr 8 }
+mwrNetworkingConfigurations OBJECT IDENTIFIER ::= { mwrNetworking 1 }
+mwrNetMgmtPriority OBJECT IDENTIFIER ::= { mwrNetworkingConfigurations 1 }
+mwrNetMgmtIpv4 OBJECT IDENTIFIER ::= { mwrNetworkingConfigurations 2 }
+mwrNetMgmttIpv6 OBJECT IDENTIFIER ::= { mwrNetworkingConfigurations 3 }
+mwrUserInterfaceMgmt OBJECT IDENTIFIER ::= { mwrNetworkingConfigurations 4 }
+mwrFileTransfer OBJECT IDENTIFIER ::= { mwrNetworkingConfigurations 5 }
+mwrNetworkingStatus OBJECT IDENTIFIER ::= { mwrNetworking 2 }
+mwrMaintenanceIpv4 OBJECT IDENTIFIER ::= { mwrNetworkingStatus 1 }
+mwrMaintenanceIpv6 OBJECT IDENTIFIER ::= { mwrNetworkingStatus 2 }
+mwrPeerNetworkingStatus OBJECT IDENTIFIER ::= { mwrNetworking 3 }
+mwrNetworkingNotifications OBJECT IDENTIFIER ::= { mwrNetworking 4 }
+mwrEthernet OBJECT IDENTIFIER ::= { mwr 9 }
+mwrEthernetConfigurations OBJECT IDENTIFIER ::= { mwrEthernet 1 }
+mwrQos OBJECT IDENTIFIER ::= { mwrEthernetConfigurations 1 }
+mwrEthThresholdAlarm OBJECT IDENTIFIER ::= { mwrEthernetConfigurations 2 }
+mwrEthernetStatus OBJECT IDENTIFIER ::= { mwrEthernet 2 }
+mwrEthernetPerformance OBJECT IDENTIFIER ::= { mwrEthernet 3 }
+mwrEthernetNotifications OBJECT IDENTIFIER ::= { mwrEthernet 4 }
+mwrAcm OBJECT IDENTIFIER ::= { mwr 10 }
+mwrAcmConfigurations OBJECT IDENTIFIER ::= { mwrAcm 1 }
+mwrAcmStatus OBJECT IDENTIFIER ::= { mwrAcm 2 }
+mwrAcmDiagnostics OBJECT IDENTIFIER ::= { mwrAcm 3 }
+mwrAcmNotifications OBJECT IDENTIFIER ::= { mwrAcm 4 }
+mwrAtpc OBJECT IDENTIFIER ::= { mwr 11 }
+mwrAtpcConfigurations OBJECT IDENTIFIER ::= { mwrAtpc 1 }
+mwrAtpcStatus OBJECT IDENTIFIER ::= { mwrAtpc 2 }
+mwrAtpcNotifications OBJECT IDENTIFIER ::= { mwrAtpc 3 }
+mwrRadio OBJECT IDENTIFIER ::= { mwr 12 }
+mwrCompression OBJECT IDENTIFIER ::= { mwr 13 }
+mwrCompressionConfigurations OBJECT IDENTIFIER ::= { mwrCompression 1 }
+mwrCompressionStatus OBJECT IDENTIFIER ::= { mwrCompression 2 }
+mwrCompressionNotifications OBJECT IDENTIFIER ::= { mwrCompression 3 }
+mwrEvents OBJECT IDENTIFIER ::= { mwr 14 }
+mwrEventsConfigurations OBJECT IDENTIFIER ::= { mwrEvents 1 }
+mwrLogs OBJECT IDENTIFIER ::= { mwr 15 }
+mwrLogsConfigurations OBJECT IDENTIFIER ::= { mwrLogs 1 }
+mwrPM OBJECT IDENTIFIER ::= { mwr 16 }
+mwrPMConfigurations OBJECT IDENTIFIER ::= { mwrPM 1 }
+mwrPMStatus OBJECT IDENTIFIER ::= { mwrPM 2 }
+mwrPMNotifications OBJECT IDENTIFIER ::= { mwrPM 3 }
+mwrUserMgmt OBJECT IDENTIFIER ::= { mwr 17 }
+mwrUserConfiguration OBJECT IDENTIFIER ::= { mwrUserMgmt 1 }
+mwrUserStatus OBJECT IDENTIFIER ::= { mwrUserMgmt 2 }
+mwrUserNotifications OBJECT IDENTIFIER ::= { mwrUserMgmt 3 }
+
+mwrSystemType OBJECT-TYPE
+ SYNTAX INTEGER {
+ onePlusZero1cr (1),
+ onePlusZero2cr (2),
+ onePlusZero2crXpic (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Available system types for single carrier and multi carriers systems are:
+ onePlusZero1cr - 1+0 single carrier
+ onePlusZero2cr - 1+0 dual carriers
+ onePlusZero2crXpic - 1+0 dual carriers XPIC"
+ ::= { mwrSystemConfigurations 1 }
+
+mwrPacketSwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ bridge (1),
+ port-isolation (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In bridge mode the system is always inband managed on any of the user ports. However in port-isolation mode, the system can be managed outOfBand or inband on a specific port."
+ ::= { mwrSystemConfigurations 2 }
+
+-- ----------------------------
+-- mwrSysSpeed
+-- ----------------------------
+
+mwrSystemCurrentSpeed OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Changes the working speed of the system."
+ ::= { mwrSysSpeed 1 }
+
+mwrSystemOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the system."
+ ::= { mwrSystemStatus 1 }
+
+mwrSystemFaultSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAlarm (1),
+ test (2),
+ warning (3),
+ minor (4),
+ major (5),
+ critical (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the most serious system alarm severity. If system is running diagnostics, the status will be test."
+ ::= { mwrSystemStatus 2 }
+
+mwrSystemTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current system temperature."
+ ::= { mwrSystemStatus 3 }
+
+mwrPlatformType OBJECT-TYPE
+ SYNTAX INTEGER {
+ eband (1),
+ enhanced (2),
+ enhanced-mc (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies the system platform type. The possible system types are:
+ - eband
+ - enhanced
+ - enhanced-mc"
+ ::= { mwrSystemStatus 4 }
+
+mwrPacketSwitchModeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bridge (1),
+ port-isolation (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the running configuration for the packet switch mode."
+ ::= { mwrSystemStatus 5 }
+
+mwrSystemTypeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ onePlusZero1cr (1),
+ onePlusZero2cr (2),
+ onePlusZero2crXpic (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the running configuration for the system type status."
+ ::= { mwrSystemStatus 6 }
+
+-- ----------------------------
+-- mwrGeneral
+-- ----------------------------
+
+mwrResetSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing '1' to this object resets the system."
+ ::= { mwrSystemCommands 1 }
+
+mwrSaveConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ save (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing '1' or 'save' to this object saves running configuration of the system."
+ ::= { mwrSystemCommands 2 }
+
+mwrDeleteConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ startup (1),
+ switch (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Using this object, either the startup config or the switch config can be deleted. Deleting startup config removes all system configuration for next system restart. Deleting switch config only clears the switch configuration."
+ ::= { mwrSystemCommands 3 }
+
+--
+--
+
+mwrMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the system."
+ ::= { mwrHwInventory 1 }
+
+mwrTargetCfgFilePartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing part number of the target configuration file."
+ ::= { mwrHwInventory 2 }
+
+mwrUnitSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial Number of the Unit."
+ ::= { mwrHwInventory 3 }
+
+mwrUnitAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing the Assembly Number of the Unit."
+ ::= { mwrHwInventory 4 }
+
+mwrBasebandSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial no of the baseband."
+ ::= { mwrHwInventory 5 }
+
+mwrBasebandAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing assembly no of the baseband."
+ ::= { mwrHwInventory 6 }
+
+mwrPsuSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial no of the PSU."
+ ::= { mwrHwInventory 7 }
+
+mwrPsuAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing assembly no of the PSU."
+ ::= { mwrHwInventory 8 }
+
+mwrRfSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial no of the RF."
+ ::= { mwrHwInventory 9 }
+
+mwrRfAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing assembly no of the RF."
+ ::= { mwrHwInventory 10 }
+
+mwrRfRevisionNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing revision no of the RF."
+ ::= { mwrHwInventory 11 }
+
+mwrDiplexerSerialNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing Serial no of the Diplexer."
+ ::= { mwrHwInventory 12 }
+
+mwrDiplexerAssemblyNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing assembly no of the Diplexer."
+ ::= { mwrHwInventory 13 }
+
+mwrSystemCleiNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing system CLEI code."
+ ::= { mwrHwInventory 14 }
+
+-- ----------------------------
+-- mwrSwInventory
+-- ----------------------------
+
+mwrSwInventoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrSwInventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the software inventory."
+ ::= { mwrSwInventory 1 }
+
+mwrSwInventoryEntry OBJECT-TYPE
+ SYNTAX MwrSwInventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Software inventory entry."
+ INDEX { mwrSwInvBank }
+ ::= { mwrSwInventoryTable 1 }
+
+MwrSwInventoryEntry ::= SEQUENCE {
+ mwrSwInvBank
+ INTEGER,
+ mwrSwInvStatus
+ INTEGER,
+ mwrSwInvOmniRelease
+ DisplayString,
+ mwrSwInvTargetConfFileVersion
+ DisplayString,
+ mwrSwInvMibVersion
+ DisplayString,
+ mwrSwInvSecurityVersion
+ DisplayString
+}
+
+mwrSwInvBank OBJECT-TYPE
+ SYNTAX INTEGER {
+ bankA (1),
+ bankB (2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Software bank in the flash."
+ ::= { mwrSwInventoryEntry 1 }
+
+mwrSwInvStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ backup (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software bank status. "
+ ::= { mwrSwInventoryEntry 2 }
+
+mwrSwInvOmniRelease OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the Omni."
+ ::= { mwrSwInventoryEntry 3 }
+
+mwrSwInvTargetConfFileVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the target configuration file."
+ ::= { mwrSwInventoryEntry 4 }
+
+mwrSwInvMibVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the system MIB."
+ ::= { mwrSwInventoryEntry 5 }
+
+mwrSwInvSecurityVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the security package."
+ ::= { mwrSwInventoryEntry 6 }
+
+mwrSysTcfInvalid NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when The HW specific factory defined information (TCF) in the system is not valid."
+ ::= { mwrSystemNotifications 1 }
+
+mwrSysTempOutOfLimit NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the system temperature is out of limits."
+ ::= { mwrSystemNotifications 2 }
+
+mwrSwBackupBankStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notValid (1),
+ valid (2),
+ upgrading (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the status of the backup bank."
+ ::= { mwrSoftwareStatus 1 }
+
+mwrSwCommit OBJECT-TYPE
+ SYNTAX INTEGER {
+ commit (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing '1' to this object commits all the active bank settings to the backup bank."
+ ::= { mwrSoftwareCommands 1 }
+
+mwrSwSwitchBanks OBJECT-TYPE
+ SYNTAX INTEGER {
+ bankA (1),
+ bankB (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This objects switches bank to the specified bank. Next time the system resets, it loads up from that bank."
+ ::= { mwrSoftwareCommands 2 }
+
+mwrLicenseUpgradeKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(33))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 33 Bytes licensing key used for upgrading features/capacity. Reading this object always returns an empty string."
+ ::= { mwrLicensingConfigurations 1 }
+
+mwrLicenseCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of times the system has been upgraded/downgraded with features/capacity."
+ ::= { mwrLicensingStatus 1 }
+
+mwrLicensedSpeed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the system licensed speed."
+ ::= { mwrLicensingStatus 2 }
+
+mwrLicenseFeaturesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrLicenseFeaturesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing supported system licensed features."
+ ::= { mwrLicensingStatus 3 }
+
+mwrLicenseFeaturesEntry OBJECT-TYPE
+ SYNTAX MwrLicenseFeaturesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing supported system licensed features."
+ INDEX { mwrLicenseFeatureIndex }
+ ::= { mwrLicenseFeaturesTable 1 }
+
+MwrLicenseFeaturesEntry ::= SEQUENCE {
+ mwrLicenseFeatureIndex
+ Integer32,
+ mwrLicenseFeatureId
+ Integer32,
+ mwrLicenseFeature
+ DisplayString,
+ mwrLicenseFeatureStatus
+ INTEGER
+}
+
+mwrLicenseFeatureIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the list of system features."
+ ::= { mwrLicenseFeaturesEntry 1 }
+
+mwrLicenseFeatureId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "2 ACM (includes WMA where applicable) (LF2)
+ 3 Ethernet UNI (ELINE/ELAN MEF service) (LF3)
+ 4 Packet Fragmentation (LF4)
+ 5 Secured Access (LF5)
+ 6 Ethernet OAM (802.1ag, 802.3ah, Y.1731) (LF6)
+ 7 Advanced Performance Monitoring (LF7)
+ 11 Bandwidth Accelerator (LF11)
+ 13 Header Compression (LF13)"
+ ::= { mwrLicenseFeaturesEntry 2 }
+
+mwrLicenseFeature OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the feature."
+ ::= { mwrLicenseFeaturesEntry 3 }
+
+mwrLicenseFeatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unlicensed (1),
+ licensed (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the feature is unlicensed or licensed."
+ ::= { mwrLicenseFeaturesEntry 4 }
+
+mwrSyncEState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ manual (2),
+ auto (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In manual mode, SyncE source will use primary clock source and when the primary source has loss of lock, the SyncE goes into holdover. The primary source will be used again after the system regains the lock on primary source. In auto mode, if the current clock source goes out of lock, the recovered clock from the other source will be used."
+ ::= { mwrSyncEConfigurations 1 }
+
+mwrSyncEPrimarySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ gi01 (1),
+ gi02 (2),
+ gi03 (3),
+ gi04 (4),
+ radio (5),
+ free-run (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects which port to be used as SyncE master clock source."
+ ::= { mwrSyncEConfigurations 2 }
+
+mwrSyncESecondarySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ gi01 (1),
+ gi02 (2),
+ gi03 (3),
+ gi04 (4),
+ radio (5),
+ free-run (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects which port to be used as SyncE clock source when the master SyncE clock source is not available."
+ ::= { mwrSyncEConfigurations 3 }
+
+mwrSyncEMemberPorts OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter a string indicating all SyncE member ports.
+ Example: gi01 gi04
+ Port options: gi01 gi02 gi03 gi04 radio"
+ ::= { mwrSyncEConfigurations 4 }
+
+mwrSyncEForcedHoldover OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This forces SyncE into holdover mode. After the configurable timeout value, the forced holdover will be taken out. The forced timeout can be 0 to 300sec, where 0 means infinite and default is 30sec.
+ An example of the format of the string is as follows: 'on 20' or 'off'. The second parameter indicates the holdover time in sec. The single quote marks i.e. ' ' are not used in the command."
+ ::= { mwrSyncEConfigurations 5 }
+
+mwrSyncERevertive OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In revertive mode, if the current source is secondary and the primary is Ok for configured amount of time, the primary will be used. The default revertive time is 10sec.
+ An example of the format of the string is as follows: 'on 20' or 'off'. The second parameter when revertive is turned on is the time in sec. The single quote marks i.e. ' ' are not used in the command."
+ ::= { mwrSyncEConfigurations 6 }
+
+mwrSyncEWanderFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ option1 (1),
+ option2 (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ITU G.8262 specifies different wander filter requirements for networks based on the 2.048 kbit/s hierarchy , option1, vs those based on the 1.544kbit/s hierarchy, option2. Option 2 specifies a low pass filter bandwidth of 0.1Hz, while option1 specifies a bandwidth between 1 and 10 Hz. "
+ ::= { mwrSyncEConfigurations 7 }
+
+mwrSyncEClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ gi01 (1),
+ gi02 (2),
+ gi03 (3),
+ gi04 (4),
+ radio (5),
+ free-run (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retrieves SyncE clock source currently in use."
+ ::= { mwrSyncEStatus 1 }
+
+mwrSyncEAcquisitionStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retrieves SyncE acquisition status."
+ ::= { mwrSyncEStatus 2 }
+
+mwrSynceLostLock NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when system has lost synchronization to syncE clock source. "
+ ::= { mwrSyncENotifications 1 }
+
+mwrSynceSecondarySourceInUse NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised whens ystem has lost synchronization to primary syncE clock source, and now synchronized to secondary source."
+ ::= { mwrSyncENotifications 2 }
+
+mwrSynceConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrEventInstanceIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the configuration of syncE between the peers in the radio link is mismatched."
+ ::= { mwrSyncENotifications 3 }
+
+mwrDateTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system date and time."
+ ::= { mwrTimingConfigurations 1 }
+
+--
+-- mwrSntp
+--
+
+mwrSntpEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether SNTP feature is enabled."
+ DEFVAL { enabled }
+ ::= { mwrTimingConfigurations 2 }
+
+mwrSntpOffset OBJECT-TYPE
+ SYNTAX Integer32 (-140..140)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System time offset from GMT in tenths of hours. For example, an offset of 10 indicates 10 tenths, or 1 hour. An offset of 5 indicates half an hour."
+ DEFVAL { -40 }
+ ::= { mwrTimingConfigurations 3 }
+
+mwrSntpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrSntpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing SNTP server entries"
+ ::= { mwrTimingConfigurations 4 }
+
+mwrSntpServerEntry OBJECT-TYPE
+ SYNTAX MwrSntpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains the SNTP server information"
+ INDEX { mwrSntpServerIndex }
+ ::= { mwrSntpServerTable 1 }
+
+MwrSntpServerEntry ::= SEQUENCE {
+ mwrSntpServerIndex
+ Integer32,
+ mwrSntpServerDomain
+ InetAddressType,
+ mwrSntpServerAddress
+ InetAddress,
+ mwrSntpServerStatus
+ INTEGER,
+ mwrSntpServerStratum
+ Integer32
+}
+
+mwrSntpServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each server."
+ ::= { mwrSntpServerEntry 1 }
+
+mwrSntpServerDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates SNTP server inet address type. Valid types are ipv4 or ipv6. "
+ ::= { mwrSntpServerEntry 2 }
+
+mwrSntpServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates SNTP server inet address octet string. "
+ ::= { mwrSntpServerEntry 3 }
+
+mwrSntpServerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (1),
+ failed (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the SNTP server."
+ ::= { mwrSntpServerEntry 4 }
+
+mwrSntpServerStratum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the stratum of a server, 0 for failed server"
+ ::= { mwrSntpServerEntry 5 }
+
+mwrTimingLastDateTimeChanged OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Date and Time for the last system time adjustment."
+ ::= { mwrTimingStatus 1 }
+
+mwrTimingLastTimeAdjustment OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last system time adjustment in hundredths of seconds."
+ ::= { mwrTimingStatus 2 }
+
+mwrTimingCummulativeTimeChange OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cumulative system time adjustment in hundredths of seconds."
+ ::= { mwrTimingStatus 3 }
+
+mwrSntpRestoreDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ restore (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Restores SNTP servers to default Addresses."
+ ::= { mwrTimingCommands 1 }
+
+mwrSntpServerUnreachable NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when one or more of the configured SNTP server is not reachable by the system."
+ ::= { mwrTimingNotifications 1 }
+
+mwrSystemTimeCorrected NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrTimingLastDateTimeChanged,
+ mwrTimingLastTimeAdjustment,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised change in system time is detected, and system time is adjusted"
+ ::= { mwrTimingNotifications 2 }
+
+mwrAAAUserAuthentication OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal (1),
+ radius (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the user authentication method."
+ ::= { mwrAAAConfigurations 1 }
+
+--
+-- mwrRadius
+--
+
+mwrRadiusAdminUserStrict OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If strict mode is off, the admin user can login when radius is turned off or unreachable. When strict mode is on, admin user will only be authenticated against the radius server."
+ DEFVAL { off }
+ ::= { mwrRadiusConfigurations 1 }
+
+mwrRadiusServerTimeOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Timeout period for authentication requests"
+ ::= { mwrRadiusConfigurations 2 }
+
+mwrRadiusServerDeadTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Time to declare an unresponsive server 'dead'"
+ ::= { mwrRadiusConfigurations 3 }
+
+mwrRadiusServerReTransmit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum number of retransmits to an unresponsive server"
+ ::= { mwrRadiusConfigurations 4 }
+
+mwrRadiusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrRadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing radius server entries"
+ ::= { mwrRadiusConfigurations 5 }
+
+mwrRadiusServerEntry OBJECT-TYPE
+ SYNTAX MwrRadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains the SNTP server information"
+ INDEX { mwrRadiusServerIndex }
+ ::= { mwrRadiusServerTable 1 }
+
+MwrRadiusServerEntry ::= SEQUENCE {
+ mwrRadiusServerIndex
+ Integer32,
+ mwrRadiusCfgdHostDomain
+ InetAddressType,
+ mwrRadiusCfgdHostAddress
+ InetAddress,
+ mwrRadiusCfgdHostKey
+ DisplayString
+}
+
+mwrRadiusServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radius server."
+ ::= { mwrRadiusServerEntry 1 }
+
+mwrRadiusCfgdHostDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates configured radius inet address type. Valid types are ipv4 or ipv6. "
+ ::= { mwrRadiusServerEntry 2 }
+
+mwrRadiusCfgdHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates configured radius server inet address octet string."
+ ::= { mwrRadiusServerEntry 3 }
+
+mwrRadiusCfgdHostKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The key of the configured radius server."
+ ::= { mwrRadiusServerEntry 4 }
+
+mwrNetMgmtVlanPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object configures the VLAN priority(0...7)"
+ ::= { mwrNetMgmtPriority 1 }
+
+mwrNetMgmtDscp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Differentiated Services Code Point (DSCP) of IP traffic generated by the system (0...63)"
+ ::= { mwrNetMgmtPriority 2 }
+
+mwrIpv4Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrIpv4Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing the IPv4 information."
+ ::= { mwrNetMgmtIpv4 1 }
+
+mwrIpv4Entry OBJECT-TYPE
+ SYNTAX MwrIpv4Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing the IPv4 information."
+ INDEX { mwrIpv4Index }
+ ::= { mwrIpv4Table 1 }
+
+MwrIpv4Entry ::= SEQUENCE {
+ mwrIpv4Index
+ Integer32,
+ mwrIpv4Address
+ IpAddress,
+ mwrIpv4SubnetMask
+ IpAddress,
+ mwrIpv4DefaultGateway
+ IpAddress,
+ mwrIpv4RowStatus
+ RowStatus
+}
+
+mwrIpv4Index OBJECT-TYPE
+ SYNTAX Integer32 (1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv4 table index. There is only one entry in this table and can not be deleted."
+ ::= { mwrIpv4Entry 1 }
+
+mwrIpv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the system."
+ ::= { mwrIpv4Entry 2 }
+
+mwrIpv4SubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 subnet mask of the system."
+ ::= { mwrIpv4Entry 3 }
+
+mwrIpv4DefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 default gateway of the system."
+ ::= { mwrIpv4Entry 4 }
+
+mwrIpv4RowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying ipv4 configuration attributes simultaneously."
+ ::= { mwrIpv4Entry 5 }
+
+mwrSecondaryGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 secondary gateway of the system."
+ ::= { mwrNetMgmtIpv4 2 }
+
+mwrIpv6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrIpv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing the IPv6 information."
+ ::= { mwrNetMgmttIpv6 1 }
+
+mwrIpv6Entry OBJECT-TYPE
+ SYNTAX MwrIpv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing the IPv6 information."
+ INDEX { mwrIpv6Index }
+ ::= { mwrIpv6Table 1 }
+
+MwrIpv6Entry ::= SEQUENCE {
+ mwrIpv6Index
+ Integer32,
+ mwrIpv6Domain
+ InetAddressType,
+ mwrIpv6Address
+ InetAddress,
+ mwrIpv6Prefix
+ Integer32,
+ mwrIpv6GatewayDomain
+ InetAddressType,
+ mwrIpv6GatewayAddress
+ InetAddress,
+ mwrIpv6RowStatus
+ RowStatus
+}
+
+mwrIpv6Index OBJECT-TYPE
+ SYNTAX Integer32 (1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 table index. There is only one entry in this table and can not be deleted."
+ ::= { mwrIpv6Entry 1 }
+
+mwrIpv6Domain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 inet address type. "
+ ::= { mwrIpv6Entry 2 }
+
+mwrIpv6Address OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates IPv6 inet address octet string."
+ ::= { mwrIpv6Entry 3 }
+
+mwrIpv6Prefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 prefix."
+ ::= { mwrIpv6Entry 4 }
+
+mwrIpv6GatewayDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates IPv6 gateway inet address type. This will always return IPv6 inet address type. "
+ ::= { mwrIpv6Entry 5 }
+
+mwrIpv6GatewayAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates IPv6 gateway inet address octet string."
+ ::= { mwrIpv6Entry 6 }
+
+mwrIpv6RowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying IPv6 configuration attributes simultaneously."
+ ::= { mwrIpv6Entry 7 }
+
+mwrSecondaryIpv6GatewayDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object will return the secondary IPv6 gateway inet address type."
+ ::= { mwrNetMgmttIpv6 2 }
+
+mwrSecondaryIpv6GatewayAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object will return the secondary IPv6 gateway inet address."
+ ::= { mwrNetMgmttIpv6 3 }
+
+mwrTelnetEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether telnet access is allowed."
+ DEFVAL { enabled }
+ ::= { mwrUserInterfaceMgmt 1 }
+
+mwrSshEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether ssh access is allowed. This configuration only applies to security mode."
+ ::= { mwrUserInterfaceMgmt 2 }
+
+--
+-- HTTPS group
+--
+
+mwrHttpEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether http is enabled."
+ DEFVAL { enabled }
+ ::= { mwrUserInterfaceMgmt 3 }
+
+mwrHttpsEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether secured http access is allowed. This configuration only applies to security mode."
+ ::= { mwrUserInterfaceMgmt 4 }
+
+mwrSnmpv1v2cEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether SNMP v1/v2c is allowed in security mode. This configuration only applies to security mode."
+ ::= { mwrUserInterfaceMgmt 5 }
+
+mwrFtpEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows enabling or disabling ftp when in secure mode. By default ftp is enabled."
+ ::= { mwrUserInterfaceMgmt 6 }
+
+-- ****************************************************************
+-- FTP Management configuration
+-- ****************************************************************
+
+mwrFileXfrDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ serverMode (1),
+ clientMode (2),
+ both (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The behavior of the FTP/SFTP machine:
+ 1 - ServerMode
+ 2 - ClientMode
+ 3 - both Server and Client available
+
+ Mwr 1.0 just supports Client Mode.
+
+ "
+ DEFVAL { clientMode }
+ ::= { mwrFileTransfer 1 }
+
+mwrFileXfrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrFileXfrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the FTP client parameters."
+ ::= { mwrFileTransfer 2 }
+
+mwrFileXfrEntry OBJECT-TYPE
+ SYNTAX MwrFileXfrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing the FTP client parameters."
+ INDEX { mwrFileXfrSeqID }
+ ::= { mwrFileXfrTable 1 }
+
+MwrFileXfrEntry ::= SEQUENCE {
+ mwrFileXfrSeqID
+ Integer32,
+ mwrFileXfrIdentifier
+ INTEGER,
+ mwrFileXfrName
+ DisplayString,
+ mwrFileXfrMode
+ INTEGER,
+ mwrFileXfrServerDomain
+ InetAddressType,
+ mwrFileXfrServerAddress
+ InetAddress,
+ mwrFileXfrClientDirection
+ INTEGER,
+ mwrFileXfrUserName
+ DisplayString,
+ mwrFileXfrPassword
+ DisplayString,
+ mwrFileXfrNumEntries
+ Integer32,
+ mwrFileXfrStatus
+ INTEGER,
+ mwrFileXfrRowStatus
+ RowStatus
+}
+
+mwrFileXfrSeqID OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For the same manager, the possibility to define different FTP/SFTP transfer actions."
+ ::= { mwrFileXfrEntry 1 }
+
+mwrFileXfrIdentifier OBJECT-TYPE
+ SYNTAX INTEGER {
+ omni (1),
+ tcfFile (2),
+ configFile (3),
+ eventLog (4),
+ pmFile (5),
+ security (6),
+ perfLog (7)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The identifier of the type of file to be imported/exported."
+ ::= { mwrFileXfrEntry 2 }
+
+mwrFileXfrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Name of the file to be imported/exported."
+ ::= { mwrFileXfrEntry 3 }
+
+mwrFileXfrMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ftp (1),
+ sftp (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The file transfer mode specifying either a ftp or sftp request. The sftp mode is only supported when security is licensed/installed."
+ ::= { mwrFileXfrEntry 4 }
+
+mwrFileXfrServerDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server domain such as IPv4 or IPv6 type."
+ ::= { mwrFileXfrEntry 5 }
+
+mwrFileXfrServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server IP address in InetAddress format which could be an IPv4 or IPv6 address."
+ ::= { mwrFileXfrEntry 6 }
+
+mwrFileXfrClientDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ import (1),
+ export (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " The behavior of the FTP or SFTP Client:
+ 1 - import, i.e. download data file
+ 2 - export, i.e. upload data file.
+
+
+ The only supported option for omni and tcf is import since these files are used only in upgrade case. Also the supported option for pm, eventlog and perfLog is export option. The rest can be imported or exported."
+ DEFVAL { export }
+ ::= { mwrFileXfrEntry 7 }
+
+mwrFileXfrUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " FTP or SFTP User Name when Client Mode is selected."
+ ::= { mwrFileXfrEntry 8 }
+
+mwrFileXfrPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " FTP or SFTP password when Client Mode is selected. For get operation - the returned value will be zero length string.
+ "
+ ::= { mwrFileXfrEntry 9 }
+
+mwrFileXfrNumEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to indicate the number of entries for the performance log to be transferred. If it's set to zero, it will transfer the entire file."
+ ::= { mwrFileXfrEntry 10 }
+
+mwrFileXfrStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ success (1),
+ inProgress (2),
+ failed (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the current status of the last requested import/export of the corresponding row component."
+ ::= { mwrFileXfrEntry 11 }
+
+mwrFileXfrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used according to:
+ - Manager can create a row using the createAndWait.
+ - Once created, the row is put into notInService by Agent.
+ - On Manager request, row status can be set to active one at a time. This means that the Client has
+ to start the file transfer.
+ - Row data, such as the FileServerAddress, User Name or Password
+ can be changed once the row has been created, but only if this field
+ is set to notInService. All other fields can not be set once the row
+ is created, but the row must be removed and created again.
+ - Manager can use destroy to remove the row.
+ "
+ ::= { mwrFileXfrEntry 12 }
+
+mwrNetMgmtInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrNetMgmtInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the network management interface configurations."
+ ::= { mwrNetworkingConfigurations 6 }
+
+mwrNetMgmtInterfaceEntry OBJECT-TYPE
+ SYNTAX MwrNetMgmtInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry for the network management interface table."
+ INDEX { mwrNetMgmtInterfaceIndex }
+ ::= { mwrNetMgmtInterfaceTable 1 }
+
+MwrNetMgmtInterfaceEntry ::= SEQUENCE {
+ mwrNetMgmtInterfaceIndex
+ Integer32,
+ mwrNetMgmtVlanId
+ Integer32,
+ mwrNetMgmtInterface1
+ EnableType,
+ mwrNetMgmtInterface1Mode
+ INTEGER,
+ mwrNetMgmtInterface1Tagged
+ INTEGER,
+ mwrNetMgmtInterface2
+ EnableType,
+ mwrNetMgmtInterface2Mode
+ INTEGER,
+ mwrNetMgmtInterface2Tagged
+ INTEGER,
+ mwrNetMgmtInterface3
+ EnableType,
+ mwrNetMgmtInterface3Mode
+ INTEGER,
+ mwrNetMgmtInterface3Tagged
+ INTEGER,
+ mwrNetMgmtInterface4
+ EnableType,
+ mwrNetMgmtInterface4Mode
+ INTEGER,
+ mwrNetMgmtInterface4Tagged
+ INTEGER,
+ mwrNetMgmtInterfaceRowStatus
+ RowStatus
+}
+
+mwrNetMgmtInterfaceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to network management interface table. There will always be one entry in this table."
+ ::= { mwrNetMgmtInterfaceEntry 1 }
+
+mwrNetMgmtVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4090)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the VLAN Id (1...4090)"
+ ::= { mwrNetMgmtInterfaceEntry 2 }
+
+mwrNetMgmtInterface1 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is enabled the gi0/1 port will be configured as a management port. Also the corresponding mode (inband/outOfBand) should be set as well."
+ ::= { mwrNetMgmtInterfaceEntry 3 }
+
+mwrNetMgmtInterface1Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ inband (1),
+ outOfBand (2),
+ none (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the gi0/1 management interface is inband or outOfBand. This applies only when the packet switch mode is configured in port isolation mode. In Bridge mode setup, this will always be inband."
+ ::= { mwrNetMgmtInterfaceEntry 4 }
+
+mwrNetMgmtInterface1Tagged OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-vlan-tag (1),
+ vlan-tag (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will be managed with vlan tagged management traffic or not."
+ ::= { mwrNetMgmtInterfaceEntry 5 }
+
+mwrNetMgmtInterface2 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is enabled the gi0/2 port will be configured as a management port. Also the corresponding mode (inband/outOfBand) should be set as well."
+ ::= { mwrNetMgmtInterfaceEntry 6 }
+
+mwrNetMgmtInterface2Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ inband (1),
+ outOfBand (2),
+ none (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the gi0/2 management interface is inband or outOfBand. This applies only when the packet switch mode is configured in port isolation mode. In Bridge mode setup, this will always be inband."
+ ::= { mwrNetMgmtInterfaceEntry 7 }
+
+mwrNetMgmtInterface2Tagged OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-vlan-tag (1),
+ vlan-tag (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will be managed with vlan tagged management traffic or not."
+ ::= { mwrNetMgmtInterfaceEntry 8 }
+
+mwrNetMgmtInterface3 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is enabled the gi0/3 port will be configured as a management port. Also the corresponding mode (inband/outOfBand) should be set as well."
+ ::= { mwrNetMgmtInterfaceEntry 9 }
+
+mwrNetMgmtInterface3Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ inband (1),
+ outOfBand (2),
+ none (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the gi0/3 management interface is inband or outOfBand. This applies only when the packet switch mode is configured in port isolation mode. In Bridge mode setup, this will always be inband."
+ ::= { mwrNetMgmtInterfaceEntry 10 }
+
+mwrNetMgmtInterface3Tagged OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-vlan-tag (1),
+ vlan-tag (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will be managed with vlan tagged management traffic or not."
+ ::= { mwrNetMgmtInterfaceEntry 11 }
+
+mwrNetMgmtInterface4 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is enabled the gi0/4 port will be configured as a management port. Also the corresponding mode (inband/outOfBand) should be set as well."
+ ::= { mwrNetMgmtInterfaceEntry 12 }
+
+mwrNetMgmtInterface4Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ inband (1),
+ outOfBand (2),
+ none (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the gi0/4 management interface is inband or outOfBand. This applies only when the packet switch mode is configured in port isolation mode. In Bridge mode setup, this will always be inband."
+ ::= { mwrNetMgmtInterfaceEntry 13 }
+
+mwrNetMgmtInterface4Tagged OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-vlan-tag (1),
+ vlan-tag (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the system will be managed with vlan tagged management traffic or not."
+ ::= { mwrNetMgmtInterfaceEntry 14 }
+
+mwrNetMgmtInterfaceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying all management interface configuration in an atomic operation."
+ ::= { mwrNetMgmtInterfaceEntry 15 }
+
+mwrMaintenanceIpv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the maintenance IPv4 address."
+ ::= { mwrMaintenanceIpv4 1 }
+
+mwrMaintenanceSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the maintenance IPv4 subnet mask."
+ ::= { mwrMaintenanceIpv4 2 }
+
+mwrActiveIpv4Gateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the active IPv4 gateway."
+ ::= { mwrMaintenanceIpv4 3 }
+
+mwrIpv6LinkLocalIPrefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the IPv6 link local prefix."
+ ::= { mwrMaintenanceIpv6 1 }
+
+mwrIpv6LinkLocalAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates ipv6 link local inet address octet string."
+ ::= { mwrMaintenanceIpv6 2 }
+
+mwrActiveIpv6Gateway OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the active IPv6 gateway."
+ ::= { mwrMaintenanceIpv6 3 }
+
+-- ----------------------
+-- mwrPeerSysInfo
+-- ---------------------
+
+mwrPeerMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the peer."
+ ::= { mwrPeerNetworkingStatus 1 }
+
+mwrPeerIpv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv4 Address."
+ ::= { mwrPeerNetworkingStatus 2 }
+
+mwrPeerIpv4SubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv4 subnet mask."
+ ::= { mwrPeerNetworkingStatus 3 }
+
+mwrPeerIpv4DefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv4 default gateway."
+ ::= { mwrPeerNetworkingStatus 4 }
+
+mwrPeerIpv6Prefix OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 prefix."
+ ::= { mwrPeerNetworkingStatus 5 }
+
+mwrPeerIpv6Domain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 domain."
+ ::= { mwrPeerNetworkingStatus 6 }
+
+mwrPeerIpv6Address OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 address."
+ ::= { mwrPeerNetworkingStatus 7 }
+
+mwrPeerIpv6GatewayDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 gateway domain"
+ ::= { mwrPeerNetworkingStatus 8 }
+
+mwrPeerIpv6GatewayAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer IPv6 gateway address."
+ ::= { mwrPeerNetworkingStatus 9 }
+
+mwrPeerVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer vlan Id."
+ ::= { mwrPeerNetworkingStatus 10 }
+
+mwrPeerVlanPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer vlan priority."
+ ::= { mwrPeerNetworkingStatus 11 }
+
+mwrPeerDscp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer management dscp."
+ ::= { mwrPeerNetworkingStatus 12 }
+
+--
+-- Qos
+--
+
+mwrQosState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether QOS is enabled."
+ DEFVAL { disabled }
+ ::= { mwrQos 1 }
+
+mwrCosSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ oTag (1),
+ iTag (2),
+ dscp (3),
+ mplsExp (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the class of service tag type. Based on the setting system will use the CoS value in the outer VLAN tag, inner VLAN tag, DSCP or MPLS exp."
+ ::= { mwrQos 2 }
+
+mwrOuterTpid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the value of the Q-in-Q outer tag. This tag is also used to classify the single tagged traffic. Default value is 0x8100."
+ ::= { mwrQos 3 }
+
+mwrInnerTpid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the value of the Q-in-Q inner VLAN tag. Default value is 0x8100."
+ ::= { mwrQos 4 }
+
+mwrCosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrCosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Qos Settings per port, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 5 }
+
+mwrCosEntry OBJECT-TYPE
+ SYNTAX MwrCosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of Qos setting per port"
+ INDEX { mwrCosIndex }
+ ::= { mwrCosTable 1 }
+
+MwrCosEntry ::= SEQUENCE {
+ mwrCosIndex
+ INTEGER,
+ mwrCos0
+ QueueType,
+ mwrCos1
+ QueueType,
+ mwrCos2
+ QueueType,
+ mwrCos3
+ QueueType,
+ mwrCos4
+ QueueType,
+ mwrCos5
+ QueueType,
+ mwrCos6
+ QueueType,
+ mwrCos7
+ QueueType,
+ mwrCosRowStatus
+ RowStatus
+}
+
+mwrCosIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ gi01 (1),
+ gi02 (2),
+ gi03 (3),
+ gi04 (4),
+ bridgeMode (5)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique name identifying each enet port in port isolation mode or the bridgeMode index when system is configured in bridge mode."
+ ::= { mwrCosEntry 1 }
+
+mwrCos0 OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS0. There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ ::= { mwrCosEntry 2 }
+
+mwrCos1 OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS1. There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ ::= { mwrCosEntry 3 }
+
+mwrCos2 OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS2. There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ ::= { mwrCosEntry 4 }
+
+mwrCos3 OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS3. There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ ::= { mwrCosEntry 5 }
+
+mwrCos4 OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS4. There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ ::= { mwrCosEntry 6 }
+
+mwrCos5 OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS5. There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ ::= { mwrCosEntry 7 }
+
+mwrCos6 OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS6. There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ ::= { mwrCosEntry 8 }
+
+mwrCos7 OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue assignments for CoS7. There are 8 CoS queues. Their corresponding queue numbers are 1 to 8 where 1 is the lowest priority queue and 8 is the highest priority queue."
+ ::= { mwrCosEntry 9 }
+
+mwrCosRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Row status for CoS queue mapping. This object is used to apply all CoS settings simultaneously."
+ ::= { mwrCosEntry 10 }
+
+mwrCosDefValueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrCosDefValueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing the CoS default value, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 6 }
+
+mwrCosDefValueEntry OBJECT-TYPE
+ SYNTAX MwrCosDefValueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing the CoS default value."
+ INDEX { mwrCosDefValueIndex }
+ ::= { mwrCosDefValueTable 1 }
+
+MwrCosDefValueEntry ::= SEQUENCE {
+ mwrCosDefValueIndex
+ INTEGER,
+ mwrCosDefValue
+ Integer32
+}
+
+mwrCosDefValueIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ gi01 (1),
+ gi02 (2),
+ gi03 (3),
+ gi04 (4),
+ bridgeMode (5)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies CoS default value for each port in port isolation or in bridge mode."
+ ::= { mwrCosDefValueEntry 1 }
+
+mwrCosDefValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies CoS default value for each port in port isolation or in bridge mode."
+ ::= { mwrCosDefValueEntry 2 }
+
+mwrCirQTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrCirQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing the CIR value for each queue, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 7 }
+
+mwrCirQEntry OBJECT-TYPE
+ SYNTAX MwrCirQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing the CIR value for each radio queue."
+ INDEX { mwrCirQIndex }
+ ::= { mwrCirQTable 1 }
+
+MwrCirQEntry ::= SEQUENCE {
+ mwrCirQIndex
+ QueueType,
+ mwrCirQ1
+ Integer32,
+ mwrCirQ2
+ Integer32,
+ mwrCirQ3
+ Integer32,
+ mwrCirQ4
+ Integer32,
+ mwrCirQ5
+ Integer32,
+ mwrCirQ6
+ Integer32,
+ mwrCirQ7
+ Integer32,
+ mwrCirQ8
+ Integer32,
+ mwrCirQRowStatus
+ RowStatus
+}
+
+mwrCirQIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies CIR queue index for each radio queue."
+ ::= { mwrCirQEntry 1 }
+
+mwrCirQ1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CIR setting for queue 1."
+ ::= { mwrCirQEntry 2 }
+
+mwrCirQ2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CIR setting for queue 2."
+ ::= { mwrCirQEntry 3 }
+
+mwrCirQ3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CIR setting for queue 3."
+ ::= { mwrCirQEntry 4 }
+
+mwrCirQ4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CIR setting for queue 4."
+ ::= { mwrCirQEntry 5 }
+
+mwrCirQ5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CIR setting for queue 5."
+ ::= { mwrCirQEntry 6 }
+
+mwrCirQ6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CIR setting for queue 6."
+ ::= { mwrCirQEntry 7 }
+
+mwrCirQ7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CIR setting for queue 7."
+ ::= { mwrCirQEntry 8 }
+
+mwrCirQ8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CIR setting for queue 8."
+ ::= { mwrCirQEntry 9 }
+
+mwrCirQRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The CIR table Row status. This object is used to apply all queue CIR settings simultaneously."
+ ::= { mwrCirQEntry 10 }
+
+mwrCbsQTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrCbsQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing CBS settings for each queue, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 8 }
+
+mwrCbsQEntry OBJECT-TYPE
+ SYNTAX MwrCbsQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing CBS settings for each queue."
+ INDEX { mwrCbsQIndex }
+ ::= { mwrCbsQTable 1 }
+
+MwrCbsQEntry ::= SEQUENCE {
+ mwrCbsQIndex
+ QueueType,
+ mwrCbsQ1
+ Integer32,
+ mwrCbsQ2
+ Integer32,
+ mwrCbsQ3
+ Integer32,
+ mwrCbsQ4
+ Integer32,
+ mwrCbsQ5
+ Integer32,
+ mwrCbsQ6
+ Integer32,
+ mwrCbsQ7
+ Integer32,
+ mwrCbsQ8
+ Integer32,
+ mwrCbsQRowStatus
+ RowStatus
+}
+
+mwrCbsQIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies CBS queue index for each radio queue."
+ ::= { mwrCbsQEntry 1 }
+
+mwrCbsQ1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CBS setting for queue 1."
+ ::= { mwrCbsQEntry 2 }
+
+mwrCbsQ2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CBS setting for queue 2."
+ ::= { mwrCbsQEntry 3 }
+
+mwrCbsQ3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CBS setting for queue 3."
+ ::= { mwrCbsQEntry 4 }
+
+mwrCbsQ4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CBS setting for queue 4."
+ ::= { mwrCbsQEntry 5 }
+
+mwrCbsQ5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CBS setting for queue 5."
+ ::= { mwrCbsQEntry 6 }
+
+mwrCbsQ6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CBS setting for queue 6."
+ ::= { mwrCbsQEntry 7 }
+
+mwrCbsQ7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CBS setting for queue 7."
+ ::= { mwrCbsQEntry 8 }
+
+mwrCbsQ8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User CBS setting for queue 8."
+ ::= { mwrCbsQEntry 9 }
+
+mwrCbsQRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The CBS table Row status. This object is used to apply all queue CBS settings simultaneously."
+ ::= { mwrCbsQEntry 10 }
+
+mwrWeightQTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrWeightQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing queue weight setting for each queue, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 9 }
+
+mwrWeightQEntry OBJECT-TYPE
+ SYNTAX MwrWeightQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing queue weight setting for each queue."
+ INDEX { mwrWeightQIndex }
+ ::= { mwrWeightQTable 1 }
+
+MwrWeightQEntry ::= SEQUENCE {
+ mwrWeightQIndex
+ QueueType,
+ mwrWeightQ1
+ Integer32,
+ mwrWeightQ2
+ Integer32,
+ mwrWeightQ3
+ Integer32,
+ mwrWeightQ4
+ Integer32,
+ mwrWeightQ5
+ Integer32,
+ mwrWeightQ6
+ Integer32,
+ mwrWeightQ7
+ Integer32,
+ mwrWeightQ8
+ Integer32,
+ mwrWeightQRowStatus
+ RowStatus
+}
+
+mwrWeightQIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight index for each radio queue."
+ ::= { mwrWeightQEntry 1 }
+
+mwrWeightQ1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight value for queue 1."
+ ::= { mwrWeightQEntry 2 }
+
+mwrWeightQ2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight value for queue 2."
+ ::= { mwrWeightQEntry 3 }
+
+mwrWeightQ3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight value for queue 3."
+ ::= { mwrWeightQEntry 4 }
+
+mwrWeightQ4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight value for queue 4."
+ ::= { mwrWeightQEntry 5 }
+
+mwrWeightQ5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight value for queue 5."
+ ::= { mwrWeightQEntry 6 }
+
+mwrWeightQ6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight value for queue 6."
+ ::= { mwrWeightQEntry 7 }
+
+mwrWeightQ7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight value for queue 7."
+ ::= { mwrWeightQEntry 8 }
+
+mwrWeightQ8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue weight value for queue 8."
+ ::= { mwrWeightQEntry 9 }
+
+mwrWeightQRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The queue weight table Row status. This object is used to apply all queue weight settings simultaneously."
+ ::= { mwrWeightQEntry 10 }
+
+mwrQbsQTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrQbsQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing queue buffer size, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 10 }
+
+mwrQbsQEntry OBJECT-TYPE
+ SYNTAX MwrQbsQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing queue buffer size."
+ INDEX { mwrQbsQIndex }
+ ::= { mwrQbsQTable 1 }
+
+MwrQbsQEntry ::= SEQUENCE {
+ mwrQbsQIndex
+ QueueType,
+ mwrQbsQ1
+ Integer32,
+ mwrQbsQ2
+ Integer32,
+ mwrQbsQ3
+ Integer32,
+ mwrQbsQ4
+ Integer32,
+ mwrQbsQ5
+ Integer32,
+ mwrQbsQ6
+ Integer32,
+ mwrQbsQ7
+ Integer32,
+ mwrQbsQ8
+ Integer32,
+ mwrQbsQRowStatus
+ RowStatus
+}
+
+mwrQbsQIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies QBS queue index for each radio queue."
+ ::= { mwrQbsQEntry 1 }
+
+mwrQbsQ1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue buffer size (QBS) for queue 1."
+ ::= { mwrQbsQEntry 2 }
+
+mwrQbsQ2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue buffer size (QBS) for queue 2."
+ ::= { mwrQbsQEntry 3 }
+
+mwrQbsQ3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue buffer size (QBS) for queue 3."
+ ::= { mwrQbsQEntry 4 }
+
+mwrQbsQ4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue buffer size (QBS) for queue 4."
+ ::= { mwrQbsQEntry 5 }
+
+mwrQbsQ5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue buffer size (QBS) for queue 5."
+ ::= { mwrQbsQEntry 6 }
+
+mwrQbsQ6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue buffer size (QBS) for queue 6."
+ ::= { mwrQbsQEntry 7 }
+
+mwrQbsQ7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue buffer size (QBS) for queue 7."
+ ::= { mwrQbsQEntry 8 }
+
+mwrQbsQ8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies queue buffer size (QBS) for queue 8."
+ ::= { mwrQbsQEntry 9 }
+
+mwrQbsQRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The queue buffer size (QBS) table Row status. This object is used to apply all queue QBS settings simultaneously."
+ ::= { mwrQbsQEntry 10 }
+
+mwrPolicyQTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPolicyQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing queue policy for each queue, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 11 }
+
+mwrPolicyQEntry OBJECT-TYPE
+ SYNTAX MwrPolicyQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing queue policy for each queue."
+ INDEX { mwrPolicyQIndex }
+ ::= { mwrPolicyQTable 1 }
+
+MwrPolicyQEntry ::= SEQUENCE {
+ mwrPolicyQIndex
+ QueueType,
+ mwrPolicyQ1
+ INTEGER,
+ mwrPolicyQ2
+ INTEGER,
+ mwrPolicyQ3
+ INTEGER,
+ mwrPolicyQ4
+ INTEGER,
+ mwrPolicyQ5
+ INTEGER,
+ mwrPolicyQ6
+ INTEGER,
+ mwrPolicyQ7
+ INTEGER,
+ mwrPolicyQ8
+ INTEGER,
+ mwrPolicyQRowStatus
+ RowStatus
+}
+
+mwrPolicyQIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies queue policy index for each radio queue."
+ ::= { mwrPolicyQEntry 1 }
+
+mwrPolicyQ1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ wfq (1),
+ priority (2),
+ pf (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue policy value for queue 1."
+ ::= { mwrPolicyQEntry 2 }
+
+mwrPolicyQ2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ wfq (1),
+ priority (2),
+ pf (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue policy value for queue 2."
+ ::= { mwrPolicyQEntry 3 }
+
+mwrPolicyQ3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ wfq (1),
+ priority (2),
+ pf (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue policy value for queue 3."
+ ::= { mwrPolicyQEntry 4 }
+
+mwrPolicyQ4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ wfq (1),
+ priority (2),
+ pf (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue policy value for queue 4."
+ ::= { mwrPolicyQEntry 5 }
+
+mwrPolicyQ5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ wfq (1),
+ priority (2),
+ pf (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue policy value for queue 5."
+ ::= { mwrPolicyQEntry 6 }
+
+mwrPolicyQ6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ wfq (1),
+ priority (2),
+ pf (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue policy value for queue 6."
+ ::= { mwrPolicyQEntry 7 }
+
+mwrPolicyQ7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ wfq (1),
+ priority (2),
+ pf (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue policy value for queue 7."
+ ::= { mwrPolicyQEntry 8 }
+
+mwrPolicyQ8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ wfq (1),
+ priority (2),
+ pf (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User queue policy value for queue 8."
+ ::= { mwrPolicyQEntry 9 }
+
+mwrPolicyQRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The queue policy table Row status. This object is used to apply all queue policy settings simultaneously."
+ ::= { mwrPolicyQEntry 10 }
+
+mwrUserClassTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrUserClassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing QOS user class settings, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 12 }
+
+mwrUserClassEntry OBJECT-TYPE
+ SYNTAX MwrUserClassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing QOS user class settings."
+ INDEX { mwrUserClassIndex }
+ ::= { mwrUserClassTable 1 }
+
+MwrUserClassEntry ::= SEQUENCE {
+ mwrUserClassIndex
+ ClassType,
+ mwrUserClassOffset
+ Integer32,
+ mwrUserClassValue
+ DisplayString,
+ mwrUserClassMask
+ DisplayString
+}
+
+mwrUserClassIndex OBJECT-TYPE
+ SYNTAX ClassType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies user class queue index for each radio queue."
+ ::= { mwrUserClassEntry 1 }
+
+mwrUserClassOffset OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies user class offset value."
+ ::= { mwrUserClassEntry 2 }
+
+mwrUserClassValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies user class value."
+ ::= { mwrUserClassEntry 3 }
+
+mwrUserClassMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies user class mask."
+ ::= { mwrUserClassEntry 4 }
+
+mwrUserFlowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrUserFlowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing QOS user flow settings, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 13 }
+
+mwrUserFlowEntry OBJECT-TYPE
+ SYNTAX MwrUserFlowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing QOS user flow settings."
+ INDEX { mwrUserFlowIndex }
+ ::= { mwrUserFlowTable 1 }
+
+MwrUserFlowEntry ::= SEQUENCE {
+ mwrUserFlowIndex
+ FlowType,
+ mwrUserFlowFilter
+ DisplayString
+}
+
+mwrUserFlowIndex OBJECT-TYPE
+ SYNTAX FlowType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies user flow filter queue index for each queue."
+ ::= { mwrUserFlowEntry 1 }
+
+mwrUserFlowFilter OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies user flow filter value for each queue."
+ ::= { mwrUserFlowEntry 2 }
+
+mwrUserFlowMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrUserFlowMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing QOS user flow mapping settings in port isolation mode."
+ ::= { mwrQos 14 }
+
+mwrUserFlowMappingEntry OBJECT-TYPE
+ SYNTAX MwrUserFlowMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing QOS user flow mapping settings in port isolation mode."
+ INDEX { mwrUserFlowMappingIndex }
+ ::= { mwrUserFlowMappingTable 1 }
+
+MwrUserFlowMappingEntry ::= SEQUENCE {
+ mwrUserFlowMappingIndex
+ FlowType,
+ mwrUserFlowMappingState
+ EnableType,
+ mwrUserFlowMapping1Q
+ QueueType,
+ mwrUserFlowMapping2Q
+ QueueType,
+ mwrUserFlowMapping3Q
+ QueueType,
+ mwrUserFlowMapping4Q
+ QueueType,
+ mwrUserFlowMappingRowStatus
+ RowStatus
+}
+
+mwrUserFlowMappingIndex OBJECT-TYPE
+ SYNTAX FlowType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies user flow mapping index for each flow in port isolation mode."
+ ::= { mwrUserFlowMappingEntry 1 }
+
+mwrUserFlowMappingState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disabled user flow mapping for a specific flow in port isolation mode."
+ ::= { mwrUserFlowMappingEntry 2 }
+
+mwrUserFlowMapping1Q OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected queue for gi01 in port isolation mode."
+ ::= { mwrUserFlowMappingEntry 3 }
+
+mwrUserFlowMapping2Q OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected queue for gi02 in port isolation mode."
+ ::= { mwrUserFlowMappingEntry 4 }
+
+mwrUserFlowMapping3Q OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected queue for gi03 in port isolation mode."
+ ::= { mwrUserFlowMappingEntry 5 }
+
+mwrUserFlowMapping4Q OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected queue for gi04 in port isolation mode."
+ ::= { mwrUserFlowMappingEntry 6 }
+
+mwrUserFlowMappingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Row status for user flow mapping in port isolation mode."
+ ::= { mwrUserFlowMappingEntry 7 }
+
+mwrUserFlowMappingBridgeModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrUserFlowMappingBridgeModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing QOS user flow mapping settings in bridge mode, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrQos 15 }
+
+mwrUserFlowMappingBridgeModeEntry OBJECT-TYPE
+ SYNTAX MwrUserFlowMappingBridgeModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing QOS user flow mapping settings in bridge mode."
+ INDEX { mwrUserFlowMappingBridgeModeIndex }
+ ::= { mwrUserFlowMappingBridgeModeTable 1 }
+
+MwrUserFlowMappingBridgeModeEntry ::= SEQUENCE {
+ mwrUserFlowMappingBridgeModeIndex
+ FlowType,
+ mwrUserFlowMappingBridgeModeState
+ EnableType,
+ mwrUserFlowMappingBridgeModeQ
+ QueueType,
+ mwrUserFlowMappingBridgeModeRowStatus
+ RowStatus
+}
+
+mwrUserFlowMappingBridgeModeIndex OBJECT-TYPE
+ SYNTAX FlowType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies user flow mapping index for each flow in bridge mode."
+ ::= { mwrUserFlowMappingBridgeModeEntry 1 }
+
+mwrUserFlowMappingBridgeModeState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disabled user flow mapping for a specific flow in bridge mode."
+ ::= { mwrUserFlowMappingBridgeModeEntry 2 }
+
+mwrUserFlowMappingBridgeModeQ OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the selected user flow mapping queue in bridge mode."
+ ::= { mwrUserFlowMappingBridgeModeEntry 3 }
+
+mwrUserFlowMappingBridgeModeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Row status for user flow mapping in bridge mode."
+ ::= { mwrUserFlowMappingBridgeModeEntry 4 }
+
+mwrPortThresholdAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPortThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing threshold alarms parameters."
+ ::= { mwrEthThresholdAlarm 1 }
+
+mwrPortThresholdAlarmEntry OBJECT-TYPE
+ SYNTAX MwrPortThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing threshold alarms parameters."
+ INDEX { mwrPortThresholdAlarmIndex }
+ ::= { mwrPortThresholdAlarmTable 1 }
+
+MwrPortThresholdAlarmEntry ::= SEQUENCE {
+ mwrPortThresholdAlarmIndex
+ Integer32,
+ mwrDroppedPktsThresholdParams
+ DisplayString,
+ mwrOutBWUtilizationThresholdParams
+ DisplayString,
+ mwrThroughputThresholdParams
+ DisplayString
+}
+
+mwrPortThresholdAlarmIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index to Threshold alarm table. Instance 1 indicates Radio port."
+ ::= { mwrPortThresholdAlarmEntry 1 }
+
+mwrDroppedPktsThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the dropped packets threshold settings. The threshold, in percent and the number of seconds that it must exceed this threshold. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of packets that are dropped, the second is the time in seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command."
+ ::= { mwrPortThresholdAlarmEntry 2 }
+
+mwrOutBWUtilizationThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the BW utilization threshold settings. The threshold, in percent and the number of seconds that it must exceed this threshold. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of BW threshold, the second is the time in seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command"
+ ::= { mwrPortThresholdAlarmEntry 3 }
+
+mwrThroughputThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the radio throughput threshold settings. The threshold, in percent and the number of seconds that it must exceed this threshold. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of the throughput, the second is the time in seconds that the threshold must be exceeded. The single quote marks i.e. ' ' are not used in the command"
+ ::= { mwrPortThresholdAlarmEntry 4 }
+
+mwrRadioQThresholdAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrRadioQThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of radio port queue based Threshold Alarm settings, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrEthThresholdAlarm 2 }
+
+mwrRadioQThresholdAlarmEntry OBJECT-TYPE
+ SYNTAX MwrRadioQThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry of queue based Threshold Alarm settings."
+ INDEX { mwrRadioQThresholdAlarmIndex }
+ ::= { mwrRadioQThresholdAlarmTable 1 }
+
+MwrRadioQThresholdAlarmEntry ::= SEQUENCE {
+ mwrRadioQThresholdAlarmIndex
+ QueueType,
+ mwrRadioQDepthThresholdParams
+ DisplayString,
+ mwrRadioQDroppedPktsThresholdParams
+ DisplayString
+}
+
+mwrRadioQThresholdAlarmIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique identifier for one of the 8 queues"
+ ::= { mwrRadioQThresholdAlarmEntry 1 }
+
+mwrRadioQDepthThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold, in percent, and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the percentage of queue depth, the second is the time in seconds that the threshold must be exceeded."
+ ::= { mwrRadioQThresholdAlarmEntry 2 }
+
+mwrRadioQDroppedPktsThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold, in packets, and the number of seconds that it must exceed this threshold are programmed by the user. An example of the format of the string is as follows: '70 10'. The first parameter is the number of packets that are dropped, the second is the time in seconds that the threshold must be exceeded."
+ ::= { mwrRadioQThresholdAlarmEntry 3 }
+
+mwrEnetPerfPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEnetPerfPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing Ethernet port statistics."
+ ::= { mwrEthernetPerformance 1 }
+
+mwrEnetPerfPortStatsEntry OBJECT-TYPE
+ SYNTAX MwrEnetPerfPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing Ethernet port statistics."
+ INDEX { mwrEnetPortStatsIndex }
+ ::= { mwrEnetPerfPortStatsTable 1 }
+
+MwrEnetPerfPortStatsEntry ::= SEQUENCE {
+ mwrEnetPortStatsIndex
+ INTEGER,
+ mwrPortStatsInOctet
+ Counter64,
+ mwrPortStatsInGoodPkts
+ Counter64,
+ mwrPortStatsInErrPkts
+ Counter64,
+ mwrPortStatsInDiscardPkts
+ Counter64,
+ mwrPortStatsOutOctets
+ Counter64,
+ mwrPortStatsOutGoodPkts
+ Counter64,
+ mwrPortStatsOutErrPkts
+ Counter64,
+ mwrPortStatsOutDiscardPkts
+ Counter64,
+ mwrPortStatsOutBwUtilization
+ Integer32,
+ mwrPortStatsInBwUtilization
+ Integer32,
+ mwrPortStatsInDataRate
+ Integer32,
+ mwrPortStatsThroughput
+ Integer32
+}
+
+mwrEnetPortStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ gi01 (1),
+ gi02 (2),
+ gi03 (3),
+ gi04 (4),
+ radio (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A table index to Ethernet ports."
+ ::= { mwrEnetPerfPortStatsEntry 1 }
+
+mwrPortStatsInOctet OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 64-bit counter representing the incoming octets."
+ ::= { mwrEnetPerfPortStatsEntry 2 }
+
+mwrPortStatsInGoodPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 64-bit counter representing the incoming good packets."
+ ::= { mwrEnetPerfPortStatsEntry 3 }
+
+mwrPortStatsInErrPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 64-bit counter representing the incoming error packets."
+ ::= { mwrEnetPerfPortStatsEntry 4 }
+
+mwrPortStatsInDiscardPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 64-bit counter representing the incoming discarded packets."
+ ::= { mwrEnetPerfPortStatsEntry 5 }
+
+mwrPortStatsOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 64-bit counter representing the outgoing octets."
+ ::= { mwrEnetPerfPortStatsEntry 6 }
+
+mwrPortStatsOutGoodPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 64-bit counter representing the outgoing good packets."
+ ::= { mwrEnetPerfPortStatsEntry 7 }
+
+mwrPortStatsOutErrPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 64-bit counter representing the outgoing error packets."
+ ::= { mwrEnetPerfPortStatsEntry 8 }
+
+mwrPortStatsOutDiscardPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 64-bit counter representing the outgoing discarded packets."
+ ::= { mwrEnetPerfPortStatsEntry 9 }
+
+mwrPortStatsOutBwUtilization OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the ratio of egress data rate and the egress link capacity of the port. The value is represented in %."
+ ::= { mwrEnetPerfPortStatsEntry 10 }
+
+mwrPortStatsInBwUtilization OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the ratio of ingress data rate and the ingress link capacity of the port. The value is represented in %."
+ ::= { mwrEnetPerfPortStatsEntry 11 }
+
+mwrPortStatsInDataRate OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Mbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ethernet data rate coming into the port. The data rate is multiplied by 100. e.g. A display of 1530 is actually 15.30 Mpbs"
+ ::= { mwrEnetPerfPortStatsEntry 12 }
+
+mwrPortStatsThroughput OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Mbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ethernet data rate going out of the port. The data rate is multiplied by 100. e.g. A display of 1530 is actually 15.30 Mpbs."
+ ::= { mwrEnetPerfPortStatsEntry 13 }
+
+mwrEnetPerfPortStats32BitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEnetPerfPortStats32BitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing 32-bit Ethernet statistics. This table is provided to satisfy snmp v1 users where they can't access 64-bit counters."
+ ::= { mwrEthernetPerformance 2 }
+
+mwrEnetPerfPortStats32BitEntry OBJECT-TYPE
+ SYNTAX MwrEnetPerfPortStats32BitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing 32-bit Ethernet statistics. This table is provided to satisfy snmp v1 users where they can't access 64-bit counters."
+ INDEX { mwrPortStats32BitIndex }
+ ::= { mwrEnetPerfPortStats32BitTable 1 }
+
+MwrEnetPerfPortStats32BitEntry ::= SEQUENCE {
+ mwrPortStats32BitIndex
+ INTEGER,
+ mwrPortStatsInOctet32Bit
+ Counter32,
+ mwrPortStatsInGoodPkts32Bit
+ Counter32,
+ mwrPortStatsInErrPkts32Bit
+ Counter32,
+ mwrPortStatsInDiscardPkts32Bit
+ Counter32,
+ mwrPortStatsOutOctets32Bit
+ Counter32,
+ mwrPortStatsOutGoodPkts32Bit
+ Counter32,
+ mwrPortStatsOutErrPkts32Bit
+ Counter32,
+ mwrPortStatsOutDiscardPkts32Bit
+ Counter32
+}
+
+mwrPortStats32BitIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ gi01 (1),
+ gi02 (2),
+ gi03 (3),
+ gi04 (4),
+ radio (5)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table index to ports carrying Ethernet packets."
+ ::= { mwrEnetPerfPortStats32BitEntry 1 }
+
+mwrPortStatsInOctet32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the incoming octets."
+ ::= { mwrEnetPerfPortStats32BitEntry 2 }
+
+mwrPortStatsInGoodPkts32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the incoming good packets."
+ ::= { mwrEnetPerfPortStats32BitEntry 3 }
+
+mwrPortStatsInErrPkts32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the incoming error packets."
+ ::= { mwrEnetPerfPortStats32BitEntry 4 }
+
+mwrPortStatsInDiscardPkts32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the incoming discarded packets."
+ ::= { mwrEnetPerfPortStats32BitEntry 5 }
+
+mwrPortStatsOutOctets32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the outgoing octets."
+ ::= { mwrEnetPerfPortStats32BitEntry 6 }
+
+mwrPortStatsOutGoodPkts32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the outgoing good packets."
+ ::= { mwrEnetPerfPortStats32BitEntry 7 }
+
+mwrPortStatsOutErrPkts32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the outgoing error packets."
+ ::= { mwrEnetPerfPortStats32BitEntry 8 }
+
+mwrPortStatsOutDiscardPkts32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the outgoing discarded packets."
+ ::= { mwrEnetPerfPortStats32BitEntry 9 }
+
+mwrEnetPerfRadioQStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEnetPerfRadioQStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing radio queue statistics."
+ ::= { mwrEthernetPerformance 3 }
+
+mwrEnetPerfRadioQStatsEntry OBJECT-TYPE
+ SYNTAX MwrEnetPerfRadioQStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing radio queue statistics."
+ INDEX { mwrRadioQStatsIndex }
+ ::= { mwrEnetPerfRadioQStatsTable 1 }
+
+MwrEnetPerfRadioQStatsEntry ::= SEQUENCE {
+ mwrRadioQStatsIndex
+ QueueType,
+ mwrRadioQStatsInGoodPkts
+ Counter64,
+ mwrRadioQStatsInDiscardPkts
+ Counter64,
+ mwrRadioQStatsOutBwUtilization
+ Integer32,
+ mwrRadioQStatsInDataRate
+ Integer32,
+ mwrRadioQStatsThroughput
+ Integer32
+}
+
+mwrRadioQStatsIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the 8 queues."
+ ::= { mwrEnetPerfRadioQStatsEntry 1 }
+
+mwrRadioQStatsInGoodPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of packets in queues."
+ ::= { mwrEnetPerfRadioQStatsEntry 2 }
+
+mwrRadioQStatsInDiscardPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of packets received in queues that were discarded due to queue overflow."
+ ::= { mwrEnetPerfRadioQStatsEntry 3 }
+
+mwrRadioQStatsOutBwUtilization OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ratio of egress data rate and user configured radio queue CIR."
+ ::= { mwrEnetPerfRadioQStatsEntry 4 }
+
+mwrRadioQStatsInDataRate OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Mbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ingress data rate of the radio queue."
+ ::= { mwrEnetPerfRadioQStatsEntry 5 }
+
+mwrRadioQStatsThroughput OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Mbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The throughput of the radio queue."
+ ::= { mwrEnetPerfRadioQStatsEntry 6 }
+
+mwrEnetPerfRadioQStats32BitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEnetPerfRadioQStats32BitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing 32-bit counters for radio queue statistics."
+ ::= { mwrEthernetPerformance 4 }
+
+mwrEnetPerfRadioQStats32BitEntry OBJECT-TYPE
+ SYNTAX MwrEnetPerfRadioQStats32BitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing 32-bit counters for radio queue statistics."
+ INDEX { mwrRadioQStats32BitIndex }
+ ::= { mwrEnetPerfRadioQStats32BitTable 1 }
+
+MwrEnetPerfRadioQStats32BitEntry ::= SEQUENCE {
+ mwrRadioQStats32BitIndex
+ QueueType,
+ mwrRadioQStatsInGoodPkts32Bit
+ Counter32,
+ mwrRadioQStatsDiscardPkts32Bit
+ Counter32
+}
+
+mwrRadioQStats32BitIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the 8 queues."
+ ::= { mwrEnetPerfRadioQStats32BitEntry 1 }
+
+mwrRadioQStatsInGoodPkts32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the current count of packets in queues."
+ ::= { mwrEnetPerfRadioQStats32BitEntry 2 }
+
+mwrRadioQStatsDiscardPkts32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit counter representing the current count of packets received in queues that were discarded due to queue overflow ."
+ ::= { mwrEnetPerfRadioQStats32BitEntry 3 }
+
+mwrDroppedPktsThreshold NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrPortThresholdAlarmIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the ethernet packet drops in an interface has exceeded user set limit."
+ ::= { mwrEthernetNotifications 1 }
+
+mwrRadioQDroppedPktsThreshold NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrRadioQThresholdAlarmIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when Ethernet packet drops over radio traffic queue has exceeded the user configured limit. The mwrRadioQThresholdAlarmIndex varbind indicates specific queue number."
+ ::= { mwrEthernetNotifications 2 }
+
+mwrRadioQDepthThreshold NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrRadioQThresholdAlarmIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the data buffered in the specific radio traffic queue has exceeded the user set limit. The mwrRadioQThresholdAlarmIndex varbind indicates specific queue number."
+ ::= { mwrEthernetNotifications 3 }
+
+mwrOutBWUtilizationThreshold NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrPortThresholdAlarmIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the out bandwidth utilization of an interface has exceeded the user configured limit."
+ ::= { mwrEthernetNotifications 4 }
+
+mwrThroughputThreshold NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrPortThresholdAlarmIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the throughput of an interface has exceeded the user configured limit."
+ ::= { mwrEthernetNotifications 5 }
+
+mwrAcmManualMode OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Adaptive Coding Modulation (ACM) Manual Mode."
+ ::= { mwrAcmConfigurations 1 }
+
+-- ----------------------------
+-- mwrAcm
+-- ----------------------------
+
+mwrAcmState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Adaptive Code Modulation (ACM)."
+ DEFVAL { disabled }
+ ::= { mwrAcmConfigurations 2 }
+
+mwrAcmWaitToRestore OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the ACM wait to restore duration time in seconds."
+ ::= { mwrAcmConfigurations 3 }
+
+mwrAcmModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrAcmModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing available Adaptive Code Modulation (ACM) tx profiles."
+ ::= { mwrAcmConfigurations 4 }
+
+mwrAcmModeEntry OBJECT-TYPE
+ SYNTAX MwrAcmModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing available Adaptive Code Modulation (ACM) tx profiles."
+ INDEX { mwrAcmModeIndex }
+ ::= { mwrAcmModeTable 1 }
+
+MwrAcmModeEntry ::= SEQUENCE {
+ mwrAcmModeIndex
+ Integer32,
+ mwrAcmTxProfileName
+ DisplayString,
+ mwrAcmTxProfileRange
+ INTEGER
+}
+
+mwrAcmModeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each Adaptive Code Modulation (ACM) tx profile. "
+ ::= { mwrAcmModeEntry 1 }
+
+mwrAcmTxProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Adaptive Code Modulation (ACM) tx profile name."
+ ::= { mwrAcmModeEntry 2 }
+
+mwrAcmTxProfileRange OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAllowed (1),
+ allowed (2),
+ max (3),
+ min (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the range for the Adaptive Code Modulation (ACM) TX Profile."
+ DEFVAL { notAllowed }
+ ::= { mwrAcmModeEntry 3 }
+
+-- ----------------
+-- mwrAcmTable
+-- ----------------
+
+mwrAcmStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrAcmStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing Adaptive Code Modulation (ACM) status."
+ ::= { mwrAcmStatus 1 }
+
+mwrAcmStatusEntry OBJECT-TYPE
+ SYNTAX MwrAcmStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing Adaptive Code Modulation (ACM) status."
+ INDEX { mwrAcmStatusIndex }
+ ::= { mwrAcmStatusTable 1 }
+
+MwrAcmStatusEntry ::= SEQUENCE {
+ mwrAcmStatusIndex
+ RadioInstanceType,
+ mwrAcmActualTxProfile
+ DisplayString
+}
+
+mwrAcmStatusIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each interface. "
+ ::= { mwrAcmStatusEntry 1 }
+
+mwrAcmActualTxProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A read-only string specifying the currently running ACM TX profile."
+ ::= { mwrAcmStatusEntry 2 }
+
+-- ----------------------------
+-- mwrAcmDiagnostics
+-- ----------------------------
+
+mwrAcmDiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrAcmDiagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing ACM diagnostic settings."
+ ::= { mwrAcmDiagnostics 1 }
+
+mwrAcmDiagEntry OBJECT-TYPE
+ SYNTAX MwrAcmDiagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing ACM diagnostic settings."
+ INDEX { mwrAcmDiagIndex }
+ ::= { mwrAcmDiagTable 1 }
+
+MwrAcmDiagEntry ::= SEQUENCE {
+ mwrAcmDiagIndex
+ RadioInstanceType,
+ mwrAcmDiagnose
+ INTEGER,
+ mwrAcmDiagnosticResult
+ DisplayString
+}
+
+mwrAcmDiagIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radio channel if applicable."
+ ::= { mwrAcmDiagEntry 1 }
+
+mwrAcmDiagnose OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This service effecting object accepts either 'up' or 'down' to diagnose whether the modulation speed can be increased or decreased. Poll the mwrAcmDiagnosticResult object to determine the results."
+ ::= { mwrAcmDiagEntry 2 }
+
+mwrAcmDiagnosticResult OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The result from ACM Diagnostic is read from this object."
+ ::= { mwrAcmDiagEntry 3 }
+
+mwrAcmConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrEventInstanceIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when ACM configuration mismatch between the link partners."
+ ::= { mwrAcmNotifications 1 }
+
+mwrAcmProfileLowered NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrAcmStatusIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when system is executing ACM and working at a lower radio profile than the configured nominal radio profile."
+ ::= { mwrAcmNotifications 2 }
+
+mwrAcmProfileChanged NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrAcmStatusIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when system is executing in ACM and has changed the radio profile."
+ ::= { mwrAcmNotifications 3 }
+
+mwrAtpcConfigurationsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrAtpcConfigurationsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing ATPC configurations."
+ ::= { mwrAtpcConfigurations 1 }
+
+mwrAtpcConfigurationsEntry OBJECT-TYPE
+ SYNTAX MwrAtpcConfigurationsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing ATPC configurations."
+ INDEX { mwrAtpcConfigIndex }
+ ::= { mwrAtpcConfigurationsTable 1 }
+
+MwrAtpcConfigurationsEntry ::= SEQUENCE {
+ mwrAtpcConfigIndex
+ RadioInstanceType,
+ mwrAtpcState
+ EnableType,
+ mwrAtpcCoordinatedPower
+ Integer32,
+ mwrAtpcCoordinatedPowerEnable
+ EnableType,
+ mwrAtpcMinTxPower
+ Integer32,
+ mwrAtpcMaxTxPower
+ Integer32,
+ mwrAtpcRslTarget
+ Integer32,
+ mwrAtpcRslTargetUseDefault
+ EnableType
+}
+
+mwrAtpcConfigIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the radio channel instance."
+ ::= { mwrAtpcConfigurationsEntry 1 }
+
+-- ----------------------------
+-- mwrAtpc
+-- ----------------------------
+
+mwrAtpcState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the Adaptive Transmit Power Control (ATPC) feature is enabled."
+ DEFVAL { disabled }
+ ::= { mwrAtpcConfigurationsEntry 2 }
+
+mwrAtpcCoordinatedPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is the value at which the system will transmit if the ATPC and the coordinated power are enabled. This is only if the system is transmitting the maximum power for 5 minutes.
+ The value is multiplied by 10. e.g. A display of 133 is actually 13.3 dB."
+ DEFVAL { 0 }
+ ::= { mwrAtpcConfigurationsEntry 3 }
+
+mwrAtpcCoordinatedPowerEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether Adaptive Transmit Power Control (ATPC) coordinated power option is enabled."
+ DEFVAL { disabled }
+ ::= { mwrAtpcConfigurationsEntry 4 }
+
+mwrAtpcMinTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the minimum ATPC transmit power in dB x 10."
+ ::= { mwrAtpcConfigurationsEntry 5 }
+
+mwrAtpcMaxTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the maximum ATPC transmit power in dB x 10. When ATPC is enabled, transmit power range will be between ATPC min. and ATPC max. power."
+ ::= { mwrAtpcConfigurationsEntry 6 }
+
+mwrAtpcRslTarget OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures Received Signal Level that should be maintained by the link by adjusting the transmit power when ATPC is enabled."
+ ::= { mwrAtpcConfigurationsEntry 7 }
+
+mwrAtpcRslTargetUseDefault OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is enabled the default RSL target will be used instead of the configured mwrAtpcRslTarget. The mwrAtpcDefaultRslTarget displays the default value."
+ ::= { mwrAtpcConfigurationsEntry 8 }
+
+mwrAtpcStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrAtpcStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing ATPC status."
+ ::= { mwrAtpcStatus 1 }
+
+mwrAtpcStatusEntry OBJECT-TYPE
+ SYNTAX MwrAtpcStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing ATPC status."
+ INDEX { mwrAtpcStatusIndex }
+ ::= { mwrAtpcStatusTable 1 }
+
+MwrAtpcStatusEntry ::= SEQUENCE {
+ mwrAtpcStatusIndex
+ RadioInstanceType,
+ mwrAtpcRunningStatus
+ INTEGER,
+ mwrAtpcDefaultRslTarget
+ Integer32,
+ mwrAtpcActualMinTxPower
+ Integer32,
+ mwrAtpcActualMaxTxPower
+ Integer32,
+ mwrAtpcActualCoordinatedPower
+ Integer32,
+ mwrAtpcPeerRslTarget
+ Integer32,
+ mwrAtpcMinRslTarget
+ Integer32,
+ mwrAtpcMaxRslTarget
+ Integer32,
+ mwrAtpcPeerRsl
+ Integer32
+}
+
+mwrAtpcStatusIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the radio instance."
+ ::= { mwrAtpcStatusEntry 1 }
+
+mwrAtpcRunningStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ disabledAuto (2),
+ running (3),
+ runningToggling (4),
+ suspended (5),
+ suspendedLostComm (6),
+ suspendedRadioDown (7),
+ suspendedRadioMuted (8),
+ suspendedRadioLoopback (9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the actual condition of ATPC:
+ - disabled: Configuration is set to off.
+ - disabledAuto: Feature was automatically disabled and is transmitting at coordinated power.
+ - running: Feature is running normally.
+ - runningToggling: Feature is toggling between maximum and minimum power to recover from a loss of mod sync.
+ - suspended: Feature was suspended.
+ - suspendedLostComm: Feature is suspended because communication is lost with peer ATPC.
+ - suspendedRadioDown: Feature is suspended because the radio is down.
+ - suspendedRadioMuted: Feature is suspended because the radio is muted.
+ - suspendedRadioLoopback: Feature is suspended because the radio is in loopback mode."
+ ::= { mwrAtpcStatusEntry 2 }
+
+mwrAtpcDefaultRslTarget OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the default value of the Received Signal Level target when ATPC is enabled."
+ ::= { mwrAtpcStatusEntry 3 }
+
+mwrAtpcActualMinTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the running configuration for ATPC min tx power."
+ ::= { mwrAtpcStatusEntry 4 }
+
+mwrAtpcActualMaxTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the running configuration for ATPC max tx power."
+ ::= { mwrAtpcStatusEntry 5 }
+
+mwrAtpcActualCoordinatedPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is the running configuration of the coordinated power.
+ The value is multiplied by 10. e.g. A display of 133 is actually 13.3 dB."
+ ::= { mwrAtpcStatusEntry 6 }
+
+mwrAtpcPeerRslTarget OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the peer Received Signal Level target when ATPC is enabled."
+ ::= { mwrAtpcStatusEntry 7 }
+
+mwrAtpcMinRslTarget OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the minimum RSL target value."
+ ::= { mwrAtpcStatusEntry 8 }
+
+mwrAtpcMaxRslTarget OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum RSL target value."
+ ::= { mwrAtpcStatusEntry 9 }
+
+mwrAtpcPeerRsl OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the peer actual RSL value. Divide the value by 10 to get the actual RSL value. Once this number is divided by 10 the units are dB. For example -352 is actually -35.2dB"
+ ::= { mwrAtpcStatusEntry 10 }
+
+mwrAtpcConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrEventInstanceIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when ATPC configuration mismatch has occurred between link partners."
+ ::= { mwrAtpcNotifications 1 }
+
+mwrAtpcAutoDisabled NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrAtpcStatusIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when ATPC is automatically disabled due to coordinated power condition. When this notification is raised the radio will be transmitting at coordinated power. The mwrAtpcStatusIndex varbind indicates the radio instance."
+ ::= { mwrAtpcNotifications 2 }
+
+mwrBacRecordAvgPeriod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the average period used for computing the running average BAC gain and uncompressed ratio. Default average period is set to 10 seconds. "
+ ::= { mwrCompressionConfigurations 1 }
+
+mwrBacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrBacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing Bandwidth Acceleration entries."
+ ::= { mwrCompressionConfigurations 2 }
+
+mwrBacEntry OBJECT-TYPE
+ SYNTAX MwrBacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains Bandwidth Acceleration entries."
+ INDEX { mwrBacQIndex }
+ ::= { mwrBacTable 1 }
+
+MwrBacEntry ::= SEQUENCE {
+ mwrBacQIndex
+ QueueType,
+ mwrBacQEnable
+ EnableType,
+ mwrBacQBlockSize
+ Integer32,
+ mwrBacRecordLogging
+ EnableType
+}
+
+mwrBacQIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the 8 radio egress Queues."
+ ::= { mwrBacEntry 1 }
+
+mwrBacQEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure queue compression state to disable/enable."
+ ::= { mwrBacEntry 2 }
+
+mwrBacQBlockSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure queue compression block size (256...8000). Block size has to be in increments of 64 bytes. Otherwise it will be rounded off to nearest 64 bytes.
+ Valid block sizes are <256 512 1024 4032 8000>"
+ ::= { mwrBacEntry 3 }
+
+mwrBacRecordLogging OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enables/disables logging of BAC related statistics like Maximum BAC gain and Maximum uncompressed ratio
+ on a per queue basis to syslog and flashlog."
+ ::= { mwrBacEntry 4 }
+
+mwrHcQTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrHcQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing Header Compression settings for each queue, the configuration corresponds to the egress QoS of radio port."
+ ::= { mwrCompressionConfigurations 3 }
+
+mwrHcQEntry OBJECT-TYPE
+ SYNTAX MwrHcQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table entry containing Header Compression settings for each queue."
+ INDEX { mwrHcQIndex }
+ ::= { mwrHcQTable 1 }
+
+MwrHcQEntry ::= SEQUENCE {
+ mwrHcQIndex
+ QueueType,
+ mwrHcQ1
+ EnableType,
+ mwrHcQ2
+ EnableType,
+ mwrHcQ3
+ EnableType,
+ mwrHcQ4
+ EnableType,
+ mwrHcQ5
+ EnableType,
+ mwrHcQ6
+ EnableType,
+ mwrHcQ7
+ EnableType,
+ mwrHcQ8
+ EnableType,
+ mwrHcQRowStatus
+ RowStatus
+}
+
+mwrHcQIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies Header Compression queue index for each radio queue."
+ ::= { mwrHcQEntry 1 }
+
+mwrHcQ1 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Header Compression on queue 1."
+ ::= { mwrHcQEntry 2 }
+
+mwrHcQ2 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Header Compression on queue 2."
+ ::= { mwrHcQEntry 3 }
+
+mwrHcQ3 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Header Compression on queue 3."
+ ::= { mwrHcQEntry 4 }
+
+mwrHcQ4 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Header Compression on queue 4."
+ ::= { mwrHcQEntry 5 }
+
+mwrHcQ5 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Header Compression on queue 5."
+ ::= { mwrHcQEntry 6 }
+
+mwrHcQ6 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Header Compression on queue 6."
+ ::= { mwrHcQEntry 7 }
+
+mwrHcQ7 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Header Compression on queue 7."
+ ::= { mwrHcQEntry 8 }
+
+mwrHcQ8 OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the Header Compression on queue 8."
+ ::= { mwrHcQEntry 9 }
+
+mwrHcQRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Header Compression table Row Status. This object is used to apply Header Compression settings for all queues simultaneously."
+ ::= { mwrHcQEntry 10 }
+
+mwrBacStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrBacStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing Bandwidth Acceleration status entries."
+ ::= { mwrCompressionStatus 1 }
+
+mwrBacStatusEntry OBJECT-TYPE
+ SYNTAX MwrBacStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains Bandwidth Acceleration status entries."
+ INDEX { mwrBacStatusQIndex }
+ ::= { mwrBacStatusTable 1 }
+
+MwrBacStatusEntry ::= SEQUENCE {
+ mwrBacStatusQIndex
+ QueueType,
+ mwrBacUncompressedRatio
+ DisplayString,
+ mwrBacGain
+ DisplayString
+}
+
+mwrBacStatusQIndex OBJECT-TYPE
+ SYNTAX QueueType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the 8 Queues."
+ ::= { mwrBacStatusEntry 1 }
+
+mwrBacUncompressedRatio OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Running average Uncompressed ratio is calculated by collecting n samples of bytes uncompressed and bytes in to queue over specified average period in percentage."
+ ::= { mwrBacStatusEntry 2 }
+
+mwrBacGain OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Running Average BAC gain is the sum of all bytes getting into the compressor divided by the sum of all compressed and uncompressed bytes calculated over an average period."
+ ::= { mwrBacStatusEntry 3 }
+
+mwrEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of alarm configuration"
+ ::= { mwrEventsConfigurations 1 }
+
+mwrEventConfigEntry OBJECT-TYPE
+ SYNTAX MwrEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of alarm configuration"
+ INDEX { mwrEventConfigIndex,
+ mwrEventInstanceIndex }
+ ::= { mwrEventConfigTable 1 }
+
+MwrEventConfigEntry ::= SEQUENCE {
+ mwrEventConfigIndex
+ Unsigned32,
+ mwrEventInstanceIndex
+ Unsigned32,
+ mwrEventConfigSeverity
+ INTEGER,
+ mwrEventName
+ DisplayString,
+ mwrAlarmConfigState
+ EnableType,
+ mwrTrapConfigState
+ EnableType,
+ mwrLogEventState
+ EnableType
+}
+
+mwrEventConfigIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each alarm."
+ ::= { mwrEventConfigEntry 1 }
+
+mwrEventInstanceIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each instance of an alarm."
+ ::= { mwrEventConfigEntry 2 }
+
+mwrEventConfigSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear (0),
+ warning (1),
+ minor (2),
+ major (3),
+ critical (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of the alarm as minor, major or critical."
+ ::= { mwrEventConfigEntry 3 }
+
+mwrEventName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the event name."
+ ::= { mwrEventConfigEntry 4 }
+
+mwrAlarmConfigState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of the alarm which can be either enabled or disabled."
+ ::= { mwrEventConfigEntry 5 }
+
+mwrTrapConfigState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The state of the trap which can be either enabled or disabled."
+ ::= { mwrEventConfigEntry 6 }
+
+mwrLogEventState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable or disable logging the events."
+ ::= { mwrEventConfigEntry 7 }
+
+--
+-- mwrLogs
+--
+
+mwrEventLogEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether event log is enabled."
+ DEFVAL { enabled }
+ ::= { mwrLogsConfigurations 1 }
+
+mwrPerfmLogEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether performance log is enabled."
+ DEFVAL { enabled }
+ ::= { mwrLogsConfigurations 2 }
+
+mwrPerfmLogInterval OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..10))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Performance statistics are logged periodically by this interval. The interval can be up to 00:15:00 (15 minutes) and as short as 00:00:1 (1 seconds)."
+ ::= { mwrLogsConfigurations 3 }
+
+mwrSysLogServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrSysLogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The syslog server table."
+ ::= { mwrLogsConfigurations 4 }
+
+mwrSysLogServerEntry OBJECT-TYPE
+ SYNTAX MwrSysLogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The syslog server table entry."
+ INDEX { mwrSysLogServerIndex }
+ ::= { mwrSysLogServerTable 1 }
+
+MwrSysLogServerEntry ::= SEQUENCE {
+ mwrSysLogServerIndex
+ Integer32,
+ mwrSysLogEnable
+ EnableType,
+ mwrSysLogHostDomain
+ InetAddressType,
+ mwrSysLogHostAddress
+ InetAddress
+}
+
+mwrSysLogServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The syslog server table index."
+ ::= { mwrSysLogServerEntry 1 }
+
+mwrSysLogEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether sys log is enabled."
+ ::= { mwrSysLogServerEntry 2 }
+
+mwrSysLogHostDomain OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates sys log host inet address type. Valid types are ipv4 or ipv6. "
+ ::= { mwrSysLogServerEntry 3 }
+
+mwrSysLogHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates sys log host inet address octet string."
+ ::= { mwrSysLogServerEntry 4 }
+
+mwrPmRspiThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPmRspiThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring table for Radio Synchronous Physical Interface thresholds."
+ ::= { mwrPMConfigurations 1 }
+
+mwrPmRspiThresholdEntry OBJECT-TYPE
+ SYNTAX MwrPmRspiThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains entries for Radio Synchronous Physical Interface thresholds."
+ INDEX { mwrPmRspiThrIndex }
+ ::= { mwrPmRspiThresholdTable 1 }
+
+MwrPmRspiThresholdEntry ::= SEQUENCE {
+ mwrPmRspiThrIndex
+ RadioInstanceType,
+ mwrPmRLT1
+ Integer32,
+ mwrPmRLT2
+ Integer32,
+ mwrPmRLT3
+ Integer32,
+ mwrPmRLT4
+ Integer32,
+ mwrPmTLT1
+ Integer32,
+ mwrPmTLT2
+ Integer32,
+ mwrPmRspiThrRowStatus
+ RowStatus
+}
+
+mwrPmRspiThrIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index to PM RSPI Threshold table."
+ ::= { mwrPmRspiThresholdEntry 1 }
+
+mwrPmRLT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Level Threshold 1, represents the value of the first received power level threshold."
+ ::= { mwrPmRspiThresholdEntry 2 }
+
+mwrPmRLT2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Level Threshold 2, represents the value of the second received power level threshold."
+ ::= { mwrPmRspiThresholdEntry 3 }
+
+mwrPmRLT3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Level Threshold 3, represents the value of the third received power level threshold."
+ ::= { mwrPmRspiThresholdEntry 4 }
+
+mwrPmRLT4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Receive Level Threshold 4, represents the value of the fourth received power level threshold."
+ ::= { mwrPmRspiThresholdEntry 5 }
+
+mwrPmTLT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Transmit Level Threshold 1, represents the value of the first transmitted power level threshold."
+ ::= { mwrPmRspiThresholdEntry 6 }
+
+mwrPmTLT2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Transmit Level Threshold 2, represents the value of the second transmitted power level threshold."
+ ::= { mwrPmRspiThresholdEntry 7 }
+
+mwrPmRspiThrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying all RSPI thresholds simultaneously. Set RowStatus to NotInService, make changes to all or some threshold values and then change RowStatus back to Active."
+ ::= { mwrPmRspiThresholdEntry 8 }
+
+mwrPmBwThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPmBwThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance monitoring out bandwidth utilization thresholds table."
+ ::= { mwrPMConfigurations 2 }
+
+mwrPmBwThresholdEntry OBJECT-TYPE
+ SYNTAX MwrPmBwThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains entries for performance monitoring out bandwidth utilization thresholds."
+ INDEX { mwrPmBWThrIndex }
+ ::= { mwrPmBwThresholdTable 1 }
+
+MwrPmBwThresholdEntry ::= SEQUENCE {
+ mwrPmBWThrIndex
+ Integer32,
+ mwrPmBWT1
+ Integer32,
+ mwrPmBWT2
+ Integer32,
+ mwrPmBWT3
+ Integer32,
+ mwrPmBWT4
+ Integer32,
+ mwrPmBWT5
+ Integer32,
+ mwrPmBWT6
+ Integer32,
+ mwrPmBWT7
+ Integer32,
+ mwrPmBWT8
+ Integer32,
+ mwrPmBWT9
+ Integer32,
+ mwrPmBWT10
+ Integer32,
+ mwrPmBWTRowStatus
+ RowStatus
+}
+
+mwrPmBWThrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index to PM out BW Threshold table. Index 1 represents the radio port."
+ ::= { mwrPmBwThresholdEntry 1 }
+
+mwrPmBWT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 1."
+ ::= { mwrPmBwThresholdEntry 2 }
+
+mwrPmBWT2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 2."
+ ::= { mwrPmBwThresholdEntry 3 }
+
+mwrPmBWT3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 3."
+ ::= { mwrPmBwThresholdEntry 4 }
+
+mwrPmBWT4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 4."
+ ::= { mwrPmBwThresholdEntry 5 }
+
+mwrPmBWT5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 5."
+ ::= { mwrPmBwThresholdEntry 6 }
+
+mwrPmBWT6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 6."
+ ::= { mwrPmBwThresholdEntry 7 }
+
+mwrPmBWT7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 7."
+ ::= { mwrPmBwThresholdEntry 8 }
+
+mwrPmBWT8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 8."
+ ::= { mwrPmBwThresholdEntry 9 }
+
+mwrPmBWT9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 9."
+ ::= { mwrPmBwThresholdEntry 10 }
+
+mwrPmBWT10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization threshold 10."
+ ::= { mwrPmBwThresholdEntry 11 }
+
+mwrPmBWTRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying all PM bandwidth threshold settings simultaneously. Set RowStatus to NotInService, make changes to all or some threshold values and then change RowStatus back to Active."
+ ::= { mwrPmBwThresholdEntry 12 }
+
+mwrPmTpThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPmTpThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance monitoring throughput thresholds table."
+ ::= { mwrPMConfigurations 3 }
+
+mwrPmTpThresholdEntry OBJECT-TYPE
+ SYNTAX MwrPmTpThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains entries for performance monitoring throughput thresholds."
+ INDEX { mwrPmTPThrIndex }
+ ::= { mwrPmTpThresholdTable 1 }
+
+MwrPmTpThresholdEntry ::= SEQUENCE {
+ mwrPmTPThrIndex
+ Integer32,
+ mwrPmTPT1
+ Integer32,
+ mwrPmTPT2
+ Integer32,
+ mwrPmTPT3
+ Integer32,
+ mwrPmTPT4
+ Integer32,
+ mwrPmTPT5
+ Integer32,
+ mwrPmTPT6
+ Integer32,
+ mwrPmTPT7
+ Integer32,
+ mwrPmTPT8
+ Integer32,
+ mwrPmTPT9
+ Integer32,
+ mwrPmTPT10
+ Integer32,
+ mwrPmTPTRowStatus
+ RowStatus
+}
+
+mwrPmTPThrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index to PM throughput Threshold table. Index 1 represents the radio port."
+ ::= { mwrPmTpThresholdEntry 1 }
+
+mwrPmTPT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 1."
+ ::= { mwrPmTpThresholdEntry 2 }
+
+mwrPmTPT2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 2."
+ ::= { mwrPmTpThresholdEntry 3 }
+
+mwrPmTPT3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 3."
+ ::= { mwrPmTpThresholdEntry 4 }
+
+mwrPmTPT4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 4."
+ ::= { mwrPmTpThresholdEntry 5 }
+
+mwrPmTPT5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 5."
+ ::= { mwrPmTpThresholdEntry 6 }
+
+mwrPmTPT6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 6."
+ ::= { mwrPmTpThresholdEntry 7 }
+
+mwrPmTPT7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 7."
+ ::= { mwrPmTpThresholdEntry 8 }
+
+mwrPmTPT8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 8."
+ ::= { mwrPmTpThresholdEntry 9 }
+
+mwrPmTPT9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 9."
+ ::= { mwrPmTpThresholdEntry 10 }
+
+mwrPmTPT10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput threshold 10."
+ ::= { mwrPmTpThresholdEntry 11 }
+
+mwrPmTPTRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying all PM throughput threshold settings simultaneously. Set RowStatus to NotInService, make changes to all or some threshold values and then change RowStatus back to Active."
+ ::= { mwrPmTpThresholdEntry 12 }
+
+mwrPmAdvThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPmAdvThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The advanced performance monitoring thresholds table."
+ ::= { mwrPMConfigurations 4 }
+
+mwrPmAdvThresholdEntry OBJECT-TYPE
+ SYNTAX MwrPmAdvThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The advanced performance monitoring thresholds entries."
+ INDEX { mwrPmAdvThrIndex }
+ ::= { mwrPmAdvThresholdTable 1 }
+
+MwrPmAdvThresholdEntry ::= SEQUENCE {
+ mwrPmAdvThrIndex
+ Integer32,
+ mwrPmAdvTxHitsT1
+ Integer32,
+ mwrPmAdvRxHitsT1
+ Integer32,
+ mwrPmAdvRowStatus
+ RowStatus
+}
+
+mwrPmAdvThrIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The advanced performance monitoring thresholds table index. Index 1 represents the radio port."
+ ::= { mwrPmAdvThresholdEntry 1 }
+
+mwrPmAdvTxHitsT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The advanced performance monitoring Tx hits threshold 1."
+ ::= { mwrPmAdvThresholdEntry 2 }
+
+mwrPmAdvRxHitsT1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The advanced performance monitoring Rx hits threshold 1."
+ ::= { mwrPmAdvThresholdEntry 3 }
+
+mwrPmAdvRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for applying all PM advanced threshold settings simultaneously. Set RowStatus to NotInService, make changes to all threshold values and then change back RowStatus to Active."
+ ::= { mwrPmAdvThresholdEntry 4 }
+
+mwrPmRspiTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPmRspiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring table for Radio Synchronous Physical Interface."
+ ::= { mwrPMStatus 1 }
+
+mwrPmRspiEntry OBJECT-TYPE
+ SYNTAX MwrPmRspiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains information for Radio Synchronous Physical Interface. The table is indexed by the granularity period and
+ by the interval number. 22 rows are always presents, 20 are the historical
+ measurements for 16 intervals in the quarter granularity and 4 intervals
+ in the 24 hours granularity period. 2 rows represent the current measures."
+ INDEX { mwrPmRspiStatusIndex,
+ mwrPmRspiInterval,
+ mwrPmRspiIntervalID }
+ ::= { mwrPmRspiTable 1 }
+
+MwrPmRspiEntry ::= SEQUENCE {
+ mwrPmRspiStatusIndex
+ RadioInstanceType,
+ mwrPmRspiInterval
+ PMIntervalType,
+ mwrPmRspiIntervalID
+ Integer32,
+ mwrPmRspiMeasSuspect
+ TruthValue,
+ mwrPmRspiMeasIntervalStatus
+ INTEGER,
+ mwrPmRspiMeasTimeLength
+ Integer32,
+ mwrPmRspiMeasTLTMMin
+ Integer32,
+ mwrPmRspiMeasTLTMMax
+ Integer32,
+ mwrPmRspiMeasTLTS1
+ Integer32,
+ mwrPmRspiMeasTLTS2
+ Integer32,
+ mwrPmRspiMeasRLTMMin
+ Integer32,
+ mwrPmRspiMeasRLTMMax
+ Integer32,
+ mwrPmRspiMeasRLTS1
+ Integer32,
+ mwrPmRspiMeasRLTS2
+ Integer32,
+ mwrPmRspiMeasRLTS3
+ Integer32,
+ mwrPmRspiMeasRLTS4
+ Integer32
+}
+
+mwrPmRspiStatusIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each of the radio instance."
+ ::= { mwrPmRspiEntry 1 }
+
+mwrPmRspiInterval OBJECT-TYPE
+ SYNTAX PMIntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval period of the row. Quarter means the 15 minutes interval and day means the 24 hours interval."
+ ::= { mwrPmRspiEntry 2 }
+
+mwrPmRspiIntervalID OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval identifier of the row, from 1 (last quarter) to 16 (oldest quarter) for the 15-minute
+ and from 1 (yesterday) to 4 (4 days ago) for the 24-hour.
+ Value 0 can be used to retrieve current measurements, according to the requested granularity."
+ ::= { mwrPmRspiEntry 3 }
+
+mwrPmRspiMeasSuspect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Any problem that invalidates the measurement."
+ ::= { mwrPmRspiEntry 4 }
+
+mwrPmRspiMeasIntervalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid (1),
+ valid (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication if the interval is a valid measurement. When the system comes up, all the previous intervals are invalid."
+ ::= { mwrPmRspiEntry 5 }
+
+mwrPmRspiMeasTimeLength OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval duration in seconds."
+ ::= { mwrPmRspiEntry 6 }
+
+mwrPmRspiMeasTLTMMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transmitted power level tide mark low value."
+ ::= { mwrPmRspiEntry 7 }
+
+mwrPmRspiMeasTLTMMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transmitted power level tide mark high value."
+ ::= { mwrPmRspiEntry 8 }
+
+mwrPmRspiMeasTLTS1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the first transmitted power level threshold."
+ ::= { mwrPmRspiEntry 9 }
+
+mwrPmRspiMeasTLTS2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the second transmitted power level threshold."
+ ::= { mwrPmRspiEntry 10 }
+
+mwrPmRspiMeasRLTMMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received power level tide mark low value."
+ ::= { mwrPmRspiEntry 11 }
+
+mwrPmRspiMeasRLTMMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received power level tide mark high value."
+ ::= { mwrPmRspiEntry 12 }
+
+mwrPmRspiMeasRLTS1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds below the first received power level threshold."
+ ::= { mwrPmRspiEntry 13 }
+
+mwrPmRspiMeasRLTS2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds below the second received power level threshold."
+ ::= { mwrPmRspiEntry 14 }
+
+mwrPmRspiMeasRLTS3 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds below the third received power level threshold."
+ ::= { mwrPmRspiEntry 15 }
+
+mwrPmRspiMeasRLTS4 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds below the fourth received power level threshold."
+ ::= { mwrPmRspiEntry 16 }
+
+mwrPmBWTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPmBWEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing performance monitoring measurements in 15 min and 24 hrs intervals for out BW utilization."
+ ::= { mwrPMStatus 2 }
+
+mwrPmBWEntry OBJECT-TYPE
+ SYNTAX MwrPmBWEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entries containing performance monitoring measurements in 15 min and 24 hrs intervals for out BW utilization."
+ INDEX { mwrPmBWStatusIndex,
+ mwrPmBWInterval,
+ mwrPmBWIntervalID }
+ ::= { mwrPmBWTable 1 }
+
+MwrPmBWEntry ::= SEQUENCE {
+ mwrPmBWStatusIndex
+ Integer32,
+ mwrPmBWInterval
+ PMIntervalType,
+ mwrPmBWIntervalID
+ Integer32,
+ mwrPmBWMeasSuspect
+ TruthValue,
+ mwrPmBWMeasIntervalStatus
+ INTEGER,
+ mwrPmBWMeasTimeLength
+ Integer32,
+ mwrPmMeasBWTS1
+ Integer32,
+ mwrPmMeasBWTS2
+ Integer32,
+ mwrPmMeasBWTS3
+ Integer32,
+ mwrPmMeasBWTS4
+ Integer32,
+ mwrPmMeasBWTS5
+ Integer32,
+ mwrPmMeasBWTS6
+ Integer32,
+ mwrPmMeasBWTS7
+ Integer32,
+ mwrPmMeasBWTS8
+ Integer32,
+ mwrPmMeasBWTS9
+ Integer32,
+ mwrPmMeasBWTS10
+ Integer32
+}
+
+mwrPmBWStatusIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring out BW utilization measurements table index. Index 1 represents the radio port."
+ ::= { mwrPmBWEntry 1 }
+
+mwrPmBWInterval OBJECT-TYPE
+ SYNTAX PMIntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval period of the row. Quarter means the 15 minutes interval and day means the 24 hours interval."
+ ::= { mwrPmBWEntry 2 }
+
+mwrPmBWIntervalID OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval identifier of the row, from 1 (last quarter) to 16 (oldest quarter) for the 15-minute
+ and from 1 (yesterday) to 4 (4 days ago) for the 24-hour.
+ Value 0 can be used to retrieve current measurements, according to the requested granularity."
+ ::= { mwrPmBWEntry 3 }
+
+mwrPmBWMeasSuspect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Any problem that invalidates the measurement."
+ ::= { mwrPmBWEntry 4 }
+
+mwrPmBWMeasIntervalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid (1),
+ valid (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication if the interval is a valid measurement. When the system comes up, all the previous intervals are invalid."
+ ::= { mwrPmBWEntry 5 }
+
+mwrPmBWMeasTimeLength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval duration in seconds."
+ ::= { mwrPmBWEntry 6 }
+
+mwrPmMeasBWTS1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the first BW utilization threshold."
+ ::= { mwrPmBWEntry 7 }
+
+mwrPmMeasBWTS2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the second BW utilization threshold."
+ ::= { mwrPmBWEntry 8 }
+
+mwrPmMeasBWTS3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the third BW utilization threshold."
+ ::= { mwrPmBWEntry 9 }
+
+mwrPmMeasBWTS4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the fourth BW utilization threshold."
+ ::= { mwrPmBWEntry 10 }
+
+mwrPmMeasBWTS5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the fifth BW utilization threshold."
+ ::= { mwrPmBWEntry 11 }
+
+mwrPmMeasBWTS6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the sixth BW utilization threshold."
+ ::= { mwrPmBWEntry 12 }
+
+mwrPmMeasBWTS7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the seventh BW utilization threshold."
+ ::= { mwrPmBWEntry 13 }
+
+mwrPmMeasBWTS8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the eighth BW utilization threshold."
+ ::= { mwrPmBWEntry 14 }
+
+mwrPmMeasBWTS9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the ninth BW utilization threshold."
+ ::= { mwrPmBWEntry 15 }
+
+mwrPmMeasBWTS10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the tenth BW utilization threshold."
+ ::= { mwrPmBWEntry 16 }
+
+mwrPmTPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPmTPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing performance monitoring measurements in 15 min and 24 hrs intervals for throughput."
+ ::= { mwrPMStatus 3 }
+
+mwrPmTPEntry OBJECT-TYPE
+ SYNTAX MwrPmTPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing performance monitoring throughput measurements in 15 min and 24 hrs intervals."
+ INDEX { mwrPmTPStatusIndex,
+ mwrPmTPInterval,
+ mwrPmTPIntervalID }
+ ::= { mwrPmTPTable 1 }
+
+MwrPmTPEntry ::= SEQUENCE {
+ mwrPmTPStatusIndex
+ Integer32,
+ mwrPmTPInterval
+ PMIntervalType,
+ mwrPmTPIntervalID
+ Integer32,
+ mwrPmTPMeasSuspect
+ TruthValue,
+ mwrPmTPMeasIntervalStatus
+ INTEGER,
+ mwrPmTPMeasTimeLength
+ Integer32,
+ mwrPmMeasTPTS1
+ Integer32,
+ mwrPmMeasTPTS2
+ Integer32,
+ mwrPmMeasTPTS3
+ Integer32,
+ mwrPmMeasTPTS4
+ Integer32,
+ mwrPmMeasTPTS5
+ Integer32,
+ mwrPmMeasTPTS6
+ Integer32,
+ mwrPmMeasTPTS7
+ Integer32,
+ mwrPmMeasTPTS8
+ Integer32,
+ mwrPmMeasTPTS9
+ Integer32,
+ mwrPmMeasTPTS10
+ Integer32
+}
+
+mwrPmTPStatusIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The performance monitoring throughput measurements table index. Index 1 represents the radio port."
+ ::= { mwrPmTPEntry 1 }
+
+mwrPmTPInterval OBJECT-TYPE
+ SYNTAX PMIntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval period of the row. Quarter means the 15 minutes interval and day means the 24 hours interval."
+ ::= { mwrPmTPEntry 2 }
+
+mwrPmTPIntervalID OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval identifier of the row, from 1 (last quarter) to 16 (oldest quarter) for the 15-minute
+ and from 1 (yesterday) to 4 (4 days ago) for the 24-hour.
+ Value 0 can be used to retrieve current measurements, according to the requested granularity."
+ ::= { mwrPmTPEntry 3 }
+
+mwrPmTPMeasSuspect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Any problem that invalidates the measurement."
+ ::= { mwrPmTPEntry 4 }
+
+mwrPmTPMeasIntervalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid (1),
+ valid (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication if the interval is a valid measurement. When the system comes up, all the previous intervals are invalid."
+ ::= { mwrPmTPEntry 5 }
+
+mwrPmTPMeasTimeLength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval duration in seconds."
+ ::= { mwrPmTPEntry 6 }
+
+mwrPmMeasTPTS1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the first throughput threshold."
+ ::= { mwrPmTPEntry 7 }
+
+mwrPmMeasTPTS2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the second throughput threshold."
+ ::= { mwrPmTPEntry 8 }
+
+mwrPmMeasTPTS3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the third throughput threshold."
+ ::= { mwrPmTPEntry 9 }
+
+mwrPmMeasTPTS4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the fourth throughput threshold."
+ ::= { mwrPmTPEntry 10 }
+
+mwrPmMeasTPTS5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the fifth throughput threshold."
+ ::= { mwrPmTPEntry 11 }
+
+mwrPmMeasTPTS6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the sixth throughput threshold."
+ ::= { mwrPmTPEntry 12 }
+
+mwrPmMeasTPTS7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the seventh throughput threshold."
+ ::= { mwrPmTPEntry 13 }
+
+mwrPmMeasTPTS8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the eighth throughput threshold."
+ ::= { mwrPmTPEntry 14 }
+
+mwrPmMeasTPTS9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the ninth throughput threshold."
+ ::= { mwrPmTPEntry 15 }
+
+mwrPmMeasTPTS10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds above the tenth throughput threshold."
+ ::= { mwrPmTPEntry 16 }
+
+mwrPmAdvTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrPmAdvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The advanced performance monitoring measurements table."
+ ::= { mwrPMStatus 4 }
+
+mwrPmAdvEntry OBJECT-TYPE
+ SYNTAX MwrPmAdvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The advanced performance monitoring measurements table entries."
+ INDEX { mwrPmAdvStatusIndex,
+ mwrPmAdvInterval,
+ mwrPmAdvIntervalID }
+ ::= { mwrPmAdvTable 1 }
+
+MwrPmAdvEntry ::= SEQUENCE {
+ mwrPmAdvStatusIndex
+ Integer32,
+ mwrPmAdvInterval
+ PMIntervalType,
+ mwrPmAdvIntervalID
+ Integer32,
+ mwrPmAdvMeasSuspect
+ TruthValue,
+ mwrPmAdvMeasIntervalStatus
+ INTEGER,
+ mwrPmAdvMeasTimeLength
+ Integer32,
+ mwrPmAdvTxCapPeak
+ Integer32,
+ mwrPmAdvTxCapRatio
+ Integer32,
+ mwrPmAdvTxCapAvg
+ Integer32,
+ mwrPmAdvTxCapAvgRatio
+ Integer32,
+ mwrPmAdvTxCapHits
+ Integer32,
+ mwrPmAdvRxCapPeak
+ Integer32,
+ mwrPmAdvRxCapRatio
+ Integer32,
+ mwrPmAdvRxCapAvg
+ Integer32,
+ mwrPmAdvRxCapHits
+ Integer32
+}
+
+mwrPmAdvStatusIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The advanced performance monitoring measurements table index. Index 1 represents the radio port."
+ ::= { mwrPmAdvEntry 1 }
+
+mwrPmAdvInterval OBJECT-TYPE
+ SYNTAX PMIntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval period of the row. Quarter means the 15 minutes interval and day means the 24 hours interval."
+ ::= { mwrPmAdvEntry 2 }
+
+mwrPmAdvIntervalID OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval identifier of the row, from 1 (last quarter) to 16 (oldest quarter) for the 15-minute
+ and from 1 (yesterday) to 4 (4 days ago) for the 24-hour.
+ Value 0 can be used to retrieve current measurements, according to the requested granularity."
+ ::= { mwrPmAdvEntry 3 }
+
+mwrPmAdvMeasSuspect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Any problem that invalidates the measurement."
+ ::= { mwrPmAdvEntry 4 }
+
+mwrPmAdvMeasIntervalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid (1),
+ valid (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication if the interval is a valid measurement. When the system comes up, all the previous intervals are invalid."
+ ::= { mwrPmAdvEntry 5 }
+
+mwrPmAdvMeasTimeLength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval duration in seconds."
+ ::= { mwrPmAdvEntry 6 }
+
+mwrPmAdvTxCapPeak OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits per second peak transmitted capacity during the time interval."
+ ::= { mwrPmAdvEntry 7 }
+
+mwrPmAdvTxCapRatio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The percentage of peak transmitted capacity
+ referred to the total allowed capacity
+ during the time interval.
+ "
+ ::= { mwrPmAdvEntry 8 }
+
+mwrPmAdvTxCapAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits per second average transmitted capacity
+ during the time interval.
+ "
+ ::= { mwrPmAdvEntry 9 }
+
+mwrPmAdvTxCapAvgRatio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The percentage of average transmitted capacity
+ during the time interval."
+ ::= { mwrPmAdvEntry 10 }
+
+mwrPmAdvTxCapHits OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds where the transmitted
+ capacity has overcome a configurable
+ threshold during the time interval.
+ "
+ ::= { mwrPmAdvEntry 11 }
+
+mwrPmAdvRxCapPeak OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits per second peak received capacity
+ during the time interval.
+ "
+ ::= { mwrPmAdvEntry 12 }
+
+mwrPmAdvRxCapRatio OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The percentage of peak received capacity
+ referred to the total allowed capacity
+ during the time interval."
+ ::= { mwrPmAdvEntry 13 }
+
+mwrPmAdvRxCapAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits per second average received capacity
+ during the time interval."
+ ::= { mwrPmAdvEntry 14 }
+
+mwrPmAdvRxCapHits OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds where the received
+ capacity has overcome a configurable
+ threshold during the time interval.
+ "
+ ::= { mwrPmAdvEntry 15 }
+
+-- ------------------------------
+-- mwrManagementSessions
+-- ------------------------------
+
+mwrUserSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrUserSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of user sessions"
+ ::= { mwrUserStatus 1 }
+
+mwrUserSessionEntry OBJECT-TYPE
+ SYNTAX MwrUserSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "User session entry"
+ INDEX { mwrUserIndex }
+ ::= { mwrUserSessionTable 1 }
+
+MwrUserSessionEntry ::= SEQUENCE {
+ mwrUserIndex
+ INTEGER,
+ mwrUserName
+ DisplayString,
+ mwrUserConnectionType
+ DisplayString,
+ mwrUserConnectionState
+ INTEGER
+}
+
+mwrUserIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ user1 (1),
+ user2 (2),
+ user3 (3),
+ user4 (4),
+ user5 (5),
+ user6 (6),
+ user7 (7),
+ user8 (8),
+ user9 (9),
+ user10 (10),
+ user11 (11),
+ user12 (12),
+ user13 (13),
+ user14 (14),
+ user15 (15),
+ user16 (16),
+ user17 (17),
+ user18 (18),
+ user19 (19),
+ user20 (20)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each user."
+ ::= { mwrUserSessionEntry 1 }
+
+mwrUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The username of a management session using Telnet or HTTP. The session state variable must be checked to determine if the management session is currently in progress."
+ ::= { mwrUserSessionEntry 2 }
+
+mwrUserConnectionType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Either telnet, ssh, http or https. Ethernet connection may be through any physical port(s) dedicated to management of the equipment."
+ ::= { mwrUserSessionEntry 3 }
+
+mwrUserConnectionState OBJECT-TYPE
+ SYNTAX INTEGER {
+ informationNotAvailable (1),
+ sessionTerminated (2),
+ sessionInProgress (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the session. The session is inProgress if the user is currently logged into the system. The session is terminated if the user has logged out of the system."
+ ::= { mwrUserSessionEntry 4 }
+
+mwrUserSession NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrUserName,
+ mwrUserConnectionType,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when a change in the state of user access is recognized, a new user has logged in or an existing user has logged out."
+ ::= { mwrUserNotifications 1 }
+
+mwrUserLoginFailed NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrUserName,
+ mwrUserConnectionType,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when a user has failed to login."
+ ::= { mwrUserNotifications 2 }
+
+mwrUserAccountChanged NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrUserName,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when a change in user account information in the system is detected."
+ ::= { mwrUserNotifications 3 }
+
+mwrUserPasswordChanged NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrUserName,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when a user password has changed."
+ ::= { mwrUserNotifications 4 }
+END
+
diff --git a/MIBS/dragonwave/MWR-RADIO-MC-MIB b/MIBS/dragonwave/MWR-RADIO-MC-MIB
new file mode 100644
index 0000000..19dcf04
--- /dev/null
+++ b/MIBS/dragonwave/MWR-RADIO-MC-MIB
@@ -0,0 +1,663 @@
+
+-- File Name : MwrRadio-MC-MIB.mib
+-- Version : 1.0.0
+-- Date : October 6, 2014
+-- Author : DragonWave Inc.
+
+MWR-RADIO-MC-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
+ Counter32, Counter64, Integer32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ mwr
+ FROM DWI-HARMONY-PRIVATE-MIB
+ equipmentTrapInfo, equipmentOutTrapsCounter, equipmentAlarmActiveConditionId, EnableType
+ FROM EQUIPMENT-COMMON-MIB
+ mwrEventConfigSeverity, RadioInstanceType
+ FROM MWR-ETHERNET-MIB;
+
+mwrRadioMcModIdentity MODULE-IDENTITY
+ LAST-UPDATED "201406101023Z"
+ ORGANIZATION
+ "Dragonwave Inc."
+ CONTACT-INFO
+ "http://www.dragonwaveinc.com
+ 600-411 Legget Drive
+ Ottawa, Ontario
+ Canada, K2K 3C9
+
+ Tel : 613-599-9991
+ Fax: 613-599-4265
+ Support: 613-271-7010"
+ DESCRIPTION
+ "This specifies the contact information and the revision tracking information for the MIB module version."
+
+ REVISION "201406231109Z"
+ DESCRIPTION
+ "First release of the Dragonwave Harmony radio Enhanced-multicarrier MIB."
+
+ REVISION "201409231722Z"
+ DESCRIPTION
+ "Updated some OIDs Descriptions."
+::= { mwr 1003 }
+
+mwrRadio OBJECT IDENTIFIER ::= { mwr 12 }
+mwrEmcRadioConfigurations OBJECT IDENTIFIER ::= { mwrRadio 201 }
+mwrEmcRadioStatus OBJECT IDENTIFIER ::= { mwrRadio 202 }
+mwrEmcRadioPerformance OBJECT IDENTIFIER ::= { mwrRadio 203 }
+mwrEmcRadioNotifications OBJECT IDENTIFIER ::= { mwrRadio 204 }
+
+mwrEmcRadioConfigurationsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEmcRadioConfigurationsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing radio configurations."
+ ::= { mwrEmcRadioConfigurations 1 }
+
+mwrEmcRadioConfigurationsEntry OBJECT-TYPE
+ SYNTAX MwrEmcRadioConfigurationsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing radio channel configurations."
+ INDEX { mwrEmcRadioConfigIndex }
+ ::= { mwrEmcRadioConfigurationsTable 1 }
+
+MwrEmcRadioConfigurationsEntry ::= SEQUENCE {
+ mwrEmcRadioConfigIndex
+ RadioInstanceType,
+ mwrEmcRadioTxState
+ EnableType,
+ mwrEmcRadioTxPower
+ Integer32,
+ mwrEmcRadioTxDownTime
+ Integer32,
+ mwrEmcRadioRxFrequency
+ Integer32,
+ mwrEmcRadioTxFrequency
+ Integer32
+}
+
+mwrEmcRadioConfigIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radio channel if applicable."
+ ::= { mwrEmcRadioConfigurationsEntry 1 }
+
+mwrEmcRadioTxState OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the transmit state of the radio channel."
+ ::= { mwrEmcRadioConfigurationsEntry 2 }
+
+mwrEmcRadioTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This defines the programmed transmit level of the radio channel.
+ The power you see is divided by 10. e.g. A display of 133 is actually 13.3 dB.
+ Notes:
+ - Programmed and Actual transmit power may differ - see mwrEmcRadioActualTxPower."
+ ::= { mwrEmcRadioConfigurationsEntry 3 }
+
+mwrEmcRadioTxDownTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "sec"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The amount of time in seconds the radio transmitter is disabled when the mwrEmcRadioTxState is turned off.
+ - Make sure this is set before the mwrEmcRadioTxState is disabled.
+ - If the down time is set to 0, the radio will stay disabled until it is re-enabled again."
+ ::= { mwrEmcRadioConfigurationsEntry 4 }
+
+mwrEmcRadioRxFrequency OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kHz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the receive Radio frequency in kHz."
+ ::= { mwrEmcRadioConfigurationsEntry 5 }
+
+mwrEmcRadioTxFrequency OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kHz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the transmit Radio frequency in kHz."
+ ::= { mwrEmcRadioConfigurationsEntry 6 }
+
+mwrEmcRadioProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEmcRadioProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the radio profile configurations."
+ ::= { mwrEmcRadioConfigurations 2 }
+
+mwrEmcRadioProfileEntry OBJECT-TYPE
+ SYNTAX MwrEmcRadioProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing the radio profile configurations."
+ INDEX { mwrEmcRadioStandardMode,
+ mwrEmcRadioChannelBw,
+ mwrEmcRadioStaticTxProfile }
+ ::= { mwrEmcRadioProfileTable 1 }
+
+MwrEmcRadioProfileEntry ::= SEQUENCE {
+ mwrEmcRadioStandardMode
+ DisplayString,
+ mwrEmcRadioChannelBw
+ DisplayString,
+ mwrEmcRadioStaticTxProfile
+ DisplayString,
+ mwrEmcRadioProgrammedProfile
+ EnableType
+}
+
+mwrEmcRadioStandardMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index representing the available standard mode of the radio channel."
+ ::= { mwrEmcRadioProfileEntry 1 }
+
+mwrEmcRadioChannelBw OBJECT-TYPE
+ SYNTAX DisplayString
+ UNITS "MHz"
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index representing the available channel bandwidth of the radio channel."
+ ::= { mwrEmcRadioProfileEntry 2 }
+
+mwrEmcRadioStaticTxProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index representing the available static tx profile of the radio channel."
+ ::= { mwrEmcRadioProfileEntry 3 }
+
+mwrEmcRadioProgrammedProfile OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the configured standard mode, channel BW and the TX profile of the radio channel."
+ ::= { mwrEmcRadioProfileEntry 4 }
+
+mwrEmcRadioThresholdAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEmcRadioThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the threshold alarm configurations of the radio channel."
+ ::= { mwrEmcRadioConfigurations 3 }
+
+mwrEmcRadioThresholdAlarmEntry OBJECT-TYPE
+ SYNTAX MwrEmcRadioThresholdAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing the threshold alarm configurations of the radio channel."
+ INDEX { mwrEmcRadioThresholdIndex }
+ ::= { mwrEmcRadioThresholdAlarmTable 1 }
+
+MwrEmcRadioThresholdAlarmEntry ::= SEQUENCE {
+ mwrEmcRadioThresholdIndex
+ RadioInstanceType,
+ mwrEmcRadioRslBelowThresholdParams
+ DisplayString,
+ mwrEmcRadioTxAboveThresholdParams
+ DisplayString
+}
+
+mwrEmcRadioThresholdIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radio channel if applicable."
+ ::= { mwrEmcRadioThresholdAlarmEntry 1 }
+
+mwrEmcRadioRslBelowThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the RSL threshold in dB and the number of seconds the RSL should be below the threshold.
+ An example of the format of the string is as follows: '-75 10'. The first parameter power level in dB, the second is the time in seconds. In this example the threshold -75 dB and the time is set to 10 seconds. The single quote marks are not used in the command."
+ ::= { mwrEmcRadioThresholdAlarmEntry 2 }
+
+mwrEmcRadioTxAboveThresholdParams OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the radio transmit power threshold in dB and the number of seconds threshold must be exceeded.
+ An example of the format of the string is as follows: '-75 10'. The first parameter power level in dB, the second is the time in seconds. In this example the threshold -75 dB and the time is set to 10 seconds. The single quote marks are not used in the command."
+ ::= { mwrEmcRadioThresholdAlarmEntry 3 }
+
+mwrEmcRadioChCfgSynchEnable OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object enables or disables synchronization of the radio configuration on multiple carriers."
+ ::= { mwrEmcRadioConfigurations 4 }
+
+--
+-- RADIO INFORMATION
+--
+
+mwrEmcRadioStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEmcRadioStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the status of the radio channel."
+ ::= { mwrEmcRadioStatus 1 }
+
+mwrEmcRadioStatusEntry OBJECT-TYPE
+ SYNTAX MwrEmcRadioStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing the status of the radio channel."
+ INDEX { mwrEmcRadioStatusIndex }
+ ::= { mwrEmcRadioStatusTable 1 }
+
+MwrEmcRadioStatusEntry ::= SEQUENCE {
+ mwrEmcRadioStatusIndex
+ RadioInstanceType,
+ mwrEmcRadioOperStatus
+ INTEGER,
+ mwrEmcRadioTRSpacing
+ Integer32,
+ mwrEmcRadioActualTxStatus
+ EnableType,
+ mwrEmcRadioRxFreqMin
+ Integer32,
+ mwrEmcRadioRxFreqMax
+ Integer32,
+ mwrEmcRadioTxFreqMin
+ Integer32,
+ mwrEmcRadioTxFreqMax
+ Integer32,
+ mwrEmcRadioTxPowerMin
+ Integer32,
+ mwrEmcRadioTxPowerMax
+ Integer32,
+ mwrEmcRadioLinkStatus
+ INTEGER
+}
+
+mwrEmcRadioStatusIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radio channel if applicable."
+ ::= { mwrEmcRadioStatusEntry 1 }
+
+mwrEmcRadioOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the Radio. When radio is fully configured and ready to operate the status will be up."
+ ::= { mwrEmcRadioStatusEntry 2 }
+
+mwrEmcRadioTRSpacing OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the difference between the configured TX/RX center frequency of the radio channel."
+ ::= { mwrEmcRadioStatusEntry 3 }
+
+mwrEmcRadioActualTxStatus OBJECT-TYPE
+ SYNTAX EnableType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the actual transmit state of the radio channel."
+ ::= { mwrEmcRadioStatusEntry 4 }
+
+mwrEmcRadioRxFreqMin OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the minimum radio RX frequency allowed."
+ ::= { mwrEmcRadioStatusEntry 5 }
+
+mwrEmcRadioRxFreqMax OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum radio RX frequency allowed."
+ ::= { mwrEmcRadioStatusEntry 6 }
+
+mwrEmcRadioTxFreqMin OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the minimum radio TX frequency allowed."
+ ::= { mwrEmcRadioStatusEntry 7 }
+
+mwrEmcRadioTxFreqMax OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum radio TX frequency allowed."
+ ::= { mwrEmcRadioStatusEntry 8 }
+
+mwrEmcRadioTxPowerMin OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the minimum radio Transmit Power allowed."
+ ::= { mwrEmcRadioStatusEntry 9 }
+
+mwrEmcRadioTxPowerMax OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum radio Transmit Power allowed."
+ ::= { mwrEmcRadioStatusEntry 10 }
+
+mwrEmcRadioLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational status of the radio link."
+ ::= { mwrEmcRadioStatusEntry 11 }
+
+mwrEmcRadioPerfStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEmcRadioPerfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the performance of the radio channel."
+ ::= { mwrEmcRadioPerformance 1 }
+
+mwrEmcRadioPerfStatsEntry OBJECT-TYPE
+ SYNTAX MwrEmcRadioPerfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing the performance of the radio channel."
+ INDEX { mwrEmcRadioStatsIndex }
+ ::= { mwrEmcRadioPerfStatsTable 1 }
+
+MwrEmcRadioPerfStatsEntry ::= SEQUENCE {
+ mwrEmcRadioStatsIndex
+ RadioInstanceType,
+ mwrEmcRadioTxFrames
+ Counter64,
+ mwrEmcRadioRxGoodFrames
+ Counter64,
+ mwrEmcRadioRxErrsFrames
+ Counter64,
+ mwrEmcRadioRSL
+ Integer32,
+ mwrEmcRadioEqualizerStress
+ Integer32,
+ mwrEmcRadioSNR
+ Integer32,
+ mwrEmcRadioLinkAvailability
+ Counter32,
+ mwrEmcRadioActualTxPower
+ Integer32,
+ mwrEmcRadioActualTxProfile
+ DisplayString
+}
+
+mwrEmcRadioStatsIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radio channel if applicable."
+ ::= { mwrEmcRadioPerfStatsEntry 1 }
+
+mwrEmcRadioTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of radio frames transmitted."
+ ::= { mwrEmcRadioPerfStatsEntry 2 }
+
+mwrEmcRadioRxGoodFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of good radio frames received."
+ ::= { mwrEmcRadioPerfStatsEntry 3 }
+
+mwrEmcRadioRxErrsFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current count of radio frames received in error."
+ ::= { mwrEmcRadioPerfStatsEntry 4 }
+
+mwrEmcRadioRSL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An estimate of the radio RSL. Divide the value by 10 to get the actual RSL value. Once this number is divided by 10 the units are dB. For example -352 is actually -35.2dB"
+ ::= { mwrEmcRadioPerfStatsEntry 5 }
+
+mwrEmcRadioEqualizerStress OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the average magnitude of all the equalizer taps to provide a measure of how hard the equalizer is working."
+ ::= { mwrEmcRadioPerfStatsEntry 6 }
+
+mwrEmcRadioSNR OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The absolute value of the estimate of the radio SNR. Divide the value by 10 to get the actual SNR."
+ ::= { mwrEmcRadioPerfStatsEntry 7 }
+
+mwrEmcRadioLinkAvailability OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "sec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time the radio link is up."
+ ::= { mwrEmcRadioPerfStatsEntry 8 }
+
+mwrEmcRadioActualTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the running configuration for tx power."
+ ::= { mwrEmcRadioPerfStatsEntry 9 }
+
+mwrEmcRadioActualTxProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A read-only string specifying the actual value for the TX profile."
+ ::= { mwrEmcRadioPerfStatsEntry 10 }
+
+mwrEmcRadioPerfStats32BitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwrEmcRadioPerfStats32BitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing 32-bit counters of the radio channel. This table is provided to satisfy snmp v1 users where they can't access 64-bit counters."
+ ::= { mwrEmcRadioPerformance 2 }
+
+mwrEmcRadioPerfStats32BitEntry OBJECT-TYPE
+ SYNTAX MwrEmcRadioPerfStats32BitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table entry containing 32-bit counters of the radio channel."
+ INDEX { mwrEmcRadioStats32BitIndex }
+ ::= { mwrEmcRadioPerfStats32BitTable 1 }
+
+MwrEmcRadioPerfStats32BitEntry ::= SEQUENCE {
+ mwrEmcRadioStats32BitIndex
+ RadioInstanceType,
+ mwrEmcRadioTxFrames32Bit
+ Counter32,
+ mwrEmcRadioRxGoodFrames32Bit
+ Counter32,
+ mwrEmcRadioRxErrsFrames32Bit
+ Counter32
+}
+
+mwrEmcRadioStats32BitIndex OBJECT-TYPE
+ SYNTAX RadioInstanceType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each radio channel if applicable."
+ ::= { mwrEmcRadioPerfStats32BitEntry 1 }
+
+mwrEmcRadioTxFrames32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of radio frames transmitted."
+ ::= { mwrEmcRadioPerfStats32BitEntry 2 }
+
+mwrEmcRadioRxGoodFrames32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of radio frames received."
+ ::= { mwrEmcRadioPerfStats32BitEntry 3 }
+
+mwrEmcRadioRxErrsFrames32Bit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A low capacity 32-bit counter representing the current count of radio frames received in error."
+ ::= { mwrEmcRadioPerfStats32BitEntry 4 }
+
+--
+-- RADIO NOTIFICATIONS
+--
+
+mwrEmcRadioRxLossOfSync NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrEmcRadioStatusIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when radio link loses synchronization on its receiver. The mwrEmcRadioStatusIndex indicates each radio channel."
+ ::= { mwrEmcRadioNotifications 1 }
+
+mwrEmcRadioFailure NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrEmcRadioStatusIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when fault is detected in radio. The reason could be faulty components or invalid configuration. The mwrEmcRadioStatusIndex indicates each radio channel."
+ ::= { mwrEmcRadioNotifications 2 }
+
+mwrEmcRadioCalUnavailable NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the calibration information is not available in the system."
+ ::= { mwrEmcRadioNotifications 3 }
+
+mwrEmcRadioRslBelowThreshold NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrEmcRadioStatusIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the receive signal level of the radio link is below the user configured limit. The mwrEmcRadioStatusIndex indicates each radio channel."
+ ::= { mwrEmcRadioNotifications 4 }
+
+mwrEmcRadioTxlAboveThreshold NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrEmcRadioStatusIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the radio transmit power level exceeds the user set limit. The mwrEmcRadioStatusIndex indicates each radio channel."
+ ::= { mwrEmcRadioNotifications 5 }
+
+mwrEmcRadioConfigMismatch NOTIFICATION-TYPE
+ OBJECTS { mwrEventConfigSeverity,
+ mwrEmcRadioStatusIndex,
+ equipmentAlarmActiveConditionId,
+ equipmentTrapInfo,
+ equipmentOutTrapsCounter }
+ STATUS current
+ DESCRIPTION
+ "This notification is raised when the radio configuration between the peers is mismatched."
+ ::= { mwrEmcRadioNotifications 6 }
+END
+