initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,535 @@
-- **************************************************************
-- Redline AN50-PMP MIB
-- ECO Rev 1.00
-- Copyright (c) 2006 by Redline Communications, Inc
-- All rights reserved
-- **************************************************************
REDLINE-AN50-PMP-V1-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, IpAddress, enterprises,TimeTicks FROM RFC1155-SMI
RowStatus FROM SNMPv2-TC;
-- ORGANIZATION "Redline Communications, Inc."
-- postal: Redline Communications Inc.
-- 302 Town Centre Blvd Suite 100
-- Markham Ontario L3R 0E8
-- Canada
-- phone: +1 905 479-8344
-- DESCRIPTION "This MIB contains Redline-defined attributes for
-- AN-50 PMP switched device based on V1 processor. The device can
-- connect multiple subscriber stations to a central
-- base station."
-- LAST-UPDATED "200304050930Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "MIB module for AN50PMP V1 Processor."
-- LAST-UPDATED "200308200000Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Added an50pmpLastModifiedCID"
-- LAST-UPDATED "200401070000Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Added an50pmpLastMissedSsMacAddress"
-- LAST-UPDATED "200401080000Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Added an50pmpLastRegisteredSsMacAddress"
-- LAST-UPDATED "200408040000Z"
-- Author: Ioan Cautil
-- DESCRIPTION "Completed descriptions of mib nodes"
-- LAST-UPDATED "200601160000Z"
-- Author: Mark Fairclough
-- DESCRIPTION "spelling and update to Redline address"
--textual convention
-- Registration of object identifiers
redline OBJECT IDENTIFIER ::= { enterprises 10728 }
redlineProducts OBJECT IDENTIFIER ::= { redline 1 }
redlineMgmt OBJECT IDENTIFIER ::= { redline 2 }
redlineAN50 OBJECT IDENTIFIER ::= { redlineProducts 1 }
redlineAN50PMPV1 OBJECT IDENTIFIER ::= {redlineMgmt 51}
-- -----------------------------
-- Link and Connections Table
-- -----------------------------
an50pmpLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF An50pmpLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table with Wireless links and connections
information configured into AN50 PMP device
based on V1 processor."
::= {redlineAN50PMPV1 1}
an50pmpLinkEntry OBJECT-TYPE
SYNTAX An50pmpLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique set of link parameters."
INDEX {an50pmpLinkID}
::= {an50pmpLinkTable 1}
An50pmpLinkEntry ::=
SEQUENCE {
an50pmpLinkID INTEGER,
an50pmpLinkName OCTET STRING,
an50pmpLinkGroupID INTEGER,
an50pmpLinkPeerMac OCTET STRING,
an50pmpLinkMaxDLBurstRate INTEGER,
an50pmpLinkMaxULBurstRate INTEGER,
an50pmpLinkMaxHost INTEGER,
an50pmpLinkCIDDLCIR INTEGER,
an50pmpLinkCIDDLPIR INTEGER,
an50pmpLinkCIDULCIR INTEGER,
an50pmpLinkCIDULPIR INTEGER,
an50pmpLinkDLQoS INTEGER,
an50pmpLinkULQoS INTEGER,
an50pmpLinkRowStatus RowStatus
}
an50pmpLinkID OBJECT-TYPE
SYNTAX INTEGER (1 .. 1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Link ID, a unique number between 1 and 1024 that
identifies a particular link."
::= {an50pmpLinkEntry 1}
an50pmpLinkName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the Link/Connection "
::= {an50pmpLinkEntry 2}
an50pmpLinkGroupID OBJECT-TYPE
SYNTAX INTEGER(1 .. 1024)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group assigned to this link."
::= {an50pmpLinkEntry 3}
an50pmpLinkPeerMac OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Link Destination MAC address."
::= {an50pmpLinkEntry 4}
an50pmpLinkMaxDLBurstRate OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum downlink rate for this link.
Rate range: 6Mb/s=1, 9Mb/s=2, 12Mb/s=3, 18Mb/s=4,
24Mb/s=5, 36Mb/s=6, 48Mb/s=7, 54Mbs=8."
::= {an50pmpLinkEntry 5}
an50pmpLinkMaxULBurstRate OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum uplink rate for this link.
Rate range: 6Mb/s=1, 9Mb/s=2, 12Mb/s=3, 18Mb/s=4,
24Mb/s=5, 36Mb/s=6, 48Mb/s=7, 54Mbs=8."
::= {an50pmpLinkEntry 6}
an50pmpLinkMaxHost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum number of hosts for this link."
::= {an50pmpLinkEntry 7}
an50pmpLinkCIDDLCIR OBJECT-TYPE
SYNTAX INTEGER (0 .. 65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The downlink commited rate for this connection in kb/s."
::= {an50pmpLinkEntry 8}
an50pmpLinkCIDDLPIR OBJECT-TYPE
SYNTAX INTEGER (0 .. 65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The downlink peak rate for this connection in kb/s."
::= {an50pmpLinkEntry 9}
an50pmpLinkCIDULCIR OBJECT-TYPE
SYNTAX INTEGER (0 .. 65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The uplink commited rate for this connection in kb/s."
::= {an50pmpLinkEntry 10}
an50pmpLinkCIDULPIR OBJECT-TYPE
SYNTAX INTEGER (0 .. 65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The uplink peak rate for this connection in kb/s."
::= {an50pmpLinkEntry 11}
an50pmpLinkDLQoS OBJECT-TYPE
SYNTAX INTEGER (1..54)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The downlink QoS level."
::= {an50pmpLinkEntry 12}
an50pmpLinkULQoS OBJECT-TYPE
SYNTAX INTEGER (1..54)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The uplink QoS level."
::= {an50pmpLinkEntry 13}
an50pmpLinkRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Status of the row"
::= {an50pmpLinkEntry 14}
an50pmpLinkStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF An50pmpLinkStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Statistics per uplink connections."
::= {redlineAN50PMPV1 2}
an50pmpLinkStatusEntry OBJECT-TYPE
SYNTAX An50pmpLinkStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Statistics for a link connection."
INDEX {an50pmpLinkID}
::= {an50pmpLinkStatusTable 1}
An50pmpLinkStatusEntry ::=
SEQUENCE {
an50pmpLinkStatusID INTEGER,
an50pmpLinkStatus INTEGER,
an50pmpLinkStatusCode INTEGER,
an50pmpLinkRegConn INTEGER,
an50pmpLinkDLBurstRate INTEGER,
an50pmpLinkDLRSSI INTEGER,
an50pmpLinkDLSINADR INTEGER,
an50pmpLinkDLStatLostFrm INTEGER,
an50pmpLinkDLStatBlksTot INTEGER,
an50pmpLinkDLStatBlksRetr INTEGER,
an50pmpLinkDLStatBlksDisc INTEGER,
an50pmpLinkDLCIDStatPktDisc INTEGER,
an50pmpLinkDLCIDStatPktTran INTEGER,
an50pmpLinkDLCIDStatPktRecv INTEGER,
an50pmpLinkULBurstRate INTEGER,
an50pmpLinkULRSSI INTEGER,
an50pmpLinkULSINADR INTEGER,
an50pmpLinkULStatLostFrm INTEGER,
an50pmpLinkULStatBlksTot INTEGER,
an50pmpLinkULStatBlksRetr INTEGER,
an50pmpLinkULStatBlksDisc INTEGER,
an50pmpLinkULCIDStatPktDisc INTEGER,
an50pmpLinkULCIDStatPktTran INTEGER,
an50pmpLinkULCIDStatPktRecv INTEGER,
an50pmpLinkUpTime TimeTicks,
an50pmpLinkLostCount INTEGER
}
an50pmpLinkStatusID OBJECT-TYPE
SYNTAX INTEGER (1 .. 1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index for an50pmpLinkStatusTable table"
::= {an50pmpLinkStatusEntry 1}
an50pmpLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the Link."
::= {an50pmpLinkStatusEntry 2}
an50pmpLinkStatusCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Alarm bits shown as a hex number."
::= {an50pmpLinkStatusEntry 3}
an50pmpLinkRegConn OBJECT-TYPE
SYNTAX INTEGER (1 .. 1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of connections configured for this link."
::= {an50pmpLinkStatusEntry 4}
an50pmpLinkDLBurstRate OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current master Tx burst rate.
Rate range: 6Mb/s=1, 9Mb/s=2, 12Mb/s=3, 18Mb/s=4,
24Mb/s=5, 36Mb/s=6, 48Mb/s=7, 54Mbs=8. "
::= {an50pmpLinkStatusEntry 5}
an50pmpLinkDLRSSI OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"RSSI (Received Signal Strength Indicator) at slave."
::= {an50pmpLinkStatusEntry 6}
an50pmpLinkDLSINADR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SINADR (Signal Interference and Noise Distorsion Ratio) at slave."
::= {an50pmpLinkStatusEntry 7}
an50pmpLinkDLStatLostFrm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SINADR at slave."
::= {an50pmpLinkStatusEntry 8}
an50pmpLinkDLStatBlksTot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Blocks transmitted from master to slave."
::= {an50pmpLinkStatusEntry 9}
an50pmpLinkDLStatBlksRetr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Block re-transmitted from master to slave."
::= {an50pmpLinkStatusEntry 10}
an50pmpLinkDLStatBlksDisc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Blocks lost from master to slave"
::= {an50pmpLinkStatusEntry 11}
an50pmpLinkDLCIDStatPktDisc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Packets discarded by master due to buffer full."
::= {an50pmpLinkStatusEntry 12}
an50pmpLinkDLCIDStatPktTran OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Packets transmitted from master to slave."
::= {an50pmpLinkStatusEntry 13}
an50pmpLinkDLCIDStatPktRecv OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Packets received by slave"
::= {an50pmpLinkStatusEntry 14}
an50pmpLinkULBurstRate OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current Slave Tx Burst Rate.
Rate range: 6Mb/s=1, 9Mb/s=2, 12Mb/s=3, 18Mb/s=4,
24Mb/s=5, 36Mb/s=6, 48Mb/s=7, 54Mbs=8."
::= {an50pmpLinkStatusEntry 15}
an50pmpLinkULRSSI OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"RSSI at master."
::= {an50pmpLinkStatusEntry 16}
an50pmpLinkULSINADR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SINADR at master."
::= {an50pmpLinkStatusEntry 17}
an50pmpLinkULStatLostFrm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames lost from slave to master"
::= {an50pmpLinkStatusEntry 18}
an50pmpLinkULStatBlksTot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Blocks transmitted slave to master."
::= {an50pmpLinkStatusEntry 19}
an50pmpLinkULStatBlksRetr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Block re-transmitted slave to master."
::= {an50pmpLinkStatusEntry 20}
an50pmpLinkULStatBlksDisc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Blocks lost from slave to master."
::= {an50pmpLinkStatusEntry 21}
an50pmpLinkULCIDStatPktDisc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Packets discarded by slave due to buffer full."
::= {an50pmpLinkStatusEntry 22}
an50pmpLinkULCIDStatPktTran OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Packets transmitted from slave to master."
::= {an50pmpLinkStatusEntry 23}
an50pmpLinkULCIDStatPktRecv OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Packets received by master from slave."
::= {an50pmpLinkStatusEntry 24}
an50pmpLinkUpTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time since the link is UP (in hundreth a of second)."
::= {an50pmpLinkStatusEntry 25}
an50pmpLinkLostCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times the link has been lost."
::= {an50pmpLinkStatusEntry 26}
an50pmpCIDSaveConfig OBJECT-TYPE
SYNTAX INTEGER {
donothing(1), -- do not save configuration
saveConfig(2) -- save configuration
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The attribute saves the entire config set of the AN50 PMP."
::= { redlineAN50PMPV1 3}
an50pmpLastModifiedCID OBJECT-TYPE
SYNTAX INTEGER (4..1023)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The attribute represents the last modified CID."
::= { redlineAN50PMPV1 4}
an50pmpLastMissedSsMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MAC address of the SS that missed the registration with the BS."
::= { redlineAN50PMPV1 5}
an50pmpLastRegisteredSsMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MAC address of the last SS that successfuly registered with the BS."
::= { redlineAN50PMPV1 6}
an50pmpLastSuccessfulID OBJECT-TYPE
SYNTAX INTEGER (4..1023)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ID of the Link registered in BS table that is sent through
LastSuccessfulRegisteredSS Trap(number10)."
::= { redlineAN50PMPV1 7}
an50pmpLastDeniedSsMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"MAC address of the SS that will be denied by thisBS."
::= { redlineAN50PMPV1 8}
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,759 @@
REDLINE-AN80I-MIB DEFINITIONS ::= BEGIN
IMPORTS
redlineSystem
FROM REDLINE-MIB
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
TimeTicks, Integer32
FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
DisplayString,
RowStatus
FROM SNMPv2-TC
InetAddress,
InetAddressType,
InetPortNumber
FROM INET-ADDRESS-MIB;
redlineAn80iMib MODULE-IDENTITY
LAST-UPDATED "200511291543Z"
ORGANIZATION "Redline Communications Inc."
CONTACT-INFO
"Henryk Kijak
email: hkijak@redlinecommunications.com"
DESCRIPTION
"This MIB module contains object definitions
applicable only to Redline AN80i switched device."
REVISION "200511291543Z"
DESCRIPTION
"Initial version."
::= { redlineSystem 3 }
-- Scalars and Tables
--
-- AN80i ptp/pmp variables
redlineAn80iPtpPmpObjects OBJECT IDENTIFIER ::= { redlineAn80iMib 1 }
-- AN80i system variables
redlineAn80iSystemObjects OBJECT IDENTIFIER ::= { redlineAn80iPtpPmpObjects 1 }
-- An80i Option Key Table
an80iOptionsKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF An80iOptionsKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains options key information.
The maximum number of configured options key is 2."
::= { redlineAn80iSystemObjects 1 }
an80iOptionsKeyEntry OBJECT-TYPE
SYNTAX An80iOptionsKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides one row for each option key defined in
the AN80i system"
INDEX { an80iOptionsKeyId }
::= { an80iOptionsKeyTable 1 }
An80iOptionsKeyEntry ::= SEQUENCE {
an80iOptionsKeyId INTEGER,
an80iOptionsKey DisplayString,
an80iOptionsKeyStatus RowStatus
}
an80iOptionsKeyId OBJECT-TYPE
SYNTAX INTEGER(1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Options Key Identifier."
::= { an80iOptionsKeyEntry 1 }
an80iOptionsKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The options key value."
::= { an80iOptionsKeyEntry 2 }
an80iOptionsKeyStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to ctivate and deactivate rows in the an80iOptionsKeyTable
table. There will be only two rows in the table and only one will be active.
When one row is active the other one will be notInService. The row can not be
created or deleted"
::= { an80iOptionsKeyEntry 3 }
-- AN80i system general variables
an80iHardwareType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type/version/revision of the hardware."
::= { redlineAn80iSystemObjects 2 }
an80iRadioType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The radio type."
::= { redlineAn80iSystemObjects 3 }
--an80iLastTrapTime OBJECT-TYPE
-- SYNTAX TimeTicks
-- MAX-ACCESS read-only
-- STATUS current
-- 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."
-- ::= { redlineAn80iSystemObjects 4 }
an80iSaveConfig OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
saveConfig(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object will save the configuration in the
nonvolatile memory and will activate the new
configuration."
::= { redlineAn80iSystemObjects 4 }
an80iActivateConfig OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
activeConfig(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object will activate the new configuration
without saving it in the nonvolatile memory.
If after this event it will elapse more than 5
minutes and no save configuration occurs, then
system will restart with the configuration from
the nonvolatile memory."
::= { redlineAn80iSystemObjects 5 }
-- AN80i ptp/pmp general wireless variables
redlineAn80iWirelesObjects OBJECT IDENTIFIER ::= { redlineAn80iPtpPmpObjects 2 }
an80iAntennaAllignmentMode OBJECT-TYPE
SYNTAX INTEGER {
off(1),
buzzer(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if the antenna alignment buzzer is
enabled or not. In the future, new alignment
methods may be added."
::= { redlineAn80iWirelesObjects 1 }
an80iCurrTxPower OBJECT-TYPE
SYNTAX INTEGER (-10..20)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual Tx Power of the AN-80i Node."
::= { redlineAn80iWirelesObjects 2 }
an80iChannelAutoScan OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if the frequency auto-scanning
feature is enabled"
::= { redlineAn80iWirelesObjects 3 }
an80iCurrFrequency OBJECT-TYPE
SYNTAX Integer32
UNITS "KHz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The central frequency on which the equipment
operates. If the auto-scanning feature is
enabled then this may be different than the
an80iOPeratingFrequency. [KHz]"
::= { redlineAn80iWirelesObjects 4 }
an80iOPeratingFrequency OBJECT-TYPE
SYNTAX Integer32
UNITS "KHz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the operating frequency of the system [KHz]."
::= { redlineAn80iWirelesObjects 5 }
an80iMaxTxPower OBJECT-TYPE
SYNTAX INTEGER (-20..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Tx Power of the AN-80i. 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."
::= { redlineAn80iWirelesObjects 6 }
an80iSystemMode OBJECT-TYPE
SYNTAX INTEGER {
ptpSlave(1),
ptpMaster(2),
pmpSlave(3),
pmpMaster(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"1 = PMP Slave, 2 = PTP Master, 3 = PMP Slave,
4 = PMP Master"
::= { redlineAn80iWirelesObjects 7 }
an80iRFStatusCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the Error Code for the RF Interface."
::= { redlineAn80iWirelesObjects 8 }
an80iDFSAction OBJECT-TYPE
SYNTAX INTEGER {
none (1),
txDisabled(2),
changeFreq(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action taken when a radar is detected on the
same frequency."
::= { redlineAn80iWirelesObjects 9 }
an80iAntennaGain OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The gain of the antenna attached to the system."
::= { redlineAn80iWirelesObjects 10 }
an80iActiveRFLinks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual number of provisioned links."
::= { redlineAn80iWirelesObjects 11 }
an80iAtpControl OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the automatic Tx power control."
::= { redlineAn80iWirelesObjects 12 }
an80iTurboModeControl OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the turbo mode. In this mode the system
uses a 40MHz channel (20 MHz in normal mode). "
::= { redlineAn80iWirelesObjects 13 }
an80iChannelWidth OBJECT-TYPE
SYNTAX INTEGER {
chWidth40MHz(7),
chWidth20MHz(6),
chWidth10MHz(5) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The width of the channel. "
::= { redlineAn80iWirelesObjects 14 }
-- AN80i ptp/pmp ethernet variables
redlineAn80iEthernetObjects OBJECT IDENTIFIER ::= { redlineAn80iPtpPmpObjects 3 }
an80iEtherPortConn OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
normal(2),
crossover(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies Ethernet port connection auto(1), mdi(2)
or mdix(3)"
::= { redlineAn80iEthernetObjects 1 }
an80iEtherPortMode OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
e10hd(2),
e10fd(3),
e100hd(4),
e100fd(5) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The attribute specifies the Ethernet LED status of
the AN80i."
::= { redlineAn80iEthernetObjects 2 }
an80iFlowControl OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if flow control is enabled
or not."
::= { redlineAn80iEthernetObjects 3 }
an80iLowLatencyMode OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if prioritized low latency mode
is enabled or not."
::= { redlineAn80iEthernetObjects 4 }
an80iEthernetFollowsWireless OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if the Ethernet follows wireless mode
is enabled or not."
::= { redlineAn80iEthernetObjects 5 }
an80iEthernetFollowsWirelessTimeout OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if the timeout (seconds) for the
Ethernet follows wireless mode (0=infinite)."
::= { redlineAn80iEthernetObjects 6 }
-- AN80i ptp/pmp management variables
redlineAn80iManagObjects OBJECT IDENTIFIER ::= { redlineAn80iPtpPmpObjects 4 }
an80iHttpAccess OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if Http Access is enabled
or not."
::= { redlineAn80iManagObjects 1 }
an80iTelnetAccess OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if Telnet Access is enabled
or not."
::= { redlineAn80iManagObjects 2 }
an80iTelnetPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the Telnet port number."
::= { redlineAn80iManagObjects 3 }
-- AN80i ptp/pmp software upgrade variables
redlineAn80iSWUpgradeObjects OBJECT IDENTIFIER ::= { redlineAn80iPtpPmpObjects 5 }
an80iSwDownloadTftpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The INET address type of the software upgrade TFTP server.
IPv4 type supported only."
::= { redlineAn80iSWUpgradeObjects 1 }
an80iSwDownloadTftpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The INET address of the TFTP server."
::= { redlineAn80iSWUpgradeObjects 2 }
an80iSwDownloadTftpFile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The image file name as required
by the TFTP server."
::= { redlineAn80iSWUpgradeObjects 3 }
an80iSwDownloadStatus OBJECT-TYPE
SYNTAX INTEGER {
download(1), -- start tftp download
inProgress(2), -- download is in progress
success(3), -- download completed successfully
failed(4) -- download failed
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the current software download."
::= { redlineAn80iSWUpgradeObjects 4 }
an80iSwDownloadControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
startUpgrade(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trigger software upgrade"
::= { redlineAn80iSWUpgradeObjects 5 }
-- AN80i pmp variables
redlineAn80iPmpObjects OBJECT IDENTIFIER ::= { redlineAn80iMib 2 }
-- AN80i pmp general wireless variables
redlineAn80iPmpWirelesObjects OBJECT IDENTIFIER ::= { redlineAn80iPmpObjects 1 }
an80iRegistrationPeriod OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of frames between two consecutive registration periods."
::= { redlineAn80iPmpWirelesObjects 1 }
an80iMaximumDistance OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum distance in km between the sector controller and
one subscriber station."
::= { redlineAn80iPmpWirelesObjects 2 }
an80iRegisteredStations OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of registered stations on the sector controller."
::= { redlineAn80iPmpWirelesObjects 3 }
an80iRegisteredConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of registered connections on the sector controller."
::= { redlineAn80iPmpWirelesObjects 4 }
an80iMaxId OBJECT-TYPE
SYNTAX INTEGER (1..1023)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of ID used to identify links, connections and groups"
::= { redlineAn80iPmpWirelesObjects 5 }
an80iNextAvailId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next available ID from the ID pool which is not grater
then that defined in 'an80iMaxId' "
::= { redlineAn80iPmpWirelesObjects 6 }
an80iLastModifId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last modified ID from the ID pool which is not grater
then that defined in 'an80iMaxId' "
::= { redlineAn80iPmpWirelesObjects 7 }
an80iSaveIdConfiguration OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
save(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Save the ID table in the flash memory"
::= { redlineAn80iPmpWirelesObjects 8 }
-- AN80i ptp variables
redlineAn80iPtpObjects OBJECT IDENTIFIER ::= { redlineAn80iMib 3 }
-- AN80i general ptp variables
redlineAn80iPtpSystemObjects OBJECT IDENTIFIER ::= { redlineAn80iPtpObjects 1 }
an80iResetStatistics OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
reset(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object resets wireless and Ethernet counters"
::= { redlineAn80iPtpSystemObjects 1 }
-- AN80i trap definitions
redlineAn80iTrapDefinitions OBJECT IDENTIFIER ::= { redlineAn80iMib 0 }
an80iPswdChangeFailTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An event to report the failure of a password change."
::= { redlineAn80iTrapDefinitions 1 }
an80iFirmwareConfigFailTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An event to report the failure of a firmware config."
::= { redlineAn80iTrapDefinitions 2 }
an80iEepromCorruptedTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An event to report the corruption of the EEPROM."
::= { redlineAn80iTrapDefinitions 3 }
an80iHardwareFailTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An event to report the hardware failure."
::= { redlineAn80iTrapDefinitions 4 }
an80iSaveConfigTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An event to report the saving of configuration"
::= { redlineAn80iTrapDefinitions 5 }
an80iDFSEventTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An event to report the radar frequency detection"
::= { redlineAn80iTrapDefinitions 6 }
an80iIdChangedTrap NOTIFICATION-TYPE
OBJECTS {
an80iLastModifId }
STATUS current
DESCRIPTION
"Event that reports the modification in the configuration
of an ID."
::= { redlineAn80iTrapDefinitions 7 }
an80iSWUpgradeFailed NOTIFICATION-TYPE
OBJECTS {
an80iSwDownloadTftpAddressType,
an80iSwDownloadTftpAddress,
an80iSwDownloadTftpFile }
STATUS current
DESCRIPTION
"Event that reports the failure of a software upgrade opration."
::= { redlineAn80iTrapDefinitions 8 }
an80iSWUpgradeSuccess NOTIFICATION-TYPE
OBJECTS {
an80iSwDownloadTftpAddressType,
an80iSwDownloadTftpAddress,
an80iSwDownloadTftpFile }
STATUS current
DESCRIPTION
"Event that reports the success of a software upgrade opration."
::= { redlineAn80iTrapDefinitions 9 }
--
-- Conformance
--
redlineAn80iConformance OBJECT IDENTIFIER ::= { redlineAn80iMib 5 }
-- Groups
--
redlineAn80iGroups OBJECT IDENTIFIER ::= { redlineAn80iConformance 1 }
--
-- Compliance
--
redlineAn80iCompls OBJECT IDENTIFIER ::= { redlineAn80iConformance 2 }
redlineAn80iPtpPmpGroup OBJECT-GROUP
OBJECTS {
an80iOptionsKey,
an80iHardwareType,
an80iRadioType,
-- an80iLastTrapTime,
an80iSaveConfig,
an80iActivateConfig,
an80iAntennaAllignmentMode,
an80iCurrTxPower,
an80iChannelAutoScan,
an80iCurrFrequency,
an80iOPeratingFrequency,
an80iMaxTxPower,
an80iSystemMode,
an80iRFStatusCode,
an80iDFSAction,
an80iAntennaGain,
an80iActiveRFLinks,
an80iAtpControl,
an80iTurboModeControl,
an80iEtherPortConn,
an80iEtherPortMode,
an80iFlowControl,
an80iLowLatencyMode,
an80iEthernetFollowsWireless,
an80iEthernetFollowsWirelessTimeout,
an80iHttpAccess,
an80iTelnetAccess,
an80iTelnetPort,
an80iSwDownloadTftpAddressType,
an80iSwDownloadTftpAddress,
an80iSwDownloadTftpFile,
an80iSwDownloadStatus,
an80iSwDownloadControl }
STATUS current
DESCRIPTION
"AN80i PTP/PMP objects."
::= { redlineAn80iGroups 1 }
redlineAn80iPmpGroup OBJECT-GROUP
OBJECTS {
an80iRegistrationPeriod,
an80iMaximumDistance,
an80iRegisteredStations,
an80iRegisteredConnections,
an80iMaxId,
an80iNextAvailId,
an80iLastModifId,
an80iSaveIdConfiguration }
STATUS current
DESCRIPTION
"AN80i PMP objects."
::= { redlineAn80iGroups 2 }
redlineAn80iPtpGroup OBJECT-GROUP
OBJECTS {
an80iResetStatistics }
STATUS current
DESCRIPTION
"AN80i PTP objects."
::= { redlineAn80iGroups 3 }
redlineAn80iNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
an80iPswdChangeFailTrap,
an80iFirmwareConfigFailTrap,
an80iEepromCorruptedTrap,
an80iHardwareFailTrap,
an80iSaveConfigTrap,
an80iDFSEventTrap,
an80iIdChangedTrap,
an80iSWUpgradeFailed,
an80iSWUpgradeSuccess }
STATUS current
DESCRIPTION
"The notifications which indicate specific events
within the AN80i unit."
::= { redlineAn80iGroups 4 }
redlineAn80iCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for AN80i entities that
implement this MIB module."
MODULE
MANDATORY-GROUPS {
redlineAn80iPtpPmpGroup,
redlineAn80iPmpGroup,
redlineAn80iPtpGroup,
redlineAn80iNotificationGroup }
::= { redlineAn80iCompls 1 }
END

803
mibs/redline/REDLINE-BS-MIB Normal file
View File

@ -0,0 +1,803 @@
REDLINE-BS-MIB DEFINITIONS ::= BEGIN
IMPORTS
redlineSystem
FROM REDLINE-MIB
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP,
NOTIFICATION-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
DateAndTime,
DisplayString,
RowStatus
FROM SNMPv2-TC
InetAddress,
InetAddressType,
InetPortNumber
FROM INET-ADDRESS-MIB;
redlineBsMib MODULE-IDENTITY
LAST-UPDATED "200510281543Z"
ORGANIZATION "Redline Communications Inc."
CONTACT-INFO
"Henryk Kijak
email: hkijak@redlinecommunications.com"
DESCRIPTION
"This MIB module contains object definitions
applicable only to Redline Base Station."
REVISION "200510281543Z"
DESCRIPTION
"Initial version."
::= { redlineSystem 2 }
-- Scalars and Tables
--
-- Base Station dhcp variables
redlineBsDhcpObjects OBJECT IDENTIFIER ::= { redlineBsMib 1 }
redlineBsIpAddressSource OBJECT-TYPE
SYNTAX INTEGER {
dhcp(1),
static(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to 1 causes the Base Station to
obatain its ip address from DHCP server."
::= { redlineBsDhcpObjects 1 }
redlineBsDhcpPacketsRelay OBJECT-TYPE
SYNTAX INTEGER {
relay(1),
notRelay(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to 1 causes the Base Station to
act as DHCP relay agent for SS.
Note: This object can not be set to 'relay' if usage of
DHCP server is disabled. An attempt to set the
address will fail and return 'resourceUnavailable' error"
::= { redlineBsDhcpObjects 2 }
-- Base Station clock synchronization variables
redlineBsSntpObjects OBJECT IDENTIFIER ::= { redlineBsMib 2 }
redlineBsRefreshTime OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
refresh(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to 1 causes the Base Station to
reconect to time server and synchronize the time"
::= { redlineBsSntpObjects 1 }
redlineBsDayLightSaving OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates if Dalight saving is on."
::= { redlineBsSntpObjects 2 }
redlineBsTimezone OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is a time zone set as +/- hours from
Greenwich Mean Time (GMT).
Note: This object can not be set if usage of DHCP
server is enabled. An attempt to set the timezone will
fail and return 'resourceUnavailable' error"
::= { redlineBsSntpObjects 3 }
redlineBsTimeServerIpAddressType OBJECT-TYPE
SYNTAX InetAddressType {
ipv4(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The INET address type of Ip address of time server.
IPv4 type supported only."
::= { redlineBsSntpObjects 4 }
redlineBsTimeServerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The INET address of time server to whom Bs will
communicate using SNTP protocol to obtain the GMT time."
::= { redlineBsSntpObjects 5 }
redlineBsTimezoneMin OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable contains a minutes part of time zone defined
in 'redlineBsTimezone'.
Note: This object can not be set if usage of DHCP
server is enabled. An attempt to set the timezone will
fail and return 'resourceUnavailable' error"
::= { redlineBsSntpObjects 6 }
-- Base Station objects used to request configuration saving in non-volatile
-- memory
redlineBsConfigSaveObjects OBJECT IDENTIFIER ::= { redlineBsMib 3 }
redlineBsSnmpConfigSave OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
save(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to 1 causes SNMP Configuration to be save
in flash."
::= { redlineBsConfigSaveObjects 1 }
redlineBsSfConfigSave OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
save(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to 2 causes Service Flow Configuration to
be saved in flash."
::= { redlineBsConfigSaveObjects 2 }
-- Base Station system general objects
redlineBsSystemObjects OBJECT IDENTIFIER ::= { redlineBsMib 4 }
redlineBsRadioType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the radio type of Redline Bs."
::= { redlineBsSystemObjects 1 }
-- Base Station RF objects
redlineBsRfObjects OBJECT IDENTIFIER ::= { redlineBsMib 5 }
redlineBsDownlinkChanFreq OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kHz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current downlink channel frequency (kHz)"
::= { redlineBsRfObjects 1 }
redlineBsUplinkChanFreq OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kHz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current uplink channel frequency (kHz)"
::= { redlineBsRfObjects 2 }
-- Base Station PHY objects
redlineBsPhyObjects OBJECT IDENTIFIER ::= { redlineBsMib 6 }
redlineBsChannelSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "KHz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current channel size (Khz)."
::= { redlineBsPhyObjects 1 }
-- Base Station Ethernet Interface objects
redlineBsEthObjects OBJECT IDENTIFIER ::= { redlineBsMib 7 }
redlineBsManagementAccess OBJECT-TYPE
SYNTAX INTEGER {
dataPort(1),
mgtPort(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates current management access configuration( either
data or mgt port."
::= { redlineBsEthObjects 1 }
redlineBsDataPortSettings OBJECT-TYPE
SYNTAX INTEGER {
autoDetect(1),
fullDuplex100(2),
fullDuplex10(3),
halfDuplex100(4),
halfDuplex10(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates current settings of data port."
::= { redlineBsEthObjects 2 }
redlineBsMgtPortSettings OBJECT-TYPE
SYNTAX INTEGER {
autoDetect(1),
fullDuplex100(2),
fullDuplex10(3),
halfDuplex100(4),
halfDuplex10(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates current settings of mgt port."
::= { redlineBsEthObjects 3 }
redlineBsVlanObjects OBJECT IDENTIFIER ::= { redlineBsMib 8 }
redlineBsVlanTrafficTagging OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates that management with VLAN tagged traffic
is enabled."
::= { redlineBsVlanObjects 1 }
redlineBsVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN identifier used to tag managment traffic."
::= { redlineBsVlanObjects 2 }
redlineBsSmcObjects OBJECT IDENTIFIER ::= { redlineBsMib 9 }
redlineBsSmcCurrentOperMode OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
maintenance(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates BS SMC (Secondary Management Channel) operation
window. At the beginning of a maintenance window (upgrade,
config backup etc), the SMC will be assigned maximum bandwidth
to the predetermined fixed rate. At the end of the maintenance
window, the maximum bandwidth for the SMC will be reset to its
normal rate."
::= { redlineBsSmcObjects 1 }
-- Power supply and cooling hardware objects
redlineBsPowerSupplyAndCoolingObjects OBJECT IDENTIFIER ::= { redlineBsMib 10 }
redlineBsPowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RedlineBsPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains identification and status information about
base station power supplies. A trap will be generated each time
the power supply goes on or off. The traps generation can be
enabled/disabled using Redline Trap Activation Table."
::= { redlineBsPowerSupplyAndCoolingObjects 1 }
redlineBsPowerSupplyEntry OBJECT-TYPE
SYNTAX RedlineBsPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry contains status information about base station power
supply."
INDEX { redlineBsPowerSupplyIndex }
::= { redlineBsPowerSupplyTable 1 }
RedlineBsPowerSupplyEntry ::= SEQUENCE {
redlineBsPowerSupplyIndex Integer32,
redlineBsPowerSupplyName DisplayString,
redlineBsPowerSupplyType INTEGER,
redlineBsPowerSupplyStatus INTEGER }
redlineBsPowerSupplyIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the BS power supply table."
::= { redlineBsPowerSupplyEntry 1 }
redlineBsPowerSupplyName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual identification of base station power supply."
::= { redlineBsPowerSupplyEntry 2 }
redlineBsPowerSupplyType OBJECT-TYPE
SYNTAX INTEGER {
internal(1),
external(2),
externalShared(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply type."
::= { redlineBsPowerSupplyEntry 3 }
redlineBsPowerSupplyStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the power supply is on/off."
::= { redlineBsPowerSupplyEntry 4 }
-- Base station temperature table
redlineBsTemperatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF RedlineBsTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about current temperature of
base station hardware units."
::= { redlineBsPowerSupplyAndCoolingObjects 2 }
redlineBsTemperatureEntry OBJECT-TYPE
SYNTAX RedlineBsTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry contains temperature information about single base
station hardware unit."
INDEX { redlineBsUnitIndex }
::= { redlineBsTemperatureTable 1 }
RedlineBsTemperatureEntry ::= SEQUENCE {
redlineBsUnitIndex Integer32,
redlineBsUnitName DisplayString,
redlineBsUnitType INTEGER,
redlineBsCurrTemperature Integer32 }
redlineBsUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the BS current temperature table."
::= { redlineBsTemperatureEntry 1 }
redlineBsUnitName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The base station hardware unit name."
::= { redlineBsTemperatureEntry 2 }
redlineBsUnitType OBJECT-TYPE
SYNTAX INTEGER {
indoor(1),
outdoor(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The base station hardware unit type."
::= { redlineBsTemperatureEntry 3 }
redlineBsCurrTemperature OBJECT-TYPE
SYNTAX Integer32 (-60..100)
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current temperature of base station hardware
unit in Celsius."
::= { redlineBsTemperatureEntry 4 }
-- Base station temperature threshold table
redlineBsTempThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RedlineBsTempThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains various temperature threshold which are
used to trigger traps to alarm network manager about unit
mulfunction. The table is indexed by 'redlineBsUnitIndex' and
'redlineBsTempThresholdIndex' objects. Some of the traps
require clearing after the temperature is going back to normal.
The traps can be enabled/disabled using Redline Trap Activation
table."
::= { redlineBsPowerSupplyAndCoolingObjects 3 }
redlineBsTempThresholdEntry OBJECT-TYPE
SYNTAX RedlineBsTempThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry contains single base station hardware unit
temperarure threshold information."
INDEX { redlineBsUnitIndex, redlineBsTempThresholdIndex }
::= { redlineBsTempThresholdTable 1 }
RedlineBsTempThresholdEntry ::= SEQUENCE {
redlineBsTempThresholdIndex Integer32,
redlineBsTempTrapThreshold Integer32,
redlineBsTempTrapClrThreshold Integer32,
redlineBsTempThresholdName DisplayString,
redlineBsTemperatureTrapTrigger INTEGER
}
redlineBsTempThresholdIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the temperature threshold table."
::= { redlineBsTempThresholdEntry 1 }
redlineBsTempTrapThreshold OBJECT-TYPE
SYNTAX Integer32 (-60..100)
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the temperature threshold value which will be used
to trigger a trap."
::= { redlineBsTempThresholdEntry 2 }
redlineBsTempTrapClrThreshold OBJECT-TYPE
SYNTAX Integer32 (-60..100)
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the temperature threshold value which will be used
to clear a previosly generated trap."
::= { redlineBsTempThresholdEntry 3 }
redlineBsTempThresholdName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual identification of temperature threshold."
::= { redlineBsTempThresholdEntry 4 }
redlineBsTemperatureTrapTrigger OBJECT-TYPE
SYNTAX INTEGER {
temperatureRising(1),
temperatureFalling(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if temperature traversal in upper or lower
value direction is causing the trap."
::= { redlineBsTempThresholdEntry 5 }
-- Base station fans table
redlineBsFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RedlineBsFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains name and status information about
base station cooling fans. Up to 3 entries are supported."
::= { redlineBsPowerSupplyAndCoolingObjects 4 }
redlineBsFanEntry OBJECT-TYPE
SYNTAX RedlineBsFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry contains information about single cooling fan."
INDEX { redlineBsFanIndex }
::= { redlineBsFanTable 1 }
RedlineBsFanEntry ::= SEQUENCE {
redlineBsFanIndex Integer32,
redlineBsFanName DisplayString,
redlineBsFanStatus INTEGER }
redlineBsFanIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the colling fans table."
::= { redlineBsFanEntry 1 }
redlineBsFanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual identification of base station fan."
::= { redlineBsFanEntry 2 }
redlineBsFanStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the base station fan is on/off."
::= { redlineBsFanEntry 3 }
redlineBsNotificationObjects OBJECT IDENTIFIER ::= { redlineBsMib 11 }
-- MIB variables used as varbinds in traps
redlineBsTrapMibObjects OBJECT IDENTIFIER ::= { redlineBsNotificationObjects 1 }
redlineBsTrapType OBJECT-TYPE
SYNTAX INTEGER {
trapSet(1),
trapClr(2) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates if the trap is for alarm condition or for its clearing."
::= { redlineBsTrapMibObjects 1 }
redlineBsTrapPowerSupplyIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The index in the table representing BS power supply triggering the
trap."
::= { redlineBsTrapMibObjects 2 }
redlineBsTrapUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The index of temperature table representing BS unit triggering the
trap."
::= { redlineBsTrapMibObjects 3 }
redlineBsTrapTempThresholdIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The index of the temperature threshold table representing the
temperature threshold which passing is triggering the trap."
::= { redlineBsTrapMibObjects 4 }
-- Trap definitions are registered under this node.
redlineBsTrapDefinitions OBJECT IDENTIFIER ::= { redlineBsNotificationObjects 0 }
redlineBsPowerSupplyStatusTrap NOTIFICATION-TYPE
OBJECTS {
redlineBsTrapPowerSupplyIndex,
redlineBsPowerSupplyStatus }
STATUS current
DESCRIPTION
"Event that reports base station power supply status change (on/off)."
::= { redlineBsTrapDefinitions 1 }
redlineBsTempThresholdTrap NOTIFICATION-TYPE
OBJECTS {
redlineBsTrapUnitIndex,
redlineBsTrapTempThresholdIndex,
redlineBsCurrTemperature,
redlineBsTemperatureTrapTrigger,
redlineBsTrapType }
STATUS current
DESCRIPTION
"Event that reports SW Upgrade progress and status changes."
::= { redlineBsTrapDefinitions 2 }
--
-- Conformance
--
redlineBsConformance OBJECT IDENTIFIER ::= { redlineBsMib 12 }
--
-- Groups
--
redlineBsGroups OBJECT IDENTIFIER ::= { redlineBsConformance 1 }
--
-- Compliance
--
redlineBsCompls OBJECT IDENTIFIER ::= { redlineBsConformance 2 }
redlineBsDhcpGroup OBJECT-GROUP
OBJECTS {
redlineBsIpAddressSource,
redlineBsDhcpPacketsRelay }
STATUS current
DESCRIPTION
"Dhcp objects."
::= { redlineBsGroups 1 }
redlineBsSntpGroup OBJECT-GROUP
OBJECTS {
redlineBsRefreshTime,
redlineBsDayLightSaving,
redlineBsTimezone,
redlineBsTimeServerIpAddressType,
redlineBsTimeServerIpAddress,
redlineBsTimezoneMin }
STATUS current
DESCRIPTION
"Sntp objects."
::= { redlineBsGroups 2 }
redlineBsConfigSaveGroup OBJECT-GROUP
OBJECTS {
redlineBsSnmpConfigSave,
redlineBsSfConfigSave }
STATUS current
DESCRIPTION
"Config save objects."
::= { redlineBsGroups 3 }
redlineBsSystemGroup OBJECT-GROUP
OBJECTS {
redlineBsRadioType }
STATUS current
DESCRIPTION
"Config save objects."
::= { redlineBsGroups 4 }
redlineBsRfGroup OBJECT-GROUP
OBJECTS {
redlineBsDownlinkChanFreq,
redlineBsUplinkChanFreq }
STATUS current
DESCRIPTION
"Config save objects."
::= { redlineBsGroups 5 }
redlineBsPhyGroup OBJECT-GROUP
OBJECTS {
redlineBsChannelSize }
STATUS current
DESCRIPTION
"Config save objects."
::= { redlineBsGroups 6 }
redlineBsEthGroup OBJECT-GROUP
OBJECTS {
redlineBsManagementAccess,
redlineBsDataPortSettings }
STATUS current
DESCRIPTION
"Ethernet interface objects."
::= { redlineBsGroups 7 }
redlineBsVlanGroup OBJECT-GROUP
OBJECTS {
redlineBsVlanTrafficTagging,
redlineBsVlanId }
STATUS current
DESCRIPTION
"Vlan objects."
::= { redlineBsGroups 8 }
redlineBsSmcGroup OBJECT-GROUP
OBJECTS {
redlineBsSmcCurrentOperMode }
STATUS current
DESCRIPTION
"Smc objects."
::= { redlineBsGroups 9 }
redlineBsPowerSupplyAndCoolingGroup OBJECT-GROUP
OBJECTS {
redlineBsPowerSupplyName,
redlineBsPowerSupplyType,
redlineBsPowerSupplyStatus,
redlineBsUnitName,
redlineBsUnitType,
redlineBsCurrTemperature,
redlineBsTempTrapThreshold,
redlineBsTempTrapClrThreshold,
redlineBsTempThresholdName,
redlineBsTemperatureTrapTrigger,
redlineBsFanName,
redlineBsFanStatus,
redlineBsTrapType }
STATUS current
DESCRIPTION
"Power supply, temperature and fans objects."
::= { redlineBsGroups 10 }
redlineBsNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
redlineBsPowerSupplyStatusTrap,
redlineBsTempThresholdTrap }
STATUS current
DESCRIPTION ""
::= { redlineBsGroups 11 }
redlineBsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities that
implement this MIB module."
MODULE
MANDATORY-GROUPS {
redlineBsDhcpGroup,
redlineBsSntpGroup,
redlineBsConfigSaveGroup,
redlineBsSystemGroup,
redlineBsRfGroup,
redlineBsPhyGroup,
redlineBsEthGroup,
redlineBsVlanGroup,
redlineBsSmcGroup,
redlineBsPowerSupplyAndCoolingGroup,
redlineBsNotificationGroup }
::= { redlineBsCompls 1 }
END

View File

@ -0,0 +1,663 @@
-- *****************************************************************
-- Redline e1t1 MIB
-- ECO Rev 1.00
-- Copyright (c) 2006 by Redline Communications, Inc.
-- All rights reserved.
-- *****************************************************************
REDLINE-E1T1-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Counter, TimeTicks, enterprises FROM RFC1155-SMI
RowStatus FROM SNMPv2-TC
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
-- ORGANIZATION "Redline Communications, Inc."
-- postal: Redline Communications Inc.
-- 302 Town Centre Blvd Suite 100
-- Markham Ontario L3R 0E8
-- Canada
-- phone: +1 905 479-8344
-- DESCRIPTION "This MIB contains Redline-defined attributes for E1/T1 board."
-- LAST-UPDATED "200304170930Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Attributes for E1/T1 board introduced."
-- LAST-UPDATED "200307250930Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Change enumaration from 0 to 1, 1 to 2,... to comply with SMIv1"
-- LAST-UPDATED "200408040930Z"
-- Author: Ioan Cautil
-- DESCRIPTION "Completed descriptions of the mib variables"
-- LAST-UPDATED "200601160930Z"
-- Author: Mark Fairclough
-- DESCRIPTION "spelling and address change"
-- Registration of object identifiers
redline OBJECT IDENTIFIER ::= { enterprises 10728 }
redlineProducts OBJECT IDENTIFIER ::= { redline 1 }
redlineMgmt OBJECT IDENTIFIER ::= { redline 2 }
redlineE1T1 OBJECT IDENTIFIER ::= { redlineMgmt 52}
e1t1General OBJECT IDENTIFIER ::= { redlineE1T1 1 }
e1t1Stats OBJECT IDENTIFIER ::= { redlineE1T1 5 }
e1t1Commands OBJECT IDENTIFIER ::= { redlineE1T1 6 }
e1t1VlanIdData OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"VLAN ID for data on E1/T1 module"
::= {e1t1General 1}
e1t1VlanIdVoice OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"VLAN ID for voice on E1/T1 module"
::= {e1t1General 2}
e1t1Clock OBJECT-TYPE
SYNTAX INTEGER (0..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clocking information on the E1/T1 module"
::= {e1t1General 3}
e1t1SyncOn OBJECT-TYPE
SYNTAX INTEGER (0..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of serial interface to be used as clocking reference.
For AN-50 the number of serial interfaces is 4"
::= {e1t1General 4}
e1t1IdleCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Idle Code for unused timeslots on the E1/T1 module"
::= {e1t1General 5}
e1t1Hostname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"E1/T1 host name"
::= {e1t1General 6}
e1t1IpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"E1/T1 IP address"
::= {e1t1General 7}
e1t1IpMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"E1/T1 IP mask"
::= {e1t1General 8}
e1t1IpGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"E1/T1 gateway."
::= {e1t1General 9}
e1t1OptionKey OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 Option Key."
::= {e1t1General 10}
e1t1Line OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of the line (T1/E1)."
::= {e1t1General 11}
e1t1SoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module Software Version."
::= {e1t1General 12}
-- ----------------------------------------------------------------------------
--
-- T1/E1 Commands
--
-- ----------------------------------------------------------------------------
e1t1SaveConfig OBJECT-TYPE
SYNTAX INTEGER {
donothing (1), -- do save configuration in flash
saveConfig (2) -- save configuration in flash
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Save the running configuration in flash."
::= {e1t1Commands 1}
e1t1ActivateConfig OBJECT-TYPE
SYNTAX INTEGER {
donothing (1), -- do not activate configuration
activeConfig (2) -- activate configuration
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Activate temporary configuration in running configuration."
::= {e1t1Commands 2}
e1t1ResetBoard OBJECT-TYPE
SYNTAX INTEGER {
donothing (1), -- donot reset the E1/T1 module
reset (2) -- reset the E1/T1 module
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reset the E1/T1 module."
::= {e1t1Commands 3}
e1t1ResetStats OBJECT-TYPE
SYNTAX INTEGER (0..35)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reset Statistics for the E1/T1 module."
::= {e1t1Commands 4}
e1t1ReStartConfig OBJECT-TYPE
SYNTAX INTEGER {
donothing (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ReStart the configuration operation for the E1/T1 module."
::= {e1t1Commands 5}
-- ----------------------------------------------------------------------------
--
-- T1E1 Module Status
--
-- ----------------------------------------------------------------------------
e1t1EthRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Ethernet rate for the E1/T1 module.
0 = 10 Mbps
1 = 100 Mbps"
::= {e1t1Stats 1}
e1t1EthMode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module mode.
0 - half duplex
1 - full duplex"
::= {e1t1Stats 2}
e1t1EthState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module state.
0 - not connected
1 - connected"
::= {e1t1Stats 3}
e1t1EthMAC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module MAC Address."
::= {e1t1Stats 4}
e1t1EthFROK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module frames received OK (FROK)."
::= {e1t1Stats 5}
e1t1EthBROK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module bytes received OK (BROK)."
::= {e1t1Stats 6}
e1t1EthAERR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module alignment errors (AERR)."
::= {e1t1Stats 7}
e1t1EthCERR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module CRC errors (CERR)."
::= {e1t1Stats 8}
e1t1EthFTOK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module frames transmitted OK (FTOK)."
::= {e1t1Stats 9}
e1t1EthBTOK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module bytes transmitted OK (BTOK)."
::= {e1t1Stats 10}
e1t1EthSCOL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module single collisions (SCOL)."
::= {e1t1Stats 11}
e1t1EthMCOL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module multiple collisions (MCOL)."
::= {e1t1Stats 12}
e1t1EthTDEF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module transmissions deferred (TDEF)."
::= {e1t1Stats 13}
e1t1EthLCOL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module late collisions (LCOL)."
::= {e1t1Stats 14}
e1t1FanStatus OBJECT-TYPE
SYNTAX INTEGER {
off (1), -- fan off
on (2) -- fan on
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"T1E1 Fan Status (off/on)."
::= {e1t1Stats 15}
e1t1LastSaveErr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Error code from the last TDM SAVE Command."
::= {e1t1Stats 16}
-- ----------------------------------------------------------------------------
--
-- T1E1 Serial Table
--
-- ----------------------------------------------------------------------------
e1t1SerialTable OBJECT-TYPE
SYNTAX SEQUENCE OF E1T1SerialEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table T1 / E1 Channels."
::= {redlineE1T1 2}
e1t1SerialEntry OBJECT-TYPE
SYNTAX E1T1SerialEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique set of link parameters."
INDEX {e1t1SerialID}
::= {e1t1SerialTable 1}
E1T1SerialEntry ::=
SEQUENCE {
e1t1SerialID INTEGER,
e1t1SerialCoding INTEGER,
e1t1SerialFraming INTEGER,
e1t1SerialLBO INTEGER
}
e1t1SerialID OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Serial ID."
::= {e1t1SerialEntry 1}
e1t1SerialCoding OBJECT-TYPE
SYNTAX INTEGER(1..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Serial Coding."
::= {e1t1SerialEntry 2}
e1t1SerialFraming OBJECT-TYPE
SYNTAX INTEGER(1..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Serial Framing."
::= {e1t1SerialEntry 3}
e1t1SerialLBO OBJECT-TYPE
SYNTAX INTEGER(1..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Serial LBO."
::= {e1t1SerialEntry 4}
-- ----------------------------------------------------------------------------
--
-- T1E1 Group Table
--
-- ----------------------------------------------------------------------------
e1t1GroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF E1T1GroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table E1 Groups."
::= {redlineE1T1 3}
e1t1GroupEntry OBJECT-TYPE
SYNTAX E1T1GroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique set of link parameters."
INDEX {e1t1GroupID}
::= {e1t1GroupTable 1}
E1T1GroupEntry ::=
SEQUENCE {
e1t1GroupID INTEGER,
e1t1GroupTsBegin INTEGER,
e1t1GroupTsNum INTEGER,
e1t1GroupDestGroup INTEGER,
e1t1GroupDestIp IpAddress,
e1t1GroupJitterBuffer INTEGER,
e1t1GroupPacketLength INTEGER,
e1t1GroupRowStatus RowStatus
}
e1t1GroupID OBJECT-TYPE
SYNTAX INTEGER(0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Group ID."
::= {e1t1GroupEntry 1}
e1t1GroupTsBegin OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Ts Begin."
::= {e1t1GroupEntry 2}
e1t1GroupTsNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Ts Num."
::= {e1t1GroupEntry 3}
e1t1GroupDestGroup OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Destination."
::= {e1t1GroupEntry 4}
e1t1GroupDestIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Destination Ip Address."
::= {e1t1GroupEntry 5}
e1t1GroupJitterBuffer OBJECT-TYPE
SYNTAX INTEGER(10..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Jitter Buffer in ms."
::= {e1t1GroupEntry 6}
e1t1GroupPacketLength OBJECT-TYPE
SYNTAX INTEGER(64..1024)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Jitter Buffer in bytes."
::= {e1t1GroupEntry 7}
e1t1GroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Status of the row."
::= {e1t1GroupEntry 8}
-- ----------------------------------------------------------------------------
--
-- T1E1 Serial Status Table
--
-- ----------------------------------------------------------------------------
e1t1StatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF E1T1StatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of statistics for E1/T1 interfaces."
::= {redlineE1T1 4}
e1t1StatsEntry OBJECT-TYPE
SYNTAX E1T1StatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique set of statistics of link parameters."
INDEX {e1t1SerialStatsID}
::= {e1t1StatsTable 1}
E1T1StatsEntry ::=
SEQUENCE {
e1t1SerialStatsID INTEGER,
e1t1TdmsLOS INTEGER,
e1t1TdmsLFA INTEGER,
e1t1TdmsLOMF INTEGER,
e1t1TdmsRAI INTEGER,
e1t1TdmsAIS INTEGER,
e1t1TdmsES INTEGER,
e1t1TdmsFEC INTEGER,
e1t1TdmsCVC INTEGER
}
e1t1SerialStatsID OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Serial Interface Statistics ID."
::= {e1t1StatsEntry 1}
e1t1TdmsLOS OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module loss of signal."
::= {e1t1StatsEntry 2}
e1t1TdmsLFA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module loss of framing alignment."
::= {e1t1StatsEntry 3}
e1t1TdmsLOMF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module loss of multiframming."
::= {e1t1StatsEntry 4}
e1t1TdmsRAI OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module remote alarm indication."
::= {e1t1StatsEntry 5}
e1t1TdmsAIS OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module alarm indication signal."
::= {e1t1StatsEntry 6}
e1t1TdmsES OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module errored seconds."
::= {e1t1StatsEntry 7}
e1t1TdmsFEC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module framing error counter."
::= {e1t1StatsEntry 8}
e1t1TdmsCVC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module code violation counter."
::= {e1t1StatsEntry 9}
END

119
mibs/redline/REDLINE-MIB Normal file
View File

@ -0,0 +1,119 @@
-- *****************************************************************
-- REDLINE-MIB: Redline MIB root tree
-- ECO Rev 1.00
--
-- March 2002, Sinisa Djurkic, Claude Daniel Ndjouou
--
-- Copyright (c) 2002 by redline Communications, Inc.
-- All rights reserved.
--
-- *****************************************************************
REDLINE-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises,
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM SNMPv2-SMI;
redline MODULE-IDENTITY
LAST-UPDATED "200506081750Z"
ORGANIZATION "Redline Communications Inc."
CONTACT-INFO
"Editor: Marek Koziol
postal: Redline Communications Inc.
302 Town Centre Blvd.
Markham, ON
Canada L3R 0E8
phone: +1 905 479-8344
email: mkoziol@redlinecommunications.com"
DESCRIPTION
"This file defines the private Redline Communications Inc. SNMP MIB extensions.
Acknowledgements:
Sinisa Djurkic, Claude Ndjouou - Original Authors, Redline Communications Inc.
Radu Salea - Redline Communications Inc.
Radu Zak Savulian - Redline Communications Inc."
REVISION "200506081750Z"
DESCRIPTION
"Added redlineSystem and redlineTransmission root OIDs."
REVISION "200111080000Z"
DESCRIPTION
"Author decided to split main mib module into project mibs."
REVISION "200108120000Z"
DESCRIPTION
"Initial MIB definitions, snacc4j compilation passed."
REVISION "200203130000Z"
DESCRIPTION
"Changed the mib oid tree"
::= { enterprises 10728 }
redlineProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"redlineProducts is the root from wich sysObjectID values are
assigned.
see REDLINE-PRODUCTS-MIB for more details"
::= { redline 1 }
redlineMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for new mib development."
::= { redline 2 }
-- The root OID for Redline system MIBs.
redlineSystem OBJECT IDENTIFIER ::= { redlineMgmt 1 }
-- The root OID for Redline interface MIBs.
redlineTransmission OBJECT IDENTIFIER ::= { redlineMgmt 10 }
redlineExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Provides a root object identifier from which experimental mibs may
be temporarily based"
::= { redline 3 }
redlineAdmin OBJECT-IDENTITY
STATUS current
DESCRIPTION
"redlineAdmin is for administratively assigned OBJECT-IDENTITYS,
not associated with MIB objects"
::= { redline 4 }
redlineModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"redlineModules provides a root object identifier from which
MODULE-IDENTITY values may be assigned."
::= { redline 5 }
redlinePartners OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This is the root OBJECT-IDENTITY from which partner
sysObjectID values may be assigned."
::= { redline 6 }
redlineOtherEnterpises OBJECT-IDENTITY
STATUS current
DESCRIPTION
"redlineOtherEnterprises provides a root object identifier
from which mibs produced by other companies may be placed."
::= { redline 7 }
redlineAgentCapability OBJECT-IDENTITY
STATUS current
DESCRIPTION
"redlineAgentCapability provides a root object identifier
from which AGENT-CAPABILITIES values may be assigned."
::= { redline 8 }
END

View File

@ -0,0 +1,112 @@
-- *****************************************************************
-- REDLINE-PRODUCTS-MIB: Redline Product Object Identifier Assignments
-- ECO Rev 1.00
--
-- March 2002, Claude Daniel Ndjouou
--
-- Copyright (c) 2002 by redline Communications, Inc.
-- All rights reserved.
--
-- *****************************************************************
REDLINE-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
redline
FROM REDLINE-MIB;
redlineProducts MODULE-IDENTITY
LAST-UPDATED "200708221348Z"
ORGANIZATION "Redline Communications, Inc."
CONTACT-INFO
"Primary Author: Claude Ndjouou
postal: Redline Communications Inc.
90 Tiverton Court Suite 102
Markham Ontario L2R 9V2
Canada
phone: +1 905 479-8344
email: cndjouou@redlinecommunications.com "
DESCRIPTION
"This module defines the object identifiers that are
assigned to various redline hardware platforms, and hence are
returned as values for sysObjectID"
REVISION "200708221348Z"
DESCRIPTION
"Added AN100UX, AN80i and SUO/SUI System Object IDs"
REVISION "200504271348Z"
DESCRIPTION
"Added AN100U and WRS System Object IDs"
REVISION "0206100000Z"
DESCRIPTION
"More product updates for PMP project"
REVISION "200203130000Z"
DESCRIPTION
"Miscellaneous updates."
::= { redline 1 }
-- AN 50 Node System Object ID
redlineAN50 OBJECT IDENTIFIER ::= { redlineProducts 1 }
-- WB 1000 Node System Object ID
redlineWB1000 OBJECT IDENTIFIER ::= { redlineProducts 2 }
-- AN100 Sector Controller Node System Object ID
redlineAN100SC OBJECT IDENTIFIER ::= { redlineProducts 3 }
-- AN100 Subscriber Station Node System Object ID
redlineAN100SS OBJECT IDENTIFIER ::= { redlineProducts 4 }
-- WS 58 Node System Object ID
redlineWS58 OBJECT IDENTIFIER ::= { redlineProducts 5 }
-- WS 35 Node System Object ID
redlineWS35 OBJECT IDENTIFIER ::= { redlineProducts 6 }
-- AN100 Node System Object ID
redlineAN100 OBJECT IDENTIFIER ::= { redlineProducts 7 }
-- AN50PMP Node System Object ID
redlineAN50PMP OBJECT IDENTIFIER ::= { redlineProducts 8 }
-- AN30 Node System Object ID
redlineAN30 OBJECT IDENTIFIER ::= { redlineProducts 9 }
-- AN100U Node System Object ID
redlineAN100U OBJECT IDENTIFIER ::= { redlineProducts 10 }
-- Outdoor Subscriber Station Node System Object ID
redlineWRS OBJECT IDENTIFIER ::= { redlineProducts 11 }
-- Indoor Subscriber Station Node System Object ID
redlineWRS OBJECT IDENTIFIER ::= { redlineProducts 12 }
-- AN100UX Node System Object ID
redlineAN100UX OBJECT IDENTIFIER ::= { redlineProducts 14 }
-- AN80i PTP Node System Object ID
redlineAN80iPTP OBJECT IDENTIFIER ::= { redlineProducts 15 }
-- AN80i PMP Node System Object ID
redlineAN80iPMP OBJECT IDENTIFIER ::= { redlineProducts 16 }
END

File diff suppressed because it is too large Load Diff