1150 lines
36 KiB
Plaintext
1150 lines
36 KiB
Plaintext
-- *****************************************************************
|
|
-- Redline AN-50 MIB
|
|
-- ECO Rev 1.00
|
|
-- ECO Rev 1.0x
|
|
-- Copyright (c) 2006 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
|
|
an50pmpLastModifiedCID,
|
|
an50pmpLastMissedSsMacAddress,
|
|
an50pmpLastRegisteredSsMacAddress FROM REDLINE-AN50-PMP-V1-MIB;
|
|
|
|
|
|
-- ORGANIZATION "Redline Communications, Inc."
|
|
|
|
-- postal: Redline Communications Inc.
|
|
-- 302 Town Centre Suite 100
|
|
-- Markham Ontario L3R 0E8
|
|
-- 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 Parvulescu
|
|
-- 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"
|
|
|
|
-- REVISION "200408040000Z"
|
|
-- Author: Ioan Cautil
|
|
-- DESCRIPTION "Completed descriptions of mib nodes"
|
|
|
|
-- REVISION "200601160000Z"
|
|
-- Author: Mark Fairclough c/o Radu Morus
|
|
-- DESCRIPTION "Added an50etherMgmVid and an50etherLben OIDs"
|
|
|
|
-- 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), -- remote terminal not connected
|
|
connected(2) -- remote terminal connected
|
|
}
|
|
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), -- antenna alignment is done with voltage
|
|
buzzer (2) -- antenna alignment is done with buzzer
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies if the antenna alignment is done with buzzer or voltage."
|
|
::= { an50General 4 }
|
|
|
|
an50GenEncryptionEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1), -- encryption not enabled
|
|
yes (2) -- encryption enabled
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies if encryption is enabled or not."
|
|
::= { an50General 5 }
|
|
|
|
an50GenFlowControlEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1), -- flow control is not enabled
|
|
yes (2) -- flow control is enabled
|
|
}
|
|
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), -- Http access is not enabled
|
|
yes (2) -- Http access is enabled
|
|
}
|
|
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), -- Telnet access is not enabled
|
|
yes (2) -- Telnet access is enabled
|
|
}
|
|
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), -- do not reset the AN50 terminal
|
|
reset(2) -- reset the AN50 terminal
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"reset(2) indicates to reset the AN50 terminal.
|
|
donothing(1) indicates do not reset AN50 terminal."
|
|
::= { an50General 11 }
|
|
|
|
an50GenFault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1), -- fault LED status off
|
|
on (2), -- fault LED status on
|
|
unknown (3) -- fault LED status unknown
|
|
}
|
|
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
|
|
"This object specifies the actual Tx Power of the AN-50 Node in ?"
|
|
::= { an50General 13 }
|
|
|
|
an50GenRegisteredStations OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the actual number of configured links."
|
|
::= { an50General 14 }
|
|
|
|
an50GenRegisteredConnections OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the actual number of configured connections."
|
|
::= { an50General 15 }
|
|
|
|
an50GenActiveWirelessLinks OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the actual number of provisioned links."
|
|
::= { an50General 16 }
|
|
|
|
an50GenChannelAutoScan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1), -- Auto-Scanning disabled
|
|
yes (2) -- Auto-Scanning enabled
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the Auto-Scanning feature for the channel."
|
|
::= { an50General 17 }
|
|
|
|
an50GenIduType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the Indoor Unit Type."
|
|
::= { an50General 18 }
|
|
|
|
an50GenOduType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the 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
|
|
"This object specifies 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 which
|
|
the AN-50 is communicating through the core network."
|
|
::= { an50ConfigEther 2 }
|
|
|
|
an50EtherPortStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down (1), -- Ethernet Port down
|
|
up (2), -- Ethernet Port up
|
|
unknown (3) -- Ethernet Port status unknown
|
|
}
|
|
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), -- 100 Mb/s Ethernet LED status off
|
|
s100Mbs (2), -- 100 Mb/s Ethernet LED status on
|
|
unknown (3) -- 100 Mb/s Ethernet LED status unknown
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the 100 Mb/s Ethernet LED status of the AN50."
|
|
::= { an50ConfigEther 6 }
|
|
|
|
an50EtherFd OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
halfDuplex (1), -- Ethernet FullDuplex LED status off
|
|
fullDuplex (2), -- Ethernet FullDuplex LED status on
|
|
unknown (3) -- Ethernet FullDuplex LED status unknown
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object specifies the Ethernet FullDuplex LED status of the AN50."
|
|
::= { an50ConfigEther 7 }
|
|
|
|
an50EtherMgmVidEn OBJECT-TYPE
|
|
SYNTAX INTEGER { no (1), yes (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The attribute specifies the Ethernet Management Vlan Enabled Status of the AN50."
|
|
::= { an50ConfigEther 8 }
|
|
|
|
an50EtherMgmVid OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..4095 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The attribute specifies the Ethernet Management Vlan Id of the AN50."
|
|
::= { an50ConfigEther 9 }
|
|
|
|
an50EtherLben OBJECT-TYPE
|
|
SYNTAX INTEGER { no (1), yes (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The attribute specifies the Link Backup Enable Status of the AN50."
|
|
::= { an50ConfigEther 10 }
|
|
|
|
--
|
|
-- Wireless Configuration Group
|
|
--
|
|
|
|
an50ConfigWireless OBJECT IDENTIFIER ::= { an50Config 2 }
|
|
|
|
an50WrlsChannel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
chan1 (1), -- 5735 MHz
|
|
chan1A (2), -- 5745 MHz
|
|
chan2 (3), -- 5755 MHz
|
|
chan2A (4), -- 5765 MHz
|
|
chan3 (5), -- 5775 MHz
|
|
chan3A (6), -- 5785 MHz
|
|
chan4 (7), -- 5795 MHz
|
|
chan4A (8), -- 5805 MHz
|
|
chan5 (9) -- 5815 MHz
|
|
}
|
|
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 in dBm. 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), -- do not operate in adaptive modulation mode
|
|
adaptiveRate(2) -- operate in adaptive modulation mode
|
|
}
|
|
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
|
|
"This object contains the desired net uncoded burst rate for the link.
|
|
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)."
|
|
::= { an50ConfigWireless 5 }
|
|
|
|
an50WrlsMaster OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ptpSlave(1), -- device is configured as a PTP Slave
|
|
ptpMaster(2), -- device is configured as a PTP Master
|
|
pmpSlave(3), -- device is configured as a PMP Slave
|
|
pmpMaster(4) -- device is configured as a PMP Master
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object contains the configured mode of the AN50 terminal.
|
|
1 = PTP Slave, 2 = PTP Master, 3 = PMP Slave, 4 = PMP Master"
|
|
::= { an50ConfigWireless 6 }
|
|
|
|
an50WrlsVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
firstFlash(1), -- use the software from the first flash memory
|
|
secondFlash(2) -- use the software from the second flash memory
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sets the version of the AN50 system software. The 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 object contains the Encryption Key used for the
|
|
AN-50 terminal. 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
|
|
"This object contains the Cable Attenuation for the AN-50 in dB."
|
|
::= { an50ConfigWireless 9 }
|
|
|
|
an50WrlsRfPortStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down (1), -- AN50s Wireless Port down
|
|
up (2), -- AN50s Wireless Port up
|
|
unknown (3) -- AN50s Wireless Port status unknown
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object specifies the status of the AN50s Wireless Port."
|
|
::= { an50ConfigWireless 10 }
|
|
|
|
an50WrlsSaveConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
donothing(1), -- do not save the config set of the AN50
|
|
saveConfig(2) -- save the entire config set of the AN50
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object saves the entire config set of the AN50."
|
|
::= { an50ConfigWireless 11 }
|
|
|
|
an50WrlsActivateConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
donothing(1), -- do not activate the config set of the AN50
|
|
activeConfig(2) -- activate the entire config set of the AN50
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object activates the entire config set of the AN50."
|
|
::= { an50ConfigWireless 12 }
|
|
|
|
an50WrlsRadioEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
txOff (1), -- radio transmission is disabled
|
|
txOn (2) -- radio transmission is enabled
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object specifies whether radio transmission is enabled or disabled."
|
|
::= { an50ConfigWireless 13 }
|
|
|
|
an50WrlsRfStatusErrorCode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object specifies the Error Code for the RF Status."
|
|
::= { an50ConfigWireless 14 }
|
|
|
|
an50WrlsRfSignal OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1), -- Wireless Signal LED status off
|
|
on (2), -- Wireless Signal LED status on
|
|
blinking(3) -- Wireless Signal LED status blinking
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object specifies the Wireless Signal LED status."
|
|
::= { an50ConfigWireless 15 }
|
|
|
|
|
|
an50WrlsLLMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto (1), -- Link length set automatically
|
|
manual (2) -- Link length set manually
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Link length set mode."
|
|
::= { an50ConfigWireless 16 }
|
|
|
|
an50WrlsLMU OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mile (1), -- link measurement unit in mile
|
|
km (2) -- link measurement unit in Km
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the Link measurements unit (mile / Km)."
|
|
::= { an50ConfigWireless 17 }
|
|
|
|
an50WrlsLL OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the Link Length.
|
|
See an50WrlsLMU object for units."
|
|
::= { an50ConfigWireless 18 }
|
|
|
|
|
|
an50ConfigScheduler OBJECT IDENTIFIER ::= { an50ConfigWireless 19 }
|
|
|
|
an50WrlsFrameSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object 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
|
|
"This object specifies a minimum number of bytes comprising
|
|
transmitted block."
|
|
::= { an50ConfigScheduler 2 }
|
|
|
|
an50WrlsDownlinkSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the size of downlink sub-frame in micro seconds."
|
|
::= { an50ConfigScheduler 3 }
|
|
|
|
an50WrlsRoundTripDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the round trip delay in micro seconds."
|
|
::= { an50ConfigScheduler 4 }
|
|
|
|
an50WrlsAdaptiveDLSize OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1), -- adaptive downlink size disabled
|
|
on (2) -- adaptive downlink size enabled
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies if adaptive downlink size is
|
|
enabled or disabled."
|
|
::= { an50ConfigScheduler 5 }
|
|
|
|
an50WrlsExtSyncronize OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1), -- external synchronization disabled
|
|
on (2) -- external synchronization enabled
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies if external synchronization is
|
|
enabled or disabled."
|
|
::= { an50ConfigScheduler 6 }
|
|
|
|
an50WrlsMaximumDistance OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the maximum distance between
|
|
base station and subscriber station in Km."
|
|
::= { an50ConfigScheduler 7 }
|
|
|
|
an50WrlsRegistrationPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the 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
|
|
"This object specifies the broadcast downlink commited rate in kb/s."
|
|
::= { an50ConfigDefGroup 1 }
|
|
|
|
an50WrlsBroadcastDLPIR OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the broadcast downlink peak rate in kb/s."
|
|
::= { an50ConfigDefGroup 2 }
|
|
|
|
an50WrlsDFSAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1), -- none
|
|
txDisabled(2), -- transmission disabled
|
|
changeFreq(3) -- change frequency
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the 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 in dB."
|
|
::= { an50ConfigWireless 22 }
|
|
|
|
an50WrlsATPEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no (1), -- automatic transmitted power control disabled
|
|
yes(2) -- automatic transmitted power control enabled
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies if the Automatic Transmitted Power Control
|
|
is enabled"
|
|
::= { an50ConfigWireless 23 }
|
|
|
|
|
|
--
|
|
-- Performance Data Group
|
|
--
|
|
|
|
an50ResetStatistics OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
donothing(1), -- do not reset the performance statistics
|
|
reset(2) -- reset the performance statistics
|
|
}
|
|
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
|
|
"This object counts the number of ethernet packets
|
|
successfully received by the local system."
|
|
::= { an50PmEther 1 }
|
|
|
|
an50PmEtherRxPacketsErr OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object counts the number of ethernet packet errors
|
|
received by the local system."
|
|
::= { an50PmEther 2 }
|
|
|
|
an50PmEtherTxPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object counts the number of Ethernet packets
|
|
transmitted by the local system."
|
|
::= { an50PmEther 3 }
|
|
|
|
an50PmEtherTxPacketsErr OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object counts the number of Ethernet error packets
|
|
transmitted by the local system."
|
|
::= { an50PmEther 4 }
|
|
|
|
an50PmEtherRxPacketsDisc OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object counts the number of ethernet packets discarded
|
|
by receiver."
|
|
::= { an50PmEther 5 }
|
|
|
|
an50PmEtherTxPacketsDisc OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object counts the number of ethernet 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
|
|
"This object 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
|
|
"This object 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
|
|
"This object 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
|
|
"This object 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
|
|
"This object 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
|
|
"This object 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
|
|
"This object indicates the number of packets, originating from
|
|
the remote terminal lost over the air due to degradation in the RF link."
|
|
::= { an50PmWrls 7 }
|
|
|
|
an50PmWrlsTxPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object 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
|
|
"This object 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
|
|
"This object 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
|
|
"This object contains 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 address of 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) -- download TFTP software image using an50SwFilename
|
|
}
|
|
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), -- TFTP download in progress
|
|
completeSuccess(2), -- TFTP download successful
|
|
failed(3), -- TFTP download failed
|
|
other(4) -- TFTP download
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" This object shows the download status.
|
|
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 dynamic frequency selection (DFS) event in AN50"
|
|
::= 11
|
|
|
|
an50MaxCid OBJECT-TYPE
|
|
SYNTAX INTEGER (1 .. 1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object contains the maximum number of CID for this equipment"
|
|
::= { an50LinkPmp 1 }
|
|
|
|
an50LinkCurrentAvailId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current available ID in the Links table that is queried by NMS before creating a new row in Link Table"
|
|
::= { an50LinkPmp 2 }
|
|
|
|
END
|