diff --git a/snmp_mib_archive/REDLINE_AN50_PTP_MIB.txt b/snmp_mib_archive/REDLINE_AN50_PTP_MIB.txt new file mode 100644 index 0000000..cfc1e81 --- /dev/null +++ b/snmp_mib_archive/REDLINE_AN50_PTP_MIB.txt @@ -0,0 +1,946 @@ + +-- ***************************************************************** +-- Redline AN-50 MIB +-- Copyright (c) 2002 by Redline Communications, Inc. +-- All rights reserved. +-- ***************************************************************** + +REDLINE-AN50-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + IpAddress, Counter, TimeTicks, enterprises FROM RFC1155-SMI + OBJECT-TYPE FROM RFC-1212 + TRAP-TYPE FROM RFC-1215; + + +-- ORGANIZATION "Redline Communications, Inc." + +-- postal: Redline Communications Inc. +-- 90 Tiverton Court Suite 102 +-- Markham Ontario L2R 9V2 +-- Canada +-- phone: +1 905 479-8344 +-- DESCRIPTION "This MIB contains Redline-defined AN-50 attributes." + +-- LAST-UPDATED "200307240930Z" +-- Author: Sinisa Djurkic +-- DESCRIPTION "New variables for PMP project intoduced." + +-- REVISION "200307110930Z" +-- Author: Sinisa Djurkic +-- DESCRIPTION "Introduced OIDs for the AN30 application." + +-- REVISION "200301080930Z" +-- Author: Sinisa Djurkic +-- DESCRIPTION "New AN-50 terminology and new powersupply trap introduced." + +-- REVISION "200212121145Z" +-- Author: Sinisa Djurkic +-- Appreciation: Aurel Picu, Alex Prvulesku +-- DESCRIPTION "Added scalars for front plate and chassis." + +-- REVISION "200211030000Z" +-- Author: Sinisa Djurkic +-- Appreciation: Aurel Picu +-- DESCRIPTION "Added scalars from mib-II interface tree." + +-- REVISION "200210210000Z" +-- Author: Sinisa Djurkic +-- Appreciation: Aurel Picu, Claude Daniel Ndjouou +-- DESCRIPTION "MIB overhauled, complete V1 conversion." + +-- REVISION "200204090000Z" +-- Primary Author: Claude Daniel Ndjouou, Ioan Cautil +-- DESCRIPTION "Initial version of this MIB module." + +-- REVISION "200308200000Z" +-- Author: Bogdan Moldoveanu +-- DESCRIPTION "Added an50GenChannelAutoScan and the trap an50ModifiedIDTrap." + +-- REVISION "200401070000Z" +-- Author: Bogdan Moldoveanu +-- DESCRIPTION "Added an50WrlsDFSAction an50WrlsAntennaGain,an50WrlsATPEnabled and trap an50pmpRegistrationMissed " + +-- REVISION "200401080000Z" +-- Author: Bogdan Moldoveanu +-- DESCRIPTION "Added trap an50pmpRegistrationSuccessful " + +-- REVISION "200401270000Z" +-- Author: Bogdan Moldoveanu +-- DESCRIPTION "Added trap an50DFSEvent" + +-- Registration of object identifiers +redline OBJECT IDENTIFIER ::= { enterprises 10728 } +redlineProducts OBJECT IDENTIFIER ::= { redline 1 } +redlineMgmt OBJECT IDENTIFIER ::= { redline 2 } +redlineAn50 OBJECT IDENTIFIER ::= { redlineMgmt 16} +an50General OBJECT IDENTIFIER ::= { redlineAn50 1 } +an50Config OBJECT IDENTIFIER ::= { redlineAn50 2 } +an50Pm OBJECT IDENTIFIER ::= { redlineAn50 3 } +an50Trap OBJECT IDENTIFIER ::= { redlineAn50 4 } +an50LinkPmp OBJECT IDENTIFIER ::= { redlineAn50 5 } + +an50GenUBR OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the system's current uncoded burst rate. With adaptive modulation enabled, this rate may change over time, + depending on the prevailing propagation conditions. " + ::= { an50General 1 } + +an50GenRFLink OBJECT-TYPE + SYNTAX INTEGER { notConnected(1), connected(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "connected(2) indicates the terminal is communicating properly to the remote terminal. + notConnected(1) indicates there is no communication with the remote terminal." + ::= { an50General 2 } + +an50GenFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The frequency which represents the operating channel of the link. + The system can be configured to operate over 9 distinct channels." + ::= { an50General 3 } + +an50GenAllignmentMode OBJECT-TYPE + SYNTAX INTEGER { voltage (1), buzzer (2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies if the antenna alignment buzzer is enabled or not." + ::= { an50General 4 } + +an50GenEncryptionEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies if encryption is enabled or not." + ::= { an50General 5 } + +an50GenFlowControlEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies if flow control is enabled or not." + ::= { an50General 6 } + +an50GenHttpAccessEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies if Http Access is enabled or not." + ::= { an50General 7 } + +an50GenTelnetAccessEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies if Telnet Access is enabled or not." + ::= { an50General 8 } + +an50GenTelnetPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the Telnet port number." + ::= { an50General 9 } + +an50GenOptionsKey OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the Product Options Key." + ::= { an50General 10 } + +an50GenResetDevice OBJECT-TYPE + SYNTAX INTEGER { donothing(1), reset(2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Resets the AN50 terminal." + ::= { an50General 11 } + +an50GenFault OBJECT-TYPE + SYNTAX INTEGER { off (1), on (2), unknown (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attribute specifies the Fault LED status of the terminal." + ::= { an50General 12 } + +an50GenTxPower OBJECT-TYPE + SYNTAX INTEGER (-20 .. 20) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual Tx Power of the AN-50 Node." + ::= { an50General 13 } + +an50GenRegisteredStations OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual number of configured links." + ::= { an50General 14 } + +an50GenRegisteredConnections OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual number of configured connections." + ::= { an50General 15 } + +an50GenActiveWirelessLinks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual number of provisioned links." + ::= { an50General 16 } + +an50GenChannelAutoScan OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Auto-Scanning feature for the channel." + ::= { an50General 17 } + +an50GenIduType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indoor Unit Type." + ::= { an50General 18 } + +an50GenOduType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Outdoor Unit Type." + ::= { an50General 19 } + + +-- +-- Ethernet Configuration Group +-- + +an50ConfigEther OBJECT IDENTIFIER ::= { an50Config 1 } + +an50EtherMacAddress OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Ethernet MAC address of the local terminal." + ::= { an50ConfigEther 1 } + +an50EtherGateway OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Gateway of the AN-50 This field is used to specify the IP address of the gateway with + which the AN-50 is communicating through the core network." + ::= { an50ConfigEther 2 } + +an50EtherPortStatus OBJECT-TYPE + SYNTAX INTEGER { down (1), up (2), unknown (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attribute specifies the status of the Ethernet Port of the AN50." + ::= { an50ConfigEther 3 } + +an50EtherIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the AN-50, The default address from the factory + is 192.168.25.2. For the initial set-up, the terminal should not + be connected to the Internet network, i.e. the host computer should + be connected directly to the terminal Ethernet port, to avoid address + conflicts with other devices in a public network. Once the IP address has been set, + the terminal can be connected to the core network, where it can receive either + static or dynamic addressing (DHCP) in future configuration updates." + ::= { an50ConfigEther 4 } + +an50EtherMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Subnet Mask of the AN-50, The value is typically set to 255.255.255.0 (Class C + subnet), which prevents certain local devices from going out into the wireless network." + ::= { an50ConfigEther 5 } + +an50Ether100 OBJECT-TYPE + SYNTAX INTEGER { s10Mbs (1), s100Mbs (2), unknown (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the 100 Mb/s Ethernet LED status of the AN50." + ::= { an50ConfigEther 6 } + +an50EtherFd OBJECT-TYPE + SYNTAX INTEGER { halfDuplex (1), fullDuplex (2), unknown (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attribute specifies the Ethernet FD LED status of the AN50." + ::= { an50ConfigEther 7 } + +-- +-- Wireless Configuration Group +-- + +an50ConfigWireless OBJECT IDENTIFIER ::= { an50Config 2 } + +an50WrlsChannel OBJECT-TYPE + SYNTAX INTEGER { chan1 (1), chan1A (2), chan2 (3), chan2A (4), + chan3 (5), chan3A (6), chan4 (7), chan4A (8), chan5 (9) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "specifies the operating channel of the system, within the 100 + MHz available in the 5.8GHz UNII band. + To avoid interference, two PTP links operating in the same physical + location (co-located) or within close proximity (e.g. across the street) must + be separated by at least one channel, i.e. the gap between channels should + be 20 MHz or more (e.g. channels 1 and 3)." + ::= { an50ConfigWireless 1 } + +an50WrlsTxPower OBJECT-TYPE + SYNTAX INTEGER (-20 .. 20) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Tx Power of the AN-50. Specifies the power level of the system, which is + preset at the factory and should not be altered. In the event that this + parameter needs to be changed, please contact the Redline support team." + ::= { an50ConfigWireless 2 } + +an50WrlsModReduction OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Modulation Reduction Level of the AN-50. Applies when the Adaptive rate is disabled. + Specifies how many levels the system must drop in modulation before + beginning re-transmission to address packet errors. + The value can be set from 1-7, with 2 being the typical value." + ::= { an50ConfigWireless 3 } + +an50WrlsAdaptiveMod OBJECT-TYPE + SYNTAX INTEGER { notAdaptiveRate(1), adaptiveRate(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Setting this attribute to AdaptiveRate(2) sets the system to operate in adaptive + modulation mode. It is recommended to keep the AN-50 in this mode so + that the system can automatically adjust the modulation level to the + highest possible data rate based on measured RF performance. The user + can define the minimum desired modulation level by setting the Main rate + parameter. + If the system meets this data rate, then the Signal LED on the front + panel will light continuously green. If packet errors exceed one out of a million, + the system will automatically lower the modulation level to maintain the link. + In this case, the LED will flash green. + If errors continue when the system reaches the lowest modulation level, + the LED will flash red to indicate a failed RF link. + The user can also disable the dynamic modulation mode by disabling + Adaptive Modulation. In this mode, the user is required to set the Burst Rate and the Modulation + Reduction Level. It is recommended not to operate the system in manual mode, as this mode + is intended primarily for field support. + Note the Signal LED will light solid green when the packet error rate is + less than 1 out of a million. When the errors exceed this limit, the LED + will not illuminate, indicating the RF link has failed." + ::= { an50ConfigWireless 4 } + +an50WrlsUBR OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set uncoded burst rate in steps (0=6Mb/s,1=9Mb/s,2=12Mb/s,3=18Mb/s,4=24Mb/s,5=36Mb/s,6=48Mb/s,7=54Mbs). + Defines the desired net uncoded burst rate for the link." + ::= { an50ConfigWireless 5 } + +an50WrlsMaster OBJECT-TYPE + SYNTAX INTEGER { ptpSlave(1), ptpMaster(2),pmpSlave(3), pmpMaster(4) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "1 = PMP Slave, 2 = PTP Master, 3 = PMP Slave, 4 = PMP Master" + ::= { an50ConfigWireless 6 } + +an50WrlsVersion OBJECT-TYPE + SYNTAX INTEGER { firstFlash(1), secondFlash(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Sets the version of the AN50 system software. + Software can be remotely downloaded into the AN50. The system + comprises sufficient memory to hold two independent software loads. + The operator can specify which load to set as the active version." + ::= { an50ConfigWireless 7 } + +an50WrlsEncryptCode OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Encryption Key used for the AN-50. Enter the MAC address of the remote terminal + to enable over-the-air data encryption." + ::= { an50ConfigWireless 8 } + +an50WrlsCableAttenuation OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Cable Attenuation for the AN-50" + ::= { an50ConfigWireless 9 } + +an50WrlsRfPortStatus OBJECT-TYPE + SYNTAX INTEGER { down (1), up (2), unknown (3)} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attribute specifies the status of the AN50s Wireless Port." + ::= { an50ConfigWireless 10 } + +an50WrlsSaveConfig OBJECT-TYPE + SYNTAX INTEGER { donothing(1), saveCofig(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The attribute saves the entire config set of the AN50." + ::= { an50ConfigWireless 11 } + +an50WrlsActivateConfig OBJECT-TYPE + SYNTAX INTEGER { donothing(1), activeCofig(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The attribute activates the entire config set of the AN50." + ::= { an50ConfigWireless 12 } + +an50WrlsRadioEnable OBJECT-TYPE + SYNTAX INTEGER { txOff (1), txOn (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Radio Enable specifies whether radio transmission is enabled or disabled." + ::= { an50ConfigWireless 13 } + +an50WrlsRfStatusErrorCode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Error Code for the RF Status." + ::= { an50ConfigWireless 14 } + +an50WrlsRfSignal OBJECT-TYPE + SYNTAX INTEGER { off (1), on (2), blinking(3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Wireless Signal LED status." + ::= { an50ConfigWireless 15 } + + +an50WrlsLLMode OBJECT-TYPE + SYNTAX INTEGER { auto (1), manual (2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Manual Link Length Mode." + ::= { an50ConfigWireless 16 } + +an50WrlsLMU OBJECT-TYPE + SYNTAX INTEGER { mile (1), km (2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Link Measurements Units (mile / Km)." + ::= { an50ConfigWireless 17 } + +an50WrlsLL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Link Length." + ::= { an50ConfigWireless 18 } + + +an50ConfigScheduler OBJECT IDENTIFIER ::= { an50ConfigWireless 19 } + +an50WrlsFrameSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the size of wireless frame (DL+RTD+UL)in micro seconds." + ::= { an50ConfigScheduler 1 } + +an50WrlsMinBlockSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies a minimum number of bytes compising transmitted block." + ::= { an50ConfigScheduler 2 } + +an50WrlsDownlinkSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the size of downlink sub-frame in micro seconds." + ::= { an50ConfigScheduler 3 } + +an50WrlsRoundTripDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the round trip delay in micro seconds." + ::= { an50ConfigScheduler 4 } + +an50WrlsAdaptiveDLSize OBJECT-TYPE + SYNTAX INTEGER { off (1), on (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or desables adaptive downlink size." + ::= { an50ConfigScheduler 5 } + +an50WrlsExtSyncronize OBJECT-TYPE + SYNTAX INTEGER { off (1), on (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or desables external synchronization." + ::= { an50ConfigScheduler 6 } + +an50WrlsMaximumDistance OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Maximum distance between basestation and subscriber station in km." + ::= { an50ConfigScheduler 7 } + +an50WrlsRegistrationPeriod OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of frames between registration periods." + ::= { an50ConfigScheduler 8 } + + +-- +-- Config Default Group +-- +an50ConfigDefGroup OBJECT IDENTIFIER ::= { an50ConfigWireless 20 } +an50WrlsBroadcastDLCIR OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Broadcast DL CIR in kbps." + ::= { an50ConfigDefGroup 1 } + +an50WrlsBroadcastDLPIR OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Broadcast Dl PIR in kbps." + ::= { an50ConfigDefGroup 2 } + +an50WrlsDFSAction OBJECT-TYPE + SYNTAX INTEGER { none (1), txDisabled(2), changeFreq(3)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action taken when another system is detected on the same frequency" + ::= { an50ConfigWireless 21 } + +an50WrlsAntennaGain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Antenna Gain" + ::= { an50ConfigWireless 22 } + +an50WrlsATPEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes(2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Automatic Transmitted Power Control Enable" + ::= { an50ConfigWireless 23 } + + +-- +-- Performance Data Group +-- + +an50ResetStatistics OBJECT-TYPE + SYNTAX INTEGER { donothing(1), reset(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A value of reset(2) resets the performance statistics on the AN-50 + a value of donothing(1) does nothing." + ::= { an50Pm 1 } +-- +-- Ethernet Performance Data Group +-- +an50PmEther OBJECT IDENTIFIER ::= { an50Pm 2 } + +an50PmEtherRxPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of packets successfully received by the local system." + ::= { an50PmEther 1 } + +an50PmEtherRxPacketsErr OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of packet errors received by the local system." + ::= { an50PmEther 2 } + +an50PmEtherTxPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of Ethernet packets transmitted by the local system." + ::= { an50PmEther 3 } + +an50PmEtherTxPacketsErr OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of Ethernet errors packets transmitted by the local system." + ::= { an50PmEther 4 } + +an50PmEtherRxPacketsDisc OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of packets discarded by receiver." + ::= { an50PmEther 5 } + +an50PmEtherTxPacketsDisc OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of packets discarded by transmitter." + ::= { an50PmEther 6 } + + +-- +-- Wireless Performance Data Group +-- +an50PmWrls OBJECT IDENTIFIER ::= { an50Pm 3 } + +an50PmWrlsRxSigMin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the minimum received signal strength measured since the last SNMP update." + ::= { an50PmWrls 1 } + +an50PmWrlsRxSigMean OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the average received signal strength measured since the last SNMP update." + ::= { an50PmWrls 2 } + +an50PmWrlsRxSigMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum received signal strength measured since the last SNMP update" + ::= { an50PmWrls 3 } + +an50PmWrlsAvgSinAdr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the average signal to noise ratio measured since the last SNMP update. + The ratio is based on the digital information provided from the output of the AtoD converter." + ::= { an50PmWrls 4 } + +an50PmWrlsRxPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Indicates the number of packets received over the air from the remote terminal." + ::= { an50PmWrls 5 } + +an50PmWrlsRxPacketsRetx OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "Indicates the number of packets retransmitted over the air from the remoter terminal." + ::= { an50PmWrls 6 } + +an50PmWrlsRxPacketsDisc OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Indicates the number of packets, originating from the remote terminal + that were lost over the air due to degradation in the RF link." + ::= { an50PmWrls 7 } + +an50PmWrlsTxPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Indicates the number of wireless packets (including Ethernet frames + and error correction bytes) transmitted over the air by the local terminal." + ::= { an50PmWrls 8} + +an50PmWrlsTxPacketsRetx OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "Indicates the number of packets retransmitted + over the air by the local terminal. The retransmission scheme is based on + the Acknowledge/Request (ARQ) algorithm that detects when packets are + lost and makes a request to the MAC scheduler to repeat transmission of + the lost packets." + ::= { an50PmWrls 9} + +an50PmWrlsTxPacketsDisc OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of packets lost over the air due to degradation + in the RF link." + ::= { an50PmWrls 10} + +an50PmWrlsCalcDst OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The calculated link distance." + ::= { an50PmWrls 11} + +-- +-- Software Upgrade Group +-- + +an50Sw OBJECT IDENTIFIER ::= { an50Config 3 } + +an50SwServer OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The address of the TFTP server used for software upgrades. + If the TFTP server is unknown, return 0.0.0.0." + ::= { an50Sw 1 } + +an50SwFilename OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name of the software image to be loaded into this device." + ::= { an50Sw 2 } + +an50SwAdminStatus OBJECT-TYPE + SYNTAX INTEGER { noUpgrade(1), upgrade(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If set to upgrade(2), the device will initiate a + TFTP software image download using an50SwFilename. + If the download process is interrupted by a reset or + power failure, the device will load the previous image. + If set to noUpgrade(1), the device will + revert to the previous version of the software. + At initial startup, this object has the default value of + noUpgrade(1)." + ::= { an50Sw 3 } + +an50SwOperStatus OBJECT-TYPE + SYNTAX INTEGER { inProgress(1), completeSuccess(2), failed(3), other(4) } + ACCESS read-only + STATUS mandatory + DESCRIPTION "InProgress(1) indicates that a TFTP download is underway, + completeSuccess(2) indicates that the last software upgrade was successful, + failed(3) indicates that the last attempted download + failed, ordinarily due to TFTP timeout." + ::= { an50Sw 4 } + +an50SwCurrentVers OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The software version currently operating in this device's flash. + This object should be in the syntax used by the individual + vendor to identify software versions. If it is not applicable, + this MUST contain an empty string." + ::= { an50Sw 5 } + +an50SwOtherVers OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION "The software version in the secondary flash. + This object should be in the syntax used by the individual + vendor to identify software versions. If it is not applicable, + this MUST contain an empty string." + ::= { an50Sw 6 } + +-- +-- Traps Group. +-- + +an50SysLastTrapTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of system.sysUpTime when the last trap was generated. If no traps + have been generated since the last reset, this attribute has a value of 0. + No trap is issued as a result of a change to this value." + ::= { an50Trap 1 } + + + an50TftpFailTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SwServer, + an50SwFilename, + an50SwAdminStatus, + an50SwOperStatus, + an50SysLastTrapTime } + DESCRIPTION "An event to report the failure of a Software Download." + ::= 1 + + an50TftpSuccessTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SwServer, + an50SwFilename, + an50SwAdminStatus, + an50SwOperStatus, + an50SysLastTrapTime } + DESCRIPTION "An event to report the success of a Software Download." + ::= 2 + + an50PswdChangeFailTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the failure of a password change." + ::= 3 + + an50FirmwareConfigFailTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the failure of a firmware config." + ::= 4 + + an50EepromCorruptedTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the corruption of the EEPROM." + ::= 5 + + an50PowerSupplyFailureTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the power supply failure." + ::= 6 + + an50SaveConfigTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the saving of configuration" + ::= 7 + + an50ModifiedIDTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50pmpLastModifiedCID, + an50SysLastTrapTime } + DESCRIPTION "An event to report the modification in the configuration of a CID" + ::= 8 + + an50pmpRegistrationMissed TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50pmpLastMissedSsMacAddress, + an50SysLastTrapTime } + DESCRIPTION "An event to report the missing of the registration by a AN50 Subscriber to one BS.This trap is sent by the BS and contains the MAC address of the SS missing the registration" + ::= 9 + + an50pmpRegistrationSuccessful TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50pmpLastRegisteredSsMacAddress, + an50SysLastTrapTime } + DESCRIPTION "An event to report the successful registration of an AN50 Subscriber to BS.This trap is sent by the BS and contains the MAC address of the newly registered SS" + ::= 10 + + an50DFSEvent TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report a DFS event in AN50" + ::= 11 + + an50MaxCid OBJECT-TYPE + SYNTAX INTEGER (1 .. 1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The maximum number of CID for this equipment" + ::= { an50LinkPmp 1 } + + an50LinkCurrentAvailId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The maximum number of CID for this equipment" + ::= { an50LinkPmp 2 } + +END