Observium_CE/mibs/infinet/INFINET-XGRADIO-MIB-DEV

754 lines
21 KiB
Plaintext

INFINET-XGRADIO-MIB-DEV DEFINITIONS ::= BEGIN
IMPORTS
xg
FROM INFINET-XG-MIB
DisplayString
FROM SNMPv2-TC
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Integer32
FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF;
xgRadio MODULE-IDENTITY
LAST-UPDATED "201511021129Z"
ORGANIZATION "Infinet Wireless Ltd."
CONTACT-INFO
"Anthony Berzin
Postal: Infinet Wireless Ltd.,
Russia, Ekaterinburg,
Serafimi Deryabinoi st, 24
Phone: +7 343 253 1533
Email: aberzin@infinetwireless.com"
DESCRIPTION
"The mib module, containing XG radio options."
REVISION "201511021129Z"
DESCRIPTION
"xgTotalTxOctets and xgTotalRxOctets
added to xgRfStat subtree;
fixed some typos."
REVISION "201510131101Z"
DESCRIPTION
"xgOwnRadioIfIndex added to xgRfCfg subtree."
REVISION "201507311052Z"
DESCRIPTION
"xgSTOD added to xgRfChainStatTable"
REVISION "201507010928Z"
DESCRIPTION
"xgBerAmcEstimatedErr renamed to xgBerAmcWindowErr;
xgBerAmcOneMinuteErr, xgBerAmcTenMinutesErr,
xgBerAmcOneHourErr added to xgRfChainStatTable"
REVISION "201501290720Z"
DESCRIPTION
"xgBerAmcCorrection and xgBerAmcEstimatedErr
added to xgRfChainStatTable"
REVISION "201410280559Z"
DESCRIPTION
"xgADCRSSI and xgTxGain
added to xgRfChainStatTable;
xgCatalinaTemp added."
REVISION "201410280550Z"
DESCRIPTION
"xgRfGoodRxFrames and xgRfBadRxFrames
added to xgRfCarrierStatTable."
REVISION "201409300350Z"
DESCRIPTION
"xgADCRSSI renamed to xgABSRSSI."
REVISION "201409290645Z"
DESCRIPTION
"xgRSSI renamed to xgADCRSSI."
REVISION "201409040502Z"
DESCRIPTION
"xgTotalDlCapacity and xgTotalUlCapacity
units changed from Mbps to Kbps."
REVISION "201409031048Z"
DESCRIPTION
"xgTxPwrActual moved from xgRfCarrierStatTable
to xgRfChainStatTable."
REVISION "201408290240Z"
DESCRIPTION
"The mib module, containing XG radio options."
::= { xg 1 }
xgRfCfg OBJECT IDENTIFIER ::= { xgRadio 1 }
xgUnitType OBJECT-TYPE
SYNTAX INTEGER {
master(0),
slave(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates XG unit role in radio link."
::= { xgRfCfg 1 }
xgCellId OBJECT-TYPE
SYNTAX Integer32 (0..167)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates cell id."
::= { xgRfCfg 2 }
xgQosStrategy OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
conservative(1),
aggressive(2),
off(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates QoS strategy."
::= { xgRfCfg 3 }
xgDlQuota OBJECT-TYPE
SYNTAX Integer32 (1..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Desirable ratio of downlink traffic
related to all traffic in percents."
::= { xgRfCfg 4 }
xgFrameLength OBJECT-TYPE
SYNTAX INTEGER {
len-1-ms(1),
len-2-ms(2),
len-4-ms(4),
len-5-ms(5),
len-8-ms(8),
len-10-ms(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Radio frame length in milliseconds."
::= { xgRfCfg 5 }
xgMaxDistance OBJECT-TYPE
SYNTAX Integer32 (0..59600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates maximum allowed
length of radio link in meters for
auto-ranging algorithm."
::= { xgRfCfg 6 }
xgChannelWidth OBJECT-TYPE
SYNTAX INTEGER {
band-10-mhz(10),
band-20-mhz(20),
band-40-mhz(40) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Selected radio channel
width in MHz."
::= { xgRfCfg 7 }
xgCarrierCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF XgCarrierCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of radio
configuration options
by carrier index."
::= { xgRfCfg 8 }
xgCarrierCfgEntry OBJECT-TYPE
SYNTAX XgCarrierCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains
configuration options
for separate radio carrier."
INDEX {
xgCCIndex }
::= { xgCarrierCfgTable 1 }
XgCarrierCfgEntry ::= SEQUENCE {
xgCCIndex Integer32,
xgCcMaxTxPwr Integer32,
xgCcFreqDl Integer32,
xgCcFreqUl Integer32,
xgCcAmcMode INTEGER,
xgCcAmcStrategy INTEGER }
xgCCIndex OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio carrier index,
ranging from 1 to maximum
carrier number used."
::= { xgCarrierCfgEntry 1 }
xgCcMaxTxPwr OBJECT-TYPE
SYNTAX Integer32 (0..27000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum allowed TX power
in thousandths of dB,
stepping by 250."
::= { xgCarrierCfgEntry 2 }
xgCcFreqDl OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Radio carrier frequency in MHz
for downlink traffic."
::= { xgCarrierCfgEntry 3 }
xgCcFreqUl OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Radio carrier frequency in MHz
for uplink traffic."
::= { xgCarrierCfgEntry 4 }
xgCcAmcMode OBJECT-TYPE
SYNTAX INTEGER {
auto(0),
manual(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If auto, then TX MCS is set
to be upper value that is
chosen by adaptive algorithm.
If manual, then TX MCS is set
to be equal to that value."
::= { xgCarrierCfgEntry 5 }
xgCcAmcStrategy OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
conservative(1),
agressive(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Instructs MCS adaptive algorithm
to prefer maximum radio bandwidth
over radio transport block error
rate or vice versa."
::= { xgCarrierCfgEntry 6 }
xgOwnRadioIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"XG Radio Interface index. The interface identified by
a particular value of this index is the same interface as
identified by the same value of RFC 1573's ifIndex."
::= { xgRfCfg 9 }
xgRfStat OBJECT IDENTIFIER ::= { xgRadio 2 }
xgLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
stopped(0),
starting(1),
down(2),
up(3),
error(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"XG radio link status."
::= { xgRfStat 1 }
xgDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Estimated length of
radio link in meters."
::= { xgRfStat 2 }
xgDlQuotaActual OBJECT-TYPE
SYNTAX Integer32 (1..99)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Estimated portion of allowed downlink
traffic related to all traffic in percents."
::= { xgRfStat 3 }
xgTotalTxAirFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of transmitted radio frames."
::= { xgRfStat 4 }
xgTotalTxPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of Ethernet packets
transmitted via radio interface."
::= { xgRfStat 5 }
xgTotalRxAirFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of received radio frames."
::= { xgRfStat 6 }
xgTotalRxPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of Ethernet packets
received from radio interface."
::= { xgRfStat 7 }
xgTotalRxOkABs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of received valid air blocks."
::= { xgRfStat 8 }
xgTotalRxErrorABs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of received invalid air blocks."
::= { xgRfStat 9 }
xgTotalDlCapacity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Estimated capacity for
downlink traffic in Kbps."
::= { xgRfStat 10 }
xgTotalUlCapacity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Estimated capacity for
uplink traffic in Kbps."
::= { xgRfStat 11 }
xgRfCarrierStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF XgRfCarrierStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of radio data
by carrier index."
::= { xgRfStat 12 }
xgRfCarrierStatEntry OBJECT-TYPE
SYNTAX XgRfCarrierStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains
carrier-specific data
by carrier index."
INDEX {
xgRfCarrierIndex }
::= { xgRfCarrierStatTable 1 }
XgRfCarrierStatEntry ::= SEQUENCE {
xgRfCarrierIndex Integer32,
xgRfGoodRxFrames Counter32,
xgRfBadRxFrames Counter32 }
xgRfCarrierIndex OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio carrier index,
ranging from 1 to maximum
carrier number used."
::= { xgRfCarrierStatEntry 1 }
xgRfGoodRxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Good Rx Frames counter."
::= { xgRfCarrierStatEntry 2 }
xgRfBadRxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bad Rx Frames counter."
::= { xgRfCarrierStatEntry 3 }
xgRfChainStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF XgRfChainStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of radio statistics
by carrier and stream index."
::= { xgRfStat 13 }
xgRfChainStatEntry OBJECT-TYPE
SYNTAX XgRfChainStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains statistics
by carrier and stream index.
These indexes coupled together
give unique index of radio chain."
INDEX {
xgRfChainCarrierIndex,
xgRfChainStreamIndex }
::= { xgRfChainStatTable 1 }
XgRfChainStatEntry ::= SEQUENCE {
xgRfChainCarrierIndex Integer32,
xgRfChainStreamIndex Integer32,
xgTxMCS INTEGER,
xgRxMCS INTEGER,
xgCINR Integer32,
xgABSRSSI Integer32,
xgRxOkABs Counter32,
xgRxErrorABs Counter32,
xgTxPwrActual Integer32,
xgADCRSSI Integer32,
xgTxGain Integer32,
xgBerAmcCorrection Integer32,
xgBerAmcWindowErr Integer32,
xgBerAmcOneMinuteErr Integer32,
xgBerAmcTenMinutesErr Integer32,
xgBerAmcOneHourErr Integer32,
xgSTOD Integer32 }
xgRfChainCarrierIndex OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio carrier index,
ranging from 1 to maximum
carrier number used."
::= { xgRfChainStatEntry 1 }
xgRfChainStreamIndex OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio stream index,
ranging from 1 to maximum
streams per carrier.
Streams count varies depending
on anthenna metod used:
SISO, MIMO, double SISO, etc."
::= { xgRfChainStatEntry 2 }
xgTxMCS OBJECT-TYPE
SYNTAX INTEGER {
qpsk-1-2(1),
qpsk-3-4(2),
qam16-1-2(3),
qam16-3-4(4),
qam64-4-6(5),
qam256-5-8(6),
qam256-6-8(7),
qam256-7-8(8),
qam256-30-32(9),
qam1024-8-10(10) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tx modulation index."
::= { xgRfChainStatEntry 3 }
xgRxMCS OBJECT-TYPE
SYNTAX INTEGER {
qpsk-1-2(1),
qpsk-3-4(2),
qam16-1-2(3),
qam16-3-4(4),
qam64-4-6(5),
qam256-5-8(6),
qam256-6-8(7),
qam256-7-8(8),
qam256-30-32(9),
qam1024-8-10(10) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rx modulation index."
::= { xgRfChainStatEntry 4 }
xgCINR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Carrier to Interference + Noise Ratio"
::= { xgRfChainStatEntry 5 }
xgABSRSSI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Absolute Received Signal Strength Indicator"
::= { xgRfChainStatEntry 6 }
xgRxOkABs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Valid air block counter"
::= { xgRfChainStatEntry 7 }
xgRxErrorABs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Invalid air block counter"
::= { xgRfChainStatEntry 8 }
xgTxPwrActual OBJECT-TYPE
SYNTAX Integer32 (0..2700)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured TX power
in hundredths of dB."
::= { xgRfChainStatEntry 9 }
xgADCRSSI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { xgRfChainStatEntry 10 }
xgTxGain OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TX gain in hundredth of dB,
stepping by 0.25 dB"
::= { xgRfChainStatEntry 11 }
xgBerAmcCorrection OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { xgRfChainStatEntry 12 }
xgBerAmcWindowErr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"least detectable value 000000001 correspomds to 0.00000001;
most possible value 100000000 means 1.00000000
special value -1 is used when no data for estimation are available"
::= { xgRfChainStatEntry 13 }
xgBerAmcOneMinuteErr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"least detectable value 000000001 correspomds to 0.00000001;
most possible value 100000000 means 1.00000000"
::= { xgRfChainStatEntry 14 }
xgBerAmcTenMinutesErr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"least detectable value 000000001 correspomds to 0.00000001;
most possible value 100000000 means 1.00000000"
::= { xgRfChainStatEntry 15 }
xgBerAmcOneHourErr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"least detectable value 000000001 correspomds to 0.00000001;
most possible value 100000000 means 1.00000000"
::= { xgRfChainStatEntry 16 }
xgSTOD OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"symbol time offset deviation,
measured in tenths of sample"
::= { xgRfChainStatEntry 17 }
xgCatalinaTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Catalina temperature
in degrees Celsius."
::= { xgRfStat 14 }
xgTotalTxOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of octets
transmitted via radio interface."
::= { xgRfStat 15 }
xgTotalRxOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of octets
received from radio interface."
::= { xgRfStat 16 }
xgRadioMIBConformance OBJECT IDENTIFIER ::= { xgRadio 3 }
xgRadioMIBCompliances OBJECT IDENTIFIER ::= { xgRadioMIBConformance 1 }
xgRadioMIBGroups OBJECT IDENTIFIER ::= { xgRadioMIBConformance 2 }
-- compliance statements
xgRadioMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Infinet XG bridge."
MODULE
MANDATORY-GROUPS {
xgRadioGroup }
::= { xgRadioMIBCompliances 1 }
-- units of conformance
xgRadioGroup OBJECT-GROUP
OBJECTS {
xgUnitType,
xgCellId,
xgQosStrategy,
xgDlQuota,
xgFrameLength,
xgMaxDistance,
xgChannelWidth,
xgCCIndex,
xgCcMaxTxPwr,
xgCcFreqDl,
xgCcFreqUl,
xgCcAmcMode,
xgCcAmcStrategy,
xgOwnRadioIfIndex,
xgLinkStatus,
xgDistance,
xgDlQuotaActual,
xgTotalTxAirFrames,
xgTotalTxPackets,
xgTotalRxAirFrames,
xgTotalRxPackets,
xgTotalRxOkABs,
xgTotalRxErrorABs,
xgTotalDlCapacity,
xgTotalUlCapacity,
xgRfCarrierIndex,
xgRfGoodRxFrames,
xgRfBadRxFrames,
xgRfChainCarrierIndex,
xgRfChainStreamIndex,
xgTxMCS,
xgRxMCS,
xgCINR,
xgABSRSSI,
xgRxOkABs,
xgRxErrorABs,
xgTxPwrActual,
xgADCRSSI,
xgTxGain,
xgBerAmcCorrection,
xgBerAmcWindowErr,
xgBerAmcOneMinuteErr,
xgBerAmcTenMinutesErr,
xgBerAmcOneHourErr,
xgSTOD,
xgCatalinaTemp,
xgTotalTxOctets,
xgTotalRxOctets }
STATUS current
DESCRIPTION
"The xgRadio group of objects provided
for observation and manipulation with
XG radio parameters."
::= { xgRadioMIBGroups 1 }
END