diff --git a/LibreNMS/OS/Ptp670.php b/LibreNMS/OS/Ptp670.php new file mode 100644 index 0000000000..ca1a5f6388 --- /dev/null +++ b/LibreNMS/OS/Ptp670.php @@ -0,0 +1,167 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Paul Heinrichs + * @author Paul Heinrichs + */ + +namespace LibreNMS\OS; + +use LibreNMS\Device\WirelessSensor; +use LibreNMS\Interfaces\Discovery\Sensors\WirelessPowerDiscovery; +use LibreNMS\Interfaces\Discovery\Sensors\WirelessRateDiscovery; +use LibreNMS\Interfaces\Discovery\Sensors\WirelessSsrDiscovery; + +use LibreNMS\OS; + +class Ptp670 extends OS implements + WirelessPowerDiscovery, + WirelessRateDiscovery, + WirelessSsrDiscovery +{ + /** + * Discover wireless tx or rx power. This is in dBm. Type is power. + * Returns an array of LibreNMS\Device\Sensor objects that have been discovered + * + * @return array + */ + public function discoverWirelessPower() + { + $transmit = '.1.3.6.1.4.1.17713.11.12.4.0'; //CAMBIUM-PTP670-MIB::transmitPower.0 + $receive = '.1.3.6.1.4.1.17713.11.12.12.0'; //CAMBIUM-PTP670-MIB::rawReceivePower.0 + return array( + new WirelessSensor( + 'power', + $this->getDeviceId(), + $transmit, + 'ptp670-tx', + 0, + 'ptp670 Transmit', + null, + 1, + 10 + ), + new WirelessSensor( + 'power', + $this->getDeviceId(), + $receive, + 'ptp670-rx', + 0, + 'ptp670 Receive', + null, + 1, + 10 + ) + ); + } + + /** + * Discover wireless rate. This is in bps. Type is rate. + * Returns an array of LibreNMS\Device\Sensor objects that have been discovered + * + * @return array + */ + public function discoverWirelessRate() + { + $receive = '.1.3.6.1.4.1.17713.11.20.1.0'; //CAMBIUM-PTP670-MIB::receiveDataRate.0 + $transmit = '.1.3.6.1.4.1.17713.11.20.2.0'; //CAMBIUM-PTP670-MIB::transmitDataRate.0 + $aggregate = '.1.3.6.1.4.1.17713.11.20.3.0'; //CAMBIUM-PTP670-MIB::aggregateDataRate.0 + $txModulation = ".1.3.6.1.4.1.17713.11.12.15.0"; + $rxModulation = ".1.3.6.1.4.1.17713.11.12.14.0"; + return array( + new WirelessSensor( + 'rate', + $this->getDeviceId(), + $receive, + 'ptp670-rx-rate', + 0, + 'PTP670 Receive Rate', + null, + 1000, + 1 + ), + new WirelessSensor( + 'rate', + $this->getDeviceId(), + $transmit, + 'ptp670-tx-rate', + 0, + 'PTP670 Transmit Rate', + null, + 1000, + 1 + ), + new WirelessSensor( + 'rate', + $this->getDeviceId(), + $aggregate, + 'ptp670-ag-rate', + 0, + 'PTP670 Aggregate Rate', + null, + 1000, + 1 + ), + new WirelessSensor( + 'rate', + $this->getDeviceId(), + $txModulation, + 'ptp670-tx-mod', + 0, + 'PTP670 Transmit Modulation Rate', + null + ), + new WirelessSensor( + 'rate', + $this->getDeviceId(), + $rxModulation, + 'ptp670-rx-mod', + 0, + 'PTP670 Receive Modulation Rate', + null + ), + ); + } + + /** + * Discover wireless SSR. This is in dB. Type is ssr. + * Returns an array of LibreNMS\Device\Sensor objects that have been discovered + * + * @return array Sensors + */ + public function discoverWirelessSsr() + { + $ssr = '.1.3.6.1.4.1.17713.11.12.9.0'; // CAMBIUM-PTP670-MIB::signalStrengthRatio.0 + return array( + new WirelessSensor( + 'ssr', + $this->getDeviceId(), + $ssr, + 'ptp670', + 0, + 'PTP670 Signal Strength Ratio', + null, + 1, + 10 + ) + ); + } +} diff --git a/includes/definitions/discovery/ptp670.yaml b/includes/definitions/discovery/ptp670.yaml new file mode 100644 index 0000000000..529c3f91e4 --- /dev/null +++ b/includes/definitions/discovery/ptp670.yaml @@ -0,0 +1,21 @@ +mib: CAMBIUM-PTP670-MIB +modules: + sensors: + state: + data: + - + oid: tDDSynchronizationStatus + num_oid: '.1.3.6.1.4.1.17713.7.13.11.{{ $index }}' + index: 0 + descr: Sync Status + states: + - { value: 0, generic: 0, graph: 1, descr: locked } + - { value: 1, generic: 0, graph: 1, descr: holdover } + - { value: 2, generic: 1, graph: 1, descr: holdoverNoGPSSyncIn } + - { value: 3, generic: 2, graph: 1, descr: notSynchronized } + - { value: 4, generic: 2, graph: 1, descr: notSynchronizedNoGPSSyncIn } + - { value: 5, generic: 0, graph: 1, descr: pTPSYNCNotConnected } + - { value: 6, generic: 0, graph: 1, descr: initialising } + - { value: 7, generic: 0, graph: 1, descr: clusterTimingMaster } + - { value: 8, generic: 0, graph: 1, descr: acquiringLock } + - { value: 9, generic: 0, graph: 1, descr: inactive } diff --git a/includes/definitions/ptp670.yaml b/includes/definitions/ptp670.yaml new file mode 100644 index 0000000000..83557cd30d --- /dev/null +++ b/includes/definitions/ptp670.yaml @@ -0,0 +1,12 @@ +os: ptp670 +text: 'Cambium PTP 670' +type: wireless +icon: cambium +group: cambium +over: + - { graph: device_bits, text: 'Device Traffic' } + - { graph: device_wireless_ssr, text: 'Device SSR' } + - { graph: device_wireless_rate, text: 'Device Rate' } +discovery: + - sysObjectID: + - .1.3.6.1.4.1.17713.11 diff --git a/includes/polling/os/ptp670.inc.php b/includes/polling/os/ptp670.inc.php new file mode 100644 index 0000000000..3d9fd7ee92 --- /dev/null +++ b/includes/polling/os/ptp670.inc.php @@ -0,0 +1,19 @@ + + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation, either version 3 of the License, or (at your + * option) any later version. Please see LICENSE.txt at the top level of + * the source code distribution for details. +*/ + +$version = preg_replace("/.*Version (.*)$/", "\\1", $device['sysDescr']); +$data = snmp_get_multi($device, ['masterSlaveMode.0', 'hardwareVersion.0'], '-OQU', 'CAMBIUM-PTP670-MIB'); + +$masterSlaveMode = ucfirst($data[0]['CAMBIUM-PTP670-MIB::masterSlaveMode']); +$hwversion = ucfirst($data[0]['CAMBIUM-PTP670-MIB::hardwareVersion']); + +$hardware = 'PTP 670 ' . $masterSlaveMode . "($hwversion)"; diff --git a/mibs/cambium/CAMBIUM-PTP670-MIB b/mibs/cambium/CAMBIUM-PTP670-MIB new file mode 100755 index 0000000000..6f0b662cc5 --- /dev/null +++ b/mibs/cambium/CAMBIUM-PTP670-MIB @@ -0,0 +1,7737 @@ + CAMBIUM-PTP670-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, IpAddress, Counter64, + enterprises + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB; + + cambium MODULE-IDENTITY + LAST-UPDATED "201809042349Z" + ORGANIZATION "Cambium Networks Ltd." + CONTACT-INFO + "Post: Simon Whitaker + Cambium Networks Ltd. + Unit B2, + Linhay Business Park, + Eastern Road, + Ashburton, + Devon. + TQ13 7UP + United Kingdom + Phone: +44 (0) 1364 655 500 + Email: simon.whitaker@cambiumnetworks.com" + DESCRIPTION + "MIB for non-line-of-sight (NLOS) wireless ethernet bridge." + REVISION "201809042349Z" + DESCRIPTION + "PTP670-02-65: + Added Secure License Signature Alarm. + Renamed ethernet statistics counters for clarity and added ethernet Tx counters. + Added erroredSeconds (ES), Severely Errored Seconds (SES) and unavailableSeconds (UAS) to the MIB." + REVISION "201805251814Z" + DESCRIPTION + "PTP670-02-60: + Added DNS feature support. + Added ethernet statistics configuration data. + Added syncE slave port and overwrite quality level. + Added counters for wireless packets transmitted and received. + Added installation mode setting. + Added SNTP SHA1 configuration support. + Added PCB temperature setting. + Removed Transparent Clock Source Port Alarm Trap." + REVISION "201711240919Z" + DESCRIPTION + "PTP670-02-55: + Added PCB temperature setting." + REVISION "201709061659Z" + DESCRIPTION + "PTP670-02-50: + Revision with HCMP topology support." + REVISION "201706151831Z" + DESCRIPTION + "PTP670-02-00: + Added encryption algorithms TLS-RSA, TLS-PSK 128 bit and TLS-PSK 256 bits. + Deprecated static AES 128-bit and AES 256-bit encryption algorithms. + Added Cambium Sync support." + REVISION "201702241159Z" + DESCRIPTION "PTP670-01-00: Initial revision." + ::= { enterprises 17713 } + + -- Groups in cambium + ptp OBJECT IDENTIFIER ::= { cambium 1 } + ptmp OBJECT IDENTIFIER ::= { cambium 2 } + ptp670 OBJECT IDENTIFIER ::= { cambium 11 } + + -- Groups in ptp670 + dfs OBJECT IDENTIFIER ::= { ptp670 3 } + bridge OBJECT IDENTIFIER ::= { ptp670 4 } + configuration OBJECT IDENTIFIER ::= { ptp670 5 } + ethernet OBJECT IDENTIFIER ::= { ptp670 6 } + tDM OBJECT IDENTIFIER ::= { ptp670 7 } + license OBJECT IDENTIFIER ::= { ptp670 8 } + management OBJECT IDENTIFIER ::= { ptp670 9 } + phyControl OBJECT IDENTIFIER ::= { ptp670 10 } + phyStatus OBJECT IDENTIFIER ::= { ptp670 12 } + alarms OBJECT IDENTIFIER ::= { ptp670 13 } + apc OBJECT IDENTIFIER ::= { ptp670 14 } + smtp OBJECT IDENTIFIER ::= { ptp670 15 } + snmpControl OBJECT IDENTIFIER ::= { ptp670 16 } + sntp OBJECT IDENTIFIER ::= { ptp670 17 } + reset OBJECT IDENTIFIER ::= { ptp670 18 } + versions OBJECT IDENTIFIER ::= { ptp670 19 } + pubStats OBJECT IDENTIFIER ::= { ptp670 20 } + encryption OBJECT IDENTIFIER ::= { ptp670 22 } + tDDControl OBJECT IDENTIFIER ::= { ptp670 23 } + aAAControl OBJECT IDENTIFIER ::= { ptp670 25 } + syslogControl OBJECT IDENTIFIER ::= { ptp670 24 } + routerProtocols OBJECT IDENTIFIER ::= { ptp670 26 } + cableDiagnostics OBJECT IDENTIFIER ::= { ptp670 27 } + unitIdentification OBJECT IDENTIFIER ::= { ptp670 28 } + authorizationControl OBJECT IDENTIFIER ::= { ptp670 29 } + dNS OBJECT IDENTIFIER ::= { ptp670 30 } + supplementary OBJECT IDENTIFIER ::= { ptp670 96 } + ptpGroups OBJECT IDENTIFIER ::= { ptp670 98 } + ptpTraps OBJECT IDENTIFIER ::= { ptp670 99 } + ptpTrapPrefix OBJECT IDENTIFIER ::= { ptpTraps 0 } + + -- Compliance information + -- + ptpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Cambium PTP MIB" + MODULE -- this module + MANDATORY-GROUPS { dfsGroup + , bridgeGroup + , configurationGroup + , ethernetGroup + , tDMGroup + , licenseGroup + , managementGroup + , phyControlGroup + , phyStatusGroup + , alarmsGroup + , apcGroup + , smtpGroup + , snmpControlGroup + , sntpGroup + , resetGroup + , versionsGroup + , pubStatsGroup + , encryptionGroup + , tDDControlGroup + , aAAControlGroup + , syslogControlGroup + , routerProtocolsGroup + , cableDiagnosticsGroup + , unitIdentificationGroup + , authorizationControlGroup + , dNSGroup + , supplementaryGroup + , notificationsGroup + } + ::= { ptp670 97 } + + dfsGroup OBJECT-GROUP + OBJECTS { dfsTableNumber + , extendedSpectrumScanning + , dfsMeans + , dfsNineNinePointNinePercentiles + , dfsPeaks + } + STATUS current + DESCRIPTION "The dfs object group." + ::= { ptpGroups 3 } + + bridgeGroup OBJECT-GROUP + OBJECTS { localPacketFiltering + , packetsToInternalStack + , packetsFromInternalStack + } + STATUS current + DESCRIPTION "The bridge object group." + ::= { ptpGroups 4 } + + configurationGroup OBJECT-GROUP + OBJECTS { iPv4Address + , subnetMask + , gatewayIPAddress + , targetMACAddress + , masterSlaveMode + , maximumTransmitPower + , antennaGain + , cableLoss + , eIRP + , channelBandwidth + , linkName + , siteName + , accessMethod + , groupID + , iPv6Address + , iPVersion + , iPv6AutoConfiguredLinkLocalAddress + , iPv6PrefixLength + , iPv6GatewayAddress + , remoteInternetAddressTypeLinked + , remoteInternetAddressLinked + , subbandLowestFrequency + , subbandHighestFrequency + , enableTransmission + , antennaSelection + , transmitterChannels + , wirelessTopology + , configurationInstancedTableNumber + , unitName + , authorizationMethod + , remoteUnitNameLinked + , remoteInternetAddressType + , remoteInternetAddress + , remoteUnitName + } + STATUS current + DESCRIPTION "The configuration object group." + ::= { ptpGroups 5 } + + ethernetGroup OBJECT-GROUP + OBJECTS { mainPSUPortAutoNegotiation + , mainPSUPortAutoNegAdvertisement + , mainPSUPortAutoMdix + , mainPSUPortStatus + , mainPSUPortSpeedAndDuplex + , dataPortWirelessDownAlert + , useVLANForManagementInterfaces + , vLANManagementPriority + , vLANManagementVID + , auxPortStatus + , auxPortSpeedAndDuplex + , ethernetPriorityTableNumber + , l2CPPriorityTableNumber + , iPDSCPPriorityTableNumber + , mPLSTCPriorityTableNumber + , managementPortWirelessDownAlert + , qOSPriorityScheme + , unknownNetworkPriorityQueueMapping + , dSCPManagementPriority + , dataBridgingStatusLinked + , mainPSUPortAllocation + , auxPortAllocation + , sFPPortAllocation + , dataPortPauseFrames + , sFPPortAutoNegotiation + , sFPPortAutoNegAdvertisement + , sFPPortAutoMdix + , sFPPortStatus + , sFPPortSpeedAndDuplex + , auxPortPowerOverEthernetOutput + , auxPortPowerOverEthernetOutputStatus + , syncETracking + , syncEEquipmentClock + , mainPSUPortQLRxOverwrite + , mainPSUPortSSMTx + , sFPPortSSMTx + , auxPortSSMTx + , syncETrackingState + , mainPSUPortQLRx + , auxPortQLRx + , sFPPortQLRx + , mainPSUPortQLTx + , auxPortQLTx + , sFPPortQLTx + , mainPSUPortSyncEMasterSlaveStatus + , auxPortSyncEMasterSlaveStatus + , sFPPortSyncEMasterSlaveStatus + , mainPSUPortGigabitMasterSlaveStatus + , auxPortGigabitMasterSlaveStatus + , sFPPortGigabitMasterSlaveStatus + , transparentClock + , transparentClockVLAN + , transparentClockVID + , mainPSUPortAcceptedQLRx + , auxPortAcceptedQLRx + , sFPPortAcceptedQLRx + , mainPSUPortSyncERxStatus + , auxPortSyncERxStatus + , sFPPortSyncERxStatus + , nIDULanPortStatus + , nIDULanPortSpeedAndDuplex + , oOBPriorityQueueMapping + , nIDULanPortAutoNegotiation + , nIDULanPortAutoNegAdvertisement + , nIDULanPortAutoMdix + , nIDULanPortGigabitMasterSlaveStatus + , txMABFrames + , managementNetworkAccessEnabled + , transparentClockPort + , syncESlavePort + , sFPPortQLRxOverwrite + , ethernetInstancedTableNumber + , ethernetStatisticsTableNumber + , ethernetPriorityQueueMapping + , l2CPPriorityQueueMapping + , iPDSCPPriorityQueueMapping + , mPLSTCPriorityQueueMapping + , dataBridgingStatus + , ethernetStatisticsDataSource + , ethernetStatisticsRxOctets + , ethernetStatisticsRxFrames + , ethernetStatisticsRxBroadcasts + , ethernetStatisticsRxFramesWithError + , ethernetStatisticsRxFramesUndersize + , ethernetStatisticsRxFramesOversize + , ethernetStatisticsTxOctets + , ethernetStatisticsTxFrames + , ethernetStatisticsTxBroadcasts + } + STATUS current + DESCRIPTION "The ethernet object group." + ::= { ptpGroups 6 } + + tDMGroup OBJECT-GROUP + OBJECTS { tDMInterfaceControl + , tDMInterfaceStatus + , tDMEnabledChannels + , tdmTableNumber + , tDMConfigurationMismatch + , lowestTDMModulationMode + , tDMChannelStatus + , tDMChannelLineCode + , tDMChannelCableLength + , tDMChannelLoopback + } + STATUS current + DESCRIPTION "The tDM object group." + ::= { ptpGroups 7 } + + licenseGroup OBJECT-GROUP + OBJECTS { regulatoryBand + , productVariant + , productName + , frequencyVariant + , sNMPv3Enable + , licenseVersion + , licenseUnitSerialNumber + , licenseIssueNumber + , licenseCountry + , licenseNumberOfRegulatoryBands + , licenseBandwidthCap + , licenseEncryption + , licenseSecurityLevel + , licenseGroupAccess + , licenseOOBManagementSupport + , licenseSFPPortSupport + , licenseAuxiliaryPortSupport + , licenseCapacity + , licenseMaxNumberOfTDMChannels + , licenseIEEE1588Support + , licenseSyncESupport + , licenseIPv6Support + , licenseMinimumFirmwareVersion + , licenseFullCapabilityTrialStatus + , licenseRemainingTrialPeriod + , licenseRemainingTrialPeriodAlarm + , capacityVariantMismatchLinked + , licenseTDDSyncSupport + , licenseMaxLinkRange + , licenseTrialPeriod + , licenseRARSupport + , licenseGasGroup + , licenseLongMinimumFirmwareVersion + , licenseHCMPSupport + , licenseInstancedTableNumber + , licenseTLSRekey + , licenseAdvanceHCMPSupport + , licenseMinFirmwareVersionPTP650Emulation + , capacityVariantMismatch + , licenseRegulatoryBandsList + } + STATUS current + DESCRIPTION "The license object group." + ::= { ptpGroups 8 } + + managementGroup OBJECT-GROUP + OBJECTS { targetRange + , rangingMode + , installStatusLinked + , installArmState + , tFTPServerPortNumber + , tFTPSoftwareUpgradeFileName + , tFTPStartSoftwareUpgrade + , tFTPSoftwareUpgradeStatus + , tFTPSoftwareUpgradeStatusText + , tFTPSoftwareUpgradeStatusAdditionalText + , hTTPAccessEnabled + , telnetAccessEnabled + , hTTPPortNumber + , hTTPSPortNumber + , telnetPortNumber + , hTTPSAccessEnabled + , tFTPServerInternetAddressType + , tFTPServerInternetAddress + , lowestDataModulationMode + , tFTPClient + , mgmtInstancedTableNumber + , tFTPServerResolvedInternetAddress + , installationMode + , installStatus + } + STATUS current + DESCRIPTION "The management object group." + ::= { ptpGroups 9 } + + phyControlGroup OBJECT-GROUP + OBJECTS { linkSymmetry + , userConfiguredMaxModulationMode + , linkModeOptimization + , txColorCode + , rxColorCode + , remoteMaximumTransmitPowerLinked + , phyControlInstancedTableNumber + , remoteMaximumTransmitPower + } + STATUS current + DESCRIPTION "The phyControl object group." + ::= { ptpGroups 10 } + + phyStatusGroup OBJECT-GROUP + OBJECTS { linkLossLinked + , receivePowerLinked + , vectorErrorLinked + , transmitPowerLinked + , receiveChannel + , transmitChannel + , receiveFreqMHz + , transmitFreqMHz + , signalStrengthRatioLinked + , receiveFreqKHz + , transmitFreqKHz + , rawReceivePowerLinked + , rangeLinked + , receiveModulationModeLinked + , transmitModulationModeLinked + , searchStateLinked + , remoteMACAddressLinked + , phyInstancedStatusTableNumber + , tempPcb + , linkLoss + , receivePower + , vectorError + , signalStrengthRatio + , range + , receiveModulationMode + , transmitModulationMode + , searchState + , remoteMACAddress + , rawReceivePower + , transmitPower + } + STATUS current + DESCRIPTION "The phyStatus object group." + ::= { ptpGroups 12 } + + alarmsGroup OBJECT-GROUP + OBJECTS { unitOutOfCalibration + , incompatibleRegulatoryBandsLinked + , noWirelessChannelAvailable + , wirelessLinkDisabledWarning + , mainPSUPortDisabledWarning + , sFPError + , mainPSUPortConfigurationMismatch + , incompatibleMasterAndSlaveLinked + , tDDSynchronizationStatus + , auxPortDisabledWarning + , tDDSynchronizationAlarm + , linkModeOptimizationMismatchLinked + , auxPortConfigurationMismatch + , secureModeAlarm + , dataBridgingStatusAlarmLinked + , sFPPortDisabledWarning + , sFPPortConfigurationMismatch + , maxLinkRangeExceededLinked + , nIDULanPortDisabledWarning + , nIDULanPortConfigurationMismatch + , portAllocationMismatchLinked + , transparentClockSourcePortAlarm + , alarmInstancedTableNumber + , secureLicenseSignatureAlarm + , incompatibleMasterAndSlave + , linkModeOptimizationMismatch + , dataBridgingStatusAlarm + , maxLinkRangeExceeded + , portAllocationMismatch + , wirelessLinkStatusAlarm + , incompatibleRegulatoryBands + } + STATUS current + DESCRIPTION "The alarms object group." + ::= { ptpGroups 13 } + + apcGroup OBJECT-GROUP + OBJECTS { atpcHcmpMasterTargetRxPower + , atpcHcmpMasterTxPower + } + STATUS current + DESCRIPTION "The apc object group." + ::= { ptpGroups 14 } + + smtpGroup OBJECT-GROUP + OBJECTS { sMTPEmailAlert + , sMTPServerPortNumber + , sMTPSourceEmailAddress + , sMTPDestinationEmailAddress + , sMTPEnabledMessages + , sMTPServerInternetAddressType + , sMTPServerInternetAddress + , sMTPServerResolvedInternetAddress + } + STATUS current + DESCRIPTION "The smtp object group." + ::= { ptpGroups 15 } + + snmpControlGroup OBJECT-GROUP + OBJECTS { sNMPPortNumber + , sNMPCommunityString + , sNMPTrapTableNumber + , sNMPTrapVersion + , sNMPEnabledTraps + , enabledDiagnosticAlarms + , sNMPSendAllTrapsAtStartup + , sNMPTrapPortNumber + , sNMPTrapInternetAddressType + , sNMPTrapInternetAddress + , sNMPTrapReceiverEnabled + , sNMPTrapResolvedInternetAddress + } + STATUS current + DESCRIPTION "The snmpControl object group." + ::= { ptpGroups 16 } + + sntpGroup OBJECT-GROUP + OBJECTS { sNTPState + , sNTPPollInterval + , sNTPSync + , sNTPLastSync + , systemClock + , timeZone + , daylightSaving + , sNTPPrimaryServer + , sNTPPrimaryServerDeadTime + , sNTPServerRetries + , sNTPServerTimeout + , sNTPServerTableNumber + , sNTPServerPortNumber + , sNTPServerStatus + , sNTPServerInternetAddressType + , sNTPServerInternetAddress + , sNTPServerResolvedInternetAddress + , sNTPServerAuthenticationProtocol + , sNTPServerKeyIdentifier + } + STATUS current + DESCRIPTION "The sntp object group." + ::= { ptpGroups 17 } + + resetGroup OBJECT-GROUP + OBJECTS { systemReset + } + STATUS current + DESCRIPTION "The reset object group." + ::= { ptpGroups 18 } + + versionsGroup OBJECT-GROUP + OBJECTS { softwareVersion + , hardwareVersion + , secondarySoftwareVersion + , bootVersion + } + STATUS current + DESCRIPTION "The versions object group." + ::= { ptpGroups 19 } + + pubStatsGroup OBJECT-GROUP + OBJECTS { receiveDataRateLinked + , transmitDataRateLinked + , aggregateDataRateLinked + , wirelessLinkAvailabilityLinked + , wirelessLinkStatusLinked + , byteErrorRatioLinked + , receiveModulationModeDetailLinked + , dataBridgingAvailabilityLinked + , pubInstancedStatsTableNumber + , receiveDataRate + , transmitDataRate + , aggregateDataRate + , wirelessLinkAvailability + , wirelessLinkStatus + , receiveModulationModeDetail + , dataBridgingAvailability + , byteErrorRatio + , wirelessOutEthernetOctets + , wirelessOutAllOctets + , wirelessOutOctets + , erroredSeconds + , severelyErroredSeconds + , unavailableSeconds + } + STATUS current + DESCRIPTION "The pubStats object group." + ::= { ptpGroups 20 } + + encryptionGroup OBJECT-GROUP + OBJECTS { encryptionAlgorithm + , tLSMinimumSecurityLevel + } + STATUS current + DESCRIPTION "The encryption object group." + ::= { ptpGroups 22 } + + tDDControlGroup OBJECT-GROUP + OBJECTS { tDDSynchronizationMode + , hCMPMaximumLinkRange + , maximumNumberOfSlaves + , hCMPLinkSymmetry + } + STATUS current + DESCRIPTION "The tDDControl object group." + ::= { ptpGroups 23 } + + aAAControlGroup OBJECT-GROUP + OBJECTS { userTableNumber + , userName + , userRole + , userEnabled + , userPassword + } + STATUS current + DESCRIPTION "The aAAControl object group." + ::= { ptpGroups 25 } + + syslogControlGroup OBJECT-GROUP + OBJECTS { syslogClient + , syslogState + } + STATUS current + DESCRIPTION "The syslogControl object group." + ::= { ptpGroups 24 } + + routerProtocolsGroup OBJECT-GROUP + OBJECTS { microwaveAdaptiveBandwidth + , mABNominalModulationMode + , mABTransmissionInterval + , mABHoldoffPeriod + , mABMaintenanceLevel + , useVLANForMABProtocol + , mABProtocolVID + , mABProtocolVLANPriority + , mABState + , mABNominalTransmitCapacity + , mABCurrentTransmitCapacity + } + STATUS current + DESCRIPTION "The routerProtocols object group." + ::= { ptpGroups 26 } + + cableDiagnosticsGroup OBJECT-GROUP + OBJECTS { cableDiagnosticsPorts + , cableDiagnosticsControl + , cableDiagnosticsWarning + , cableDiagnosticsResultTableNumber + , cableDiagnosticsResultsDateTime + , cableDiagPair1Results + , cableDiagPair1Distance + , cableDiagPair2Results + , cableDiagPair2Distance + , cableDiagPair3Results + , cableDiagPair3Distance + , cableDiagPair4Results + , cableDiagPair4Distance + } + STATUS current + DESCRIPTION "The cableDiagnostics object group." + ::= { ptpGroups 27 } + + unitIdentificationGroup OBJECT-GROUP + OBJECTS { deviceMACAddress + , deviceESN + , deviceMSN + } + STATUS current + DESCRIPTION "The unitIdentification object group." + ::= { ptpGroups 28 } + + authorizationControlGroup OBJECT-GROUP + OBJECTS { authorizationControlTableNumber + , whitelistRMMacAddress + , whitelistRMEnabled + , blacklistRMMacAddress + , blacklistRMEnabled + } + STATUS current + DESCRIPTION "The authorizationControl object group." + ::= { ptpGroups 29 } + + dNSGroup OBJECT-GROUP + OBJECTS { dNSResolver + , dNSPrimaryServer + , dNSServerTableNumber + , dNSServerInternetAddressType + , dNSServerInternetAddress + , dNSServerPortNumber + } + STATUS current + DESCRIPTION "The dNS object group." + ::= { ptpGroups 30 } + + supplementaryGroup OBJECT-GROUP + OBJECTS { longitude + , latitude + , altitude + } + STATUS current + DESCRIPTION "The supplementary object group." + ::= { ptpGroups 96 } + + notificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { channelChangeTrap + , dfsImpulsiveInterferenceTrap + , mainPSUPortStatusTrap + , mainPSUPortDisabledWarningTrap + , mainPSUPortConfigurationMismatchTrap + , auxPortStatusTrap + , auxPortDisabledWarningTrap + , regulatoryBandTrap + , installStatusTrap + , installArmStateTrap + , unitOutOfCalibrationTrap + , auxPortPowerOverEthernetOutputStatusTrap + , incompatibleRegulatoryBandsTrap + , noWirelessChannelAvailableTrap + , wirelessLinkDisabledWarningTrap + , auxPortConfigurationMismatchTrap + , sFPErrorTrap + , sFPPortStatusTrap + , incompatibleMasterAndSlaveTrap + , sNTPSyncTrap + , tDDSynchronizationAlarmTrap + , sFPPortDisabledWarningTrap + , sFPPortConfigurationMismatchTrap + , linkModeOptimizationMismatchTrap + , tDMInterfaceStatusTrap + , tDMChannelStatusTrap + , tDMChannelLoopbackTrap + , nIDULanPortStatusTrap + , syslogStateTrap + , syslogLocalNearlyFullTrap + , syslogLocalWrappedTrap + , syslogClientTrap + , secureModeAlarmTrap + , dataBridgingStatusAlarmTrap + , licenseRemainingTrialPeriodAlarmTrap + , capacityVariantMismatchTrap + , maxLinkRangeExceededTrap + , tDMConfigurationMismatchTrap + , nIDULanPortDisabledWarningTrap + , nIDULanPortConfigurationMismatchTrap + , portAllocationMismatchTrap + , wirelessLinkStatusAlarmTrap + , lbtDetectedTrap + , secureLicenseSignatureAlarmTrap + } + STATUS current + DESCRIPTION "The notifications group." + ::= { ptpGroups 99 } + + + DfsTableEntry ::= + SEQUENCE { dfsTableIndex INTEGER + , dfsMeans Integer32 + , dfsNineNinePointNinePercentiles Integer32 + , dfsPeaks Integer32 + } + + dfsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DfsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A table storing a snapshot of various DFS measurements for each channel" + ::= { dfs 2 } + + dfsTableEntry OBJECT-TYPE + SYNTAX DfsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table DfsTable" + INDEX { dfsTableIndex } + ::= { dfsTable 1 } + + ConfigurationInstancedTableEntry ::= + SEQUENCE { configurationInstancedTableIndex INTEGER + , remoteInternetAddressType INTEGER + , remoteInternetAddress InetAddress + , remoteUnitName DisplayString + } + + configurationInstancedTable OBJECT-TYPE + SYNTAX SEQUENCE OF ConfigurationInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Instanced Public stats table." + ::= { configuration 33 } + + configurationInstancedTableEntry OBJECT-TYPE + SYNTAX ConfigurationInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table ConfigurationInstancedTable" + INDEX { configurationInstancedTableIndex } + ::= { configurationInstancedTable 1 } + + EthernetPriorityTableEntry ::= + SEQUENCE { ethernetPriorityTableIndex INTEGER + , ethernetPriorityQueueMapping INTEGER + } + + ethernetPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthernetPriorityTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A priority queue mapping table. This is a list of packet queues indexed by Ethernet priority." + ::= { ethernet 15 } + + ethernetPriorityTableEntry OBJECT-TYPE + SYNTAX EthernetPriorityTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table EthernetPriorityTable" + INDEX { ethernetPriorityTableIndex } + ::= { ethernetPriorityTable 1 } + + L2CPPriorityTableEntry ::= + SEQUENCE { l2CPPriorityTableIndex INTEGER + , l2CPPriorityQueueMapping INTEGER + } + + l2CPPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2CPPriorityTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A priority queue mapping table. This is a list of packet queues indexed by L2CP priority." + ::= { ethernet 17 } + + l2CPPriorityTableEntry OBJECT-TYPE + SYNTAX L2CPPriorityTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table L2CPPriorityTable" + INDEX { l2CPPriorityTableIndex } + ::= { l2CPPriorityTable 1 } + + IPDSCPPriorityTableEntry ::= + SEQUENCE { iPDSCPPriorityTableIndex INTEGER + , iPDSCPPriorityQueueMapping INTEGER + } + + iPDSCPPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPDSCPPriorityTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A priority queue mapping table. This is a list of packet queues indexed by L3 IP DSCP priority." + ::= { ethernet 19 } + + iPDSCPPriorityTableEntry OBJECT-TYPE + SYNTAX IPDSCPPriorityTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table IPDSCPPriorityTable" + INDEX { iPDSCPPriorityTableIndex } + ::= { iPDSCPPriorityTable 1 } + + MPLSTCPriorityTableEntry ::= + SEQUENCE { mPLSTCPriorityTableIndex INTEGER + , mPLSTCPriorityQueueMapping INTEGER + } + + mPLSTCPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF MPLSTCPriorityTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A priority queue mapping table. This is a list of priority queues indexed by MPLS TC priority." + ::= { ethernet 21 } + + mPLSTCPriorityTableEntry OBJECT-TYPE + SYNTAX MPLSTCPriorityTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table MPLSTCPriorityTable" + INDEX { mPLSTCPriorityTableIndex } + ::= { mPLSTCPriorityTable 1 } + + EthernetInstancedTableEntry ::= + SEQUENCE { ethernetInstancedTableIndex INTEGER + , dataBridgingStatus INTEGER + } + + ethernetInstancedTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthernetInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Instanced table showing the ethernet status" + ::= { ethernet 85 } + + ethernetInstancedTableEntry OBJECT-TYPE + SYNTAX EthernetInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table EthernetInstancedTable" + INDEX { ethernetInstancedTableIndex } + ::= { ethernetInstancedTable 1 } + + EthernetStatisticsTableEntry ::= + SEQUENCE { ethernetStatisticsTableIndex INTEGER + , ethernetStatisticsDataSource OBJECT IDENTIFIER + , ethernetStatisticsRxOctets Counter64 + , ethernetStatisticsRxFrames Counter64 + , ethernetStatisticsRxBroadcasts Counter64 + , ethernetStatisticsRxFramesWithError Counter64 + , ethernetStatisticsRxFramesUndersize Counter64 + , ethernetStatisticsRxFramesOversize Counter64 + , ethernetStatisticsTxOctets Counter64 + , ethernetStatisticsTxFrames Counter64 + , ethernetStatisticsTxBroadcasts Counter64 + } + + ethernetStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthernetStatisticsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Instanced table showing the ethernet statistics" + ::= { ethernet 87 } + + ethernetStatisticsTableEntry OBJECT-TYPE + SYNTAX EthernetStatisticsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table EthernetStatisticsTable" + INDEX { ethernetStatisticsTableIndex } + ::= { ethernetStatisticsTable 1 } + + TdmTableEntry ::= + SEQUENCE { tdmTableIndex INTEGER + , tDMChannelStatus INTEGER + , tDMChannelLineCode INTEGER + , tDMChannelCableLength INTEGER + , tDMChannelLoopback INTEGER + } + + tdmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TdmTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A table storing a configuration and status for each TDM channel" + ::= { tDM 5 } + + tdmTableEntry OBJECT-TYPE + SYNTAX TdmTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table TdmTable" + INDEX { tdmTableIndex } + ::= { tdmTable 1 } + + LicenseInstancedTableEntry ::= + SEQUENCE { licenseInstancedTableIndex INTEGER + , capacityVariantMismatch INTEGER + } + + licenseInstancedTable OBJECT-TYPE + SYNTAX SEQUENCE OF LicenseInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Instanced license table" + ::= { license 45 } + + licenseInstancedTableEntry OBJECT-TYPE + SYNTAX LicenseInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table LicenseInstancedTable" + INDEX { licenseInstancedTableIndex } + ::= { licenseInstancedTable 1 } + + LicenseRegulatoryBandsTableEntry ::= + SEQUENCE { licenseRegulatoryBandsTableIndex INTEGER + , licenseRegulatoryBandsList INTEGER + } + + licenseRegulatoryBandsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LicenseRegulatoryBandsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { license 18 } + + licenseRegulatoryBandsTableEntry OBJECT-TYPE + SYNTAX LicenseRegulatoryBandsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table LicenseRegulatoryBandsTable" + INDEX { licenseRegulatoryBandsTableIndex } + ::= { licenseRegulatoryBandsTable 1 } + + MgmtInstancedTableEntry ::= + SEQUENCE { mgmtInstancedTableIndex INTEGER + , installStatus INTEGER + } + + mgmtInstancedTable OBJECT-TYPE + SYNTAX SEQUENCE OF MgmtInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Instanced management table." + ::= { management 24 } + + mgmtInstancedTableEntry OBJECT-TYPE + SYNTAX MgmtInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table MgmtInstancedTable" + INDEX { mgmtInstancedTableIndex } + ::= { mgmtInstancedTable 1 } + + PhyControlInstancedTableEntry ::= + SEQUENCE { phyControlInstancedTableIndex INTEGER + , remoteMaximumTransmitPower INTEGER + } + + phyControlInstancedTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhyControlInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { phyControl 8 } + + phyControlInstancedTableEntry OBJECT-TYPE + SYNTAX PhyControlInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table PhyControlInstancedTable" + INDEX { phyControlInstancedTableIndex } + ::= { phyControlInstancedTable 1 } + + PhyInstancedStatusTableEntry ::= + SEQUENCE { phyInstancedStatusTableIndex INTEGER + , linkLoss INTEGER + , receivePower Integer32 + , vectorError Integer32 + , signalStrengthRatio Integer32 + , range Integer32 + , receiveModulationMode INTEGER + , transmitModulationMode INTEGER + , searchState INTEGER + , remoteMACAddress OCTET STRING + , rawReceivePower Integer32 + , transmitPower Integer32 + } + + phyInstancedStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhyInstancedStatusTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Instanced PHY status table." + ::= { phyStatus 19 } + + phyInstancedStatusTableEntry OBJECT-TYPE + SYNTAX PhyInstancedStatusTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table PhyInstancedStatusTable" + INDEX { phyInstancedStatusTableIndex } + ::= { phyInstancedStatusTable 1 } + + AlarmInstancedTableEntry ::= + SEQUENCE { alarmInstancedTableIndex INTEGER + , incompatibleMasterAndSlave INTEGER + , linkModeOptimizationMismatch INTEGER + , dataBridgingStatusAlarm INTEGER + , maxLinkRangeExceeded INTEGER + , portAllocationMismatch INTEGER + , wirelessLinkStatusAlarm INTEGER + , incompatibleRegulatoryBands INTEGER + } + + alarmInstancedTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlarmInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Instanced alarm table." + ::= { alarms 27 } + + alarmInstancedTableEntry OBJECT-TYPE + SYNTAX AlarmInstancedTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table AlarmInstancedTable" + INDEX { alarmInstancedTableIndex } + ::= { alarmInstancedTable 1 } + + SNMPTrapTableEntry ::= + SEQUENCE { sNMPTrapTableIndex INTEGER + , sNMPTrapPortNumber INTEGER + , sNMPTrapInternetAddressType INTEGER + , sNMPTrapInternetAddress InetAddress + , sNMPTrapReceiverEnabled INTEGER + , sNMPTrapResolvedInternetAddress DisplayString + } + + sNMPTrapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SNMPTrapTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " SNMP trap configuration table." + ::= { snmpControl 4 } + + sNMPTrapTableEntry OBJECT-TYPE + SYNTAX SNMPTrapTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table SNMPTrapTable" + INDEX { sNMPTrapTableIndex } + ::= { sNMPTrapTable 1 } + + SNTPServerTableEntry ::= + SEQUENCE { sNTPServerTableIndex INTEGER + , sNTPServerPortNumber INTEGER + , sNTPServerStatus DisplayString + , sNTPServerInternetAddressType INTEGER + , sNTPServerInternetAddress InetAddress + , sNTPServerResolvedInternetAddress DisplayString + , sNTPServerAuthenticationProtocol INTEGER + , sNTPServerKeyIdentifier Integer32 + } + + sNTPServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SNTPServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { sntp 15 } + + sNTPServerTableEntry OBJECT-TYPE + SYNTAX SNTPServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table SNTPServerTable" + INDEX { sNTPServerTableIndex } + ::= { sNTPServerTable 1 } + + PubInstancedStatsTableEntry ::= + SEQUENCE { pubInstancedStatsTableIndex INTEGER + , receiveDataRate Integer32 + , transmitDataRate Integer32 + , aggregateDataRate Integer32 + , wirelessLinkAvailability INTEGER + , wirelessLinkStatus INTEGER + , receiveModulationModeDetail INTEGER + , dataBridgingAvailability INTEGER + , byteErrorRatio Integer32 + , wirelessOutEthernetOctets Counter64 + , wirelessOutAllOctets Counter64 + , wirelessOutOctets Counter64 + , erroredSeconds Integer32 + , severelyErroredSeconds Integer32 + , unavailableSeconds Integer32 + } + + pubInstancedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PubInstancedStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Instanced Public stats table." + ::= { pubStats 10 } + + pubInstancedStatsTableEntry OBJECT-TYPE + SYNTAX PubInstancedStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table PubInstancedStatsTable" + INDEX { pubInstancedStatsTableIndex } + ::= { pubInstancedStatsTable 1 } + + UserTableEntry ::= + SEQUENCE { userTableIndex INTEGER + , userName DisplayString + , userRole INTEGER + , userEnabled INTEGER + , userPassword DisplayString + } + + userTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The User Table Control group contains objects specifically for user account management." + ::= { aAAControl 2 } + + userTableEntry OBJECT-TYPE + SYNTAX UserTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table UserTable" + INDEX { userTableIndex } + ::= { userTable 1 } + + CableDiagnosticsResultTableEntry ::= + SEQUENCE { cableDiagnosticsResultTableIndex INTEGER + , cableDiagnosticsResultsDateTime Integer32 + , cableDiagPair1Results INTEGER + , cableDiagPair1Distance Integer32 + , cableDiagPair2Results INTEGER + , cableDiagPair2Distance Integer32 + , cableDiagPair3Results INTEGER + , cableDiagPair3Distance Integer32 + , cableDiagPair4Results INTEGER + , cableDiagPair4Distance Integer32 + } + + cableDiagnosticsResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF CableDiagnosticsResultTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { cableDiagnostics 5 } + + cableDiagnosticsResultTableEntry OBJECT-TYPE + SYNTAX CableDiagnosticsResultTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table CableDiagnosticsResultTable" + INDEX { cableDiagnosticsResultTableIndex } + ::= { cableDiagnosticsResultTable 1 } + + AuthorizationControlTableEntry ::= + SEQUENCE { authorizationControlTableIndex INTEGER + , whitelistRMMacAddress OCTET STRING + , whitelistRMEnabled INTEGER + , blacklistRMMacAddress OCTET STRING + , blacklistRMEnabled INTEGER + } + + authorizationControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AuthorizationControlTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " AuthorizationControlTable - used to validate an RM trying to connect to it." + ::= { authorizationControl 2 } + + authorizationControlTableEntry OBJECT-TYPE + SYNTAX AuthorizationControlTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table AuthorizationControlTable" + INDEX { authorizationControlTableIndex } + ::= { authorizationControlTable 1 } + + DNSServerTableEntry ::= + SEQUENCE { dNSServerTableIndex INTEGER + , dNSServerInternetAddressType INTEGER + , dNSServerInternetAddress InetAddress + , dNSServerPortNumber INTEGER + } + + dNSServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DNSServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { dNS 4 } + + dNSServerTableEntry OBJECT-TYPE + SYNTAX DNSServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table DNSServerTable" + INDEX { dNSServerTableIndex } + ::= { dNSServerTable 1 } + + -- Dfs group attribute definitions + -- + dfsTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..305) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the dfsTable" + ::= { dfs 1 } + + extendedSpectrumScanning OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enables Extended Spectrum Scanning" + ::= { dfs 3 } + + -- DfsTable group attribute definitions + -- + dfsTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..305) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "used to index values in the dfsTable." + ::= { dfsTableEntry 1 } + + dfsMeans OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snapshot of DFS means" + ::= { dfsTableEntry 2 } + + dfsNineNinePointNinePercentiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snapshot of DFS 99.9 percentiles" + ::= { dfsTableEntry 3 } + + dfsPeaks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snapshot of DFS peaks" + ::= { dfsTableEntry 4 } + + -- Bridge group attribute definitions + -- + localPacketFiltering OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When Local Packet Filtering is Enabled, the unit keeps + track of the port (Main, SFP, Aux or Wireless) on which a + packet with a given MAC source address destined to the + management agent has been received. This MAC address to + port mapping is then used in order to route any response + from the management agent to the right port. When Local + Packet Filtering is Disabled, any Ethernet packet from + the management agent is sent to all ports." + ::= { bridge 1 } + + packetsToInternalStack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of good packets the bridge has transmitted + to the internal TCP/IP stack." + ::= { bridge 2 } + + packetsFromInternalStack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of good packets the bridge has received + from the internal TCP/IP stack." + ::= { bridge 3 } + + -- Configuration group attribute definitions + -- + iPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Internet protocol (IPv4) address. This address is used + by the family of Internet protocols to uniquely identify + the unit on a network." + ::= { configuration 1 } + + subnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A subnet allows the flow of network traffic between + hosts to be segregated based on a network configuration. + By organizing hosts into logical groups, subnetting can + improve network security and performance." + ::= { configuration 2 } + + gatewayIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 address of a device on the current network that + acts as an IPv4 network gateway. A gateway acts as an + entrance / exit to packets from / to other networks" + ::= { configuration 3 } + + targetMACAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the unit forming the other end of the + link" + ::= { configuration 4 } + + masterSlaveMode OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wireless link operates using a master and slave + relationship" + ::= { configuration 5 } + + maximumTransmitPower OBJECT-TYPE + SYNTAX INTEGER (-15..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum transmit power the wireless unit is permitted to + use when establishing and maintaining the wireless link. + This may be reduced during installation" + ::= { configuration 6 } + + antennaGain OBJECT-TYPE + SYNTAX INTEGER (100..610) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Antenna Gain. Expressed in 10ths of dBi." + ::= { configuration 7 } + + cableLoss OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Loss in the cable between the ODU and the antenna. + Expressed in 10ths of dB. NB: This attribute is ignored + for variants with an integral antenna." + ::= { configuration 8 } + + eIRP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective Isotropic Radiated Power (EIRP) describes the + strength of the radio signal leaving the wireless unit. + Expressed in 10ths of dBm" + ::= { configuration 9 } + + channelBandwidth OBJECT-TYPE + SYNTAX INTEGER { + bw30MHz(0), + bw15MHz(1), + bw10MHz(2), + bw5MHz(3), + bw20MHz(4), + bw56MHz(5), + bw50MHz(6), + bw40MHz(7), + bw45MHz(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This control sets the bandwidth of the transmit and + receive radio channels" + ::= { configuration 11 } + + linkName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the link allocated by the System Administrator. + Used to establish a connection with the correct wireless + unit at the other end of the link. NOTE: The link name + MUST be the same at both ends of the link." + ::= { configuration 14 } + + siteName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field contains a user-provided description of the + site name together with any additional notes" + ::= { configuration 15 } + + accessMethod OBJECT-TYPE + SYNTAX INTEGER { + linkAccess(0), + linkNameAccess(1), + groupAccess(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ODUs must be configured in pairs before a link can be + established. The Access Method attribute determines how + the paired ODUs will recognise each other. For the Link + Access method, each ODU must be configured with Target + MAC Address equal to the MAC Address of the other unit. + For the Link Name Access method, both units must be + configured with the same Link Name. For the Group Access + method, both units must be configured with the same Group + ID." + ::= { configuration 16 } + + groupID OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When Access Method is set to Group Access, the Group ID + identifies all the units belonging to the same group" + ::= { configuration 17 } + + iPv6Address OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..39)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Internet protocol (IPv6) address. This address is used + by the family of Internet protocols to uniquely identify + the unit on a network." + ::= { configuration 18 } + + iPVersion OBJECT-TYPE + SYNTAX INTEGER { + iPv4(0), + iPv6(1), + dualIPv4andIPv6(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP protocol selection. Choice of IPv4, IPv6 or Dual." + ::= { configuration 20 } + + iPv6AutoConfiguredLinkLocalAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..39)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auto configured link local IPv6 address" + ::= { configuration 21 } + + iPv6PrefixLength OBJECT-TYPE + SYNTAX INTEGER (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPv6 prefix length" + ::= { configuration 22 } + + iPv6GatewayAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..39)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 address of a device on the current network that + is currently acting as an IPv6 network gateway. A gateway + acts as an entrance / exit to packets from / to other + networks." + ::= { configuration 23 } + + remoteInternetAddressTypeLinked OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + unknown6(5), + unknown7(6), + unknown8(7), + unknown9(8), + unknown10(9), + unknown11(10), + unknown12(11), + unknown13(12), + unknown14(13), + unknown15(14), + unknown16(15), + dns(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address specified by the associated + remoteInternetAddressType." + ::= { configuration 24 } + + remoteInternetAddressLinked OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "INET address used to identify the peer wireless unit" + ::= { configuration 25 } + + subbandLowestFrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lowest center frequency of the subset of channels." + ::= { configuration 26 } + + subbandHighestFrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Highest center frequency of the subset of channels." + ::= { configuration 27 } + + enableTransmission OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + muted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control for enabling/disabling the radio transmitter of + the Master. Note: Use Web Properties to control this + feature." + ::= { configuration 28 } + + antennaSelection OBJECT-TYPE + SYNTAX INTEGER { + integrated(0), + connectorized(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Antenna Selection. Choice of Integrated or + Connectorized" + ::= { configuration 29 } + + transmitterChannels OBJECT-TYPE + SYNTAX INTEGER { + handV(0), + hOnly(1), + vOnly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To select transmitter channel(s) (H,V)" + ::= { configuration 30 } + + wirelessTopology OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint(0), + highCapacityMultiPoint(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute determines whether the device operates as + part of a PTP or an HCMP network topology." + ::= { configuration 31 } + + configurationInstancedTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the ConfigurationInstancedTable." + ::= { configuration 32 } + + unitName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field contains user-provided name for this unit" + ::= { configuration 34 } + + authorizationMethod OBJECT-TYPE + SYNTAX INTEGER { + whitelist(0), + blacklist(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authorization Method to be used - Whitelist or + Blacklist" + ::= { configuration 35 } + + remoteUnitNameLinked OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field contains user-provided name of the peer + received over the wireless link" + ::= { configuration 36 } + + -- ConfigurationInstancedTable group attribute definitions + -- + configurationInstancedTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index the ConfigurationInstancedTable." + ::= { configurationInstancedTableEntry 1 } + + remoteInternetAddressType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + unknown6(5), + unknown7(6), + unknown8(7), + unknown9(8), + unknown10(9), + unknown11(10), + unknown12(11), + unknown13(12), + unknown14(13), + unknown15(14), + unknown16(15), + dns(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address specified by the associated + remoteInternetAddressType." + ::= { configurationInstancedTableEntry 2 } + + remoteInternetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "INET address used to identify the peer wireless unit" + ::= { configurationInstancedTableEntry 3 } + + remoteUnitName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field contains user-provided name of the peer + received over the wireless link" + ::= { configurationInstancedTableEntry 4 } + + -- Ethernet group attribute definitions + -- + mainPSUPortAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This controls whether the local Ethernet interface + configuration is automatically negotiated or forced. Do + not use a forced setting together with auto negotiation + at the Ethernet link partner. If you want to run your + Ethernet link at a fixed speed and duplex then you would + normally leave auto negotiation enabled and only enable + the single Auto Neg Advertisement option that you want + the link to run in - FORCING ETHERNET CONFIGURATION IS A + LAST RESORT WHICH SHOULD ONLY BE PERFORMED IF YOU ARE + HAVING PROBLEMS WITH AUTO NEGOTIATION - AND YOU MUST + ENSURE THAT YOU CONFIGURE BOTH THIS UNIT AND THE ETHERNET + LINK PARTNER TO WHICH IT IS CONNECTED IDENTICALLY (THE + LINK PARTNER MUST NOT HAVE AUTO NEGOTIATION ENABLED + EITHER, OTHERWISE A DUPLEX MISMATCH WILL OCCUR). NB: The + new setting will only take effect after a system reboot." + ::= { ethernet 1 } + + mainPSUPortAutoNegAdvertisement OBJECT-TYPE + SYNTAX BITS { + negInvalid(2), + neg10MbpsHalfDuplex(3), + neg10MbpsFullDuplex(4), + neg100MbpsHalfDuplex(5), + neg100MbpsFullDuplex(6), + neg1000MbpsFullDuplex(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This sets the different Ethernet configurations that + will be advertised during auto negotiation. Note the new + setting will only take effect after a system reboot. + WARNING: Duplex mismatch may result if both ends of the + Ethernet link do not have the same settings. Do not auto + negotiation together with a fixed setting at the Ethernet + link partner. WARNING: Make sure that you select + option(s) that you know your connected equipment can + cater for!" + ::= { ethernet 2 } + + mainPSUPortAutoMdix OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This enables/disables the Auto MDI/MDIX capability. NB: + The new setting will only take effect after a system + reboot" + ::= { ethernet 3 } + + mainPSUPortStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + copperLinkUp(1), + fiberLinkUp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the Main PSU Ethernet link. NB: a + change of state may generate an SNMP trap and/or SMTP + email alert" + ::= { ethernet 4 } + + mainPSUPortSpeedAndDuplex OBJECT-TYPE + SYNTAX INTEGER { + speed1000MbpsFullDuplex(0), + speed100MbpsFullDuplex(1), + speed100MbpsHalfDuplex(2), + speed10MbpsFullDuplex(3), + speed10MbpsHalfDuplex(4), + speedUnknown6(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed and duplex of the Main PSU Ethernet + link" + ::= { ethernet 5 } + + dataPortWirelessDownAlert OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, this causes the Ethernet link to be + dropped briefly when the wireless link drops. This is so + that spanning tree algorithms can quickly detect that + there is a problem." + ::= { ethernet 6 } + + useVLANForManagementInterfaces OBJECT-TYPE + SYNTAX INTEGER { + noVLANTagging(0), + iEEE8021QTaggedCTagType8100(1), + iEEE8021adTaggedSTagorBTagType88a8(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls whether the management interfaces + (WWW/SNMP/SMTP/SNTP) use VLAN tags or not. NB: The new + setting will only take effect after a system reboot" + ::= { ethernet 7 } + + vLANManagementPriority OBJECT-TYPE + SYNTAX INTEGER { + p0(0), + p1(1), + p2(2), + p3(3), + p4(4), + p5(5), + p6(6), + p7(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This VLAN Priority (0-7) will be included in packets + generated by the management interfaces" + ::= { ethernet 8 } + + vLANManagementVID OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This VLAN VID (0-4094) will be included in packets + generated by the management interfaces. Note the new + setting will only take effect after a system reboot" + ::= { ethernet 11 } + + auxPortStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + copperLinkUp(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the Aux Ethernet link. NB: a change of + state may generate an SNMP trap and/or SMTP email alert" + ::= { ethernet 12 } + + auxPortSpeedAndDuplex OBJECT-TYPE + SYNTAX INTEGER { + speed1000MbpsFullDuplex(0), + speed100MbpsFullDuplex(1), + speed100MbpsHalfDuplex(2), + speed10MbpsFullDuplex(3), + speed10MbpsHalfDuplex(4), + speedUnknown6(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed and duplex of the Aux Ethernet link" + ::= { ethernet 13 } + + ethernetPriorityTableNumber OBJECT-TYPE + SYNTAX INTEGER (9) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the vLANPriorityTable." + ::= { ethernet 14 } + + l2CPPriorityTableNumber OBJECT-TYPE + SYNTAX INTEGER (5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the l2CPPriorityTable." + ::= { ethernet 16 } + + iPDSCPPriorityTableNumber OBJECT-TYPE + SYNTAX INTEGER (64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the iPDSCPPriorityTable." + ::= { ethernet 18 } + + mPLSTCPriorityTableNumber OBJECT-TYPE + SYNTAX INTEGER (8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the mPLSTCPriorityTable." + ::= { ethernet 20 } + + managementPortWirelessDownAlert OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, this causes the management link to be + dropped briefly when the wireless link drops. This is so + that spanning tree algorithms can quickly detect that + there is a problem." + ::= { ethernet 23 } + + qOSPriorityScheme OBJECT-TYPE + SYNTAX INTEGER { + ethernet(0), + iPMPLS(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selects classification based on fields in the Ethernet + header (Layer 2) or in the Network header (Layer 3). The + unit recognises two network layer protocols: IP and MPLS" + ::= { ethernet 24 } + + unknownNetworkPriorityQueueMapping OBJECT-TYPE + SYNTAX INTEGER { + q0(0), + q1(1), + q2(2), + q3(3), + q4(4), + q5(5), + q6(6), + q7(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the classification of unknown network + protocols to an egress queue at the wireless port. + Unknown means something other than IP and MPLS" + ::= { ethernet 25 } + + dSCPManagementPriority OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Differentiated Services Code Point value will be + inserted in the IP Header of all IP Datagrams transmitted + by the management interfaces" + ::= { ethernet 26 } + + dataBridgingStatusLinked OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of Ethernet Data traffic bridging over + the wireless link" + ::= { ethernet 27 } + + mainPSUPortAllocation OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + dataOnly(1), + dataandInBandManagement(2), + outofBandLocalManagement(3), + outofBandRemoteManagement(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the service or services supported by the Main + PSU Ethernet port" + ::= { ethernet 28 } + + auxPortAllocation OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + dataOnly(1), + dataandInBandManagement(2), + outofBandLocalManagement(3), + outofBandRemoteManagement(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the service or services supported by the Aux + Ethernet port" + ::= { ethernet 29 } + + sFPPortAllocation OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + dataOnly(1), + dataandInBandManagement(2), + outofBandLocalManagement(3), + outofBandRemoteManagement(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the service or services supported by the SFP + Ethernet port" + ::= { ethernet 30 } + + dataPortPauseFrames OBJECT-TYPE + SYNTAX INTEGER { + tunnel(0), + discard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Controls whether the bridge tunnels or discards Layer 2 + PAUSE frames arriving at the Data Port. Such frames are + identified by the destination MAC Address being equal to + 01-80-C2-00-00-01" + ::= { ethernet 31 } + + sFPPortAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This controls whether the local SFP Ethernet interface + configuration is automatically negotiated or forced. Do + not use a forced setting together with auto negotiation + at the Ethernet link partner. If you want to run your + Ethernet link at a fixed speed and duplex then you would + normally leave auto negotiation enabled and only enable + the single Auto Neg Advertisement option that you want + the link to run in - FORCING ETHERNET CONFIGURATION IS A + LAST RESORT WHICH SHOULD ONLY BE PERFORMED IF YOU ARE + HAVING PROBLEMS WITH AUTO NEGOTIATION - AND YOU MUST + ENSURE THAT YOU CONFIGURE BOTH THIS UNIT AND THE ETHERNET + LINK PARTNER TO WHICH IT IS CONNECTED IDENTICALLY (THE + LINK PARTNER MUST NOT HAVE AUTO NEGOTIATION ENABLED + EITHER, OTHERWISE A DUPLEX MISMATCH WILL OCCUR). NB: The + new setting will only take effect after a system reboot." + ::= { ethernet 32 } + + sFPPortAutoNegAdvertisement OBJECT-TYPE + SYNTAX BITS { + negInvalid(2), + neg10MbpsHalfDuplex(3), + neg10MbpsFullDuplex(4), + neg100MbpsHalfDuplex(5), + neg100MbpsFullDuplex(6), + neg1000MbpsFullDuplex(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This sets the different SFP Ethernet configurations that + will be advertised during auto negotiation. Note the new + setting will only take effect after a system reboot. + WARNING: Duplex mismatch may result if both ends of the + Ethernet link do not have the same settings. Do not auto + negotiation together with a fixed setting at the Ethernet + link partner. WARNING: Make sure that you select + option(s) that you know your connected equipment can + cater for!" + ::= { ethernet 33 } + + sFPPortAutoMdix OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This enables/disables the Auto MDI/MDIX capability. NB: + The new setting will only take effect after a system + reboot" + ::= { ethernet 34 } + + sFPPortStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + copperLinkUp(1), + fiberLinkUp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the SFP Ethernet link. NB: a change of + state may generate an SNMP trap and/or SMTP email alert" + ::= { ethernet 35 } + + sFPPortSpeedAndDuplex OBJECT-TYPE + SYNTAX INTEGER { + speed1000MbpsFullDuplex(0), + speed100MbpsFullDuplex(1), + speed100MbpsHalfDuplex(2), + speed10MbpsFullDuplex(3), + speed10MbpsHalfDuplex(4), + speedUnknown6(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed and duplex of the SFP Ethernet link" + ::= { ethernet 36 } + + auxPortPowerOverEthernetOutput OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Power Over Ethernet (PoE) output of the + Aux port. Enabling PoE output may lead to system + instability; please refer to the User Guide before + enabling this control" + ::= { ethernet 37 } + + auxPortPowerOverEthernetOutputStatus OBJECT-TYPE + SYNTAX INTEGER { + poEOutputOn(0), + poEOutputDisabled(1), + poEOutputEnabledbutNotActiveErrororNoLoadPresent(2), + poEOutputOverloadError(3), + poEOutputOverTempError(4), + poEOutputErrorDetected(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the Power Over Ethernet (PoE) output + of the Aux port" + ::= { ethernet 38 } + + syncETracking OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1), + internalTDMUseOnly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether Synchronous Ethernet (SyncE) network + synchronization is enabled." + ::= { ethernet 39 } + + syncEEquipmentClock OBJECT-TYPE + SYNTAX INTEGER { + eECOption1(0), + eECOption2(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EEC-Option 1 applies to synchronous Ethernet equipments + that are designed to interwork with networks optimized + for the 2048-kbit/s hierarchy. Corresponds to ITU-T G.813 + Option 1; EEC-Option 2 applies to synchronous Ethernet + equipments that are designed to interwork with networks + optimized for the 1544-kbit/s hierarchy. Corresponds to + Type IV clock from ITU-T G.812." + ::= { ethernet 40 } + + mainPSUPortQLRxOverwrite OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Override for the Synchronous Ethernet (SyncE) received + Quality Level (QL) on the main PSU port." + ::= { ethernet 41 } + + mainPSUPortSSMTx OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether the Synchronous Ethernet (SyncE) + Quality Level (QL) is transmitted on the Main PSU port" + ::= { ethernet 42 } + + sFPPortSSMTx OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether the Synchronous Ethernet (SyncE) + Quality Level (QL) is transmitted on the SFP port" + ::= { ethernet 43 } + + auxPortSSMTx OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether the Synchronous Ethernet (SyncE) + Quality Level (QL) is transmitted on the Aux port" + ::= { ethernet 44 } + + syncETrackingState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + acquiringWirelessLock(1), + freeRunning(2), + lockedLocalAcquiringHoldover(3), + lockedLocalHoldoverAcquired(4), + holdover(5), + lockedRemoteAcquiringHoldover(6), + lockedRemoteHoldoverAcquired(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of Synchronous Ethernet (SyncE) + network synchronization." + ::= { ethernet 45 } + + mainPSUPortQLRx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12), + qLFAILED(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Quality Level (QL) + currently being received on the main PSU port." + ::= { ethernet 46 } + + auxPortQLRx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12), + qLFAILED(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Quality Level (QL) + currently being received on the auxiliary port." + ::= { ethernet 47 } + + sFPPortQLRx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12), + qLFAILED(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Quality Level (QL) + currently being received on the SFP port." + ::= { ethernet 48 } + + mainPSUPortQLTx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) transmit Quality Level + (QL) of the main PSU port." + ::= { ethernet 49 } + + auxPortQLTx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) transmit Quality Level + (QL) of the auxiliary port." + ::= { ethernet 50 } + + sFPPortQLTx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) transmit Quality Level + (QL) of the SFP port." + ::= { ethernet 51 } + + mainPSUPortSyncEMasterSlaveStatus OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The main PSU port Synchronous Ethernet (SyncE) + Master/Slave status" + ::= { ethernet 52 } + + auxPortSyncEMasterSlaveStatus OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary port Synchronous Ethernet (SyncE) + Master/Slave status" + ::= { ethernet 53 } + + sFPPortSyncEMasterSlaveStatus OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SFP port Synchronous Ethernet (SyncE) Master/Slave + status" + ::= { ethernet 54 } + + mainPSUPortGigabitMasterSlaveStatus OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The main PSU port Gigabit Ethernet Master/Slave status" + ::= { ethernet 55 } + + auxPortGigabitMasterSlaveStatus OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary port Gigabit Ethernet Master/Slave status" + ::= { ethernet 56 } + + sFPPortGigabitMasterSlaveStatus OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SFP port Gigabit Ethernet Master/Slave status" + ::= { ethernet 57 } + + transparentClock OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This control enables the Precision Time Protocol + (IEEE-1588) Transparent Clock. Once enabled the unit will + modify the correction field in PTP event messages to take + account of the time these frames have been resident in + this system. This will happen for all PTP frames at Layer + 2 & Layer 3 (IPv4 & IPv6) unless a transparent clock VLAN + is enabled." + ::= { ethernet 58 } + + transparentClockVLAN OBJECT-TYPE + SYNTAX INTEGER { + all(0), + sTagged(1), + cTagged(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If All is selected then all PTP frames will have their + correction fields modified with the residence time. If an + S-TAG or C-TAG is selected, only frames with this VLAN + tag and matching the VLAN ID in the Transparent Clock VID + will have their correction fields modified." + ::= { ethernet 59 } + + transparentClockVID OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN ID which frames must match if they are to be + corrected. Only valid when an S-TAG or C-TAG has been + selected." + ::= { ethernet 60 } + + mainPSUPortAcceptedQLRx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12), + qLFAILED(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Quality Level (QL) + currently accepted (validated) on the main PSU port." + ::= { ethernet 61 } + + auxPortAcceptedQLRx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12), + qLFAILED(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Quality Level (QL) + currently accepted (validated) on the auxiliary port." + ::= { ethernet 62 } + + sFPPortAcceptedQLRx OBJECT-TYPE + SYNTAX INTEGER { + none(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12), + qLFAILED(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Quality Level (QL) + currently accepted (validated) on the SFP port." + ::= { ethernet 63 } + + mainPSUPortSyncERxStatus OBJECT-TYPE + SYNTAX INTEGER { + good(0), + waittoRestore(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Receive Status of the + main PSU port" + ::= { ethernet 64 } + + auxPortSyncERxStatus OBJECT-TYPE + SYNTAX INTEGER { + good(0), + waittoRestore(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Receive Status of the + auxiliary port" + ::= { ethernet 65 } + + sFPPortSyncERxStatus OBJECT-TYPE + SYNTAX INTEGER { + good(0), + waittoRestore(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Synchronous Ethernet (SyncE) Receive Status of the + SFP port" + ::= { ethernet 66 } + + nIDULanPortStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + copperLinkUp(1), + fiberLinkUp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the NIDU LAN Ethernet link. NB: a + change of state may generate an SNMP trap and/or SMTP + email alert" + ::= { ethernet 67 } + + nIDULanPortSpeedAndDuplex OBJECT-TYPE + SYNTAX INTEGER { + speed1000MbpsFullDuplex(0), + speed100MbpsFullDuplex(1), + speed100MbpsHalfDuplex(2), + speed10MbpsFullDuplex(3), + speed10MbpsHalfDuplex(4), + speedUnknown6(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed and duplex of the Ethernet link to the + NIDU LAN Port" + ::= { ethernet 68 } + + oOBPriorityQueueMapping OBJECT-TYPE + SYNTAX INTEGER { + q0(0), + q1(1), + q2(2), + q3(3), + q4(4), + q5(5), + q6(6), + q7(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the classification of traffic to an egress + queue at the wireless port" + ::= { ethernet 69 } + + nIDULanPortAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This controls whether the local Ethernet interface + configuration is automatically negotiated or forced. Do + not use a forced setting together with auto negotiation + at the Ethernet link partner. If you want to run your + Ethernet link at a fixed speed and duplex then you would + normally leave auto negotiation enabled and only enable + the single Auto Neg Advertisement option that you want + the link to run in - FORCING ETHERNET CONFIGURATION IS A + LAST RESORT WHICH SHOULD ONLY BE PERFORMED IF YOU ARE + HAVING PROBLEMS WITH AUTO NEGOTIATION - AND YOU MUST + ENSURE THAT YOU CONFIGURE BOTH THIS UNIT AND THE ETHERNET + LINK PARTNER TO WHICH IT IS CONNECTED IDENTICALLY (THE + LINK PARTNER MUST NOT HAVE AUTO NEGOTIATION ENABLED + EITHER, OTHERWISE A DUPLEX MISMATCH WILL OCCUR). NB: The + new setting will only take effect after a system reboot." + ::= { ethernet 70 } + + nIDULanPortAutoNegAdvertisement OBJECT-TYPE + SYNTAX BITS { + negInvalid(2), + neg10MbpsHalfDuplex(3), + neg10MbpsFullDuplex(4), + neg100MbpsHalfDuplex(5), + neg100MbpsFullDuplex(6), + neg1000MbpsFullDuplex(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This sets the different Ethernet configurations that + will be advertised during auto negotiation. Note the new + setting will only take effect after a system reboot. + WARNING: Duplex mismatch may result if both ends of the + Ethernet link do not have the same settings. Do not auto + negotiation together with a fixed setting at the Ethernet + link partner. WARNING: Make sure that you select + option(s) that you know your connected equipment can + cater for!" + ::= { ethernet 71 } + + nIDULanPortAutoMdix OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This enables/disables the Auto MDI/MDIX capability. NB: + The new setting will only take effect after a system + reboot" + ::= { ethernet 72 } + + nIDULanPortGigabitMasterSlaveStatus OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NIDU LAN port Gigabit Ethernet Master/Slave status" + ::= { ethernet 73 } + + txMABFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of MAB frames transmitted" + ::= { ethernet 74 } + + managementNetworkAccessEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled the local Out-of-Band interface can be used + to access the remote management network. If not enabled + the local management agent can still be accessed from the + remote management network and the local Out-of-Band + interface" + ::= { ethernet 75 } + + transparentClockPort OBJECT-TYPE + SYNTAX INTEGER { + mainPSU(0), + aux(1), + sFP(2), + mainPSUplusAux(3), + mainPSUplusSFP(4), + auxplusSFP(5), + mainPSUplusAuxplusSFP(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IEEE 1588 Transparent Clock source" + ::= { ethernet 81 } + + syncESlavePort OBJECT-TYPE + SYNTAX INTEGER { + mainPSUPort(0), + sFPPort(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select a Sync E Slave Port" + ::= { ethernet 82 } + + sFPPortQLRxOverwrite OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + qLPRS(1), + qLSTU(2), + qLPRC(3), + qLST2(4), + qLSSUAQLTNC(5), + qLSSUB(6), + qLST3E(7), + qLEEC2QLST3(8), + qLEEC1QLSEC(9), + qLSMC(10), + qLPROV(11), + qLDNUQLDUS(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Override for the Synchronous Ethernet (SyncE) received + Quality Level (QL) on the SFP Port." + ::= { ethernet 83 } + + ethernetInstancedTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the ethernetInstancedTable." + ::= { ethernet 84 } + + ethernetStatisticsTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the ethernetStatisticsTable." + ::= { ethernet 86 } + + -- EthernetPriorityTable group attribute definitions + -- + ethernetPriorityTableIndex OBJECT-TYPE + SYNTAX INTEGER { + p0(1), + p1(2), + p2(3), + p3(4), + p4(5), + p5(6), + p6(7), + p7(8), + untagged(9) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet priority flag, used to index values in the + ethernetPriorityTable" + ::= { ethernetPriorityTableEntry 1 } + + ethernetPriorityQueueMapping OBJECT-TYPE + SYNTAX INTEGER { + q0(0), + q1(1), + q2(2), + q3(3), + q4(4), + q5(5), + q6(6), + q7(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the classification of this Ethernet priority + (also known as IEEE 802.1p value) to an egress queue at + the wireless port" + ::= { ethernetPriorityTableEntry 2 } + + -- L2CPPriorityTable group attribute definitions + -- + l2CPPriorityTableIndex OBJECT-TYPE + SYNTAX INTEGER { + bridge(1), + mRP(2), + cFM(3), + rAPS(4), + eAPS(5), + pPPoEDiscoveryLCP(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "L2CP priority flag, used to index values in the + l2CPPriorityTable" + ::= { l2CPPriorityTableEntry 1 } + + l2CPPriorityQueueMapping OBJECT-TYPE + SYNTAX INTEGER { + q0(0), + q1(1), + q2(2), + q3(3), + q4(4), + q5(5), + q6(6), + q7(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the classification of this layer two control + protocol (L2CP) to an egress queue at the wireless port" + ::= { l2CPPriorityTableEntry 2 } + + -- IPDSCPPriorityTable group attribute definitions + -- + iPDSCPPriorityTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP DSCP priority flag, used to index values in the + iPDSCPPriorityTable" + ::= { iPDSCPPriorityTableEntry 1 } + + iPDSCPPriorityQueueMapping OBJECT-TYPE + SYNTAX INTEGER { + q0(0), + q1(1), + q2(2), + q3(3), + q4(4), + q5(5), + q6(6), + q7(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the classification of this IP differentiated + services code point (DSCP) value to an egress queue at + the wireless port" + ::= { iPDSCPPriorityTableEntry 2 } + + -- MPLSTCPriorityTable group attribute definitions + -- + mPLSTCPriorityTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS TC priority flag, used to index values in the + mPLSTCPriorityTable" + ::= { mPLSTCPriorityTableEntry 1 } + + mPLSTCPriorityQueueMapping OBJECT-TYPE + SYNTAX INTEGER { + q0(0), + q1(1), + q2(2), + q3(3), + q4(4), + q5(5), + q6(6), + q7(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the classification of this MPLS traffic class + (the field formerly known as EXP) to an egress queue at + the wireless port" + ::= { mPLSTCPriorityTableEntry 2 } + + -- EthernetInstancedTable group attribute definitions + -- + ethernetInstancedTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index the ethernetInstancedTable." + ::= { ethernetInstancedTableEntry 1 } + + dataBridgingStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of Ethernet Data traffic bridging over + the wireless link" + ::= { ethernetInstancedTableEntry 2 } + + -- EthernetStatisticsTable group attribute definitions + -- + ethernetStatisticsTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index the ethernetStatisticsTable." + ::= { ethernetStatisticsTableEntry 1 } + + ethernetStatisticsDataSource OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the ethernet interface that this + ethernetStatistics entry is configured to report. In + order to identify a particular interface, this object + shall identify the instance of the ifIndex object, + defined in RFC 2233 [17], for the desired interface. For + example, if an entry were to receive data from interface + #1, this object would be set to ifIndex.1." + ::= { ethernetStatisticsTableEntry 2 } + + ethernetStatisticsRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of octets (excluding framing bits but + including FCS octets) received from the LAN in good + packets" + ::= { ethernetStatisticsTableEntry 3 } + + ethernetStatisticsRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets (including bad packets, + broadcast packets, and multicast packets) received" + ::= { ethernetStatisticsTableEntry 4 } + + ethernetStatisticsRxBroadcasts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of good and bad broadcast packets received from + the LAN. Note that this does not include multicast + packets." + ::= { ethernetStatisticsTableEntry 5 } + + ethernetStatisticsRxFramesWithError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of frames received with errors. The errors can be + a frame check sequence (CRC) error, an alignment error or + an incorrect frame length" + ::= { ethernetStatisticsTableEntry 6 } + + ethernetStatisticsRxFramesUndersize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of short frames (<64 Bytes) received from the LAN + with or without a valid CRC" + ::= { ethernetStatisticsTableEntry 7 } + + ethernetStatisticsRxFramesOversize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of oversize frames received from the LAN with or + without a valid CRC" + ::= { ethernetStatisticsTableEntry 8 } + + ethernetStatisticsTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of octets transmitted to the LAN" + ::= { ethernetStatisticsTableEntry 9 } + + ethernetStatisticsTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames transmitted to the LAN" + ::= { ethernetStatisticsTableEntry 10 } + + ethernetStatisticsTxBroadcasts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of broadcast frames transmitted to the LAN. Note + that this does not include multicast packets." + ::= { ethernetStatisticsTableEntry 11 } + + -- TDM group attribute definitions + -- + tDMInterfaceControl OBJECT-TYPE + SYNTAX INTEGER { + none(0), + e1(1), + t1(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line interface type. If this is set to 'None' then + the TDM interfaces are disabled, and the TDM settings + will be ignored." + ::= { tDM 1 } + + tDMInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + connectedNotConfigured(1), + notConnected(2), + nIDUdetectedonAUXport(3), + error(4), + codeDownloadInProgress(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "@Current status of the connection to the TDM Box. A + state of 'Up' on a green background indicates that the + TDM Box is connected OK. When connecting a TDM Box only + the Main Ethernet port should be used" + ::= { tDM 2 } + + tDMEnabledChannels OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TDM channels enabled in the system" + ::= { tDM 3 } + + tdmTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the TdmTable" + ::= { tDM 4 } + + tDMConfigurationMismatch OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + linetypemismatch(1), + enabledchannelsmismatch(2), + linetypeandenabledchannelsmismatch(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the configuration of the TDM Box. A + state of 'Ok' on a green background indicates that the + TDM Box configuration is matched OK with the remote end." + ::= { tDM 6 } + + lowestTDMModulationMode OBJECT-TYPE + SYNTAX INTEGER { + modAcquisition(0), + modBpsk63percent(1), + modQpsk63percentSingle(2), + modTransient1(3), + modQpsk87percentSingle(4), + modTransient2(5), + mod16qam63percentSingleA(6), + modTransient3(7), + mod16qam87percentSingle(8), + modTransient4(9), + mod64qam75percentSingle(10), + modTransient5(11), + mod64qam92percentSingle(12), + modTransient6(13), + mod256qam81percentSingle(14), + mod16qam63percentSingleB(15), + mod16qam63percentDual(16), + modTransient7(17), + mod16qam87percentDual(18), + modTransient8(19), + mod64qam75percentDual(20), + modTransient9(21), + mod64qam92percentDual(22), + modTransient10(23), + mod256qam81percentDual(24) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest modulation mode at which tdm data will be + sent. The effective lowest modulation mode is displayed + in the TDM Configuration page" + ::= { tDM 7 } + + -- TdmTable group attribute definitions + -- + tdmTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TDM Channel flag, used to index channels in the + TdmTable" + ::= { tdmTableEntry 1 } + + tDMChannelStatus OBJECT-TYPE + SYNTAX INTEGER { + up(0), + noSignalLocal(1), + noSignalRemote(2), + noSignalLocalandRemote(3), + remoteTiming(4), + noSignalLocalandRemoteTiming(5), + disabled(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the TDM channels. A value of 0 + indicates that a TDM channel is established" + ::= { tdmTableEntry 2 } + + tDMChannelLineCode OBJECT-TYPE + SYNTAX INTEGER { + aMI(0), + b8ZSorHDB3(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line code setting of the TDM interfaces. This must + match the setting of the device connected to an + interface" + ::= { tdmTableEntry 3 } + + tDMChannelCableLength OBJECT-TYPE + SYNTAX INTEGER { + feet133(0), + feet266(1), + feet399(2), + feet533(3), + feet655(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lengths of the cables connected to the TDM + interfaces, measured in feet" + ::= { tdmTableEntry 4 } + + tDMChannelLoopback OBJECT-TYPE + SYNTAX INTEGER { + none(0), + copper(1), + wireless(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The loopback status of TDM channels. This is intended + for installation testing and should be set to 'None' for + normal operation. The wire connections to a unit can be + tested by applying a 'Copper' loopback to the local unit. + The wireless connection to the remote unit can be tested + by applying a 'Wireless' loopback to the remote unit with + no loopback on the local unit. NB: a change of state may + generate an SNMP trap and/or SMTP email alert" + ::= { tdmTableEntry 5 } + + -- License group attribute definitions + -- + regulatoryBand OBJECT-TYPE + SYNTAX INTEGER { + regInvalid(0), + reg158GHz(1), + reg258GHz(2), + reg358GHz(3), + reg458GHzWithRTTT(4), + reg558GHz(5), + reg658GHz(6), + reg754GHz(7), + reg854GHz(8), + reg954GHz(9), + reg1058GHz(10), + reg1158GHz(11), + reg1254GHz(12), + reg1354GHz(13), + reg1449GHzPublicSafety(14), + reg15(15), + reg1659GHz(16), + reg1759GHz(17), + reg1849GHzPublicSafety(18), + reg1958GHz(19), + reg2054GHz(20), + reg2154GHz(21), + reg2258GHz(22), + reg23(23), + reg2458GHz(24), + reg2558GHz(25), + reg2654GHz(26), + reg2758GHz(27), + reg2858GHz(28), + reg2958GHz(29), + reg3054GHz(30), + reg3158GHz(31), + reg3249GHzLicensed(32), + reg3349GHzETSIBroadbandDisasterRelief(33), + reg3458GHz(34), + reg3558GHz(35), + reg3654GHz(36), + reg3758GHz(37), + reg3852GHz(38), + reg3951GHzETSIBroadbandDisasterRelief(39), + reg4054GHz(40), + reg4154GHz(41), + reg4254GHz(42), + reg4354GHz(43), + reg4458GHz(44), + reg4558GHz(45), + reg4658GHz(46), + reg4758GHz(47), + reg4858GHz(48), + reg4958GHz(49), + reg5058GHz(50), + reg5158GHz(51), + reg5258GHz(52), + reg5358GHz(53), + reg5458GHz(54), + reg5558GHz(55), + reg5654GHz(56), + reg5754GHz(57), + reg5858GHz(58), + reg5958GHz(59), + reg6058GHz(60), + reg6149GHz(61), + reg6251GHz52GHz(62), + reg6352GHz(63), + reg6451GHz(64), + reg6551GHz(65), + reg6651GHz(66), + reg6752GHz(67), + reg6852GHz(68), + reg6952GHz(69), + reg7052GHz(70), + reg7152GHz(71), + reg7252GHz(72), + reg7352GHz(73), + reg7452GHz(74), + reg7552GHz(75), + reg7652GHz(76), + reg7752GHz(77), + reg7849GHz(78), + reg7954GHz(79), + reg8049GHz(80), + reg8147GHz(81), + reg8247GHz(82), + reg8352GHz(83), + reg8451GHz(84), + reg8551GHz52GHz(85), + reg8652GHz54GHz(86), + reg8758GHz(87), + reg8849GHz(88), + reg8949GHz(89), + reg9054GHzParabolicantenna(90), + reg9152GHzParabolicantenna(91), + reg9251GHzParabolicantenna(92), + reg9349GHz(93), + reg9449GHz(94), + reg9545GHz(95), + reg9648GHz(96), + reg9752GHz(97), + reg9849GHz27dBiantenna(98), + reg9949GHz29dBiantenna(99), + reg10048GHz(100), + reg10158GHz(101), + reg102(102), + reg103(103), + reg10458GHzNoRTTT(104), + reg105(105), + reg106(106), + reg107(107), + reg108(108), + reg109(109), + reg110(110), + reg111(111), + reg112(112), + reg113(113), + reg114(114), + reg115(115), + reg116(116), + reg117(117), + reg118(118), + reg119(119), + reg120(120), + reg121(121), + reg122(122), + reg123(123), + reg124(124), + reg125(125), + reg126(126), + reg127(127), + reg128(128), + reg129(129), + reg130(130), + reg131(131), + reg132(132), + reg133(133), + reg134(134), + reg135(135), + reg136(136), + reg137(137), + reg138(138), + reg139(139), + reg140(140), + reg141(141), + reg142(142), + reg143(143), + reg144(144), + reg145(145), + reg146(146), + reg147(147), + reg148(148), + reg149(149), + reg150(150), + reg151(151), + reg152(152), + reg153(153), + reg154(154), + reg155(155), + reg156(156), + reg157(157), + reg158(158), + reg159(159), + reg160(160), + reg161(161), + reg162(162), + reg163(163), + reg164(164), + reg165(165), + reg166(166), + reg167(167), + reg168(168), + reg169(169), + reg170(170), + reg171(171), + reg172(172), + reg173(173), + reg174(174), + reg175(175), + reg176(176), + reg177(177), + reg178(178), + reg179(179), + reg180(180), + reg181(181), + reg182(182), + reg183(183), + reg184(184), + reg185(185), + reg186(186), + reg187(187), + reg188(188), + reg189(189), + reg190(190), + reg191(191), + reg192(192), + reg193(193), + reg194(194), + reg195(195), + reg196(196), + reg197(197), + reg198(198), + reg199(199), + reg200(200), + reg201(201), + reg202(202), + reg203(203), + reg204(204), + reg205(205), + reg206(206), + reg207(207), + reg208(208), + reg209(209), + reg210(210), + reg211(211), + reg212(212), + reg213(213), + reg214(214), + reg215(215), + reg216(216), + reg217(217), + reg218(218), + reg219(219), + reg220(220), + reg221(221), + reg222(222), + reg223(223), + reg224(224), + reg225(225), + reg226(226), + reg227(227), + reg228(228), + reg229(229), + reg230(230), + reg231(231), + reg232(232), + reg233(233), + reg234(234), + reg235(235), + reg236(236), + reg237(237), + reg238(238), + reg239(239), + reg240(240), + reg241(241), + reg242(242), + reg243(243), + reg244(244), + reg245(245), + reg246(246), + reg247(247), + reg248(248), + reg249(249), + reg250(250), + reg251(251), + reg252(252), + reg253(253), + reg254(254), + reg255(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Regulatory Band prohibits the wireless unit from + operating outside the regulated limits. An invalid + Regulatory Band may be caused by a missing or incorrect + License Key, a corrupt MAC Address or an attempt to + configure a Regulatory Band not allowed by the License + Key or an execution of Reset Configuration. NB: a change + of state may generate an SNMP trap and/or SMTP email + alert." + ::= { license 1 } + + productVariant OBJECT-TYPE + SYNTAX INTEGER { + pTPxx400Full(0), + pTPxx400Deprecated1(1), + pTPxx400Deprecated2(2), + pTPxx400Lite(3), + spare1(4), + pTPxx300(5), + spare2(6), + spare3(7), + pTPxx500FullDeprecated(8), + pTPxx500LiteDeprecated(9), + pTPxx500(10), + pTPxx600Lite(11), + pTPxx600Full(12), + pTPxx650(13), + pMP455(14), + pTP800(15), + pMPMedusa(16), + pTPxx700(17), + pTP50670(18), + pTP50670ATEX(19), + pTP48670(20) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product variant" + ::= { license 2 } + + productName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the product variant" + ::= { license 3 } + + frequencyVariant OBJECT-TYPE + SYNTAX INTEGER { + freq50XXX(0), + freq45XXX(1), + freq48XXX(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hardware frequency variant" + ::= { license 5 } + + sNMPv3Enable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SNMPv3 availability control" + ::= { license 9 } + + licenseVersion OBJECT-TYPE + SYNTAX INTEGER (1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key version." + ::= { license 12 } + + licenseUnitSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit serial number." + ::= { license 13 } + + licenseIssueNumber OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key issue number for this unit." + ::= { license 15 } + + licenseCountry OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..103)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The country in which this unit is licensed to operate." + ::= { license 16 } + + licenseNumberOfRegulatoryBands OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of regulatory bands for which the unit is + licensed to operate." + ::= { license 17 } + + licenseBandwidthCap OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wireless link bandwidth cap in MHz. Zero indicates + no bandwidth cap." + ::= { license 20 } + + licenseEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(0), + aES128bit(1), + aES192bit(2), + aES256bit(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key encryption algorithms available." + ::= { license 21 } + + licenseSecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + fIPS(1), + uCAPL(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key security level." + ::= { license 22 } + + licenseGroupAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key group access setting. Note that for HCMP + topology, license group access must be enabled." + ::= { license 23 } + + licenseOOBManagementSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key Out-Of-Band (OOB) support setting." + ::= { license 24 } + + licenseSFPPortSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key Ethernet SFP Port support setting." + ::= { license 25 } + + licenseAuxiliaryPortSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key Ethernet Auxiliary Port support + setting." + ::= { license 26 } + + licenseCapacity OBJECT-TYPE + SYNTAX INTEGER { + full(0), + mid(1), + lite(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key capacity. Note that for HCMP topology, + license capacity must be full." + ::= { license 27 } + + licenseMaxNumberOfTDMChannels OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key maximum TDM channels setting. Zero + indicates TDM not available." + ::= { license 28 } + + licenseIEEE1588Support OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key IEEE-1588 support setting." + ::= { license 29 } + + licenseSyncESupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key SyncE support setting." + ::= { license 30 } + + licenseIPv6Support OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key IPv6 support setting." + ::= { license 31 } + + licenseMinimumFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..23)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum firmware version required to support this + license key." + ::= { license 32 } + + licenseFullCapabilityTrialStatus OBJECT-TYPE + SYNTAX INTEGER { + available(0), + active(1), + inactive(2), + expired(3), + unavailable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key full capability trial period status." + ::= { license 33 } + + licenseRemainingTrialPeriod OBJECT-TYPE + SYNTAX INTEGER (0..31536000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining time for the license key full capability + trial period." + ::= { license 34 } + + licenseRemainingTrialPeriodAlarm OBJECT-TYPE + SYNTAX INTEGER { + fullCapabilityTrialNotActiveOrMoreThan7DaysRemaining(0), + fullCapabilityTrialExpiringInLessThan7Days(1), + fullCapabilityTrialExpiringInLessThan6Days(2), + fullCapabilityTrialExpiringInLessThan5Days(3), + fullCapabilityTrialExpiringInLessThan4Days(4), + fullCapabilityTrialExpiringInLessThan3Days(5), + fullCapabilityTrialExpiringInLessThan2Days(6), + fullCapabilityTrialExpiringInLessThan1Day(7), + fullCapabilityTrialHasExpired(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the full capability trial license period is about to + expire then purchase a license upgrade from your + reseller." + ::= { license 35 } + + capacityVariantMismatchLinked OBJECT-TYPE + SYNTAX INTEGER { + noError(0), + mismatchDetected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote node of this link has a lower link capacity. + Operating with a reduced effective link capacity." + ::= { license 36 } + + licenseTDDSyncSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key TDD Synchronization support setting." + ::= { license 37 } + + licenseMaxLinkRange OBJECT-TYPE + SYNTAX INTEGER (0..2499) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum licensed range for the wireless link in tenths + of km. A value of zero indicates that the maximum link + range is not limited by the license." + ::= { license 38 } + + licenseTrialPeriod OBJECT-TYPE + SYNTAX INTEGER (0..365) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key maximum trial period, in days." + ::= { license 39 } + + licenseRARSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + mAB(1), + dLEP(2), + mABandDLEP(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license key Radio Aware Routing support setting." + ::= { license 40 } + + licenseGasGroup OBJECT-TYPE + SYNTAX INTEGER { + nonHAZLOCUnit(0), + gasGroupA(1), + gasGroupB(2), + gasGroupC(3), + gasGroupD(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The HAZLOC/ATEX Configuration of this unit. The Gas + Group is configured by the license key." + ::= { license 41 } + + licenseLongMinimumFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum long firmware version required to support + this license key." + ::= { license 42 } + + licenseHCMPSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + slaveEnabled(1), + masterEnabled(2), + masterandSlaveEnabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license High Capacity MultiPoint support setting" + ::= { license 43 } + + licenseInstancedTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the licenseInstancedTable." + ::= { license 44 } + + licenseTLSRekey OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license TLS Rekey support setting" + ::= { license 46 } + + licenseAdvanceHCMPSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + slaveEnabled(1), + masterEnabled(2), + masterandSlaveEnabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license Advance High Capacity MultiPoint support + setting" + ::= { license 47 } + + licenseMinFirmwareVersionPTP650Emulation OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum long firmware version of 650-Emulation + required to support this license key." + ::= { license 48 } + + -- LicenseInstancedTable group attribute definitions + -- + licenseInstancedTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index the LicenseInstancedTable." + ::= { licenseInstancedTableEntry 1 } + + capacityVariantMismatch OBJECT-TYPE + SYNTAX INTEGER { + noError(0), + mismatchDetected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote node of this link has a lower link capacity. + Operating with a reduced effective link capacity." + ::= { licenseInstancedTableEntry 2 } + + -- LicenseRegulatoryBandsTable group attribute definitions + -- + licenseRegulatoryBandsTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "License regulatory bands, used to index the + LicenseRegulatoryBandsTable." + ::= { licenseRegulatoryBandsTableEntry 1 } + + licenseRegulatoryBandsList OBJECT-TYPE + SYNTAX INTEGER { + regInvalid(0), + reg158GHz(1), + reg258GHz(2), + reg358GHz(3), + reg458GHzWithRTTT(4), + reg558GHz(5), + reg658GHz(6), + reg754GHz(7), + reg854GHz(8), + reg954GHz(9), + reg1058GHz(10), + reg1158GHz(11), + reg1254GHz(12), + reg1354GHz(13), + reg1449GHzPublicSafety(14), + reg15(15), + reg1659GHz(16), + reg1759GHz(17), + reg1849GHzPublicSafety(18), + reg1958GHz(19), + reg2054GHz(20), + reg2154GHz(21), + reg2258GHz(22), + reg23(23), + reg2458GHz(24), + reg2558GHz(25), + reg2654GHz(26), + reg2758GHz(27), + reg2858GHz(28), + reg2958GHz(29), + reg3054GHz(30), + reg3158GHz(31), + reg3249GHzLicensed(32), + reg3349GHzETSIBroadbandDisasterRelief(33), + reg3458GHz(34), + reg3558GHz(35), + reg3654GHz(36), + reg3758GHz(37), + reg3852GHz(38), + reg3951GHzETSIBroadbandDisasterRelief(39), + reg4054GHz(40), + reg4154GHz(41), + reg4254GHz(42), + reg4354GHz(43), + reg4458GHz(44), + reg4558GHz(45), + reg4658GHz(46), + reg4758GHz(47), + reg4858GHz(48), + reg4958GHz(49), + reg5058GHz(50), + reg5158GHz(51), + reg5258GHz(52), + reg5358GHz(53), + reg5458GHz(54), + reg5558GHz(55), + reg5654GHz(56), + reg5754GHz(57), + reg5858GHz(58), + reg5958GHz(59), + reg6058GHz(60), + reg6149GHz(61), + reg6251GHz52GHz(62), + reg6352GHz(63), + reg6451GHz(64), + reg6551GHz(65), + reg6651GHz(66), + reg6752GHz(67), + reg6852GHz(68), + reg6952GHz(69), + reg7052GHz(70), + reg7152GHz(71), + reg7252GHz(72), + reg7352GHz(73), + reg7452GHz(74), + reg7552GHz(75), + reg7652GHz(76), + reg7752GHz(77), + reg7849GHz(78), + reg7954GHz(79), + reg8049GHz(80), + reg8147GHz(81), + reg8247GHz(82), + reg8352GHz(83), + reg8451GHz(84), + reg8551GHz52GHz(85), + reg8652GHz54GHz(86), + reg8758GHz(87), + reg8849GHz(88), + reg8949GHz(89), + reg9054GHzParabolicantenna(90), + reg9152GHzParabolicantenna(91), + reg9251GHzParabolicantenna(92), + reg9349GHz(93), + reg9449GHz(94), + reg9545GHz(95), + reg9648GHz(96), + reg9752GHz(97), + reg9849GHz27dBiantenna(98), + reg9949GHz29dBiantenna(99), + reg10048GHz(100), + reg10158GHz(101), + reg102(102), + reg103(103), + reg10458GHzNoRTTT(104), + reg105(105), + reg106(106), + reg107(107), + reg108(108), + reg109(109), + reg110(110), + reg111(111), + reg112(112), + reg113(113), + reg114(114), + reg115(115), + reg116(116), + reg117(117), + reg118(118), + reg119(119), + reg120(120), + reg121(121), + reg122(122), + reg123(123), + reg124(124), + reg125(125), + reg126(126), + reg127(127), + reg128(128), + reg129(129), + reg130(130), + reg131(131), + reg132(132), + reg133(133), + reg134(134), + reg135(135), + reg136(136), + reg137(137), + reg138(138), + reg139(139), + reg140(140), + reg141(141), + reg142(142), + reg143(143), + reg144(144), + reg145(145), + reg146(146), + reg147(147), + reg148(148), + reg149(149), + reg150(150), + reg151(151), + reg152(152), + reg153(153), + reg154(154), + reg155(155), + reg156(156), + reg157(157), + reg158(158), + reg159(159), + reg160(160), + reg161(161), + reg162(162), + reg163(163), + reg164(164), + reg165(165), + reg166(166), + reg167(167), + reg168(168), + reg169(169), + reg170(170), + reg171(171), + reg172(172), + reg173(173), + reg174(174), + reg175(175), + reg176(176), + reg177(177), + reg178(178), + reg179(179), + reg180(180), + reg181(181), + reg182(182), + reg183(183), + reg184(184), + reg185(185), + reg186(186), + reg187(187), + reg188(188), + reg189(189), + reg190(190), + reg191(191), + reg192(192), + reg193(193), + reg194(194), + reg195(195), + reg196(196), + reg197(197), + reg198(198), + reg199(199), + reg200(200), + reg201(201), + reg202(202), + reg203(203), + reg204(204), + reg205(205), + reg206(206), + reg207(207), + reg208(208), + reg209(209), + reg210(210), + reg211(211), + reg212(212), + reg213(213), + reg214(214), + reg215(215), + reg216(216), + reg217(217), + reg218(218), + reg219(219), + reg220(220), + reg221(221), + reg222(222), + reg223(223), + reg224(224), + reg225(225), + reg226(226), + reg227(227), + reg228(228), + reg229(229), + reg230(230), + reg231(231), + reg232(232), + reg233(233), + reg234(234), + reg235(235), + reg236(236), + reg237(237), + reg238(238), + reg239(239), + reg240(240), + reg241(241), + reg242(242), + reg243(243), + reg244(244), + reg245(245), + reg246(246), + reg247(247), + reg248(248), + reg249(249), + reg250(250), + reg251(251), + reg252(252), + reg253(253), + reg254(254), + reg255(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of regulatory bands for which the unit is + licensed to operate. A regulatory band prohibits the + wireless unit from operating outside the regulated + limits. An invalid regulatory band indicates a corrupted + license key. NB: a change of state may generate an SNMP + trap and/or SMTP email alert." + ::= { licenseRegulatoryBandsTableEntry 2 } + + -- Management group attribute definitions + -- + targetRange OBJECT-TYPE + SYNTAX INTEGER (0..2500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Initial target range used in installation +/-1, + expressed in tenths of a kilometer. When Auto-Ranging + this must be set to 0" + ::= { management 1 } + + rangingMode OBJECT-TYPE + SYNTAX INTEGER { + auto0to40km(0), + auto0to100km(1), + auto0to200km(2), + auto0to250km(3), + targetRange(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of ranging to use during installation, either + Auto-Ranging or use a selectable Target Range" + ::= { management 2 } + + installStatusLinked OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + wrongPeer(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A non-zero value indicates that signalling was received + with the wrong MAC address or a mismatched link name. NB: + It is very unusual to detect this, because units with + mis-configured Target MAC Address will normally fail to + establish a wireless link. However, rare circumstances + may establish a partial wireless link and detect this + situation. NB: A non-zero value on start-up, or a change + of value during operation, may generate an SNMP trap + and/or SMTP email alert" + ::= { management 3 } + + installArmState OBJECT-TYPE + SYNTAX INTEGER { + disarmed(0), + armed(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the unit is being installed. NB: a change + of state may generate an SNMP trap and/or SMTP email + alert" + ::= { management 4 } + + tFTPServerPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number of the TFTP Server from which the TFTP + Software Upgrade File Name will be retrieved" + ::= { management 6 } + + tFTPSoftwareUpgradeFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filename of the Software Upgrade to be loaded from the + TFTP Server" + ::= { management 7 } + + tFTPStartSoftwareUpgrade OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Write '1' to this attribute to start the TFTP software + upgrade process. The attribute will be reset to 0 when + the upgrade process has finished. Continuing with the + software upgrade will cause spectrum management (DSO) + channel metrics collection to stop. The wireless unit + will no longer search for the optimal operational radio + channel. The performance of this wireless link may + deterioate over time. If operating in a regulatory band + where RADAR detection is mandatory you must complete the + software upgrade and reboot the unit. Channel metrics + collection will only be restarted after the wireless unit + has been rebooted" + ::= { management 8 } + + tFTPSoftwareUpgradeStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + uploadinprogress(1), + uploadsuccessfulprogrammingFLASH(2), + upgradesuccessfulreboottorunthenewsoftwareimage(3), + upgradefailed(4), + upgradewarning(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the TFTP Software upgrade process" + ::= { management 9 } + + tFTPSoftwareUpgradeStatusText OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Descriptive text describing the status of the TFTP + Software upgrade process, including any error details" + ::= { management 10 } + + tFTPSoftwareUpgradeStatusAdditionalText OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Any additional text describing the status of the TFTP + Software upgrade process, including any error details" + ::= { management 11 } + + hTTPAccessEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls whether or not HTTP access is enabled, + i.e. if this is disabled (0) then the unit will not + respond to any requests on the HTTP port. Remote + management via HTTPS is not affected by this setting. Any + change in this setting will not take effect until the + unit has been rebooted. (Factory default = Enabled)" + ::= { management 12 } + + telnetAccessEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls whether or not Telnet access is enabled, + i.e. if this is disabled (0) then the unit will not + respond to any requests on the TELNET port. Any change in + this setting will not take effect until the unit has been + rebooted. (Factory default = Disabled)" + ::= { management 13 } + + hTTPPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls the port number for HTTP access. A value + of zero will use the default port number. Any change in + this setting will not take effect until the unit has been + rebooted. (Factory default = 80)" + ::= { management 14 } + + hTTPSPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls the port number for HTTPS access. A value + of zero will use the default port number. Availability of + HTTPS is controlled via the License Key. Any change in + this setting will not take effect until the unit has been + rebooted. (Factory default = 443)" + ::= { management 15 } + + telnetPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls the port number for TELNET access. A value + of zero will use the default port number. Any change in + this setting will not take effect until the unit has been + rebooted. (Factory default = 23)" + ::= { management 16 } + + hTTPSAccessEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls whether or not HTTPS access is enabled, + i.e. if this is disabled (0) then the unit will not + respond to any requests on the HTTPS port. Remote + management via HTTP is not affected by this setting. Any + change in this setting will not take effect until the + unit has been rebooted. (Factory default = Disabled)" + ::= { management 17 } + + tFTPServerInternetAddressType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + unknown6(5), + unknown7(6), + unknown8(7), + unknown9(8), + unknown10(9), + unknown11(10), + unknown12(11), + unknown13(12), + unknown14(13), + unknown15(14), + unknown16(15), + dns(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address specified by the associated + tFTPServerInternetAddress." + ::= { management 18 } + + tFTPServerInternetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "INET address of the TFTP Server from which the TFTP + Software Upgrade File Name will be retrieved" + ::= { management 19 } + + lowestDataModulationMode OBJECT-TYPE + SYNTAX INTEGER { + modAcquisition(0), + modBpsk63percent(1), + modQpsk63percentSingle(2), + modTransient1(3), + modQpsk87percentSingle(4), + modTransient2(5), + mod16qam63percentSingleA(6), + modTransient3(7), + mod16qam87percentSingle(8), + modTransient4(9), + mod64qam75percentSingle(10), + modTransient5(11), + mod64qam92percentSingle(12), + modTransient6(13), + mod256qam81percentSingle(14), + mod16qam63percentSingleB(15), + mod16qam63percentDual(16), + modTransient7(17), + mod16qam87percentDual(18), + modTransient8(19), + mod64qam75percentDual(20), + modTransient9(21), + mod64qam92percentDual(22), + modTransient10(23), + mod256qam81percentDual(24) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest modulation mode at which Ethernet Data + traffic will be bridged over the wireless link" + ::= { management 20 } + + tFTPClient OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This controls whether or not TFTP client is enabled, + i.e. if this is disabled (0) then the unit will not + respond to any TFTP software download requests. (Factory + default = Enabled)" + ::= { management 22 } + + mgmtInstancedTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the mgmtInstancedTable." + ::= { management 23 } + + tFTPServerResolvedInternetAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of the TFTP Server." + ::= { management 25 } + + installationMode OBJECT-TYPE + SYNTAX INTEGER { + armWithTones(0), + armWithoutTones(1), + changeConfigWithoutArming(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether the unit is armed for antenna + alignment, and whether it emits audible installation + tones to indicate the state and strength of the received + signal. Alternatively, configuration changes may be made + without arming the unit (typically once a link has + already been established). Note: while armed, a unit will + have reduced link performance and functionality." + ::= { management 26 } + + -- MgmtInstancedTable group attribute definitions + -- + mgmtInstancedTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index values in the mgmtInstancedTable" + ::= { mgmtInstancedTableEntry 1 } + + installStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + wrongPeer(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A non-zero value indicates that signalling was received + with the wrong MAC address or a mismatched link name. NB: + It is very unusual to detect this, because units with + mis-configured Target MAC Address will normally fail to + establish a wireless link. However, rare circumstances + may establish a partial wireless link and detect this + situation. NB: A non-zero value on start-up, or a change + of value during operation, may generate an SNMP trap + and/or SMTP email alert" + ::= { mgmtInstancedTableEntry 2 } + + -- PhyControl group attribute definitions + -- + linkSymmetry OBJECT-TYPE + SYNTAX INTEGER { + symmetryAdaptive(0), + symmetry2to1(1), + symmetry1to1(2), + symmetry1to2(3), + symmetry3to1(4), + symmetry1to3(5), + symmetry5to1(6), + symmetry1to5(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides configuration options for sharing the available + wireless capacity between the transmit and receive + directions. Fixed link symmetry is defined by a ratio of + the burst duration for the transmit direction to the + burst duration for the receive direction. Permitted + settings are 5:1, 3:1, 2:1, 1:1, 1:2, 1:3, 1:5. The 1:1 + option provides fixed symmetric operation. The adaptive + option selects transmit and receive burst durations + automatically in response to the offered Ethernet traffic + in each link direction. This attribute is valid only for + a unit configured as a TDD Master" + ::= { phyControl 1 } + + userConfiguredMaxModulationMode OBJECT-TYPE + SYNTAX INTEGER { + modBpsk63percent(0), + modQpsk63percent(1), + modQpsk87percent(2), + mod16qam63percent(3), + mod16qam87percent(4), + mod64qam75percent(5), + mod64qam92percent(6), + mod256qam81percent(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum receive modulation mode controls the MAX + mode used for adaptive modulation. NOTE: This attribute + is automatically disabled when the installation agent is + armed. To disarm the installation agent use the + installation wizard" + ::= { phyControl 2 } + + linkModeOptimization OBJECT-TYPE + SYNTAX INTEGER { + iPTraffic(0), + tDMTraffic(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Optimizes the wireless link behavior for the type of + traffic to be carried. In 'IP Traffic' mode, the wireless + link will minimize transmission errors by automatically + adapting the modulation mode. In 'TDM Traffic' mode, the + wireless link will minimize transmission latency and + preserve throughput by maintaining a higher modulation + mode in the presence of a limited number of errors. The + 'TDM Traffic' mode is recommended for E1/T1 applications + and connectionless protocols." + ::= { phyControl 3 } + + txColorCode OBJECT-TYPE + SYNTAX INTEGER { + a(0), + b(1), + c(2), + d(3), + e(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmit Color Code. This attribute need only be + considered when the unit is installed in a network of + wireless units and where some of the units are operating + on the same frequency. In this case, the value would + normally be derived by a network planner. In all other + cases, it is recommended that this attribute is left at + the default value. NOTE: For the link to operate, the + value of this parameter must in all cases match the value + of the Rx Color Code parameter at the far end of the + link." + ::= { phyControl 4 } + + rxColorCode OBJECT-TYPE + SYNTAX INTEGER { + a(0), + b(1), + c(2), + d(3), + e(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receive Color Code. This attribute need only be + considered when the unit is installed in a network of + wireless units and where some of the units are operating + on the same frequency. In this case, the value would + normally be derived by a network planner. In all other + cases, it is recommended that this attribute is left at + the default value. NOTE: For the link to operate, the + value of this parameter must in all cases match the value + of the Tx Color Code parameter at the far end of the + link." + ::= { phyControl 5 } + + remoteMaximumTransmitPowerLinked OBJECT-TYPE + SYNTAX INTEGER (-15..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum transmit power the remote wireless unit is + permitted to use when establishing and maintaining the + wireless link" + ::= { phyControl 6 } + + phyControlInstancedTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the PhyControlInstancedTable." + ::= { phyControl 7 } + + -- PhyControlInstancedTable group attribute definitions + -- + phyControlInstancedTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index the PhyControlInstancedTable." + ::= { phyControlInstancedTableEntry 1 } + + remoteMaximumTransmitPower OBJECT-TYPE + SYNTAX INTEGER (-15..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum transmit power the remote wireless unit is + permitted to use when establishing and maintaining the + wireless link" + ::= { phyControlInstancedTableEntry 2 } + + -- PhyStatus group attribute definitions + -- + linkLossLinked OBJECT-TYPE + SYNTAX INTEGER (-500..500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wireless link loss expressed in tenths of a dB" + ::= { phyStatus 1 } + + receivePowerLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receive power expressed in tenths of a dBm" + ::= { phyStatus 2 } + + vectorErrorLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vector error measurement compares the received + signal's IQ modulation characteristics to an ideal signal + to determine the composite error vector magnitude. The + value represented by this attribute is the average vector + error over the previous second expressed in tenths of a + dB" + ::= { phyStatus 3 } + + transmitPowerLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmit power expressed in tenths of a dBm" + ::= { phyStatus 4 } + + receiveChannel OBJECT-TYPE + SYNTAX INTEGER (0..305) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current active receive channel" + ::= { phyStatus 5 } + + transmitChannel OBJECT-TYPE + SYNTAX INTEGER (0..305) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current active transmit channel" + ::= { phyStatus 6 } + + receiveFreqMHz OBJECT-TYPE + SYNTAX INTEGER (0..6050) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current receive frequency expressed in integer MHz" + ::= { phyStatus 7 } + + transmitFreqMHz OBJECT-TYPE + SYNTAX INTEGER (0..6050) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current transmit frequency expressed in integer MHz" + ::= { phyStatus 8 } + + signalStrengthRatioLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal strength ratio (Vertical / Horizontal) : the + number of dB larger the Vertical antenna input is than + the Horizontal antenna input expressed in tenths of a dB" + ::= { phyStatus 9 } + + receiveFreqKHz OBJECT-TYPE + SYNTAX INTEGER (0..6050000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current receive frequency expressed as KHz" + ::= { phyStatus 10 } + + transmitFreqKHz OBJECT-TYPE + SYNTAX INTEGER (0..6050000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current transmit frequency expressed as KHz" + ::= { phyStatus 11 } + + rawReceivePowerLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Raw receive power expressed in tenths of a dBm" + ::= { phyStatus 12 } + + rangeLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance between the two peer wireless units expressed + in tenths of a kilometer" + ::= { phyStatus 13 } + + receiveModulationModeLinked OBJECT-TYPE + SYNTAX INTEGER (0..28) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current active receive modulation mode" + ::= { phyStatus 14 } + + transmitModulationModeLinked OBJECT-TYPE + SYNTAX INTEGER (0..28) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current active transmit modulation mode" + ::= { phyStatus 15 } + + searchStateLinked OBJECT-TYPE + SYNTAX INTEGER { + registering(0), + searching(1), + acquiring(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Search status of the wireless modem. 'Registering' means + that the modem has locked to an OFDM signal, and the + wireless link is up. 'Searching' means that no wireless + signal has been detected. 'Acquiring' means that a + wireless signal has been detected, but the modem has not + locked to an OFDM signal." + ::= { phyStatus 16 } + + remoteMACAddressLinked OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of the peer wireless unit" + ::= { phyStatus 17 } + + phyInstancedStatusTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the phyInstancedStatusTable." + ::= { phyStatus 18 } + + tempPcb OBJECT-TYPE + SYNTAX INTEGER (-100..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCB temperature expressed in Celsius" + ::= { phyStatus 20 } + + -- PhyInstancedStatusTable group attribute definitions + -- + phyInstancedStatusTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index the phyInstancedStatusTable." + ::= { phyInstancedStatusTableEntry 1 } + + linkLoss OBJECT-TYPE + SYNTAX INTEGER (-500..500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The link loss measurement = Peer Tx_Power(dBm) - Local + Rx_Power(dBm) + 2 x Antenna_Pattern(dBi) " + ::= { phyInstancedStatusTableEntry 2 } + + receivePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receive power histogram " + ::= { phyInstancedStatusTableEntry 3 } + + vectorError OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vector error measurement compares the received + signal's IQ modulation characteristics to an ideal signal + to determine the composite error vector magnitude " + ::= { phyInstancedStatusTableEntry 4 } + + signalStrengthRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal strength ratio (Vertical / Horizontal) : the + number of dB larger the Vertical antenna input is than + the Horizontal antenna input " + ::= { phyInstancedStatusTableEntry 5 } + + range OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance between the two peer wireless units" + ::= { phyInstancedStatusTableEntry 6 } + + receiveModulationMode OBJECT-TYPE + SYNTAX INTEGER { + modAcquisition(0), + modBpsk63percent(1), + modQpsk63percentSingle(2), + modTransient1(3), + modQpsk87percentSingle(4), + modTransient2(5), + mod16qam63percentSingleA(6), + modTransient3(7), + mod16qam87percentSingle(8), + modTransient4(9), + mod64qam75percentSingle(10), + modTransient5(11), + mod64qam92percentSingle(12), + modTransient6(13), + mod256qam81percentSingle(14), + mod16qam63percentSingleB(15), + mod16qam63percentDual(16), + modTransient7(17), + mod16qam87percentDual(18), + modTransient8(19), + mod64qam75percentDual(20), + modTransient9(21), + mod64qam92percentDual(22), + modTransient10(23), + mod256qam81percentDual(24) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current active receive modulation mode" + ::= { phyInstancedStatusTableEntry 7 } + + transmitModulationMode OBJECT-TYPE + SYNTAX INTEGER { + modAcquisition(0), + modBpsk63percent(1), + modQpsk63percentSingle(2), + modTransient1(3), + modQpsk87percentSingle(4), + modTransient2(5), + mod16qam63percentSingleA(6), + modTransient3(7), + mod16qam87percentSingle(8), + modTransient4(9), + mod64qam75percentSingle(10), + modTransient5(11), + mod64qam92percentSingle(12), + modTransient6(13), + mod256qam81percentSingle(14), + mod16qam63percentSingleB(15), + mod16qam63percentDual(16), + modTransient7(17), + mod16qam87percentDual(18), + modTransient8(19), + mod64qam75percentDual(20), + modTransient9(21), + mod64qam92percentDual(22), + modTransient10(23), + mod256qam81percentDual(24) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current active transmit modulation mode" + ::= { phyInstancedStatusTableEntry 8 } + + searchState OBJECT-TYPE + SYNTAX INTEGER { + registering(0), + searching(1), + acquiring(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Search status of the wireless modem. 'Registering' means + that the modem has locked to an OFDM signal, and the + wireless link is up. 'Searching' means that no wireless + signal has been detected. 'Acquiring' means that a + wireless signal has been detected, but the modem has not + locked to an OFDM signal." + ::= { phyInstancedStatusTableEntry 9 } + + remoteMACAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of the peer wireless unit" + ::= { phyInstancedStatusTableEntry 10 } + + rawReceivePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Raw receive power" + ::= { phyInstancedStatusTableEntry 11 } + + transmitPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmit power histogram " + ::= { phyInstancedStatusTableEntry 12 } + + -- Alarms group attribute definitions + -- + unitOutOfCalibration OBJECT-TYPE + SYNTAX INTEGER { + calibrated(0), + partialCalibration(1), + invalidCalibration(2), + bandwidthvariantunsupportedPAsShutdown(3), + outOfCalibrationPAsShutdown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit is out of calibration" + ::= { alarms 1 } + + incompatibleRegulatoryBandsLinked OBJECT-TYPE + SYNTAX INTEGER { + regOK(0), + regIncompatibleLicenseKeys(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The master and slave units have incompatible regulatory + bands. NB: Both units must have compatible license keys" + ::= { alarms 4 } + + noWirelessChannelAvailable OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + noWirelessChannelAvailable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Spectrum Management was unable to locate a suitable + wireless channel to operate on" + ::= { alarms 5 } + + wirelessLinkDisabledWarning OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + disabledBySNMPifAdminStatus(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the wireless interface has + disabled wireless traffic" + ::= { alarms 6 } + + mainPSUPortDisabledWarning OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + disabledBySNMPifAdminStatus(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the interface has disabled + Ethernet traffic" + ::= { alarms 7 } + + sFPError OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + installedSFPNotLicensed(1), + fiberLinkNotEstablishedButLOSNotDetected(2), + fiberLinkNotEstablishedAndLOSDetected(3), + installedSFPNotSupported(4), + sFPInitializationFailed(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the SFP link is not OK, there are five possible + causes: Either a SFP has been installed but the license + key does not include SFP fiber support, a fiber link + could not be established even though no LOS was detected + (i.e. an optical carrier was detected, which could be due + to a broken TX fiber, or because the link is disabled at + the fiber link partner), a fiber link could not be + established and LOS is detected (i.e. no optical carrier + is detected), the installed SFP is not supported or the + installed SFP failed to initialize correctly. NB: a + change of status may generate an SNMP trap and/or SMTP + email alert" + ::= { alarms 8 } + + mainPSUPortConfigurationMismatch OBJECT-TYPE + SYNTAX INTEGER { + noError(0), + mismatchDetected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detection of Ethernet fragments (runt packets) when + the link is in full duplex is an indication of an + auto-negotiation or forced configuration mismatch" + ::= { alarms 9 } + + incompatibleMasterAndSlaveLinked OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + incompatibleProductVariants(1), + differentSoftwareVersionsRunning(2), + tDDFrameConfigurationModeMismatch(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A non-zero value indicates that the master and slave + ends of a link are different hardware products, or have + different software versions, or have different TDD Frame + Configuraton Modes (Standard/Expert) in HCMP topology. + NB: It is very unusual to detect this, because + incompatible units will normally fail to establish a + wireless link. However, some combinations may establish a + partial wireless link and detect this situation. NB: A + non-zero value may generate an SNMP trap and/or SMTP + email alert" + ::= { alarms 10 } + + tDDSynchronizationStatus OBJECT-TYPE + SYNTAX INTEGER { + locked(0), + holdover(1), + holdoverNoGPSSyncIn(2), + notSynchronized(3), + notSynchronizedNoGPSSyncIn(4), + pTPSYNCNotConnected(5), + initialising(6), + clusterTimingMaster(7), + acquiringLock(8), + inactive(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An alarm value (displayed in red) indicates that one of + the following conditions has not been met (i) An external + timing system is connected or internal timing has been + configured. (ii) The timing system is providing a useable + reference. (iii) The ODU is locked to this reference." + ::= { alarms 11 } + + auxPortDisabledWarning OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + disabledBySNMPifAdminStatus(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the interface has disabled + Ethernet traffic" + ::= { alarms 12 } + + tDDSynchronizationAlarm OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + synchronizationLost(1), + referenceSignalLost(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Not Synchronized indicates failure of the external + timing system for a period greater than the holdover + timer. TDD frame timing will have drifted, and this link + may cause interference with other links in a synchronized + network. Timing System Failure is an early warning, + indicating that 80% of the holdover period has expired." + ::= { alarms 13 } + + linkModeOptimizationMismatchLinked OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + linkModeOptimizationMismatch(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote node of this link has been configured with a + different link mode optimization" + ::= { alarms 14 } + + auxPortConfigurationMismatch OBJECT-TYPE + SYNTAX INTEGER { + noError(0), + mismatchDetected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detection of Ethernet fragments (runt packets) when + the link is in full duplex is an indication of an + auto-negotiation or forced configuration mismatch. This + alarm is only raised if an Out-of-Band Management Mode + has been configured." + ::= { alarms 15 } + + secureModeAlarm OBJECT-TYPE + SYNTAX INTEGER { + secureModeIsActive(0), + secureModeIsNotConfigured(1), + secureModeIsConfiguredButNotActive(2), + secureModeIsNotSupported(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The secure mode (e.g. FIPS, UC-APL) state of the unit. + The secure mode is not configured(1) state indicates that + the unit is capable of secure mode operation, and one or + more of the following security materials has not been + configured: Key Of Keys, Private Key, Public Certificate, + DRNG Entropy Status, Wireless Encryption Key. The secure + mode mode is configured but not active(2) state indicates + that the unit is capable of secure mode operation, and + the security material has been configured, but the + configuration of interfaces is not consistent with secure + mode operation. The secure mode is not supported(3) state + indicates that the unit is not capable of secure mode + operation. The secure mode capability requires + appropriate hardware compatibility, license key and + software image." + ::= { alarms 16 } + + dataBridgingStatusAlarmLinked OBJECT-TYPE + SYNTAX INTEGER { + bridgingEnabled(0), + bridgingDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ethernet Data traffic bridging is disabled because the + wireless link is not operating at the configured Lowest + Data Modulation Mode" + ::= { alarms 17 } + + sFPPortDisabledWarning OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + disabledBySNMPifAdminStatus(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the interface has disabled + Ethernet traffic" + ::= { alarms 18 } + + sFPPortConfigurationMismatch OBJECT-TYPE + SYNTAX INTEGER { + noError(0), + mismatchDetected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detection of Ethernet fragments (runt packets) when + the link is in full duplex is an indication of an + auto-negotiation or forced configuration mismatch. This + alarm is only raised if an Out-of-Band Management Mode + has been configured." + ::= { alarms 19 } + + maxLinkRangeExceededLinked OBJECT-TYPE + SYNTAX INTEGER { + maxLinkRangeOK(0), + maxLinkRangeExceeded(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured link range is greater than the maximum + allowed by the license key. The link will operate at a + reduced capacity while this condition applies. This alarm + is only raised if the license specifies a maximum link + range and the trial license is not active." + ::= { alarms 20 } + + nIDULanPortDisabledWarning OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + disabledBySNMPifAdminStatus(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the interface has disabled + Ethernet traffic" + ::= { alarms 21 } + + nIDULanPortConfigurationMismatch OBJECT-TYPE + SYNTAX INTEGER { + noError(0), + mismatchDetected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detection of Ethernet fragments (runt packets) when + the link is in full duplex is an indication of an + auto-negotiation or forced configuration mismatch." + ::= { alarms 22 } + + portAllocationMismatchLinked OBJECT-TYPE + SYNTAX INTEGER { + portAllocationOK(0), + mismatchinOutofBandRemoteManagementService(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local and remote ODUs have different services + configured." + ::= { alarms 23 } + + transparentClockSourcePortAlarm OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + invalidTransparentClockSourcePort(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transparent Clock will not function properly because + SFP, the selected clock source port is not FIBER" + ::= { alarms 25 } + + alarmInstancedTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the alarmInstancedTable." + ::= { alarms 26 } + + secureLicenseSignatureAlarm OBJECT-TYPE + SYNTAX INTEGER { + licenseisDSA2048signed(0), + licenseisDSA1024signed(1), + licensesignaturealarmisnotrelevant(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm condition indicates that the unit's license is not + secure enough for FIPS approved mode." + ::= { alarms 28 } + + -- AlarmInstancedTable group attribute definitions + -- + alarmInstancedTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index values in the alarmInstancedTable" + ::= { alarmInstancedTableEntry 1 } + + incompatibleMasterAndSlave OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + incompatibleProductVariants(1), + differentSoftwareVersionsRunning(2), + tDDFrameConfigurationModeMismatch(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A non-zero value indicates that the master and slave + ends of a link are different hardware products, or have + different software versions, or have different TDD Frame + Configuraton Modes (Standard/Expert) in HCMP topology. + NB: It is very unusual to detect this, because + incompatible units will normally fail to establish a + wireless link. However, some combinations may establish a + partial wireless link and detect this situation. NB: A + non-zero value may generate an SNMP trap and/or SMTP + email alert" + ::= { alarmInstancedTableEntry 2 } + + linkModeOptimizationMismatch OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + linkModeOptimizationMismatch(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote node of this link has been configured with a + different link mode optimization" + ::= { alarmInstancedTableEntry 3 } + + dataBridgingStatusAlarm OBJECT-TYPE + SYNTAX INTEGER { + bridgingEnabled(0), + bridgingDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ethernet Data traffic bridging is disabled because the + wireless link is not operating at the configured Lowest + Data Modulation Mode" + ::= { alarmInstancedTableEntry 4 } + + maxLinkRangeExceeded OBJECT-TYPE + SYNTAX INTEGER { + maxLinkRangeOK(0), + maxLinkRangeExceeded(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured link range is greater than the maximum + allowed by the license key. The link will operate at a + reduced capacity while this condition applies. This alarm + is only raised if the license specifies a maximum link + range and the trial license is not active." + ::= { alarmInstancedTableEntry 5 } + + portAllocationMismatch OBJECT-TYPE + SYNTAX INTEGER { + portAllocationOK(0), + mismatchinOutofBandRemoteManagementService(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local and remote ODUs have different services + configured." + ::= { alarmInstancedTableEntry 6 } + + wirelessLinkStatusAlarm OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the wireless link. A state of Up on a + green background indicates that a wireless link is + established" + ::= { alarmInstancedTableEntry 7 } + + incompatibleRegulatoryBands OBJECT-TYPE + SYNTAX INTEGER { + regOK(0), + regIncompatibleLicenseKeys(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The master and slave units have incompatible regulatory + bands. NB: Both units must have compatible license keys" + ::= { alarmInstancedTableEntry 8 } + + -- Apc group attribute definitions + -- + atpcHcmpMasterTargetRxPower OBJECT-TYPE + SYNTAX INTEGER (-80..-30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The target Rx power level (dBm) at the HCMP Master that + the HCMP Slaves try to reach by automatically adjusting + their transmit power. The same value must be set in both + the HCMP Master and Slaves as it used by the Slave to set + its transmit power accurately before the wireless link is + established." + ::= { apc 1 } + + atpcHcmpMasterTxPower OBJECT-TYPE + SYNTAX INTEGER (-15..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This must be set to the same value as the Maximum + Transmit Power attribute on the HCMP Master. This is + required by the HCMP Slave for initial transmit power + estimation." + ::= { apc 2 } + + -- Smtp group attribute definitions + -- + sMTPEmailAlert OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Simple Mail Transfer Protocol is used to send equipment + alerts via email to a specified email address" + ::= { smtp 1 } + + sMTPServerPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port number of the SMTP server" + ::= { smtp 3 } + + sMTPSourceEmailAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 'from' email address used when constructing the + automatically generated e-mail message" + ::= { smtp 4 } + + sMTPDestinationEmailAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 'to' email address used when constructing the + automatically generated e-mail message" + ::= { smtp 5 } + + sMTPEnabledMessages OBJECT-TYPE + SYNTAX BITS { + nIDULanPortUpDown(0), + sFPPortUpDown(1), + auxPortUpDown(2), + mainPSUPortUpDown(3), + enabledDiagnosticAlarms(4), + dFSImpulseInterference(5), + channelChange(6), + wirelessPortUpDown(7), + listenBeforeTalk(15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls which SMTP messages the unit will send" + ::= { smtp 6 } + + sMTPServerInternetAddressType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + unknown6(5), + unknown7(6), + unknown8(7), + unknown9(8), + unknown10(9), + unknown11(10), + unknown12(11), + unknown13(12), + unknown14(13), + unknown15(14), + unknown16(15), + dns(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address specified by the associated + sMTPServerInternetAddress." + ::= { smtp 7 } + + sMTPServerInternetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Internet address of the SMTP server" + ::= { smtp 8 } + + sMTPServerResolvedInternetAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of the SMTP Server." + ::= { smtp 9 } + + -- SnmpControl group attribute definitions + -- + sNMPPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP port number used to access the SNMP MIB (i.e. + Gets and Sets) (default = 161). NB: A system reboot is + required to activate changes to this attribute" + ::= { snmpControl 1 } + + sNMPCommunityString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP community string. NB: A system reboot is + required to activate changes to this attribute" + ::= { snmpControl 2 } + + sNMPTrapTableNumber OBJECT-TYPE + SYNTAX INTEGER (2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the sNMPTrapTable." + ::= { snmpControl 3 } + + sNMPTrapVersion OBJECT-TYPE + SYNTAX INTEGER { + v1(0), + v2c(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP protocol version to use for SNMP Traps. NB: A + system reboot is required to activate changes to this + attribute" + ::= { snmpControl 5 } + + sNMPEnabledTraps OBJECT-TYPE + SYNTAX BITS { + auxPortUpDown(0), + mainPSUPortUpDown(1), + authenticationFailure(2), + enabledDiagnosticAlarms(3), + dFSImpulseInterference(4), + channelChange(5), + wirelessPortUpDown(6), + coldStart(7), + listenBeforeTalk(13), + nIDULanPortUpDown(14), + sFPPortUpDown(15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls which SNMP Traps the unit will send" + ::= { snmpControl 6 } + + enabledDiagnosticAlarms OBJECT-TYPE + SYNTAX BITS { + portState(0), + incompatibleMasterAndSlave(1), + incompatibleRegulatoryBands(2), + maximumLinkRangeExceeded(3), + unitOutOfCalibration(4), + installArmState(5), + installStatus(6), + regulatoryBand(7), + syslogLocalWrapped(8), + syslogLocalNearlyFull(9), + syslogDisabledWarning(10), + linkModeOptimizationMismatch(11), + tDDSynchronizationAlarm(12), + wirelessLinkDisabledWarning(13), + sNTPSynchronizationFailed(14), + noWirelessChannelAvailable(15), + licenseSignatureLengthAlarm(16), + wirelessLinkStatus(17), + tDMAlarms(18), + capacityVariantMismatch(19), + remainingFullCapacityTrialTime(20), + dataBridgingStatus(21), + secureModeAlarm(22), + syslogClientDisabledWarning(23) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls which individual diagnostic alarms are enabled. + The unit may be configured to generate SNMP traps and/or + SMTP email alerts for these enabled alarms by selecting + 'Enabled Diagnostic Alarms' on the 'SNMP Enabled Traps' + and/or 'SMTP Enabled Messages' attributes" + ::= { snmpControl 7 } + + sNMPSendAllTrapsAtStartup OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether cleared traps are reported at start-up + as well as raised traps. Only enabled traps will be + reported. NB: Traps corresponding to transient events + (i.e. not associated with an alarm or status value) are + only sent when required and not at start-up." + ::= { snmpControl 8 } + + -- SNMPTrapTable group attribute definitions + -- + sNMPTrapTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SNMP trap value, used to index the SNMPTrapTable." + ::= { sNMPTrapTableEntry 1 } + + sNMPTrapPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Destination port for SNMP Traps (default=162). NB: A + system reboot is required to activate changes to this + attribute." + ::= { sNMPTrapTableEntry 3 } + + sNMPTrapInternetAddressType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + unknown6(5), + unknown7(6), + unknown8(7), + unknown9(8), + unknown10(9), + unknown11(10), + unknown12(11), + unknown13(12), + unknown14(13), + unknown15(14), + unknown16(15), + dns(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address specified by the associated + sNMPTrapInternetAddress." + ::= { sNMPTrapTableEntry 4 } + + sNMPTrapInternetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Internet address to which all SNMP Traps are sent." + ::= { sNMPTrapTableEntry 5 } + + sNMPTrapReceiverEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of 0 disables the sending of SNMP trap to + corresponding receiver. A value of 1 enables the sending + of SNMP trap to corresponding receiver." + ::= { sNMPTrapTableEntry 6 } + + sNMPTrapResolvedInternetAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address(es) of the SNMP Trap Server." + ::= { sNMPTrapTableEntry 7 } + + -- Sntp group attribute definitions + -- + sNTPState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNTP control state" + ::= { sntp 1 } + + sNTPPollInterval OBJECT-TYPE + SYNTAX INTEGER (60..43200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNTP server polling interval" + ::= { sntp 4 } + + sNTPSync OBJECT-TYPE + SYNTAX INTEGER { + noSync(0), + inSync(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If SNTP Sync fails then check the server settings in the + Remote Management page, or disable SNTP" + ::= { sntp 5 } + + sNTPLastSync OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last SNTP sync time" + ::= { sntp 6 } + + systemClock OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System clock presented as local time" + ::= { sntp 7 } + + timeZone OBJECT-TYPE + SYNTAX INTEGER { + gmtMinus1200(0), + gmtMinus1130(1), + gmtMinus1100(2), + gmtMinus1030(3), + gmtMinus1000(4), + gmtMinus0930(5), + gmtMinus0900(6), + gmtMinus0830(7), + gmtMinus0800(8), + gmtMinus0730(9), + gmtMinus0700(10), + gmtMinus0630(11), + gmtMinus0600(12), + gmtMinus0530(13), + gmtMinus0500(14), + gmtMinus0430(15), + gmtMinus0400(16), + gmtMinus0330(17), + gmtMinus0300(18), + gmtMinus0230(19), + gmtMinus0200(20), + gmtMinus0130(21), + gmtMinus0100(22), + gmtMinus0030(23), + gmtZero(24), + gmtPlus0030(25), + gmtPlus0100(26), + gmtPlus0130(27), + gmtPlus0200(28), + gmtPlus0230(29), + gmtPlus0300(30), + gmtPlus0330(31), + gmtPlus0400(32), + gmtPlus0430(33), + gmtPlus0500(34), + gmtPlus0530(35), + gmtPlus0600(36), + gmtPlus0630(37), + gmtPlus0700(38), + gmtPlus0730(39), + gmtPlus0800(40), + gmtPlus0830(41), + gmtPlus0900(42), + gmtPlus0930(43), + gmtPlus1000(44), + gmtPlus1030(45), + gmtPlus1100(46), + gmtPlus1130(47), + gmtPlus1200(48), + gmtPlus1230(49), + gmtPlus1300(50) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time zone offsets from Greenwich Mean Time (GMT)" + ::= { sntp 8 } + + daylightSaving OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Daylight Saving Time" + ::= { sntp 9 } + + sNTPPrimaryServer OBJECT-TYPE + SYNTAX INTEGER { + server1(0), + server2(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the primary SNTP server, determining the order + in which the servers are tried." + ::= { sntp 10 } + + sNTPPrimaryServerDeadTime OBJECT-TYPE + SYNTAX INTEGER (0..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time (in seconds) to wait before retrying communications + with an unresponsive primary SNTP server. Setting the + value to 0 disables the timer." + ::= { sntp 11 } + + sNTPServerRetries OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of times the device will retry after an SNTP + server fails to respond." + ::= { sntp 12 } + + sNTPServerTimeout OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time (in seconds) the device will wait for a response + from an SNTP server." + ::= { sntp 13 } + + sNTPServerTableNumber OBJECT-TYPE + SYNTAX INTEGER (2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the SNTPServerTable." + ::= { sntp 14 } + + -- SNTPServerTable group attribute definitions + -- + sNTPServerTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index range for the SNTPServerTable." + ::= { sNTPServerTableEntry 1 } + + sNTPServerPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP port number of the SNTP server. Defaults to port + 123." + ::= { sNTPServerTableEntry 3 } + + sNTPServerStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status message reflecting the result of communications + with the SNTP server when last polled" + ::= { sNTPServerTableEntry 4 } + + sNTPServerInternetAddressType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + unknown6(5), + unknown7(6), + unknown8(7), + unknown9(8), + unknown10(9), + unknown11(10), + unknown12(11), + unknown13(12), + unknown14(13), + unknown15(14), + unknown16(15), + dns(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address specified by the associated + sNTPServerInternetAddress." + ::= { sNTPServerTableEntry 5 } + + sNTPServerInternetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Internet address of a valid SNTP server" + ::= { sNTPServerTableEntry 6 } + + sNTPServerResolvedInternetAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of the SNTP Server." + ::= { sNTPServerTableEntry 7 } + + sNTPServerAuthenticationProtocol OBJECT-TYPE + SYNTAX INTEGER { + none(0), + mD5(1), + sHA1(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication protocol to be used for this SNTP server. + Options are None (default) or MD5." + ::= { sNTPServerTableEntry 8 } + + sNTPServerKeyIdentifier OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SNTP key identifier. Note: Key 0 is reserved for testing + using the well-known key all zeroes." + ::= { sNTPServerTableEntry 9 } + + -- Reset group attribute definitions + -- + systemReset OBJECT-TYPE + SYNTAX INTEGER { + running(0), + consoleReboot(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this attribute to '1' will cause a system + reboot. NB: a system reboot will apply any pending new + settings held in memory" + ::= { reset 1 } + + -- Versions group attribute definitions + -- + softwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current software version" + ::= { versions 1 } + + hardwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware platform version" + ::= { versions 2 } + + secondarySoftwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Secondary software version, used when the primary + software image is invalid or erased" + ::= { versions 3 } + + bootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boot code software version" + ::= { versions 4 } + + -- PubStats group attribute definitions + -- + receiveDataRateLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average data rate over the last one second interval + (kbps)" + ::= { pubStats 1 } + + transmitDataRateLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average data rate over the last one second interval + (kbps)" + ::= { pubStats 2 } + + aggregateDataRateLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average data rate over the last one second interval + (kbps)" + ::= { pubStats 3 } + + wirelessLinkAvailabilityLinked OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link availability calculated since the last reset of the + system counters, as a percentage multiplied by 10000 to + give four decimal places of precision" + ::= { pubStats 4 } + + wirelessLinkStatusLinked OBJECT-TYPE + SYNTAX INTEGER { + up(0), + registering(1), + searching(2), + acquiring(3), + radarCAC(4), + initialising(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the wireless link" + ::= { pubStats 5 } + + byteErrorRatioLinked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reciprocal of the byte error ratio calculated since the + last reset of the system counters" + ::= { pubStats 6 } + + receiveModulationModeDetailLinked OBJECT-TYPE + SYNTAX INTEGER { + runningAtMaximumReceiveMode(0), + runningAtUserConfiguredMaxModulationMode(1), + restrictedBecauseInstallationIsArmed(2), + restrictedBecauseOfByteErrorsOnTheWirelessLink(3), + restrictedBecauseTheLinkParametersAreUpdating(4), + restrictedBecauseChannelChangeIsInProgress(5), + restrictedDueToTheLowEthernetLinkSpeed(6), + runningAtMaximumReceiveModeForChannelBandwidth(7), + limitedByTheWirelessConditions(8), + restrictedBecauseFullCapabilityTrialLicenseExpired(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the current receive modulation mode" + ::= { pubStats 7 } + + dataBridgingAvailabilityLinked OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link availability bridging Ethernet Data traffic + calculated since the last reset of the system counters, + as a percentage multiplied by 10000 to give four decimal + places of precision" + ::= { pubStats 8 } + + pubInstancedStatsTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the pubInstancedStatsTable." + ::= { pubStats 9 } + + -- PubInstancedStatsTable group attribute definitions + -- + pubInstancedStatsTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to index the pubInstancedStatsTable." + ::= { pubInstancedStatsTableEntry 1 } + + receiveDataRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Histogram of the average link receive data rate. " + ::= { pubInstancedStatsTableEntry 2 } + + transmitDataRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Histogram of the average link transmit data rate. " + ::= { pubInstancedStatsTableEntry 3 } + + aggregateDataRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Histogram of the link aggregate data rate. " + ::= { pubInstancedStatsTableEntry 4 } + + wirelessLinkAvailability OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link availability calculated since the last reset of the + system counters" + ::= { pubInstancedStatsTableEntry 5 } + + wirelessLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + up(0), + registering(1), + searching(2), + acquiring(3), + radarCAC(4), + initialising(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the wireless link. A state of 'Up' on + a green background indicates that a wireless link is + established" + ::= { pubInstancedStatsTableEntry 6 } + + receiveModulationModeDetail OBJECT-TYPE + SYNTAX INTEGER { + runningAtMaximumReceiveMode(0), + runningAtUserConfiguredMaxModulationMode(1), + restrictedBecauseInstallationIsArmed(2), + restrictedBecauseOfByteErrorsOnTheWirelessLink(3), + restrictedBecauseTheLinkParametersAreUpdating(4), + restrictedBecauseChannelChangeIsInProgress(5), + restrictedDueToTheLowEthernetLinkSpeed(6), + runningAtMaximumReceiveModeForChannelBandwidth(7), + limitedByTheWirelessConditions(8), + restrictedBecauseFullCapabilityTrialLicenseExpired(9), + acquiringLink(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A brief description of the reason for the current + receive modulation mode" + ::= { pubInstancedStatsTableEntry 7 } + + dataBridgingAvailability OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link availability for bridging Ethernet Data traffic + calculated since the last reset of the system counters" + ::= { pubInstancedStatsTableEntry 8 } + + byteErrorRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reciprocal of the byte error ratio calculated since the + last reset of the system counters" + ::= { pubInstancedStatsTableEntry 9 } + + wirelessOutEthernetOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cumulative total of octets transmitted in data or + management service at the wireless interface. This + excludes wireless MAC headers, MAC management messages, + and Null bytes." + ::= { pubInstancedStatsTableEntry 10 } + + wirelessOutAllOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cumulative total of octets transmitted at the wireless + interface. This includes data service, management + service, wireless MAC headers, MAC management messages, + and Null bytes." + ::= { pubInstancedStatsTableEntry 11 } + + wirelessOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cumulative total of octets including wireless MAC + headers transmitted in data or management service at the + wireless interface. This excludes MAC management messages + and Null bytes." + ::= { pubInstancedStatsTableEntry 12 } + + erroredSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "erroredSeconds count for any second period containing + one or more codeword errors since the last reset of the + system counters." + ::= { pubInstancedStatsTableEntry 13 } + + severelyErroredSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "severelyErroredSeconds count for any second period + containing ten or more codeword errors since the last + reset of the system counters." + ::= { pubInstancedStatsTableEntry 14 } + + unavailableSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unavailableSeconds count for any second when Data + Bridging Status = Disabled since the last reset of the + system counters. Note erroredSeconds and + severelyErroredSeconds are not incremented when the link + is unavailable." + ::= { pubInstancedStatsTableEntry 15 } + + -- Encryption group attribute definitions + -- + encryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + none(0), + pSKAES128bit(1), + pSKAES192bit(2), + pSKAES256bit(3), + tLSRSA(4), + tLSPSK128bit(5), + tLSPSK256bit(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Encryption Algorithm used by the wireless link. NB: + A system reboot is required to activate changes to this + attribute. NB: The same Encryption Algorithm must be + configured at BOTH ends of the link for it to function + correctly. TLS RSA Encryption Algorithm is not compatible + with Link Name access method." + ::= { encryption 1 } + + tLSMinimumSecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(0), + aES128bitTLSRSA(1), + aES256bitTLSRSA(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum level of security that is supported on the + device" + ::= { encryption 2 } + + -- TDDControl group attribute definitions + -- + tDDSynchronizationMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TDD Synchronization Mode selection" + ::= { tDDControl 1 } + + hCMPMaximumLinkRange OBJECT-TYPE + SYNTAX INTEGER (50..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum link range between the HCMP Master and any + HCMP Slave. The same value must be used on both the HCMP + Master and its Slaves." + ::= { tDDControl 2 } + + maximumNumberOfSlaves OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of HCMP Slaves that an HCMP Master + can simultaneously connect to. The same value has to be + used in both the HCMP Master and its Slaves." + ::= { tDDControl 3 } + + hCMPLinkSymmetry OBJECT-TYPE + SYNTAX INTEGER { + symmetry4to1(0), + symmetry3to1(1), + symmetry2to1(2), + symmetry1to1(3), + symmetry1to2(4), + symmetry1to3(5), + symmetry1to4(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides configuration options for sharing the available + wireless capacity among all Slaves between the transmit + and receive directions. Option x to y is the ratio of + Total Downlink capacity to Total Uplink Capacity. The + same value has to be used in both the HCMP Master and its + Slaves." + ::= { tDDControl 4 } + + -- AAAControl group attribute definitions + -- + userTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the userTable" + ::= { aAAControl 1 } + + -- UserTable group attribute definitions + -- + userTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "used to index values in the userTable." + ::= { userTableEntry 1 } + + userName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..67)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User name which must be entered, along with the + appropriate password, in order to gain access to the + system." + ::= { userTableEntry 2 } + + userRole OBJECT-TYPE + SYNTAX INTEGER { + readOnly(0), + systemAdministrator(1), + securityOfficer(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of the selected user. A Security Officer has access + to and can modify all settings. A System Administrator + has access to and can modify all non-security settings. A + Read Only user can view settings, but cannot make any + changes." + ::= { userTableEntry 3 } + + userEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable / Disable the selected user" + ::= { userTableEntry 4 } + + userPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..67)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User password, which must be entered in order to gain + access to the system." + ::= { userTableEntry 5 } + + -- SyslogControl group attribute definitions + -- + syslogClient OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the syslog client" + ::= { syslogControl 1 } + + syslogState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The syslog service has been enabled or disabled" + ::= { syslogControl 2 } + + -- RouterProtocols group attribute definitions + -- + microwaveAdaptiveBandwidth OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable support of Microwave Adaptive Bandwidth Protocol. + MAB is disabled if link symmetry is configured as + Adaptive" + ::= { routerProtocols 1 } + + mABNominalModulationMode OBJECT-TYPE + SYNTAX INTEGER { + modAcquisition(0), + modBpsk63percent(1), + modQpsk63percentSingle(2), + modTransient1(3), + modQpsk87percentSingle(4), + modTransient2(5), + mod16qam63percentSingleA(6), + modTransient3(7), + mod16qam87percentSingle(8), + modTransient4(9), + mod64qam75percentSingle(10), + modTransient5(11), + mod64qam92percentSingle(12), + modTransient6(13), + mod256qam81percentSingle(14), + mod16qam63percentSingleB(15), + mod16qam63percentDual(16), + modTransient7(17), + mod16qam87percentDual(18), + modTransient8(19), + mod64qam75percentDual(20), + modTransient9(21), + mod64qam92percentDual(22), + modTransient10(23), + mod256qam81percentDual(24) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Nominal modulation mode is the desired modulation + mode. MAB VSM packets are generated when the current + modulation mode falls below the nominal modulation." + ::= { routerProtocols 2 } + + mABTransmissionInterval OBJECT-TYPE + SYNTAX INTEGER { + transmissionInterval1s(0), + transmissionInterval10s(1), + transmissionInterval60s(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum interval (in seconds) between successive MAB + vendor specific messages (VSM). These VSM are sent when + the current transmit capacity falls below the configured + MAB Nominal Modulation Mode." + ::= { routerProtocols 3 } + + mABHoldoffPeriod OBJECT-TYPE + SYNTAX INTEGER (10..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The period (in seconds) over which transmit capacity is + averaged over to determine when the wireless link has + degraded" + ::= { routerProtocols 4 } + + mABMaintenanceLevel OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maintenance Levels (0-7) determines the destination MAC + address of MAB vendor specific messages." + ::= { routerProtocols 5 } + + useVLANForMABProtocol OBJECT-TYPE + SYNTAX INTEGER { + noVLANTagging(0), + iEEE8021QTaggedCTagType8100(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This controls whether MAB vendor specific messages (VSM) + packets use VLAN tags or not." + ::= { routerProtocols 6 } + + mABProtocolVID OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This VLAN VID (0-4094) will be included in MAB vendor + specific messages (VSM) packets." + ::= { routerProtocols 7 } + + mABProtocolVLANPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This VLAN Priority (0-7) will be included in MAB vendor + specific messages (VSM) packets." + ::= { routerProtocols 8 } + + mABState OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + degraded(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of MAB Protocol. A state of 'Normal' on a + green background indicates that a wireless link is + operating at nominal capacity" + ::= { routerProtocols 9 } + + mABNominalTransmitCapacity OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal Tx capacity used in MAB Vendor Specific + Messages for the selected nominal modulation mode " + ::= { routerProtocols 10 } + + mABCurrentTransmitCapacity OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Tx capacity of the wireless link used in the + last MAB Vendor Specific Message transmitted." + ::= { routerProtocols 11 } + + -- CableDiagnostics group attribute definitions + -- + cableDiagnosticsPorts OBJECT-TYPE + SYNTAX BITS { + auxPort(6), + mainPSUPort(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select ports on which Cable Diagnostics must be + executed" + ::= { cableDiagnostics 1 } + + cableDiagnosticsControl OBJECT-TYPE + SYNTAX INTEGER { + startTest(0), + testInProgress(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this attribute to 'Test in Progress' to start a + Cable Diagnostics test" + ::= { cableDiagnostics 2 } + + cableDiagnosticsWarning OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + testInProgress(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normal Ethernet operation is disrupted when a Cable + Diagnostics test is in progress" + ::= { cableDiagnostics 3 } + + cableDiagnosticsResultTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of rows in the Cable Diagnostics Result Table." + ::= { cableDiagnostics 4 } + + -- CableDiagnosticsResultTable group attribute definitions + -- + cableDiagnosticsResultTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cable Diagnostics Port value used to index into the + result table." + ::= { cableDiagnosticsResultTableEntry 1 } + + cableDiagnosticsResultsDateTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Date and Time when a Cable Diagnostics test was last + executed" + ::= { cableDiagnosticsResultTableEntry 2 } + + cableDiagPair1Results OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + unknown(1), + inProgress(2), + notTested(3), + openCircuit(4), + shortCircuit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the most recent execution of Cable + Diagnostics on cable pair 1. According to the T658B + wiring scheme, pair 1 is pins 4 & 5 on the RJ45 socket on + the ODU. Open Circuit is reported when the impedance is + greater than 330 ohms. Short Circuit is reported when the + impedance is less than 33 ohms. Unknown is reported when + a continuous signal is received from the link partner for + 125 ms, preventing start of the test." + ::= { cableDiagnosticsResultTableEntry 3 } + + cableDiagPair1Distance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distance in meters from the ODU to the fault + detected on the cable pair during the most recent + execution of Cable Diagnostics. Faults in cables longer + than 160 meters (525 feet) may not be detected. The error + margin is +/-2 meters (6.5 feet)." + ::= { cableDiagnosticsResultTableEntry 4 } + + cableDiagPair2Results OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + unknown(1), + inProgress(2), + notTested(3), + openCircuit(4), + shortCircuit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the most recent execution of Cable + Diagnostics on cable pair 2. According to the T658B + wiring scheme, pair 2 is pins 1 & 2 on the RJ45 socket on + the ODU. Open Circuit is reported when the impedance is + greater than 330 ohms. Short Circuit is reported when the + impedance is less than 33 ohms. Unknown is reported when + a continuous signal is received from the link partner for + 125 ms, preventing start of the test." + ::= { cableDiagnosticsResultTableEntry 5 } + + cableDiagPair2Distance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distance in meters from the ODU to the fault + detected on the cable pair during the most recent + execution of Cable Diagnostics. Faults in cables longer + than 160 meters (525 feet) may not be detected. The error + margin is +/-2 meters (6.5 feet)." + ::= { cableDiagnosticsResultTableEntry 6 } + + cableDiagPair3Results OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + unknown(1), + inProgress(2), + notTested(3), + openCircuit(4), + shortCircuit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the most recent execution of Cable + Diagnostics on cable pair 3. According to the T658B + wiring scheme, pair 3 is pins 3 & 6 on the RJ45 socket on + the ODU. Open Circuit is reported when the impedance is + greater than 330 ohms. Short Circuit is reported when the + impedance is less than 33 ohms. Unknown is reported when + a continuous signal is received from the link partner for + 125 ms, preventing start of the test." + ::= { cableDiagnosticsResultTableEntry 7 } + + cableDiagPair3Distance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distance in meters from the ODU to the fault + detected on the cable pair during the most recent + execution of Cable Diagnostics. Faults in cables longer + than 160 meters (525 feet) may not be detected. The error + margin is +/-2 meters (6.5 feet)." + ::= { cableDiagnosticsResultTableEntry 8 } + + cableDiagPair4Results OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + unknown(1), + inProgress(2), + notTested(3), + openCircuit(4), + shortCircuit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the most recent execution of Cable + Diagnostics on cable pair 4. According to the T658B + wiring scheme, pair 4 is pins 7 & 8 on the RJ45 socket on + the ODU. Open Circuit is reported when the impedance is + greater than 330 ohms. Short Circuit is reported when the + impedance is less than 33 ohms. Unknown is reported when + a continuous signal is received from the link partner for + 125 ms, preventing start of the test." + ::= { cableDiagnosticsResultTableEntry 9 } + + cableDiagPair4Distance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distance in meters from the ODU to the fault + detected on the cable pair during the most recent + execution of Cable Diagnostics. Faults in cables longer + than 160 meters (525 feet) may not be detected. The error + margin is +/-2 meters (6.5 feet)." + ::= { cableDiagnosticsResultTableEntry 10 } + + -- UnitIdentification group attribute definitions + -- + deviceMACAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device MAC address" + ::= { unitIdentification 1 } + + deviceESN OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ESN assigned to this device" + ::= { unitIdentification 2 } + + deviceMSN OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MSN assigned to this device" + ::= { unitIdentification 3 } + + -- AuthorizationControl group attribute definitions + -- + authorizationControlTableNumber OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the AuthorizationControlTable." + ::= { authorizationControl 1 } + + -- AuthorizationControlTable group attribute definitions + -- + authorizationControlTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Authorization Control Table Index" + ::= { authorizationControlTableEntry 1 } + + whitelistRMMacAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MAC Address of Remote Modules." + ::= { authorizationControlTableEntry 2 } + + whitelistRMEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether this Remote Module is enabled. Only Enabled + Remote Modules are allowed to connect to this device." + ::= { authorizationControlTableEntry 3 } + + blacklistRMMacAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MAC Address of Remote Modules." + ::= { authorizationControlTableEntry 4 } + + blacklistRMEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether this Remote Module is enabled. Only Enabled + Remote Modules are black listed; they cannot connect to + this ODU." + ::= { authorizationControlTableEntry 5 } + + -- DNS group attribute definitions + -- + dNSResolver OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable DNS Resolver." + ::= { dNS 1 } + + dNSPrimaryServer OBJECT-TYPE + SYNTAX INTEGER { + server1(0), + server2(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the primary DNS server, determining the order + in which the servers are tried." + ::= { dNS 2 } + + dNSServerTableNumber OBJECT-TYPE + SYNTAX INTEGER (2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the DNSServerTable." + ::= { dNS 3 } + + -- DNSServerTable group attribute definitions + -- + dNSServerTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index range for the DNSServerTable." + ::= { dNSServerTableEntry 1 } + + dNSServerInternetAddressType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + unknown6(5), + unknown7(6), + unknown8(7), + unknown9(8), + unknown10(9), + unknown11(10), + unknown12(11), + unknown13(12), + unknown14(13), + unknown15(14), + unknown16(15), + dns(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address specified by the associated + dNSServerInternetAddress." + ::= { dNSServerTableEntry 2 } + + dNSServerInternetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of the DNS Server which will be used to + resolve hostname into IP Addresses ." + ::= { dNSServerTableEntry 3 } + + dNSServerPortNumber OBJECT-TYPE + SYNTAX INTEGER (2..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UDP Port Number of DNS Service on the Server." + ::= { dNSServerTableEntry 4 } + + -- Supplementary group attribute definitions + -- + longitude OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..19)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The longitude of the unit, measured in decimal degrees. + This object is set by the SNMP manager and has no + internal function." + ::= { supplementary 1 } + + latitude OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..19)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The latitude of the unit, measured in decimal degrees. + This object is set by the SNMP manager and has no + internal function." + ::= { supplementary 2 } + + altitude OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The altitude of the unit, measured in meters. This + object is set by the SNMP manager and has no internal + function." + ::= { supplementary 3 } + + -- Enterprise NOTIFICATION definitions + -- + + channelChangeTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "The PTP radio has changed wireless channel. + This has been caused by either + i) mandatory radar avoidance, + a DFS impulsive interference event will also be + detected, + or + ii) Dynamic Spectrum Optimization, (DSO) + DSO improves link performance by selecting the + most appropriate transmit and receive channels + with the lowest level of interference." + ::= { ptpTrapPrefix 1 } + + dfsImpulsiveInterferenceTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS impulsive interference detected event" + ::= { ptpTrapPrefix 2 } + + lbtDetectedTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "Listen-Before-Talk (LBT) detected event" + ::= { ptpTrapPrefix 46 } + + mainPSUPortStatusTrap NOTIFICATION-TYPE + OBJECTS { mainPSUPortStatus } + STATUS current + DESCRIPTION + "Current status of the Main PSU Ethernet link. NB: a + change of state may generate an SNMP trap and/or SMTP + email alert" + ::= { ptpTrapPrefix 3 } + + mainPSUPortDisabledWarningTrap NOTIFICATION-TYPE + OBJECTS { mainPSUPortDisabledWarning } + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the interface has disabled + Ethernet traffic" + ::= { ptpTrapPrefix 4 } + + mainPSUPortConfigurationMismatchTrap NOTIFICATION-TYPE + OBJECTS { mainPSUPortConfigurationMismatch } + STATUS current + DESCRIPTION + "The detection of Ethernet fragments (runt packets) when + the link is in full duplex is an indication of an + auto-negotiation or forced configuration mismatch" + ::= { ptpTrapPrefix 5 } + + auxPortStatusTrap NOTIFICATION-TYPE + OBJECTS { auxPortStatus } + STATUS current + DESCRIPTION + "Current status of the Aux Ethernet link. NB: a change of + state may generate an SNMP trap and/or SMTP email alert" + ::= { ptpTrapPrefix 6 } + + auxPortDisabledWarningTrap NOTIFICATION-TYPE + OBJECTS { auxPortDisabledWarning } + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the interface has disabled + Ethernet traffic" + ::= { ptpTrapPrefix 7 } + + regulatoryBandTrap NOTIFICATION-TYPE + OBJECTS { regulatoryBand } + STATUS current + DESCRIPTION + "The Regulatory Band prohibits the wireless unit from + operating outside the regulated limits. An invalid + Regulatory Band may be caused by a missing or incorrect + License Key, a corrupt MAC Address or an attempt to + configure a Regulatory Band not allowed by the License + Key or an execution of Reset Configuration. NB: a change + of state may generate an SNMP trap and/or SMTP email + alert." + ::= { ptpTrapPrefix 8 } + + installStatusTrap NOTIFICATION-TYPE + OBJECTS { installStatus } + STATUS current + DESCRIPTION + "A non-zero value indicates that signalling was received + with the wrong MAC address or a mismatched link name. NB: + It is very unusual to detect this, because units with + mis-configured Target MAC Address will normally fail to + establish a wireless link. However, rare circumstances + may establish a partial wireless link and detect this + situation. NB: A non-zero value on start-up, or a change + of value during operation, may generate an SNMP trap + and/or SMTP email alert" + ::= { ptpTrapPrefix 9 } + + installArmStateTrap NOTIFICATION-TYPE + OBJECTS { installArmState } + STATUS current + DESCRIPTION + "Indicates if the unit is being installed. NB: a change + of state may generate an SNMP trap and/or SMTP email + alert" + ::= { ptpTrapPrefix 10 } + + unitOutOfCalibrationTrap NOTIFICATION-TYPE + OBJECTS { unitOutOfCalibration } + STATUS current + DESCRIPTION + "The unit is out of calibration" + ::= { ptpTrapPrefix 11 } + + auxPortPowerOverEthernetOutputStatusTrap NOTIFICATION-TYPE + OBJECTS { auxPortPowerOverEthernetOutputStatus } + STATUS current + DESCRIPTION + "Current status of the Power Over Ethernet (PoE) output + of the Aux port" + ::= { ptpTrapPrefix 12 } + + incompatibleRegulatoryBandsTrap NOTIFICATION-TYPE + OBJECTS { incompatibleRegulatoryBands, remoteMACAddress } + STATUS current + DESCRIPTION + "The master and slave units have incompatible regulatory + bands. NB: Both units must have compatible license keys" + ::= { ptpTrapPrefix 14 } + + noWirelessChannelAvailableTrap NOTIFICATION-TYPE + OBJECTS { noWirelessChannelAvailable } + STATUS current + DESCRIPTION + "Spectrum Management was unable to locate a suitable + wireless channel to operate on" + ::= { ptpTrapPrefix 15 } + + wirelessLinkDisabledWarningTrap NOTIFICATION-TYPE + OBJECTS { wirelessLinkDisabledWarning } + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the wireless interface has + disabled wireless traffic" + ::= { ptpTrapPrefix 16 } + + auxPortConfigurationMismatchTrap NOTIFICATION-TYPE + OBJECTS { auxPortConfigurationMismatch } + STATUS current + DESCRIPTION + "The detection of Ethernet fragments (runt packets) when + the link is in full duplex is an indication of an + auto-negotiation or forced configuration mismatch. This + alarm is only raised if an Out-of-Band Management Mode + has been configured." + ::= { ptpTrapPrefix 17 } + + sFPErrorTrap NOTIFICATION-TYPE + OBJECTS { sFPError } + STATUS current + DESCRIPTION + "If the SFP link is not OK, there are five possible + causes: Either a SFP has been installed but the license + key does not include SFP fiber support, a fiber link + could not be established even though no LOS was detected + (i.e. an optical carrier was detected, which could be due + to a broken TX fiber, or because the link is disabled at + the fiber link partner), a fiber link could not be + established and LOS is detected (i.e. no optical carrier + is detected), the installed SFP is not supported or the + installed SFP failed to initialize correctly. NB: a + change of status may generate an SNMP trap and/or SMTP + email alert" + ::= { ptpTrapPrefix 18 } + + sFPPortStatusTrap NOTIFICATION-TYPE + OBJECTS { sFPPortStatus } + STATUS current + DESCRIPTION + "Current status of the SFP Ethernet link. NB: a change of + state may generate an SNMP trap and/or SMTP email alert" + ::= { ptpTrapPrefix 19 } + + incompatibleMasterAndSlaveTrap NOTIFICATION-TYPE + OBJECTS { incompatibleMasterAndSlave, remoteMACAddress } + STATUS current + DESCRIPTION + "A non-zero value indicates that the master and slave + ends of a link are different hardware products, or have + different software versions, or have different TDD Frame + Configuraton Modes (Standard/Expert) in HCMP topology. + NB: It is very unusual to detect this, because + incompatible units will normally fail to establish a + wireless link. However, some combinations may establish a + partial wireless link and detect this situation. NB: A + non-zero value may generate an SNMP trap and/or SMTP + email alert" + ::= { ptpTrapPrefix 20 } + + sNTPSyncTrap NOTIFICATION-TYPE + OBJECTS { sNTPSync } + STATUS current + DESCRIPTION + "If SNTP Sync fails then check the server settings in the + Remote Management page, or disable SNTP" + ::= { ptpTrapPrefix 21 } + + tDDSynchronizationAlarmTrap NOTIFICATION-TYPE + OBJECTS { tDDSynchronizationAlarm } + STATUS current + DESCRIPTION + "Not Synchronized indicates failure of the external + timing system for a period greater than the holdover + timer. TDD frame timing will have drifted, and this link + may cause interference with other links in a synchronized + network. Timing System Failure is an early warning, + indicating that 80% of the holdover period has expired." + ::= { ptpTrapPrefix 22 } + + sFPPortDisabledWarningTrap NOTIFICATION-TYPE + OBJECTS { sFPPortDisabledWarning } + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the interface has disabled + Ethernet traffic" + ::= { ptpTrapPrefix 23 } + + sFPPortConfigurationMismatchTrap NOTIFICATION-TYPE + OBJECTS { sFPPortConfigurationMismatch } + STATUS current + DESCRIPTION + "The detection of Ethernet fragments (runt packets) when + the link is in full duplex is an indication of an + auto-negotiation or forced configuration mismatch. This + alarm is only raised if an Out-of-Band Management Mode + has been configured." + ::= { ptpTrapPrefix 24 } + + linkModeOptimizationMismatchTrap NOTIFICATION-TYPE + OBJECTS { linkModeOptimizationMismatch, remoteMACAddress } + STATUS current + DESCRIPTION + "The remote node of this link has been configured with a + different link mode optimization" + ::= { ptpTrapPrefix 25 } + + tDMInterfaceStatusTrap NOTIFICATION-TYPE + OBJECTS { tDMInterfaceStatus } + STATUS current + DESCRIPTION + "@Current status of the connection to the TDM Box. A + state of 'Up' on a green background indicates that the + TDM Box is connected OK. When connecting a TDM Box only + the Main Ethernet port should be used" + ::= { ptpTrapPrefix 26 } + + tDMChannelStatusTrap NOTIFICATION-TYPE + OBJECTS { tDMChannelStatus } + STATUS current + DESCRIPTION + "Current status of the TDM channels. A value of 0 + indicates that a TDM channel is established" + ::= { ptpTrapPrefix 27 } + + tDMChannelLoopbackTrap NOTIFICATION-TYPE + OBJECTS { tDMChannelLoopback } + STATUS current + DESCRIPTION + "The loopback status of TDM channels. This is intended + for installation testing and should be set to 'None' for + normal operation. The wire connections to a unit can be + tested by applying a 'Copper' loopback to the local unit. + The wireless connection to the remote unit can be tested + by applying a 'Wireless' loopback to the remote unit with + no loopback on the local unit. NB: a change of state may + generate an SNMP trap and/or SMTP email alert" + ::= { ptpTrapPrefix 28 } + + nIDULanPortStatusTrap NOTIFICATION-TYPE + OBJECTS { nIDULanPortStatus } + STATUS current + DESCRIPTION + "Current status of the NIDU LAN Ethernet link. NB: a + change of state may generate an SNMP trap and/or SMTP + email alert" + ::= { ptpTrapPrefix 29 } + + syslogStateTrap NOTIFICATION-TYPE + OBJECTS { syslogState } + STATUS current + DESCRIPTION + "The syslog service has been enabled or disabled" + ::= { ptpTrapPrefix 30 } + + syslogLocalNearlyFullTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION "The syslog local log is nearly full (90%)" + ::= { ptpTrapPrefix 31 } + + syslogLocalWrappedTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION "The syslog local log has wrapped" + ::= { ptpTrapPrefix 32 } + + syslogClientTrap NOTIFICATION-TYPE + OBJECTS { syslogClient } + STATUS current + DESCRIPTION + "Enable or disable the syslog client" + ::= { ptpTrapPrefix 33 } + + secureModeAlarmTrap NOTIFICATION-TYPE + OBJECTS { secureModeAlarm } + STATUS current + DESCRIPTION + "The secure mode (e.g. FIPS, UC-APL) state of the unit. + The secure mode is not configured(1) state indicates that + the unit is capable of secure mode operation, and one or + more of the following security materials has not been + configured: Key Of Keys, Private Key, Public Certificate, + DRNG Entropy Status, Wireless Encryption Key. The secure + mode mode is configured but not active(2) state indicates + that the unit is capable of secure mode operation, and + the security material has been configured, but the + configuration of interfaces is not consistent with secure + mode operation. The secure mode is not supported(3) state + indicates that the unit is not capable of secure mode + operation. The secure mode capability requires + appropriate hardware compatibility, license key and + software image." + ::= { ptpTrapPrefix 34 } + + dataBridgingStatusAlarmTrap NOTIFICATION-TYPE + OBJECTS { dataBridgingStatusAlarm, remoteMACAddress } + STATUS current + DESCRIPTION + "Ethernet Data traffic bridging is disabled because the + wireless link is not operating at the configured Lowest + Data Modulation Mode" + ::= { ptpTrapPrefix 35 } + + licenseRemainingTrialPeriodAlarmTrap NOTIFICATION-TYPE + OBJECTS { licenseRemainingTrialPeriodAlarm } + STATUS current + DESCRIPTION + "If the full capability trial license period is about to + expire then purchase a license upgrade from your + reseller." + ::= { ptpTrapPrefix 36 } + + capacityVariantMismatchTrap NOTIFICATION-TYPE + OBJECTS { capacityVariantMismatch } + STATUS current + DESCRIPTION + "The remote node of this link has a lower link capacity. + Operating with a reduced effective link capacity." + ::= { ptpTrapPrefix 37 } + + maxLinkRangeExceededTrap NOTIFICATION-TYPE + OBJECTS { maxLinkRangeExceeded, remoteMACAddress } + STATUS current + DESCRIPTION + "The measured link range is greater than the maximum + allowed by the license key. The link will operate at a + reduced capacity while this condition applies. This alarm + is only raised if the license specifies a maximum link + range and the trial license is not active." + ::= { ptpTrapPrefix 38 } + + tDMConfigurationMismatchTrap NOTIFICATION-TYPE + OBJECTS { tDMConfigurationMismatch } + STATUS current + DESCRIPTION + "Current status of the configuration of the TDM Box. A + state of 'Ok' on a green background indicates that the + TDM Box configuration is matched OK with the remote end." + ::= { ptpTrapPrefix 39 } + + nIDULanPortDisabledWarningTrap NOTIFICATION-TYPE + OBJECTS { nIDULanPortDisabledWarning } + STATUS current + DESCRIPTION + "The SNMP ifAdminStatus of the interface has disabled + Ethernet traffic" + ::= { ptpTrapPrefix 40 } + + nIDULanPortConfigurationMismatchTrap NOTIFICATION-TYPE + OBJECTS { nIDULanPortConfigurationMismatch } + STATUS current + DESCRIPTION + "The detection of Ethernet fragments (runt packets) when + the link is in full duplex is an indication of an + auto-negotiation or forced configuration mismatch." + ::= { ptpTrapPrefix 41 } + + portAllocationMismatchTrap NOTIFICATION-TYPE + OBJECTS { portAllocationMismatch, remoteMACAddress } + STATUS current + DESCRIPTION + "The local and remote ODUs have different services + configured." + ::= { ptpTrapPrefix 44 } + + wirelessLinkStatusAlarmTrap NOTIFICATION-TYPE + OBJECTS { wirelessLinkStatusAlarm, remoteMACAddress } + STATUS current + DESCRIPTION + "Current status of the wireless link. A state of Up on a + green background indicates that a wireless link is + established" + ::= { ptpTrapPrefix 45 } + + secureLicenseSignatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { secureLicenseSignatureAlarm } + STATUS current + DESCRIPTION + "Alarm condition indicates that the unit's license is not + secure enough for FIPS approved mode." + ::= { ptpTrapPrefix 47 } + + END diff --git a/tests/data/ptp670.json b/tests/data/ptp670.json new file mode 100644 index 0000000000..aab8c0df6c --- /dev/null +++ b/tests/data/ptp670.json @@ -0,0 +1,1438 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.17713.11", + "sysDescr": "Cambium PTP 50670 PTP Wireless Ethernet Bridge, Version 50670-02-00", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "os": "ptp670", + "type": "wireless", + "serial": null, + "icon": "cambium.svg", + "location": null + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.17713.11", + "sysDescr": "Cambium PTP 50670 PTP Wireless Ethernet Bridge, Version 50670-02-00", + "sysContact": "", + "version": "50670-02-00", + "hardware": "PTP 670 Master(B0P01.01-C-FPS)", + "features": null, + "os": "ptp670", + "type": "wireless", + "serial": null, + "icon": "cambium.svg", + "location": "" + } + ] + } + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "wireless interface", + "ifName": "wireless interface", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "propWirelessP2P", + "ifAlias": "wireless interface", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "main (psu) ethernet interface", + "ifName": "main (psu) ethernet interface", + "portName": null, + "ifIndex": 2, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "main (psu) ethernet interface", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "aux ethernet interface", + "ifName": "aux ethernet interface", + "portName": null, + "ifIndex": 3, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "aux ethernet interface", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "nidu lan ethernet interface", + "ifName": "nidu lan ethernet interface", + "portName": null, + "ifIndex": 5, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "nidu lan ethernet interface", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "wireless interface", + "ifName": "wireless interface", + "portName": null, + "ifIndex": 1, + "ifSpeed": 323000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "true", + "ifHighSpeed": 323, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9600, + "ifType": "propWirelessP2P", + "ifAlias": "wireless interface", + "ifPhysAddress": "000456581442", + "ifHardType": null, + "ifLastChange": 2500, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 5823832, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 4906088, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 285773, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": "main ", + "port_descr_descr": "psu", + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": "psu", + "ifDescr": "main (psu) ethernet interface", + "ifName": "main (psu) ethernet interface", + "portName": null, + "ifIndex": 2, + "ifSpeed": 1000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "true", + "ifHighSpeed": 1000, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9600, + "ifType": "ethernetCsmacd", + "ifAlias": "main (psu) ethernet interface", + "ifPhysAddress": "000456581442", + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 74542027830569, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 45520075773163, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 3, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 423442, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "aux ethernet interface", + "ifName": "aux ethernet interface", + "portName": null, + "ifIndex": 3, + "ifSpeed": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "true", + "ifHighSpeed": 0, + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 2000, + "ifType": "ethernetCsmacd", + "ifAlias": "aux ethernet interface", + "ifPhysAddress": "000456581442", + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "nidu lan ethernet interface", + "ifName": "nidu lan ethernet interface", + "portName": null, + "ifIndex": 5, + "ifSpeed": null, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "true", + "ifHighSpeed": 0, + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9600, + "ifType": "ethernetCsmacd", + "ifAlias": "nidu lan ethernet interface", + "ifPhysAddress": "000456581442", + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.17713.7.13.11.0", + "sensor_index": "0", + "sensor_type": "tDDSynchronizationStatus", + "sensor_descr": "Sync Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 9, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "tDDSynchronizationStatus" + } + ], + "state_indexes": [ + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "locked", + "state_draw_graph": 1, + "state_value": 0, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "holdover", + "state_draw_graph": 1, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "holdoverNoGPSSyncIn", + "state_draw_graph": 1, + "state_value": 2, + "state_generic_value": 1 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "notSynchronized", + "state_draw_graph": 1, + "state_value": 3, + "state_generic_value": 2 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "notSynchronizedNoGPSSyncIn", + "state_draw_graph": 1, + "state_value": 4, + "state_generic_value": 2 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "pTPSYNCNotConnected", + "state_draw_graph": 1, + "state_value": 5, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "initialising", + "state_draw_graph": 1, + "state_value": 6, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "clusterTimingMaster", + "state_draw_graph": 1, + "state_value": 7, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "acquiringLock", + "state_draw_graph": 1, + "state_value": 8, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "inactive", + "state_draw_graph": 1, + "state_value": 9, + "state_generic_value": 0 + } + ] + }, + "poller": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.17713.7.13.11.0", + "sensor_index": "0", + "sensor_type": "tDDSynchronizationStatus", + "sensor_descr": "Sync Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 9, + "user_func": null, + "state_name": "tDDSynchronizationStatus" + } + ], + "state_indexes": [ + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "locked", + "state_draw_graph": 1, + "state_value": 0, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "holdover", + "state_draw_graph": 1, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "holdoverNoGPSSyncIn", + "state_draw_graph": 1, + "state_value": 2, + "state_generic_value": 1 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "notSynchronized", + "state_draw_graph": 1, + "state_value": 3, + "state_generic_value": 2 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "notSynchronizedNoGPSSyncIn", + "state_draw_graph": 1, + "state_value": 4, + "state_generic_value": 2 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "pTPSYNCNotConnected", + "state_draw_graph": 1, + "state_value": 5, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "initialising", + "state_draw_graph": 1, + "state_value": 6, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "clusterTimingMaster", + "state_draw_graph": 1, + "state_value": 7, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "acquiringLock", + "state_draw_graph": 1, + "state_value": 8, + "state_generic_value": 0 + }, + { + "state_name": "tDDSynchronizationStatus", + "state_descr": "inactive", + "state_draw_graph": 1, + "state_value": 9, + "state_generic_value": 0 + } + ] + } + }, + "wireless": { + "discovery": { + "wireless_sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-rx-rate", + "sensor_descr": "PTP670 Receive Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 161340000, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.20.1.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-tx-rate", + "sensor_descr": "PTP670 Transmit Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 161340000, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.20.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-ag-rate", + "sensor_descr": "PTP670 Aggregate Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 322680000, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.20.3.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-tx-mod", + "sensor_descr": "PTP670 Transmit Modulation Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 24, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.15.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-rx-mod", + "sensor_descr": "PTP670 Receive Modulation Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 24, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.14.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "ssr", + "sensor_index": "0", + "sensor_type": "ptp670", + "sensor_descr": "PTP670 Signal Strength Ratio", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -0.8, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.9.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "0", + "sensor_type": "ptp670-tx", + "sensor_descr": "ptp670 Transmit", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 23, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.4.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "0", + "sensor_type": "ptp670-rx", + "sensor_descr": "ptp670 Receive", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -52.8, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.12.0\"]" + } + ] + }, + "poller": { + "wireless_sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-rx-rate", + "sensor_descr": "PTP670 Receive Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 161340000, + "sensor_prev": 161340000, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.20.1.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-tx-rate", + "sensor_descr": "PTP670 Transmit Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 161340000, + "sensor_prev": 161340000, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.20.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-ag-rate", + "sensor_descr": "PTP670 Aggregate Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 322680000, + "sensor_prev": 322680000, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.20.3.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-tx-mod", + "sensor_descr": "PTP670 Transmit Modulation Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 24, + "sensor_prev": 24, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.15.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "0", + "sensor_type": "ptp670-rx-mod", + "sensor_descr": "PTP670 Receive Modulation Rate", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 24, + "sensor_prev": 24, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.14.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "ssr", + "sensor_index": "0", + "sensor_type": "ptp670", + "sensor_descr": "PTP670 Signal Strength Ratio", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -0.8, + "sensor_prev": -0.8, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.9.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "0", + "sensor_type": "ptp670-tx", + "sensor_descr": "ptp670 Transmit", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 23, + "sensor_prev": 23, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.4.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "0", + "sensor_type": "ptp670-rx", + "sensor_descr": "ptp670 Receive", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -52.8, + "sensor_prev": -52.8, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.17713.11.12.12.0\"]" + } + ] + } + } +} diff --git a/tests/snmpsim/ptp670.snmprec b/tests/snmpsim/ptp670.snmprec new file mode 100644 index 0000000000..cbbaaa00c2 --- /dev/null +++ b/tests/snmpsim/ptp670.snmprec @@ -0,0 +1,285 @@ +1.3.6.1.2.1.1.1.0|4|Cambium PTP 50670 PTP Wireless Ethernet Bridge, Version 50670-02-00 +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.17713.11 +1.3.6.1.2.1.1.3.0|67|1789144300 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.2.1|4|wireless interface +1.3.6.1.2.1.2.2.1.2.2|4|main (psu) ethernet interface +1.3.6.1.2.1.2.2.1.2.3|4|aux ethernet interface +1.3.6.1.2.1.2.2.1.2.4|4|sfp ethernet interface +1.3.6.1.2.1.2.2.1.2.5|4|nidu lan ethernet interface +1.3.6.1.2.1.2.2.1.2.6|4|nidu tdm channel 1 interface +1.3.6.1.2.1.2.2.1.2.7|4|nidu tdm channel 2 interface +1.3.6.1.2.1.2.2.1.2.8|4|nidu tdm channel 3 interface +1.3.6.1.2.1.2.2.1.2.9|4|nidu tdm channel 4 interface +1.3.6.1.2.1.2.2.1.2.10|4|nidu tdm channel 5 interface +1.3.6.1.2.1.2.2.1.2.11|4|nidu tdm channel 6 interface +1.3.6.1.2.1.2.2.1.2.12|4|nidu tdm channel 7 interface +1.3.6.1.2.1.2.2.1.2.13|4|nidu tdm channel 8 interface +1.3.6.1.2.1.2.2.1.3.1|2|157 +1.3.6.1.2.1.2.2.1.3.2|2|6 +1.3.6.1.2.1.2.2.1.3.3|2|6 +1.3.6.1.2.1.2.2.1.3.4|2|6 +1.3.6.1.2.1.2.2.1.3.5|2|6 +1.3.6.1.2.1.2.2.1.3.6|2|18 +1.3.6.1.2.1.2.2.1.3.7|2|18 +1.3.6.1.2.1.2.2.1.3.8|2|18 +1.3.6.1.2.1.2.2.1.3.9|2|18 +1.3.6.1.2.1.2.2.1.3.10|2|18 +1.3.6.1.2.1.2.2.1.3.11|2|18 +1.3.6.1.2.1.2.2.1.3.12|2|18 +1.3.6.1.2.1.2.2.1.3.13|2|18 +1.3.6.1.2.1.2.2.1.4.1|2|9600 +1.3.6.1.2.1.2.2.1.4.2|2|9600 +1.3.6.1.2.1.2.2.1.4.3|2|2000 +1.3.6.1.2.1.2.2.1.4.4|2|0 +1.3.6.1.2.1.2.2.1.4.5|2|9600 +1.3.6.1.2.1.2.2.1.4.6|2|0 +1.3.6.1.2.1.2.2.1.4.7|2|0 +1.3.6.1.2.1.2.2.1.4.8|2|0 +1.3.6.1.2.1.2.2.1.4.9|2|0 +1.3.6.1.2.1.2.2.1.4.10|2|0 +1.3.6.1.2.1.2.2.1.4.11|2|0 +1.3.6.1.2.1.2.2.1.4.12|2|0 +1.3.6.1.2.1.2.2.1.4.13|2|0 +1.3.6.1.2.1.2.2.1.6.1|4x|000456581442 +1.3.6.1.2.1.2.2.1.6.2|4x|000456581442 +1.3.6.1.2.1.2.2.1.6.3|4x|000456581442 +1.3.6.1.2.1.2.2.1.6.4|4x|000456581442 +1.3.6.1.2.1.2.2.1.6.5|4x|000456581442 +1.3.6.1.2.1.2.2.1.6.6|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.7|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.8|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.9|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.10|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.11|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.12|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.13|4x|000000000000 +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.7.2|2|1 +1.3.6.1.2.1.2.2.1.7.3|2|1 +1.3.6.1.2.1.2.2.1.7.4|2|2 +1.3.6.1.2.1.2.2.1.7.5|2|1 +1.3.6.1.2.1.2.2.1.7.6|2|2 +1.3.6.1.2.1.2.2.1.7.7|2|2 +1.3.6.1.2.1.2.2.1.7.8|2|2 +1.3.6.1.2.1.2.2.1.7.9|2|2 +1.3.6.1.2.1.2.2.1.7.10|2|2 +1.3.6.1.2.1.2.2.1.7.11|2|2 +1.3.6.1.2.1.2.2.1.7.12|2|2 +1.3.6.1.2.1.2.2.1.7.13|2|2 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.8.2|2|1 +1.3.6.1.2.1.2.2.1.8.3|2|2 +1.3.6.1.2.1.2.2.1.8.4|2|6 +1.3.6.1.2.1.2.2.1.8.5|2|2 +1.3.6.1.2.1.2.2.1.8.6|2|6 +1.3.6.1.2.1.2.2.1.8.7|2|6 +1.3.6.1.2.1.2.2.1.8.8|2|6 +1.3.6.1.2.1.2.2.1.8.9|2|6 +1.3.6.1.2.1.2.2.1.8.10|2|6 +1.3.6.1.2.1.2.2.1.8.11|2|6 +1.3.6.1.2.1.2.2.1.8.12|2|6 +1.3.6.1.2.1.2.2.1.8.13|2|6 +1.3.6.1.2.1.2.2.1.9.1|67|2500 +1.3.6.1.2.1.2.2.1.9.2|67|0 +1.3.6.1.2.1.2.2.1.9.3|67|0 +1.3.6.1.2.1.2.2.1.9.4|67|0 +1.3.6.1.2.1.2.2.1.9.5|67|0 +1.3.6.1.2.1.2.2.1.9.6|67|0 +1.3.6.1.2.1.2.2.1.9.7|67|0 +1.3.6.1.2.1.2.2.1.9.8|67|0 +1.3.6.1.2.1.2.2.1.9.9|67|0 +1.3.6.1.2.1.2.2.1.9.10|67|0 +1.3.6.1.2.1.2.2.1.9.11|67|0 +1.3.6.1.2.1.2.2.1.9.12|67|0 +1.3.6.1.2.1.2.2.1.9.13|67|0 +1.3.6.1.2.1.2.2.1.13.1|65|4906088 +1.3.6.1.2.1.2.2.1.13.2|65|0 +1.3.6.1.2.1.2.2.1.13.3|65|0 +1.3.6.1.2.1.2.2.1.13.4|65|0 +1.3.6.1.2.1.2.2.1.13.5|65|0 +1.3.6.1.2.1.2.2.1.14.1|65|5823832 +1.3.6.1.2.1.2.2.1.14.2|65|0 +1.3.6.1.2.1.2.2.1.14.3|65|0 +1.3.6.1.2.1.2.2.1.14.4|65|0 +1.3.6.1.2.1.2.2.1.14.5|65|0 +1.3.6.1.2.1.2.2.1.19.1|65|285773 +1.3.6.1.2.1.2.2.1.19.2|65|0 +1.3.6.1.2.1.2.2.1.19.3|65|0 +1.3.6.1.2.1.2.2.1.19.4|65|0 +1.3.6.1.2.1.2.2.1.19.5|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|0 +1.3.6.1.2.1.2.2.1.20.2|65|0 +1.3.6.1.2.1.2.2.1.20.3|65|0 +1.3.6.1.2.1.2.2.1.20.4|65|0 +1.3.6.1.2.1.2.2.1.20.5|65|0 +1.3.6.1.2.1.4.20.1.1.1|64|10.0.0.1 +1.3.6.1.2.1.4.20.1.2.1|2|2 +1.3.6.1.2.1.4.20.1.3.1|64|255.255.255.252 +1.3.6.1.2.1.11.1.0|65|3603407 +1.3.6.1.2.1.11.3.0|65|0 +1.3.6.1.2.1.11.4.0|65|0 +1.3.6.1.2.1.11.5.0|65|0 +1.3.6.1.2.1.11.6.0|65|0 +1.3.6.1.2.1.11.30.0|2|1 +1.3.6.1.2.1.11.31.0|65|0 +1.3.6.1.2.1.11.32.0|65|0 +1.3.6.1.2.1.17.1.1.0|4x|000456581442 +1.3.6.1.2.1.17.1.4.1.2.1|2|1 +1.3.6.1.2.1.31.1.1.1.1.1|4|wireless interface +1.3.6.1.2.1.31.1.1.1.1.2|4|main (psu) ethernet interface +1.3.6.1.2.1.31.1.1.1.1.3|4|aux ethernet interface +1.3.6.1.2.1.31.1.1.1.1.4|4|sfp ethernet interface +1.3.6.1.2.1.31.1.1.1.1.5|4|nidu lan ethernet interface +1.3.6.1.2.1.31.1.1.1.1.6|4|nidu tdm channel 1 interface +1.3.6.1.2.1.31.1.1.1.1.7|4|nidu tdm channel 2 interface +1.3.6.1.2.1.31.1.1.1.1.8|4|nidu tdm channel 3 interface +1.3.6.1.2.1.31.1.1.1.1.9|4|nidu tdm channel 4 interface +1.3.6.1.2.1.31.1.1.1.1.10|4|nidu tdm channel 5 interface +1.3.6.1.2.1.31.1.1.1.1.11|4|nidu tdm channel 6 interface +1.3.6.1.2.1.31.1.1.1.1.12|4|nidu tdm channel 7 interface +1.3.6.1.2.1.31.1.1.1.1.13|4|nidu tdm channel 8 interface +1.3.6.1.2.1.31.1.1.1.2.1|65|0 +1.3.6.1.2.1.31.1.1.1.2.2|65|0 +1.3.6.1.2.1.31.1.1.1.2.3|65|0 +1.3.6.1.2.1.31.1.1.1.2.4|65|0 +1.3.6.1.2.1.31.1.1.1.2.5|65|0 +1.3.6.1.2.1.31.1.1.1.3.1|65|0 +1.3.6.1.2.1.31.1.1.1.3.2|65|3 +1.3.6.1.2.1.31.1.1.1.3.3|65|0 +1.3.6.1.2.1.31.1.1.1.3.4|65|0 +1.3.6.1.2.1.31.1.1.1.3.5|65|0 +1.3.6.1.2.1.31.1.1.1.4.1|65|0 +1.3.6.1.2.1.31.1.1.1.4.2|65|0 +1.3.6.1.2.1.31.1.1.1.4.3|65|0 +1.3.6.1.2.1.31.1.1.1.4.4|65|0 +1.3.6.1.2.1.31.1.1.1.4.5|65|0 +1.3.6.1.2.1.31.1.1.1.5.1|65|0 +1.3.6.1.2.1.31.1.1.1.5.2|65|423442 +1.3.6.1.2.1.31.1.1.1.5.3|65|0 +1.3.6.1.2.1.31.1.1.1.5.4|65|0 +1.3.6.1.2.1.31.1.1.1.5.5|65|0 +1.3.6.1.2.1.31.1.1.1.6.1|70|0 +1.3.6.1.2.1.31.1.1.1.6.2|70|74542027830569 +1.3.6.1.2.1.31.1.1.1.6.3|70|0 +1.3.6.1.2.1.31.1.1.1.6.4|70|0 +1.3.6.1.2.1.31.1.1.1.6.5|70|0 +1.3.6.1.2.1.31.1.1.1.7.1|70|0 +1.3.6.1.2.1.31.1.1.1.7.2|70|0 +1.3.6.1.2.1.31.1.1.1.7.3|70|0 +1.3.6.1.2.1.31.1.1.1.7.4|70|0 +1.3.6.1.2.1.31.1.1.1.7.5|70|0 +1.3.6.1.2.1.31.1.1.1.8.1|70|0 +1.3.6.1.2.1.31.1.1.1.8.2|70|0 +1.3.6.1.2.1.31.1.1.1.8.3|70|0 +1.3.6.1.2.1.31.1.1.1.8.4|70|0 +1.3.6.1.2.1.31.1.1.1.8.5|70|0 +1.3.6.1.2.1.31.1.1.1.9.1|70|0 +1.3.6.1.2.1.31.1.1.1.9.2|70|3 +1.3.6.1.2.1.31.1.1.1.9.3|70|0 +1.3.6.1.2.1.31.1.1.1.9.4|70|0 +1.3.6.1.2.1.31.1.1.1.9.5|70|0 +1.3.6.1.2.1.31.1.1.1.10.1|70|0 +1.3.6.1.2.1.31.1.1.1.10.2|70|45520075773163 +1.3.6.1.2.1.31.1.1.1.10.3|70|0 +1.3.6.1.2.1.31.1.1.1.10.4|70|0 +1.3.6.1.2.1.31.1.1.1.10.5|70|0 +1.3.6.1.2.1.31.1.1.1.11.1|70|0 +1.3.6.1.2.1.31.1.1.1.11.2|70|0 +1.3.6.1.2.1.31.1.1.1.11.3|70|0 +1.3.6.1.2.1.31.1.1.1.11.4|70|0 +1.3.6.1.2.1.31.1.1.1.11.5|70|0 +1.3.6.1.2.1.31.1.1.1.12.1|70|0 +1.3.6.1.2.1.31.1.1.1.12.2|70|0 +1.3.6.1.2.1.31.1.1.1.12.3|70|0 +1.3.6.1.2.1.31.1.1.1.12.4|70|0 +1.3.6.1.2.1.31.1.1.1.12.5|70|0 +1.3.6.1.2.1.31.1.1.1.13.1|70|0 +1.3.6.1.2.1.31.1.1.1.13.2|70|423442 +1.3.6.1.2.1.31.1.1.1.13.3|70|0 +1.3.6.1.2.1.31.1.1.1.13.4|70|0 +1.3.6.1.2.1.31.1.1.1.13.5|70|0 +1.3.6.1.2.1.31.1.1.1.14.1|2|1 +1.3.6.1.2.1.31.1.1.1.14.2|2|2 +1.3.6.1.2.1.31.1.1.1.14.3|2|2 +1.3.6.1.2.1.31.1.1.1.14.4|2|2 +1.3.6.1.2.1.31.1.1.1.14.5|2|2 +1.3.6.1.2.1.31.1.1.1.14.6|2|2 +1.3.6.1.2.1.31.1.1.1.14.7|2|2 +1.3.6.1.2.1.31.1.1.1.14.8|2|2 +1.3.6.1.2.1.31.1.1.1.14.9|2|2 +1.3.6.1.2.1.31.1.1.1.14.10|2|2 +1.3.6.1.2.1.31.1.1.1.14.11|2|2 +1.3.6.1.2.1.31.1.1.1.14.12|2|2 +1.3.6.1.2.1.31.1.1.1.14.13|2|2 +1.3.6.1.2.1.31.1.1.1.15.1|66|323 +1.3.6.1.2.1.31.1.1.1.15.2|66|1000 +1.3.6.1.2.1.31.1.1.1.15.3|66|0 +1.3.6.1.2.1.31.1.1.1.15.4|66|0 +1.3.6.1.2.1.31.1.1.1.15.5|66|0 +1.3.6.1.2.1.31.1.1.1.15.6|66|2 +1.3.6.1.2.1.31.1.1.1.15.7|66|2 +1.3.6.1.2.1.31.1.1.1.15.8|66|2 +1.3.6.1.2.1.31.1.1.1.15.9|66|2 +1.3.6.1.2.1.31.1.1.1.15.10|66|2 +1.3.6.1.2.1.31.1.1.1.15.11|66|2 +1.3.6.1.2.1.31.1.1.1.15.12|66|2 +1.3.6.1.2.1.31.1.1.1.15.13|66|2 +1.3.6.1.2.1.31.1.1.1.16.1|2|1 +1.3.6.1.2.1.31.1.1.1.16.2|2|1 +1.3.6.1.2.1.31.1.1.1.16.3|2|1 +1.3.6.1.2.1.31.1.1.1.16.4|2|1 +1.3.6.1.2.1.31.1.1.1.16.5|2|1 +1.3.6.1.2.1.31.1.1.1.16.6|2|1 +1.3.6.1.2.1.31.1.1.1.16.7|2|1 +1.3.6.1.2.1.31.1.1.1.16.8|2|1 +1.3.6.1.2.1.31.1.1.1.16.9|2|1 +1.3.6.1.2.1.31.1.1.1.16.10|2|1 +1.3.6.1.2.1.31.1.1.1.16.11|2|1 +1.3.6.1.2.1.31.1.1.1.16.12|2|1 +1.3.6.1.2.1.31.1.1.1.16.13|2|1 +1.3.6.1.2.1.31.1.1.1.17.1|2|2 +1.3.6.1.2.1.31.1.1.1.17.2|2|1 +1.3.6.1.2.1.31.1.1.1.17.3|2|1 +1.3.6.1.2.1.31.1.1.1.17.4|2|2 +1.3.6.1.2.1.31.1.1.1.17.5|2|2 +1.3.6.1.2.1.31.1.1.1.17.6|2|2 +1.3.6.1.2.1.31.1.1.1.17.7|2|2 +1.3.6.1.2.1.31.1.1.1.17.8|2|2 +1.3.6.1.2.1.31.1.1.1.17.9|2|2 +1.3.6.1.2.1.31.1.1.1.17.10|2|2 +1.3.6.1.2.1.31.1.1.1.17.11|2|2 +1.3.6.1.2.1.31.1.1.1.17.12|2|2 +1.3.6.1.2.1.31.1.1.1.17.13|2|2 +1.3.6.1.2.1.31.1.1.1.18.1|4| +1.3.6.1.2.1.31.1.1.1.18.2|4| +1.3.6.1.2.1.31.1.1.1.18.3|4| +1.3.6.1.2.1.31.1.1.1.18.4|4| +1.3.6.1.2.1.31.1.1.1.18.5|4| +1.3.6.1.2.1.31.1.1.1.18.6|4| +1.3.6.1.2.1.31.1.1.1.18.7|4| +1.3.6.1.2.1.31.1.1.1.18.8|4| +1.3.6.1.2.1.31.1.1.1.18.9|4| +1.3.6.1.2.1.31.1.1.1.18.10|4| +1.3.6.1.2.1.31.1.1.1.18.11|4| +1.3.6.1.2.1.31.1.1.1.18.12|4| +1.3.6.1.2.1.31.1.1.1.18.13|4| +1.3.6.1.2.1.31.1.1.1.19.1|67|0 +1.3.6.1.2.1.31.1.1.1.19.2|67|0 +1.3.6.1.2.1.31.1.1.1.19.3|67|0 +1.3.6.1.2.1.31.1.1.1.19.4|67|0 +1.3.6.1.2.1.31.1.1.1.19.5|67|0 +1.3.6.1.4.1.17713.11.5.5.0|2|0 +1.3.6.1.4.1.17713.11.12.4.0|2|230 +1.3.6.1.4.1.17713.11.12.9.0|2|-8 +1.3.6.1.4.1.17713.11.12.12.0|2|-528 +1.3.6.1.4.1.17713.11.12.14.0|2|24 +1.3.6.1.4.1.17713.11.12.15.0|2|24 +1.3.6.1.4.1.17713.11.13.11.0|2|9 +1.3.6.1.4.1.17713.11.19.2.0|4|B0P01.01-C-FPS +1.3.6.1.4.1.17713.11.20.1.0|2|161340 +1.3.6.1.4.1.17713.11.20.2.0|2|161340 +1.3.6.1.4.1.17713.11.20.3.0|2|322680 +1.3.6.1.6.3.10.2.1.3.0|2|17891438