diff options
Diffstat (limited to 'MIBS/exalt')
| -rw-r--r-- | MIBS/exalt/ETHERNET-MIB | 250 | ||||
| -rw-r--r-- | MIBS/exalt/ExaltComProducts | 1740 | ||||
| -rw-r--r-- | MIBS/exalt/ExaltComm | 1223 | ||||
| -rw-r--r-- | MIBS/exalt/ExaltComm-TRAPS-MIB | 164 | ||||
| -rw-r--r-- | MIBS/exalt/ExtendAirG2 | 128 | ||||
| -rwxr-xr-x | MIBS/exalt/QOS | 364 | ||||
| -rwxr-xr-x | MIBS/exalt/SYSLOG | 65 | ||||
| -rw-r--r-- | MIBS/exalt/VLAN | 89 |
8 files changed, 4023 insertions, 0 deletions
diff --git a/MIBS/exalt/ETHERNET-MIB b/MIBS/exalt/ETHERNET-MIB new file mode 100644 index 0000000..caee286 --- /dev/null +++ b/MIBS/exalt/ETHERNET-MIB @@ -0,0 +1,250 @@ + +ETHERNET-MIB DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Gauge32, Integer32 + FROM SNMPv2-SMI + OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC + AlarmLevelT,EnableStatusT,EthernetMgmtTypeT + FROM ExaltComm + interface,locEthAlarms,remEthAlarms + FROM ExaltComProducts; + + EthernetFunctionT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The ethernet port function status " + SYNTAX INTEGER { + traffic( 0 ), + mgmt( 1 ), + trafficmgmt( 2 ) + } + + EthernetModeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Ethernet port operation modes " + SYNTAX INTEGER { + full1000( 0 ), + half1000( 1 ), + full100( 2 ), + half100( 3 ), + full10( 4 ), + half10( 5 ), + auto( 6 ) + } + EthRateLimitTypeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The ethernet rate limit type in KBPS (or) MBPS." + SYNTAX INTEGER { + kbps( 0 ), + mbps( 1 ) + } + + EthRateLimitValueT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The ethernet rate limit, if the rate limit is enabled, + the value is applied on to the port. + eg., rate in KBPS (64..1792, stepsize 64) + rate in MBPS (2..100, stepsize 1) and (104..1000, stepsize 8)" + SYNTAX Integer32 + + + ethernet OBJECT-IDENTITY + STATUS current + DESCRIPTION "Ethernet interfaces." + ::= { interface 1 } + + ethernetNumChannels OBJECT-TYPE + SYNTAX Gauge32 + UNITS "channels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum number of available ethernet channels. " + ::= { ethernet 3 } + + ethernetInterfaces OBJECT-TYPE + SYNTAX SEQUENCE OF EthernetPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Attributes for ethernet ports." + ::= { ethernet 4 } + + ethernetInterface OBJECT-TYPE + SYNTAX EthernetPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the Ethernet table." + INDEX { + function, mode, alarm, mute, dhcp, rateConfig, rateType, rateLimit + } + ::= { ethernetInterfaces 1 } + + EthernetPortEntry ::= SEQUENCE { + function + EthernetFunctionT, + mode + EthernetModeT, + alarm + EnableStatusT, + mute + EnableStatusT, + dhcp + EnableStatusT, + rateConfig + EnableStatusT, + rateType + EthRateLimitTypeT, + rateLimit + EthRateLimitValueT + } + + function OBJECT-TYPE + SYNTAX EthernetFunctionT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet port function. " + ::= { ethernetInterface 1 } + + mode OBJECT-TYPE + SYNTAX EthernetModeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet mode . " + ::= { ethernetInterface 2 } + + alarm OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet port alarm. " + ::= { ethernetInterface 3 } + + mute OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet can be muted, when there is a system/ethernet alarm. + When MHS is enabled, the ethernet mute is termed as 'Auto', + setting a value as 2, when MHS disabled, the value is restored " + ::= { ethernetInterface 4 } + + + rateConfig OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet rate limit status, default is disabled " + ::= { ethernetInterface 5 } + + rateType OBJECT-TYPE + SYNTAX EthRateLimitTypeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet rate limit type, default is KBPS " + ::= { ethernetInterface 6 } + + rateLimit OBJECT-TYPE + SYNTAX EthRateLimitValueT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet rate limit type default is 64KBPS" + ::= { ethernetInterface 7 } + + dhcp OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DHCP (Enable/Disable) on port. " + ::= { ethernetInterface 8 } + + ethernetLearning OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Etherner Learning (Enable/Disable) on the switch " + ::= { ethernet 5 } + + ethernetMgmt OBJECT-TYPE + SYNTAX EthernetMgmtTypeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Etherner Management Type (Inband/Out-of-Band/Port-to-Port/Legacy) for the switch " + ::= { ethernet 6 } + + ethernetFlowControl OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Etherner Flow Control (Disable/Enable) on the switch " + ::= { ethernet 7 } + + commitEthernetSettings OBJECT-TYPE + SYNTAX DisplayString (SIZE(4..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Commit ethernet command. " + ::= { ethernet 1000 } + + locETHAlarms OBJECT-TYPE + SYNTAX SEQUENCE OF LocalEthAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Local Ethernet Interface Alarms." + ::= { locEthAlarms 1 } + + locEthAlarmsEntry OBJECT-TYPE + SYNTAX LocalEthAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ethernet Alarms table Entry." + INDEX { + locEthAlarm + } + ::= { locETHAlarms 1 } + + LocalEthAlarmsEntry ::= SEQUENCE { + locEthAlarm + AlarmLevelT + } + + locEthAlarm OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Alarms state for the Local Ethernet Channel. + " + ::= { locEthAlarmsEntry 1 } + + remETHAlarms OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteEthAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Local Ethernet Interface Alarms." + ::= { remEthAlarms 1 } + + remEthAlarmsEntry OBJECT-TYPE + SYNTAX RemoteEthAlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ethernet Alarms table Entry." + INDEX { + remEthAlarm + } + ::= { remETHAlarms 1 } + + RemoteEthAlarmsEntry ::= SEQUENCE { + remEthAlarm + AlarmLevelT + } + + remEthAlarm OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Alarms state for the Remote Ethernet Channel. + " + ::= { remEthAlarmsEntry 1 } + + +END diff --git a/MIBS/exalt/ExaltComProducts b/MIBS/exalt/ExaltComProducts new file mode 100644 index 0000000..661318b --- /dev/null +++ b/MIBS/exalt/ExaltComProducts @@ -0,0 +1,1740 @@ +ExaltComProducts DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, + IpAddress, Integer32, Gauge32 + FROM SNMPv2-SMI + exaltcommunications, EthMainStatusT, EthAuxStatusT, AuxNmsMode, + EthPortMode, Te1StatusT, Te1LboT, EnableStatusT, + Te1LineCodeT, Te1LoopBackModeT, AlarmLevelT, + Led4ColorT, VlanStatusT, VlanGroupT, ExaltEnableT, AcmModulationT, + FileTransferTypeT, FileTransferStartT, NtpClientEnableT, TimeZoneT + FROM ExaltComm + OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + productsMIB MODULE-IDENTITY + LAST-UPDATED "201304291021Z" + ORGANIZATION "Exalt" + CONTACT-INFO "Exalt Wireless Inc. + 250 E Hacienda Ave., + Campbell, CA, 95008 + USA" + + DESCRIPTION "Exalt devices" + + REVISION "201304291021Z" + DESCRIPTION "This is the Exalt Products mib. rev:1.01" + ::= { exaltcommunications 1 } + + PwType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "This is a PW field." + SYNTAX OCTET STRING (SIZE(8..16)) + + + + productsMIBNotifications OBJECT IDENTIFIER ::= { productsMIB 1 } + + productsMIBObjects OBJECT IDENTIFIER ::= { productsMIB 2 } + + radioInfo OBJECT-IDENTITY + STATUS current + DESCRIPTION "Common Radio Information to all Exalt devices." + ::= { productsMIBObjects 1 } + + modelName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A descriptive name for the Radio. See Web, Radio Information, Model Name." + ::= { radioInfo 1 } + + partNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Part Number of the Radio. See Web, Radio Information, Part Number." + ::= { radioInfo 2 } + + serialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Radio Serial Number. See Web, Radio Inforamtion, Serial Number." + ::= { radioInfo 3 } + + interfaceType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Interfaces available on this radio. Ethernet, T1/E1, etc. + See Web, Radio Information, Interface Type." + ::= { radioInfo 4 } + + firmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Radio Firmware Version. See Web, Radio Information, Firmware Version." + ::= { radioInfo 5 } + + bootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Radio Boot Code Version. See Web, Radio Information, Boot Version." + ::= { radioInfo 6 } + + rdkDbVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Device RDK Database Version. See Web, Radio Information, RDK Database Version." + ::= { radioInfo 11 } + + txFreqRange OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Radio Tx Frequency Range. + FDD radios have a Tx and Rx frequency range. + See Web, Radio Information, RF Transmit range. + TDD radios have one frequency range. + See Web, Radio Information, RF Frequency Band." + ::= { radioInfo 12 } + + rxFreqRange OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Radio Rx Frequency Range. + FDD radios have a Tx and Rx frequency range. + See Web, Radio Information, RF Receive range. + TDD radios have one frequency range. + See Web, Radio Information, RF Frequency Band." + ::= { radioInfo 13 } + + rfFreqBand OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Device Frequency Band (Range). + TDD radios have N/A value in this field. + FDD radios have TX High or TX Low depending on used diplexer and Transmit frequency. + See Web, Radio Information, Tx Band." + ::= { radioInfo 14 } + + hwId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Device Hardware ID number. See Web, Radio Information, Hardware ID number" + ::= { radioInfo 15 } + + modelNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Model Number of the Radio. See Web, Radio Information, Model Number" + ::= { radioInfo 16 } + + licenseFeatures OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The list of the features enabled by License Key" + ::= { radioInfo 17 } + + radioAdmin OBJECT-IDENTITY + STATUS current + DESCRIPTION "Radio Administration parameters." + ::= { productsMIBObjects 2 } + + sysDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(10)) + UNITS "MM/DD/YYYY" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Radio System Date, MM/DD/YYYY. See Web, Administration, Settings, Date. + To make permanent, write save to commitAdminSettings after change. + After commit, SNMP restarts and will be down for 30 seconds." + ::= { radioAdmin 1 } + + sysTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Radio System Time, HH:MM:SS, as 24 hours. See Web, Administration, Settings, Time. + To make permanent, write save to commitAdminSettings after change. + After commit, SNMP restarts and will be down for 30 seconds." + ::= { radioAdmin 2 } + + radioName OBJECT IDENTIFIER ::= { radioAdmin 3 } + + rnLocal OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The user specifiable Radio Name for this radio. + See Web, Administration, Settings, Radio Name. + To make permanent, write save to commitAdminSettings after change." + ::= { radioName 1 } + + rnRemote OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Radio Name of the Radio at the far end of this RF Link. + Can only be set at that radio. See Web, Administration, Settings, Radio Name." + ::= { radioName 2 } + + linkName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The user specifiable Link Name for this radio. + See Web, Administration, Settings, Link Name. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 4 } + + linkSecKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Link Security Key must match on both ends of an RF Link for traffic to pass. + See Web, Administration, Settings, Link Security Key. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 5 } + + adminPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The password for admin login to Web/CLI. + See Web, Administration, Settings, Admin Password. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 6 } + + userPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The password for user login to Web/CLI. + See Web, Administration, Settings, User Password. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 7 } + + ipAddress OBJECT IDENTIFIER ::= { radioAdmin 8 } + + ipLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address of local radio. + This IP address is used to manage radio. + See Web, Administration, Settings, IP Address. + To make permanent, write save to commitAdminSettings after change." + ::= { ipAddress 1 } + + ipRemote OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the remote Radio. + This IP address is used to manage Remote radio. + Can only be set at that radio. See Web, Administration, Settings, IP Address." + ::= { ipAddress 2 } + + subnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Subnet Mask for IP address of local radio. + See Web, Administration, Settings, IP Mask. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 9 } + + ipAddressNetmask OBJECT-TYPE + SYNTAX DisplayString (SIZE(9..18)) + UNITS "IP/NN Where NN=00 To 32" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address and Subnet Mask of local radio. ie 10.0.0.1/24. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 10 } + + defaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Default Gateway for local radio port. + See Web, Administration, Settings, Default Gateway. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 11 } + + aesEnable OBJECT-TYPE + SYNTAX INTEGER { + aesDisable( 0 ), + aesEnable( 1 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The AES enable(0)/disable(1). + AES (Advance Encryption Standard) can be implemented to provide additional + data security for the wireless link. + This function requires an upgrade license key (purchased separately). + See Web, Administration, Settings, AES Settings, Enable AES. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 12 } + + aesKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The symmetric AES key for encrypt/decrypt payload data. + Different bitlength encryption license keys (for example, 128-bit and 256-bit) + are available, depending on model type and license type. + AES Key should match both on local radio and far end radio. + See Web, Administration, Settings, AES Settings, AES Key. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 13 } + + + licKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The license key which defines radio features and capabilities. + See Web, Administration, Settings, License Key. + To make permanent, write save to commitAdminSettings after change." + ::= { radioAdmin 14 } + + -- rdkKey OBJECT-TYPE ::= { radioAdmin 15 } + -- domainName OBJECT-TYPE ::= { radioAdmin 16 } + + snmpConfig OBJECT IDENTIFIER ::= { radioAdmin 17 } + + trapIpaddr1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address to which the SNMP traps are directed. + See Web, Administration, SNMP, Traps, Trap Destination IP Address." + ::= { snmpConfig 1 } + + trapIpaddrEnable1 OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enable/Disable trap ip address." + ::= { snmpConfig 2 } + + trapIpaddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address to which the SNMP traps are directed. + See Web, Administration, SNMP, Traps, Trap Destination IP Address." + ::= { snmpConfig 3 } + + trapIpaddrEnable2 OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/Disable trap ip address." + ::= { snmpConfig 4 } + + trapIpaddr3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address to which the SNMP traps are directed. + See Web, Administration, SNMP, Traps, Trap Destination IP Address." + ::= { snmpConfig 5 } + + trapIpaddrEnable3 OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/Disable trap ip address." + ::= { snmpConfig 6 } + + trapIpaddr4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address to which the SNMP traps are directed. + See Web, Administration, SNMP, Traps, Trap Destination IP Address." + ::= { snmpConfig 7 } + + trapIpaddrEnable4 OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/Disable trap ip address." + ::= { snmpConfig 8 } + + trapAuth OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Authentication trap enable(1)/disable(0). + This is an SNMP standard trap when password information for SNMP is incorrect. + See Web, Administration, SNMP, Traps, Authentication Trap." + ::= { snmpConfig 9 } + + trapReboot OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reboot trap enable(0)/disable(1). + This trap is sent after any radio reboot to inform the manager of the reboot status. + See Web, Administration, SNMP, Traps, Radio Reboot Trap." + ::= { snmpConfig 10 } + + trapLocLinkStat OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local Link Status trap enable(0)/disable(1). + This trap is sent when Link is in errored state (equivalent to the Link LED). + See Web, Administration, SNMP, Traps, Local Link Status Trap." + ::= { snmpConfig 11 } + + trapLocAlarmStat OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local Alarm Status trap enable(0)/disable(1). + This trap is sent when local radio Status is in errored state + (equivalent to the Status LED). + See Web, Administration, SNMP, Traps, Local Radio Status Trap." + ::= { snmpConfig 12 } + + trapRemAlarmStat OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Remote Alarm Status trap enable(0)/disable(1). + This trap is sent when remote radio Status is in errored state + (equivalent to the Status LED). + See Web, Administration, SNMP, Traps, Remote Radio Status Trap." + ::= { snmpConfig 13 } + + trapLocTempStat OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local Temperature Status trap enable(0)/disable(1). + This trap is sent when the internal temperature reaches the warning point. + See Web, Administration, SNMP, Traps, Temperature Status Trap." + ::= { snmpConfig 14 } + + trapv1Enable OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNMPv1 Traps enable(0)/disable(1). + Enables traps for SNMP protocol version 1. + See Web, Administration, SNMP, Traps, Enable SNMPv1 Traps." + ::= { snmpConfig 15 } + + trapv2cEnable OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNMPv2c Traps enable(0)/disable(1). + Enables traps for SNMP protocol version 2c. + See Web, Administration, SNMP, Traps, Enable SNMPv2c Traps." + ::= { snmpConfig 16 } + + trapv3Enable OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNMPv3 Traps enable(0)/disable(1). + Enables traps for SNMP protocol version 3. + See Web, Administration, SNMP, Traps, Enable SNMPv3 Traps." + ::= { snmpConfig 17 } + + trapLocRslStat OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local RSL Status trap enable(0)/disable(1). + This trap is sent when the local RSL drops below the value set in the + RSL Threshold Value (dBm) field. + See Web, Administration, SNMP, Traps, Local RSL Status Trap." + ::= { snmpConfig 18 } + + trapLocRslThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local RSL Threshold. + Exalt recommends that this trap be set to a value 5dBm or 10dBm above + the threshold as a warning that the system has faded and may be approaching an outage. + See Web, Administration, SNMP, Traps, Threshold Value." + ::= { snmpConfig 19 } + + commitSnmpSettings OBJECT-TYPE + SYNTAX DisplayString (SIZE(4..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Option strings to be written are: save, clear, correspondingly saving changes to + configuration to the persistent storage or clearing unsaved changes." + ::= { snmpConfig 1000 } + + + ntp OBJECT-IDENTITY + STATUS current + DESCRIPTION "NTP and Time zone configuration." + ::= { radioAdmin 18 } + + ntpClientEnable OBJECT-TYPE + SYNTAX NtpClientEnableT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "this mib to enable/disable the NTP client in the radio. + 0 - disable NTP client. + 1 - enable with 1 NTP server. + 2 - enable with 2 NTP servers. + 3 - enable with 3 NTP servers. + 4 - enable with 4 NTP servers." + + ::= { ntp 1 } + + ntpServer1IpAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address for the first NTP server in xxx.xxx.xxx.xxx format" + + ::= { ntp 2 } + + ntpServer2IpAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address for the second NTP server in xxx.xxx.xxx.xxx format" + ::= { ntp 3 } + + ntpServer3IpAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address for the third NTP server in xxx.xxx.xxx.xxx format" + ::= { ntp 4 } + + ntpServer4IpAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address for the forth NTP server in xxx.xxx.xxx.xxx format" + ::= { ntp 5 } + + ntpTimeZoneSelect OBJECT-TYPE + SYNTAX TimeZoneT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time Zone selection. + + 0 - (GMT-11:00) Samoa + 1 - (GMT-10.00) Hawaii + 2 - (GMT-09:00) Alaska + 3 - (GMT-08:00) Pacific Time + 4 - (GMT-07:00) Arizona + 5 - (GMT-07:00) Montain Time + 6 - (GMT-06:00) Central Time + 7 - (GMT-05:00) Eastern Time + 8 - (GMT-05:00) Indiana (East) + 9 - (GMT-04:00) Atlantic Time (Canada) + 10- (GMT) Coordinated Universal Time + 11- (GMT) London + 12- (GMT+01:00) Berlin + 13- (GMT+01:00) Belgrade + 14- (GMT+01:00) Paris + 15- (GMT+02:00) Cairo + 16- (GMT+02:00) Helsinki + 17- (GMT+03:00) Baghdad + 18- (GMT+03:00) Moscow + 19- (GMT+03:30) Tehran + 20- (GMT+04:30) Kabul + 21- (GMT+05:00) Karachi + 22- (GMT+07:00) Bangkok + 23- (GMT+08:00) Shanghai + 24- (GMT+08:00) Taipei + 25- (GMT+09:00) Tokyo + 26- (GMT+09:00) Seoul + 27- (GMT+10:00) Sydney + 28- (GMT+10:00) Vladivostok" + + ::= { ntp 6 } + + commitNtpSettings OBJECT-TYPE + SYNTAX DisplayString (SIZE(4..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This command allows saving or clear the NTP and Tome Zone configuration. + If the save includes the change of time zone, the radio will automatically reboot + to take effect the newly selected time zone. + Option strings to be written are: save, clear, correspondingly saving changes to + configuration to the persistent storage or clearing unsaved changes." + ::= { ntp 1000 } + + commitAdminSettings OBJECT-TYPE + SYNTAX DisplayString (SIZE(4..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Commit Administration settings command. Valid values: 'save', 'clear'. + Configuration changes via SNMP do not take effect until + 'save' (Commit) command is sent to this parameter. + 'clear' (Cancel) command is used to cancel configuration changes before commit operation. + In case of invalid configuration this parameter contains text description of the problem." + ::= { radioAdmin 1000 } + + radioConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Radio Configuration Section." + ::= { productsMIBObjects 3 } + + systemConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION "This is the device specific configuration section." + ::= { radioConfig 1 } + + commitSystemSettings OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Commit System Configuration settings command. Valid values: 'save', 'clear'. + Configuration changes via SNMP do not take effect until + 'save' (Commit) command is sent to this parameter. + 'clear' (Cancel) command is used to cancel configuration changes before commit operation. + In case of invalid configuration this parameter contains text description of the problem." + ::= { systemConfig 1000 } + + interface OBJECT-IDENTITY + STATUS current + DESCRIPTION "Radio Interfaces Configuration section." + ::= { radioConfig 2 } + + te1 OBJECT-IDENTITY + STATUS current + DESCRIPTION "T1,E1 interfaces Configuration section. + Section allows to configure T1/E1 ports on the radio if any." + ::= { interface 2 } + + te1NumChannels OBJECT-TYPE + SYNTAX Gauge32 + UNITS "channels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Number of T1 or E1 channels supported by the Radio." + ::= { te1 1 } + + te1NumActiveChannels OBJECT-TYPE + SYNTAX Gauge32 + UNITS "channels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Current number of channels available, based + on bandwitdh of the RF link and the license key." + ::= { te1 2 } + + selectT1orE1 OBJECT-TYPE + SYNTAX INTEGER { + t1( 0 ), + e1( 1 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Select operation mode of T1/E1 interfaces. Either T1(0) or E1(1). + See Web, Configuration, Interface, T1/E1, Set To E1/T1 Mode button." + ::= { te1 3 } + + te1Interfaces OBJECT-TYPE + SYNTAX SEQUENCE OF Te1InterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Attributes for T1 or E1 ports." + ::= { te1 4 } + + te1Interface OBJECT-TYPE + SYNTAX Te1InterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the T1/E1 Attribute table." + INDEX { + te1Status, t1LBO, te1AIS, t1LineCode, te1LoopBackMode + } + ::= { te1Interfaces 1 } + + Te1InterfacesEntry ::= SEQUENCE { + te1Status + Te1StatusT, + t1LBO + Te1LboT, + te1AIS + Te1StatusT, + t1LineCode + Te1LineCodeT, + te1LoopBackMode + Te1LoopBackModeT + } + + te1Status OBJECT-TYPE + SYNTAX Te1StatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The T1/E1 status: enable(1)/disable(0). + Parameter allows to enable/disable each individual T1 channel. + See Web, Configuration, Interface, T1/E1, Status. + To make permanent, write save to commitTe1Settings after change." + ::= { te1Interface 1 } + + t1LBO OBJECT-TYPE + SYNTAX Te1LboT + UNITS "feet" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Line Build Out length range. + Valid values (ft): lbo0to133(0), lbo133to266(1), lbo266to399(2), lbo399to533(3), lbo533to655(4). + See Web, Configuration, Interface, T1/E1, LBO. + To make permanent, write save to commitTe1Settings after change." + ::= { te1Interface 2 } + + te1AIS OBJECT-TYPE + SYNTAX Te1StatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The T1/E1 AIS enabled flag: enable(1)/disable(0). + If enabled, the radio places an AIS code on the output of the associated interface + if and when the link fails or when there is no E1 signal available from the far + end to provide the user at the local end. + See Web, Configuration, Interface, T1/E1, AIS. + To make permanent, write save to commitTe1Settings after change." + ::= { te1Interface 3 } + + t1LineCode OBJECT-TYPE + SYNTAX Te1LineCodeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The T1/E1 Line Code type: b8zs(0), ami(1). + See Web, Configuration, Interface, T1/E1, AIS, Line Code. + To make permanent, write save to commitTe1Settings after change." + ::= { te1Interface 4 } + + te1LoopBackMode OBJECT-TYPE + SYNTAX Te1LoopBackModeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Loop Back Mode for a T1/E1 interface. + Valid values: disabled(0), ExternalLocal(1), ExternalRemote(2), Internal(3). + All loopback configurations control the loop at the Line Interface integrated circuit, + which is the device wired directly to the front panel ports. + See Web, Configuration, Interface, T1/E1, AIS, Loopback. + To make permanent, write save to commitTe1Settings after change." + ::= { te1Interface 5 } + + commitTe1Settings OBJECT-TYPE + SYNTAX DisplayString (SIZE(4..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Commit TE1 Configuration settings command. Valid values: 'save', 'clear'. + Configuration changes to TE1 ports via SNMP do not take effect until + 'save' (Commit) command is sent to this parameter. + 'clear' (Cancel) command is used to cancel configuration changes before commit operation. + In case of invalid configuration this parameter contains text description of the problem." + ::= { te1 1000 } + + fileManagement OBJECT-IDENTITY + STATUS current + DESCRIPTION "The File Management Section. + This section allows to initiate Upload/Download firmware/configuration/logs, + perform Firmware activation procedure." + ::= { radioConfig 3 } + + currentFwFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The file name of the currently running firmware. + See Web, Administration, File Management, File Activation, Current File." + ::= { fileManagement 1 } + + alternateFwFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The file name of the alternate firmware image. + See Web, Administration, File Management, File Activation, Alternative File." + ::= { fileManagement 2 } + + swapFWimage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Swap the firmware images and restart radio. + To perform swap operation 'swap' command needs to be sent to this parameter. + For ExtendAirG2 to perform revert to factory operation 'factory' command needs to be sent. + Radio will become unavailable for several minutes." + ::= { fileManagement 3 } + + fileTransfer OBJECT-IDENTITY + STATUS current + DESCRIPTION "The File Transfer Section. + This section allows to initiate Upload/Download firmware/configuration/logs + over TFTP protocol." + ::= { fileManagement 4 } + + factoryFwFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The file name of the factory firmware image. + See Web, Administration, File Management, File Activation, Factory File." + ::= { fileManagement 5 } + + tftpServerIp OBJECT-TYPE + SYNTAX DisplayString (SIZE(7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The TFTP Server IP address. + " + ::= { fileTransfer 1 } + + uploadFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The name of the file for upload operation. + For configuration file uploadFilename should be always 'config.xml'. + uploadFilename value should match the file name in TFTP server folder." + ::= { fileTransfer 2 } + + transferType OBJECT-TYPE + SYNTAX FileTransferTypeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The file transfer type. + Valid values: + - uploadFirmware(0) + - uploadConfig(1) + - uploadRDD(2) (Valid only for TDD radios) + - downloadFirmware(3) + - downloadConfig(4) + - downloadMIBs(5) + - downloadEventLogs(6). + The actual operation starts via updating transferStart parameter value." + ::= { fileTransfer 3 } + + transferStart OBJECT-TYPE + SYNTAX FileTransferStartT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TransferStart parameter is used to initiate file transfer operation. + Send startTransfer(1) to this parameter." + ::= { fileTransfer 4 } + + transferStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current file transfer status." + ::= { fileTransfer 5 } + + radioMonitor OBJECT-IDENTITY + STATUS current + DESCRIPTION "Monitor Various components." + ::= { productsMIBObjects 4 } + + -- gps OBJECT IDENTIFIER ::= { radioMonitor 1 } + -- satelliteInView OBJECT-TYPE ::= { gps 1 } + alarms OBJECT IDENTIFIER ::= { radioMonitor 2 } + + + almLocal OBJECT IDENTIFIER ::= { alarms 3 } + locSysAlarms OBJECT IDENTIFIER ::= { almLocal 1 } + locEthAlarms OBJECT IDENTIFIER ::= { almLocal 2 } + locTe1Alarms OBJECT IDENTIFIER ::= { almLocal 3 } + -- gigEAlarms OBJECT IDENTIFIER ::= { locAlarms 4 } + -- locDS3Alarms OBJECT IDENTIFIER ::= { locAlarms 5 } + -- locV35Alarms OBJECT IDENTIFIER ::= { locAlarms 6 } + -- locOduAlarms OBJECT IDENTIFIER ::= { locAlarms 7 } + + locLinkState OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Link Status Alarm. + Possible values: + - almNORMAL(0) - Error-free connection (BER<10e-6) + - almMINOR(1) - Errorred connection (BER<10e-3) + - almMAJOR(2) - No link (BER>10e-3) + See Web, Monitor, Alarms, Link" + ::= { locSysAlarms 1 } + + locTempAlarm OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Temperature Alarm state. + Possible values: + - almNORMAL(0) - Normal temprature range + - almMINOR(1) - Exceeding normal temprature range + See Web, Monitor, Alarms, Temperature" + ::= { locSysAlarms 2 } + + locCurrentTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Internal Temperature in Celsius." + ::= { locSysAlarms 3 } + + locCurrentTempS OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Internal Temperature as a string. " + ::= { locSysAlarms 4 } + + -- locCollocAlarm OBJECT-TYPE ::= { locSysAlarms 8 } + -- remCollocAlarm OBJECT-TYPE ::= { remSysAlarms 8 } + + locLinkSecMismatch OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is link security mismatch alarm. + This alarm tells if the Link Security Key is matching or not. + Possible values: + - almNORMAL(0) - Link Secutiry keys match + - almMAJOR(2) - Link Secutiry keys do not match + " + ::= { locSysAlarms 9 } + + locLinkStateV OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vertical Link Status Alarm. -<g89><>" + ::= { locSysAlarms 15 } + + locLinkStateH OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Horizontal Link Status Alarm. -<g89><>" + ::= { locSysAlarms 16 } + +-- T1/E1 + locTe1LinkSummary OBJECT-TYPE + SYNTAX Led4ColorT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The T1/E1 Link Summary LED color. " + ::= { locTe1Alarms 1 } + + locTE1Alarms OBJECT-TYPE + SYNTAX SEQUENCE OF Te1Alarms1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Local T1/E1 Interface Alarms." + ::= { locTe1Alarms 2 } + + locTe1AlarmsEntry OBJECT-TYPE + SYNTAX Te1Alarms1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "T1/E1 Alarms table Entry." + INDEX { + locTe1Alarm + } + ::= { locTE1Alarms 1 } + + Te1Alarms1Entry ::= SEQUENCE { + locTe1Alarm + AlarmLevelT + } + + locTe1Alarm OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Alarms state for the Local T1/E1 Channel. + Possible values: + - almNORMAL(0) - Enabled and connection present + - almMAJOR(2) - Enabled and no connection present + - almDisable(3) - Disabled and no connection present + - almNotAvailable(4) - T1/E1 channel is not available + See Web, Monitor, Alarms, T1/E1 Input" + ::= { locTe1AlarmsEntry 1 } + +-- end of te1 local alarms + + almRemote OBJECT IDENTIFIER ::= { alarms 4 } + remSysAlarms OBJECT IDENTIFIER ::= { almRemote 1 } + remEthAlarms OBJECT IDENTIFIER ::= { almRemote 2 } + remTe1Alarms OBJECT IDENTIFIER ::= { almRemote 3 } + + remLinkState OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Link Status Alarm for far end radio. + Possible values: + - almNORMAL(0) - Error-free connection (BER<10e-6) + - almMINOR(1) - Errorred connection (BER<10e-3) + - almMAJOR(2) - No link (BER>10e-3) + - almNotAvailable(4) - Telemetry is down + See Web, Monitor, Alarms, Link" + ::= { remSysAlarms 1 } + + remTempAlarm OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Temperature Alarm state for far end radio. + Possible values: + - almNORMAL(0) - Normal temprature range + - almMINOR(1) - Exceeding normal temprature range + - almNotAvailable(4) - Telemetry is down + See Web, Monitor, Alarms, Temperature" + ::= { remSysAlarms 2 } + + remCurrentTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Internal Temperature in Celsius for far end radio. " + ::= { remSysAlarms 3 } + + remCurrentTempS OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The internal Temperature as a string for far end radio. " + ::= { remSysAlarms 4 } + +-- remCollocAlarm OBJECT-TYPE ::= { remSysAlarms 8 } + + remLinkSecMismatch OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is link security mismatch alarm. + This alarm tells if the Link Security Key is matching or not. + Possible values: + - almNORMAL(0) - Link Secutiry keys match + - almMAJOR(2) - Link Secutiry keys do not match + - almNotAvailable(4) - Telemetry is down + " + ::= { remSysAlarms 9 } + + remLinkStateV OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vertical Link Status Alarm. -<g89><>" + ::= { remSysAlarms 15 } + + remLinkStateH OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Horizontal Link Status Alarm. -<g89><>" + ::= { remSysAlarms 16 } + +-- remote Te1 alarms + remTe1LinkSummary OBJECT-TYPE + SYNTAX Led4ColorT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The T1/E1 Link Summary LED color. " + ::= { remTe1Alarms 1 } + + remTE1Alarms OBJECT-TYPE + SYNTAX SEQUENCE OF Te1AlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Remotel T1/E1 Interface Alarms." + ::= { remTe1Alarms 2 } + + remTe1AlarmsEntry OBJECT-TYPE + SYNTAX Te1AlarmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "T1/E1 Alarms table Entry." + INDEX { + remTe1Alarm + } + ::= { remTE1Alarms 1 } + + Te1AlarmsEntry ::= SEQUENCE { + remTe1Alarm + AlarmLevelT + } + + remTe1Alarm OBJECT-TYPE + SYNTAX AlarmLevelT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Alarms state for the Local T1/E1 Channel of far end radio. + Possible values: + - almNORMAL(0) - Enabled and connection present + - almMAJOR(2) - Enabled and no connection present + - almDisable(3) - Disabled and no connection present + - almNotAvailable(4) - Telemetry is down or T1/E1 channel is not available + See Web, Monitor, Alarms, T1/E1 Input" + ::= { remTe1AlarmsEntry 1 } + +-- end remote Te1 alarms + + + performance OBJECT IDENTIFIER ::= { radioMonitor 3 } + + perfLocal OBJECT IDENTIFIER ::= { performance 1 } + + perfRemote OBJECT IDENTIFIER ::= { performance 2 } + + + locCurrentBER OBJECT-TYPE + SYNTAX Integer32 + UNITS "BER * 1000000.0" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Curent Bit-Error Rate as scaled integer for local radio. + The BER multiplied by 1,000,000. + If the link is operating perfectly, this should indicate zero. + See Web, Monitor, Performance, Current BER" + ::= { perfLocal 1 } + + locCurrentBERstr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Current Bit-Error Rate as a string. " + ::= { perfLocal 2 } + + locCurrentRSL OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current RSL is the measurement of the received signal level. + When the RSL falls below the threshold specification, + the link disconnects and will not reconnect until + the RSL is above the threshold specification. + See Web, Monitor, Performance, Current RSL" + ::= { perfLocal 3 } + + locCurrentRSLstr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Current RSL as a string." + ::= { perfLocal 4 } + + locErrorDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Error Duration indicates the total number of seconds that occurred where + there was at least one bit error since the last time that + the radio statistics counter was reset. + See Web, Monitor, Performance, Errored Seconds" + ::= { perfLocal 5 } + + locErrorDurationStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Error Duration as a formatted string." + ::= { perfLocal 6 } + + locUnavailDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unavailable Duration keeps track of every second where the BER equals or exceeds 1x10-3, + as well as any seconds where there is a complete loss of radio communication. + See Web, Monitor, Performance, Unavailable Seconds" + ::= { perfLocal 7 } + + locUnavailDurationStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Unavailable Duration as a formatted string." + ::= { perfLocal 8 } + + locMinRSL OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Minimum RSL indicates the worst (lowest) received signal level + that occurred since the last counter reset. + See Web, Monitor, Performance, Minimum RSL" + ::= { perfLocal 9 } + + locMinRSLstr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Minimum RSL value as a string." + ::= { perfLocal 10 } + + locMinRSLtimestamp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Minimum RSL Timestamp indicates the date and time when the Minimum RSL occurred. + See Web, Monitor, Performance, Minimum RSL Timestamp" + ::= { perfLocal 11 } + + locMaxRSL OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Maximum RSL indicates the best (highest) RSL + that occurred since the last counter reset. + See Web, Monitor, Performance, Maximum RSL" + ::= { perfLocal 12 } + + locMaxRSLstr OBJECT-TYPE + SYNTAX DisplayString + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Maximum RSL level As string." + ::= { perfLocal 13 } + + locSampleDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Sample Duration indicates the amount of time passed since the last counter reset. + See Web, Monitor, Performance, Time Since Reset" + ::= { perfLocal 14 } + + locSampleDurationStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Sample Duration value as a formatted string." + ::= { perfLocal 15 } + + locEthPerfInterfaces OBJECT-TYPE + SYNTAX SEQUENCE OF LocEthPerfInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Performance characteristics of local Ethernet interfaces" + ::= { perfLocal 16 } + + locEthPerfInterfacesEntry OBJECT-TYPE + SYNTAX LocEthPerfInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the Performance characteristics of local Ethernet interfaces table" + INDEX { + locEthUtilizationIn, + locEthUtilizationOut, + locEthSpeed + } + ::= { locEthPerfInterfaces 1 } + + LocEthPerfInterfacesEntry ::= SEQUENCE { + locEthUtilizationIn Integer32, + locEthUtilizationOut Integer32, + locEthSpeed DisplayString + } + + locEthUtilizationIn OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound ethernet utilization (%). + See Web, Analysis, Ethernet Utilization." + ::= { locEthPerfInterfacesEntry 1 } + + locEthUtilizationOut OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound ethernet utilization (%). + See Web, Analysis, Ethernet Utilization." + ::= { locEthPerfInterfacesEntry 2 } + + locEthSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current Ethernet Speed. + See Web, Monitor, Ethernet Performance." + ::= { locEthPerfInterfacesEntry 3 } + + locEthUtilizationWatermarkEnabled OBJECT-TYPE + SYNTAX ExaltEnableT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet utilization watermark enable(1)/disable(0). + See Web, Analysis, Ethernet Utilization, Ethernet Utilization Watermark." + ::= { perfLocal 17 } + + locEthUtilizationWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet utilization watermark level (%). + See Web, Analysis, Ethernet Utilization, Watermark level." + ::= { perfLocal 18 } + + locEthUtilizationWatermarkTrapEnabled OBJECT-TYPE + SYNTAX ExaltEnableT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet utilization watermark trap enable(1)/disable(0). + The watermark trap function allows administrators to receive an SNMP trap + when watermark conditions are exceeded. + See Web, Analysis, Ethernet Utilization, Enable Ethernet Utilization Trap." + ::= { perfLocal 19 } + + locEthUtilizationWatermarkTrapDuration OBJECT-TYPE + SYNTAX Integer32 (0..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ethernet utilization trap limit in minutes/day (0-1440 minutes). + See Web, Analysis, Ethernet Utilization, Send trap if watermark hit duration exceeds." + ::= { perfLocal 20 } + + locMaximumTxModulation OBJECT-TYPE + SYNTAX AcmModulationT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The highest/maximum Tx modulation when ACM is enabled since the last counter reset. + See Web, Monitor, Performance, Tx modulation." + ::= { perfLocal 100 } + + locActiveTxModulation OBJECT-TYPE + SYNTAX AcmModulationT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The active Tx modulation when ACM is enabled. + See Web, Monitor, Performance, Tx modulation." + ::= { perfLocal 101 } + + locMinimumTxModulation OBJECT-TYPE + SYNTAX AcmModulationT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest/minimum Tx modulation when ACM is enabled since the last counter reset. + See Web, Monitor, Performance, Tx modulation." + ::= { perfLocal 102 } + + + locMaximumRxModulation OBJECT-TYPE + SYNTAX AcmModulationT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The highest/maximum Rx modulation when ACM is enabled since the last counter reset. + See Web, Monitor, Performance, Rx modulation." + ::= { perfLocal 103 } + + + locActiveRxModulation OBJECT-TYPE + SYNTAX AcmModulationT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The active Rx modulation when ACM is enabled. + See Web, Monitor, Performance, Rx modulation." + ::= { perfLocal 104 } + + + locMinimumRxModulation OBJECT-TYPE + SYNTAX AcmModulationT + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest/minimum Rx modulation when ACM is enabled since the last counter reset. + See Web, Monitor, Performance, Rx modulation." + ::= { perfLocal 105 } + + + -- + -- ACM Tx/Rx Ethernet throughtput + -- + + locMaximumTxEthernetThroughput OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The highest/maximum Tx Ethernet throughput in Mbps when ACM is enabled + since the last counter reset. + See Web, Monitor, Performance, Tx Ethernet Throughput." + ::= { perfLocal 106 } + + + locActiveTxEthernetThroughput OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The active Tx Ethernet throughput in Mbps when ACM is enabled. + See Web, Monitor, Performance, Tx Ethernet Throughput." + ::= { perfLocal 107 } + + + locMinimumTxEthernetThroughput OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest/minimum Tx Ethernet throughput in Mbps when ACM is enabled + since the last counter reset. + See Web, Monitor, Performance, Tx Ethernet Throughput." + ::= { perfLocal 108 } + + + locMaximumRxEthernetThroughput OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The highest/maximum Rx Ethernet throughput in Mbps when ACM is enabled + since the last counter reset. + See Web, Monitor, Performance, Rx Ethernet Throughput." + ::= { perfLocal 109 } + + + locActiveRxEthernetThroughput OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The active Rx Ethernet throughput in Mbps when ACM is enabled. + See Web, Monitor, Performance, Rx Ethernet Throughput." + ::= { perfLocal 110 } + + + locMinimumRxEthernetThroughput OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest/minimum Rx Ethernet throughput in Mbps when ACM is enabled + since the last counter reset. + See Web, Monitor, Performance, Rx Ethernet Throughput." + ::= { perfLocal 111 } + + locResetStats OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Write 'reset' to locResetStats to clear the Performance statistics." + ::= { perfLocal 1000 } + + + remCurrentBER OBJECT-TYPE + SYNTAX Integer32 + UNITS "BER * 1000000.0" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Curent Bit-Error Rate as scaled integer for far end radio. + The BER multiplied by 1,000,000. + If the link is operating perfectly, this should indicate zero. + See Web, Monitor, Performance, Current BER" + ::= { perfRemote 1 } + + remCurrentBERstr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Current Bit-Error Rate as a string. Far end radio" + ::= { perfRemote 2 } + + remCurrentRSL OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current RSL is the measurement of the received signal level. + When the RSL falls below the threshold specification, + the link disconnects and will not reconnect until + the RSL is above the threshold specification. + See Web, Monitor, Performance, Current RSL" + ::= { perfRemote 3 } + + remCurrentRSLstr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Current RSL as a string." + ::= { perfRemote 4 } + + remErrorDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Error Duration indicates the total number of seconds that occurred where + there was at least one bit error since the last time that + the radio statistics counter was reset. + See Web, Monitor, Performance, Errored Seconds, Remote column." + ::= { perfRemote 5 } + + remErrorDurationStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Error Duration as a formatted string. Far end radio." + ::= { perfRemote 6 } + + remUnavailDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unavailable Duration keeps track of every second where the BER equals or exceeds 1x10-3, + as well as any seconds where there is a complete loss of radio communication. + See Web, Monitor, Performance, Unavailable Seconds" + ::= { perfRemote 7 } + + remUnavailDurationStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Unavailable Duration as a formatted string. Far end radio." + ::= { perfRemote 8 } + + remMinRSL OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Minimum RSL indicates the worst (lowest) received signal level + that occurred since the last counter reset. + See Web, Monitor, Performance, Minimum RSL, Remote column." + ::= { perfRemote 9 } + + remMinRSLstr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Minimum RSL value as a string. Far end radio." + ::= { perfRemote 10 } + + remMinRSLtimestamp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Minimum RSL Timestamp indicates the date and time when the Minimum RSL occurred. + See Web, Monitor, Performance, Minimum RSL Timestamp, Remote column." + ::= { perfRemote 11 } + + remMaxRSL OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Maximum RSL indicates the best (highest) RSL + that occurred since the last counter reset. + See Web, Monitor, Performance, Maximum RSL, Remote column." + ::= { perfRemote 12 } + + remMaxRSLstr OBJECT-TYPE + SYNTAX DisplayString + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Maximum RSL level As string. Far end radio." + ::= { perfRemote 13 } + + remSampleDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Sample Duration indicates the amount of time passed since the last counter reset. + See Web, Monitor, Performance, Time Since Reset, Remote column." + ::= { perfRemote 14 } + + remSampleDurationStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Sample Duration value as a formatted string. Far end radio." + ::= { perfRemote 15 } + + remResetStats OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Write 'reset' to remResetStats to clear the Performance statistics." + ::= { perfRemote 1000 } + + userThroughput OBJECT IDENTIFIER ::= { radioMonitor 5 } + + aggregateUserThroughput OBJECT-TYPE + SYNTAX DisplayString + UNITS "MBit/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Aggregated User Throughput. + For FDD radios this parameter is always equal to fullDuplexEthernetThroughput." + ::= { userThroughput 1 } + + inboundEthernetThroughput OBJECT-TYPE + SYNTAX DisplayString + UNITS "MBit/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inbound Ethernet Throughput. + For FDD radios this parameter is always N/A." + ::= { userThroughput 2 } + + outboundEthernetThroughput OBJECT-TYPE + SYNTAX DisplayString + UNITS "MBit/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outbound Ethernet Throughput. + For FDD radios this parameter is always N/A." + ::= { userThroughput 3 } + + fullDuplexEthernetThroughput OBJECT-TYPE + SYNTAX DisplayString + UNITS "MBit/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Full Duplex Ethernet Throughput is determined by + the combination of settings for Mode and Bandwidth. + See Web, Monitor, User Throughput, Full Duplex Ethernet Throughput." + ::= { userThroughput 4 } + + radioReboot OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reboot the radio device. + Send 'reboot' to radioReboot parameter to reboot the radio device." + ::= { productsMIBObjects 1000 } + + productsMIBConformance OBJECT IDENTIFIER ::= { productsMIB 3 } + + productsMIBCompliances OBJECT IDENTIFIER ::= { productsMIBConformance 1 } + + productsMIBGroups OBJECT IDENTIFIER ::= { productsMIBConformance 2 } + + productsAllObjects OBJECT-GROUP + OBJECTS { + modelName, + partNumber, + serialNumber, + interfaceType, + firmwareVersion, + bootVersion, + rfFreqBand, + sysDate, + sysTime, + rnLocal, + rnRemote, + linkName, + linkSecKey, + adminPassword, + userPassword, + ipLocal, + ipRemote, + subnetMask, + ipAddressNetmask, + defaultGateway, + commitAdminSettings, + te1NumChannels, + te1NumActiveChannels, + selectT1orE1, + commitTe1Settings, + currentFwFilename, + alternateFwFilename, + swapFWimage, + locLinkState, + locLinkStateV, + locLinkStateH, + locTe1LinkSummary, + locTempAlarm, + locCurrentTemp, + locCurrentTempS, + locLinkSecMismatch, + remLinkState, + remLinkStateV, + remLinkStateH, + remTe1LinkSummary, + remTempAlarm, + remCurrentTemp, + remCurrentTempS, + remLinkSecMismatch, + locCurrentBER, + locCurrentBERstr, + locCurrentRSL, + locCurrentRSLstr, + locErrorDuration, + locErrorDurationStr, + locUnavailDuration, + locUnavailDurationStr, + locMinRSL, + locMinRSLstr, + locMinRSLtimestamp, + locMaxRSL, + locMaxRSLstr, + locSampleDuration, + locSampleDurationStr, + locResetStats, + remCurrentBER, + remCurrentBERstr, + remCurrentRSL, + remCurrentRSLstr, + remErrorDuration, + remErrorDurationStr, + remUnavailDuration, + remUnavailDurationStr, + remMinRSL, + remMinRSLstr, + remMinRSLtimestamp, + remMaxRSL, + remMaxRSLstr, + remSampleDuration, + remSampleDurationStr, + remResetStats, + radioReboot, + te1Status, + t1LBO, + te1AIS, + t1LineCode, + te1LoopBackMode, + locTe1Alarm, + remTe1Alarm, + aesEnable, + licKey, + aggregateUserThroughput, + inboundEthernetThroughput, + outboundEthernetThroughput, + fullDuplexEthernetThroughput, + locEthUtilizationIn, + locEthUtilizationOut, + locEthUtilizationWatermarkEnabled, + locEthUtilizationWatermark, + locEthUtilizationWatermarkTrapEnabled, + locEthUtilizationWatermarkTrapDuration + } + STATUS current + DESCRIPTION "This automatically created object group contains + all those objects that do not belong to any other + OBJECT-GROUP" + ::= { productsMIBGroups 1 } + +END + diff --git a/MIBS/exalt/ExaltComm b/MIBS/exalt/ExaltComm new file mode 100644 index 0000000..ef34713 --- /dev/null +++ b/MIBS/exalt/ExaltComm @@ -0,0 +1,1223 @@ +ExaltComm DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, enterprises, Integer32, Gauge32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + RadioSourceT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Radio Source. Radio A or Radio B" + SYNTAX INTEGER { + radioA( 1 ), + radioB( 2 ) + } + + BandwidthT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Radio Bandwidth." + SYNTAX INTEGER { + khz1750( 1750 ), + khz3500( 3500 ), + khz5000( 5000 ), + khz7000( 7000 ), + khz8000( 8000 ), + khz10000( 10000 ), + khz12500( 12500 ), + khz13750( 13750 ), + khz14000( 14000 ), + khz16000( 16000 ), + khz20000( 20000 ), + khz25000( 25000 ), + khz27500( 27500 ), + khz28000( 28000 ), + khz29650( 29650 ), + khz30000( 30000 ), + khz32000( 32000 ), + khz40000( 40000 ), + khz50000( 50000 ), + khz55000( 55000 ), + khz56000( 56000 ), + khz59300( 59300 ), + khz60000( 60000 ), + khz64000( 64000 ), + khz80000( 80000 ) + } + + ModulationT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the supported Modulation types." + SYNTAX INTEGER { + mQPSK( 0 ), + m16QAM( 1 ), + m32QAM( 5 ), + m64QAM( 2 ), + m128QAM( 3 ), + m256QAM( 4 ), + m512QAM( 6 ) + } + + LinkDistanceT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Distance between Radios in miles." + SYNTAX INTEGER { + under2( 2 ), + under5( 5 ), + under10( 10 ), + under20( 20 ), + under50( 50 ) + } + + TddFrameSizeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The TDD Frame Size enum in tenths of milliseconds." + SYNTAX INTEGER { + tdd05( 5 ), + tdd10( 10 ), + tdd20( 20 ), + tdd25( 25 ), + tdd40( 40 ), + tdd50( 50 ) + } + + ExtAlarmsT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This is the condidtion that an alarm should be + raised." + SYNTAX INTEGER { + alarmOnCLOSE( 1 ), + alarmOnOPEN( 2 ) + } + + EthMainStatusT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Main ethernet port status." + SYNTAX INTEGER { + enableWithMute( 0 ), + enableNOmute( 1 ), + disableAlarm( 2 ) + } + + EthAuxStatusT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Aux ethernet port Alarm enabled status" + SYNTAX INTEGER { + enableAlarm( 0 ), + disableAlarm( 1 ) + } + + EthPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Ethernet port operation Modes" + SYNTAX INTEGER { + full100( 0 ), + full10( 1 ), + half100( 2 ), + half10( 3 ), + auto( 4 ) + + } + + GbeEthPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Ethernet port operation Modes for GigE interfaces" + SYNTAX INTEGER { + full1000( 1 ), + half1000( 2 ), + full100( 3 ), + half100( 4 ), + full10( 5 ), + half10( 6 ), + auto( 7 ) + } + + AuxNmsMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The NMS mode (in-band or out-of-band)" + SYNTAX INTEGER { + inBand( 1 ), + outBand( 2 ) + } + + EnableStatusT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enable / Disable parameter" + SYNTAX INTEGER { + disable( 0 ), + enable( 1 ) + } + + EthernetMgmtTypeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Defines Ethernet switch management options" + SYNTAX INTEGER { + inBand( 0 ), + outOfBand( 1 ), + portToPort( 2 ), + legacy( 3 ), + advanced( 4 ) + } + + MhsRoleT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The designated role of the MHS." + SYNTAX INTEGER { + notDefined( 0 ), + primary( 1 ), + secondary( 2 ) + } + + MhsLockOnT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Lock on configuration of the MHS." + SYNTAX INTEGER { + noLock( 0 ), + lockOnline( 1 ), + lockStandby( 2 ) + } + + MhsTimeoutT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The lock on timeout of the MHS." + SYNTAX INTEGER { + infinite( 0 ), + twentySeconds( 1 ), + tenMinutes( 2 ) + } + + Te1StatusT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The T1/E1 enabled status." + SYNTAX INTEGER { + disabled( 0 ), + enabled( 1 ) + } + + Te1LboT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Te1 LBO types." + SYNTAX INTEGER { + notAvail( -1 ), + lbo0to133( 0 ), + lbo133to266( 1 ), + lbo266to399( 2 ), + lbo399to533( 3 ), + lbo533to655( 4 ) + } + + Te1LineCodeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The T1/E1 Line Codes." + SYNTAX INTEGER { + notAvail( -1 ), + b8zs( 0 ), + ami( 1 ) + } + + Te1LoopBackModeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the loopback modes of the T1/E1 interfaces." + SYNTAX INTEGER { + lbDisabled( 0 ), + lbExtLocal( 1 ), + lbExtRemote( 2 ), + lbInternal( 3 ) + } + + AlarmLevelT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Alarm Levels." + SYNTAX INTEGER { + almNORMAL( 0 ), + almMINOR( 1 ), + almMAJOR( 2 ), + almDisable( 3 ), + almNotAvailable (4), + almClearChanel( 5 ), + almNonOccupant( 6 ) + + } + + BandSelectT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Band Selections" + SYNTAX INTEGER { + ghz53( 0 ), + ghz54( 1 ), + ghz58( 2 ) + } + + FreqGroupT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Frequency Group" + SYNTAX INTEGER { + all( 0 ), + preferred( 1 ) + } + + Led4ColorT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "4 Color front pannel LED Bitmap." + SYNTAX INTEGER { + ledOFF( 0 ), + redSlowBlink( 85 ), + yellowSlowBlink( 102 ), + greenSlowBlink( 119 ), + redFastBlink( 153 ), + yellowFastBlink( 170 ), + greenFastBlink( 187 ), + redON( 221 ), + yellowON( 238 ), + greenON( 255 ) + } + + RadioFreq24T ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This is the 2.4 ghz band freq ranges." + SYNTAX Integer32 (2406..2468) + + RadioFreq5gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the 5.3 and 5.8 Freq ranges." + SYNTAX Integer32 (5260..5332 | 5731..5844) + + RadioTxPwr24T ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 2.4 GHz band Power levels." + SYNTAX Integer32 (70..270) + + RadioTxPwr5gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 5 GHz Band Power levels." + SYNTAX Integer32 (-70..240) + + RadioTxPwr6gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 6 GHz Band Power levels." + SYNTAX Integer32 (0..320) + + RadioTxPwr7LgT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 7.0L GHz Band Power levels." + SYNTAX Integer32 (0..320) + + RadioTxPwr7gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 7 GHz Band Power levels." + SYNTAX Integer32 (30..270) + + RadioTxPwr8gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 8 GHz Band Power levels." + SYNTAX Integer32 (30..270) + + RadioTxPwr11gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 11 GHz Band Power levels." + SYNTAX Integer32 (0..270) + + RadioTxPwrHP11gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 11 GHz HP Band Power levels." + SYNTAX Integer32 (100..290) + + RadioTxPwr13gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 13 GHz Band Power levels." + SYNTAX Integer32 (0..270) + + RadioTxPwr15gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 15 GHz Band Power levels." + SYNTAX Integer32 (0..270) + + RadioTxPwr18gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 18 GHz Band Power levels." + SYNTAX Integer32 (0..270) + + RadioTxPwr23gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 23 GHz Band Power levels." + SYNTAX Integer32 (0..260) + + RadioTxPwr24gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 24 GHz Band Power levels." + SYNTAX Integer32 (-250..50) + + RadioTxPwr28gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 28 GHz Band Power levels." + SYNTAX Integer32 (0..260) + + RadioTxPwr38gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 38 GHz Band Power levels." + SYNTAX Integer32 (0..240) + + RadioTxPwr42gT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The 42 GHz Band Power levels." + SYNTAX Integer32 (0..230) + + DiplexerConfigG2T ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are diplexer configuration options for lower band radios, where + Unconfigured is not configurable." + SYNTAX INTEGER { + unconfigured( 0 ), + diplexer701( 701 ), + diplexer702( 702 ), + diplexer703( 703 ), + diplexer704( 704 ), + diplexer705( 705 ), + diplexer706( 706 ), + diplexer707( 707 ), + diplexer708( 708 ), + diplexer709( 709 ), + diplexer710( 710 ), + diplexer711( 711 ), + diplexer712( 712 ), + diplexer713( 713 ), + diplexer714( 714 ), + diplexer715( 715 ), + diplexer716( 716 ), + diplexer717( 717 ), + diplexer718( 718 ), + diplexer719( 719 ), + diplexer720( 720 ), + diplexer721( 721 ), + diplexer722( 722 ), + diplexer723( 723 ), + diplexer724( 724 ), + diplexer725( 725 ), + diplexer726( 726 ), + diplexer727( 727 ), + diplexer728( 728 ), + diplexer729( 729 ), + diplexer730( 730 ), + diplexer731( 731 ), + diplexer732( 732 ), + diplexer733( 733 ), + diplexer734( 734 ), + diplexer735( 735 ), + diplexer736( 736 ), + diplexer737( 737 ), + diplexer738( 738 ), + diplexer739( 739 ), + diplexer740( 740 ), + diplexer741( 741 ), + diplexer742( 742 ), + diplexer743( 743 ), + diplexer744( 744 ), + diplexer745( 745 ), + diplexer746( 746 ), + diplexer747( 747 ), + diplexer748( 748 ), + diplexer749( 749 ), + diplexer750( 750 ), + diplexer751( 751 ), + diplexer752( 752 ), + diplexer753( 753 ), + diplexer754( 754 ), + diplexer755( 755 ), + diplexer756( 756 ), + diplexer757( 757 ), + diplexer758( 758 ), + diplexer759( 759 ), + diplexer760( 760 ), + diplexer761( 761 ), + diplexer762( 762 ), + diplexer763( 763 ), + diplexer764( 764 ), + diplexer765( 765 ), + diplexer766( 766 ), + diplexer767( 767 ), + diplexer768( 768 ), + diplexer769( 769 ), + diplexer770( 770 ), + diplexer771( 771 ), + diplexer772( 772 ), + diplexer773( 773 ), + diplexer774( 774 ), + diplexer775( 775 ), + diplexer776( 776 ), + diplexer777( 777 ), + diplexer778( 778 ), + diplexer779( 779 ), + diplexer780( 780 ), + diplexer781( 781 ), + diplexer782( 782 ), + diplexer783( 783 ), + diplexer784( 784 ), + diplexer785( 785 ), + diplexer786( 786 ), + diplexer787( 787 ), + diplexer788( 788 ), + diplexer789( 789 ), + diplexer790( 790 ), + diplexer791( 791 ), + diplexer792( 792 ), + diplexer793( 793 ), + diplexer794( 794 ), + diplexer795( 795 ), + diplexer796( 796 ), + diplexer797( 797 ), + diplexer798( 798 ), + diplexer799( 799 ), + diplexer800( 800 ), + diplexer801( 801 ), + diplexer802( 802 ), + diplexer803( 803 ), + diplexer804( 804 ), + diplexer805( 805 ), + diplexer806( 806 ), + diplexer807( 807 ), + diplexer808( 808 ), + diplexer809( 809 ), + diplexer810( 810 ), + diplexer811( 811 ), + diplexer812( 812 ), + diplexer813( 813 ), + diplexer814( 814 ), + diplexer815( 815 ), + diplexer816( 816 ), + diplexer817( 817 ), + diplexer818( 818 ), + diplexer819( 819 ), + diplexer820( 820 ), + diplexer821( 821 ), + diplexer822( 822 ), + diplexer823( 823 ), + diplexer824( 824 ), + diplexer825( 825 ), + diplexer826( 826 ), + diplexer827( 827 ), + diplexer828( 828 ), + diplexer829( 829 ), + diplexer830( 830 ), + diplexer831( 831 ), + diplexer832( 832 ), + diplexer833( 833 ), + diplexer834( 834 ), + diplexer835( 835 ), + diplexer836( 836 ), + diplexer837( 837 ), + diplexer838( 838 ), + diplexer839( 839 ), + diplexer840( 840 ), + diplexer841( 841 ), + diplexer842( 842 ), + diplexer843( 843 ), + diplexer844( 844 ), + diplexer845( 845 ), + diplexer846( 846 ), + diplexer847( 847 ), + diplexer848( 848 ), + diplexer849( 849 ), + diplexer850( 850 ), + diplexer851( 851 ), + diplexer852( 852 ), + diplexer853( 853 ), + diplexer854( 854 ), + diplexer855( 855 ), + diplexer856( 856 ), + diplexer857( 857 ), + diplexer858( 858 ), + diplexer859( 859 ), + diplexer860( 860 ), + diplexer861( 861 ), + diplexer862( 862 ), + diplexer863( 863 ), + diplexer864( 864 ), + diplexer865( 865 ), + diplexer866( 866 ), + diplexer867( 867 ), + diplexer868( 868 ), + diplexer869( 869 ), + diplexer870( 870 ), + diplexer871( 871 ), + diplexer872( 872 ), + diplexer875( 875 ), + diplexer876( 876 ), + diplexer877( 877 ), + diplexer878( 878 ), + diplexer879( 879 ), + diplexer880( 880 ), + diplexer881( 881 ), + diplexer882( 882 ), + diplexer883( 883 ), + diplexer884( 884 ), + diplexer885( 885 ), + diplexer886( 886 ), + diplexer887( 887 ), + diplexer888( 888 ), + diplexer889( 889 ), + diplexer890( 890 ), + diplexer891( 891 ), + diplexer892( 892 ), + diplexer893( 893 ), + diplexer894( 894 ), + diplexer895( 895 ), + diplexer896( 896 ), + diplexer897( 897 ), + diplexer898( 898 ), + diplexer899( 899 ), + diplexer900( 900 ), + diplexer901( 901 ), + diplexer902( 902 ), + diplexer903( 903 ), + diplexer904( 904 ), + diplexer905( 905 ), + diplexer906( 906 ), + diplexer907( 907 ), + diplexer908( 908 ), + diplexer909( 909 ), + diplexer910( 910 ), + diplexer911( 911 ), + diplexer912( 912 ), + diplexer913( 913 ), + diplexer914( 914 ), + diplexer915( 915 ), + diplexer916( 916 ), + diplexer917( 917 ), + diplexer918( 918 ), + diplexer919( 919 ), + diplexer920( 920 ), + other( 7 ) + } + + DiplexerConfigT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are diplexer configuration options for lower band radios, where + Unconfigured is not configurable." + SYNTAX INTEGER { + unconfigured( 0 ), + diplexer125( 125 ), + diplexer126( 126 ), + diplexer127( 127 ), + diplexer128( 128 ), + diplexer129( 129 ), + diplexer130( 130 ), + diplexer301( 301 ), + diplexer302( 302 ), + diplexer303( 303 ), + diplexer304( 304 ), + diplexer305( 305 ), + diplexer306( 306 ), + diplexer307( 307 ), + diplexer308( 308 ), + diplexer309( 309 ), + diplexer310( 310 ), + diplexer311( 311 ), + diplexer312( 312 ), + diplexer313( 313 ), + diplexer314( 314 ), + diplexer315( 315 ), + diplexer316( 316 ), + diplexer317( 317 ), + diplexer318( 318 ), + diplexer319( 319 ), + diplexer320( 320 ), + diplexer321( 321 ), + diplexer322( 322 ), + diplexer323( 323 ), + diplexer324( 324 ), + diplexer325( 325 ), + diplexer326( 326 ), + diplexer327( 327 ), + diplexer328( 328 ), + diplexer329( 329 ), + diplexer330( 330 ), + diplexer331( 331 ), + diplexer332( 332 ), + diplexer333( 333 ), + diplexer334( 334 ), + diplexer335( 335 ), + diplexer336( 336 ), + diplexer337( 337 ), + diplexer338( 338 ), + diplexer339( 339 ), + diplexer340( 340 ), + diplexer341( 341 ), + diplexer342( 342 ), + diplexer343( 343 ), + diplexer344( 344 ), + diplexer345( 345 ), + diplexer346( 346 ), + diplexer347( 347 ), + diplexer348( 348 ), + diplexer349( 349 ), + diplexer350( 350 ), + diplexer351( 351 ), + diplexer352( 352 ), + diplexer353( 353 ), + diplexer354( 354 ), + diplexer355( 355 ), + diplexer356( 356 ), + diplexer357( 357 ), + diplexer358( 358 ), + diplexer359( 359 ), + diplexer360( 360 ), + diplexer361( 361 ), + diplexer362( 362 ), + diplexer363( 363 ), + diplexer364( 364 ), + diplexer365( 365 ), + diplexer366( 366 ), + diplexer367( 367 ), + diplexer368( 368 ), + diplexer377( 377 ), + diplexer378( 378 ), + diplexer379( 379 ), + diplexer380( 380 ), + diplexer381( 381 ), + diplexer382( 382 ), + diplexer389( 389 ), + diplexer390( 390 ), + diplexer391( 391 ), + diplexer392( 392 ), + diplexer393( 393 ), + diplexer394( 394 ), + diplexer395( 395 ), + diplexer396( 396 ), + diplexer397( 397 ), + diplexer398( 398 ), + diplexer399( 399 ), + diplexer400( 400 ), + diplexer401( 401 ), + diplexer402( 402 ), + diplexer403( 403 ), + diplexer404( 404 ), + diplexer405( 405 ), + diplexer406( 406 ), + diplexer407( 407 ), + diplexer408( 408 ), + diplexer409( 409 ), + diplexer410( 410 ), + diplexer411( 411 ), + diplexer412( 412 ), + diplexer413( 413 ), + diplexer414( 414 ), + diplexer415( 415 ), + diplexer416( 416 ), + other( 7 ) + } + + RadioCollocSyncSourceT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This is the source to get SYNC timing. Choices + are Off, GPS, or Internal" + SYNTAX INTEGER { + syncOFF( 0 ), + syncGPS( 1 ), + syncINTERNAL( 2 ) + } + + RadioCollocSyncTypeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This is the radio SYNC type. Choices + are SYNC_AUTO, SYNC_SRC, SYNC_SINK or SYNC_NONE" + SYNTAX INTEGER { + syncAuto( 1 ), + syncSrc( 2 ), + syncSink( 3 ), + syncNone( 4 ) + } + + VlanStatusT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This is definition for Vlan status. (Enabled or + disabled)" + SYNTAX INTEGER { + disabled( 0 ), + enableBlkUtag( 1 ), + enablePassUtag( 2 ), + enableTagUtag( 3 ), + enableMgmtOnly(4) + } + + VlanIdT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The VLAN ID" + SYNTAX Integer32 (1..4095) + + VlanGroupT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the Valid options for vlan ethernet + interfaces." + SYNTAX INTEGER { + groupNONE( 0 ), + groupETH2( 1 ), + groupPoE1( 2 ), + groupETH2andPoE1( 3 ) + } + + + TxOffsetT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable sets TX offset(in uSecs) of our radios + to sync with other vendors' radios in a collocated configuration." + SYNTAX Integer32 (0..5000) + + AntPortT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable selects antenna port for ODU. + 1- portA for 5rc, port H for 5r , ANT1 for 5rc Denali + 2- portB for 5rc, portV for 5r, ANT2 for 5rc Denali;" + + SYNTAX INTEGER { + portONE( 1 ), + portTWO( 2 ) + } + + + PolarizationT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable selects ODU polarizations for GigE radios. + 1 - selects portV for Veritical , + 2 - select portH for Horizontal , + 3- for Cross-Pole (V+H)" + SYNTAX INTEGER { + portV( 1 ), + portH( 2 ), + portVplusH( 3 ) + } + + + RslPortT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable sets the RF channel for antenna alignment purpose." + SYNTAX INTEGER { + portV(1), + portH(2) + } + + BuzTimeoutT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable selects ODU buzzer timeout period. + 1 - turns off buzzer, + 2 - sets buzzer timeout period to 10 minutes, + 3 - sets buzzer timeout period to 2 hours." + SYNTAX INTEGER { + buzzerOFF( 0 ), + buzzerTenMinute( 1 ), + buzzerTwoHour( 2 ) + } + + FlyWheelT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable selects ODU fly wheeling timeout period. + 0 - fly wheel for 5 minutes, 1 - fly wheel forever." + SYNTAX INTEGER { + fwNormal( 0 ), + fwInfinite( 1 ) + } + + TxDcycleT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This sets Fixed Asymmetric Throughput in both tx and rx directions. + User Options are: tx(20%)/rx(80%), 35/65, 50/50, 65/35 and 80/20." + SYNTAX INTEGER { + t20r80( 1 ), + t35r65( 2 ), + t50r50( 3 ), + t65r35( 4 ), + t80r20( 5 ) + } + + DfsEnableT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable sets DFS enable/disable option; this is option is + availble for Radio A only." + SYNTAX INTEGER { + disable(0), + enable(1) + } + + DfsAntGainT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable sets DFS antenna gain (in dB); available antenna + gain ranges from 18 to 38 dB, with 1 dB step." + SYNTAX Integer32 (18..38) + + QosTagT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable sets Qos 802.1p tag." + SYNTAX INTEGER (0..7) + + QosQueueSizePercentT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Qos queue size in percentage" + SYNTAX Integer32 (1..100) + + QosQueueSizeByteT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Qos queue size in bytes" + SYNTAX Integer32 (1..2097152) + + QosTtlT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Qos time to live in miliseconds in a queue" + SYNTAX Integer32 (100..100000) + + V35StatusT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The V35 enabled status." + SYNTAX INTEGER { + disabled( 0 ), + enabled( 1 ) + } + + V35RateT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The V35 channel rate Depends upon the T1/E1 settings of V35 Interface + channel rate selction differs + To set V35_T1, T1 mode should be selected + To set V35_E1, E1 mode should be selected." + SYNTAX INTEGER { + + v35Rate56K (0), + v35Rate64K (1), + v35Rate128K (2), + v35Rate256K (3), + v35Rate384K (4), + v35Rate512K (5), + v35Rate768K (6), + v35Rate1024K(7), + v35Rate1544K(8 ), + v35Rate2048K(9 ) + } + + V35ClockInversionT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The V35 clock inversion." + SYNTAX INTEGER { + txNormalRxNormal(0), + txInvertRxNormal(1), + txNormalRxInvert(2), + txInvertRxInvert(3) + } + + V35TxClockT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The V35 transmit clock ." + SYNTAX INTEGER { + rxClock(0), + externalTxClock(1), + internalGenerator(2) + } + + V35CTSHandshakeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The V35 CTS handshake." + SYNTAX INTEGER { + handshakeAlwaysOn(0), + handshakeFollowRTS(1) + } + + V35LoopBackModeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the loopback modes of the V35 interfaces." + SYNTAX INTEGER { + lbDisabled( 0 ), + lbExtLocal( 1 ), + lbExtRemote( 2 ), + lbInternal( 3 ) + } + + DS3StatusT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The DS3 enabled status." + SYNTAX INTEGER { + disabled( 0 ), + enabled( 1 ) + } + + DS3LineCodeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The DS3 Line Codes." + SYNTAX INTEGER { + notAvail( -1 ), + b8zs( 0 ), + ami( 1 ) + } + + + DS3LoopBackModeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the loopback modes of the DS3 interfaces." + SYNTAX INTEGER { + lbDisabled( 0 ), + lbExtLocal( 1 ), + lbExtRemote( 2 ), + lbInternal( 3 ) + } + + ExaltEnableT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enable / Disable parameter" + SYNTAX INTEGER { + disable( 0 ), + enable( 1 ) + } + + AcmPolicyT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable selects ACM Policy. + 0 - sets Conservative policy, + 1 - sets Agressive policy." + SYNTAX INTEGER { + conservative( 0 ), + agressive( 1 ) + } + + AcmBaseModulationT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the supported ACM Base Modulation types." + SYNTAX INTEGER { + mQPSK( 0 ), + m8PSK( 6 ), + m16QAM( 1 ), + m32QAM( 5 ), + m64QAM( 2 ), + m128QAM( 3 ), + m256QAM( 4 ) + } + + AcmTargetModulationT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the supported ACM Target Modulation types." + SYNTAX INTEGER { + m16QAM( 1 ), + m32QAM( 5 ), + m64QAM( 2 ), + m128QAM( 3 ), + m256QAM( 4 ), + m512QAM( 6 ) + } + + AcmModulationT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the supported ACM Modulation types. When ACM is disabled or when telemetry is down, the modulation is -9999." + SYNTAX INTEGER { + notAvailable( -9999 ), + mQPSK( 0 ), + m8PSK( 7 ), + m16QAM( 1 ), + m32QAM( 5 ), + m64QAM( 2 ), + m128QAM( 3 ), + m256QAM( 4 ), + m512QAM( 6 ), + mBPSK2( 8 ), + mQPSK2( 9 ), + m8PSK2( 10 ), + m16QAM2( 14 ), + m32QAM2( 11 ), + m64QAM2( 12 ), + m128QAM2( 13 ), + m512QAM2( 15 ), + mQPSK3( 16 ), + mBPSK3( 17 ) + } + + TcmModulationT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the supported TCM Modulation types. When ACM is enabled, the TCM modulation will be invalid." + SYNTAX INTEGER { + notAvailable( -9999 ), + mQPSKThru( 0 ), + m16QAMThru( 1 ), + m32QAMThru( 5 ), + m64QAMThru( 2 ), + m128QAMThru( 3 ), + m256QAMThru( 4 ), + + mQPSKBase( 8 ), + m16QAMBase( 9 ), + m32QAMBase( 13 ), + m64QAMBase( 10 ), + m128QAMBase( 11 ), + m256QAMBase( 12 ), + + mQPSKSysG( 16 ), + m16QAMSysG( 17 ), + m32QAMSysG( 21 ), + m64QAMSysG( 18 ), + m128QAMSysG( 19 ), + m256QAMSysG( 20 ) + + } + + AcmPowerBoostEnableT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "ACM Power Boost Enable / Disable parameter" + SYNTAX INTEGER { + disable( 0 ), + enable( 1 ) + } + + FileTransferTypeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Supported file transfer types." + SYNTAX INTEGER { + uploadFirmware( 0 ), + uploadConfig( 1 ), + uploadRDD( 2 ), + downloadFirmware( 3 ), + downloadConfig( 4 ), + downloadMIBs( 5 ), + downloadEventLogs( 6 ) + } + + FileTransferStartT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Supported file start/status types." + SYNTAX INTEGER { + noAction( 0 ), + startTransfer( 1 ) + } + + PerformanceModeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "These are the supported performance mode when TCM modulation is used." + SYNTAX INTEGER { + maxThroughputMinLatency( 0 ), + maxSystemGain( 1 ), + balancedPerformance( 2 ) + } + + NtpClientEnableT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enable or disable NTP client" + SYNTAX INTEGER { + disable( 0 ), + enableWith1Server( 1 ), + enableWith2Servers( 2 ), + enableWith3Servers( 3 ), + enableWith4Servers( 4 ) + } + + TimeZoneT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Time Zone" + SYNTAX INTEGER { + samoa( 0 ), + hawaii( 1 ), + alaska( 2 ), + pacific( 3 ), + arizona( 4 ), + mountain( 5 ), + central( 6 ), + eastern( 7 ), + east-Indiana( 8 ), + atlantic( 9 ), + uTC( 10 ), + london( 11 ), + berlin( 12 ), + belgrade( 13 ), + paris( 14 ), + cairo( 15 ), + helsinki( 16 ), + baghdad( 17 ), + moscow( 18 ), + tehran( 19 ), + kabul( 20 ), + karachi( 21 ), + bangkok( 22 ), + shanghai( 23 ), + taipei( 24 ), + tokyo( 25 ), + seoul( 26 ), + sydney( 27 ), + vladivostok( 28) + } + + SyslogEnableT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enable or disable Syslog logging to remote." + SYNTAX INTEGER { + disabled( 0 ), + enabled( 1 ) + } + + SyslogFilterSelectT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Select logging filter to control events to be sent to remote host" + SYNTAX INTEGER { + all( 0 ), + minor( 1 ), + minorMajorCritical( 2 ), + major( 3 ), + majorCritical( 4 ), + critical(5) + } + + DualRadioXpicEnableT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Disable XPIC or enable XPIC with vertical/horizontal polarity" + SYNTAX INTEGER { + disable( 0 ), + vertical( 1 ), + horizontal( 2 ) + } + + MefEnableT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enable or disable MEF setting" + SYNTAX INTEGER { + disabled( 0 ), + enabled( 1 ) + } + + MefMasterModeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "MEF Master Mode (Sync Ethernet)" + SYNTAX INTEGER { + auto( 0 ), + forceMaster( 1 ), + forceSlave( 2 ), + notPresent( 3 ) + } + + MefIrgT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "MEF IRG" + SYNTAX INTEGER { + r64kbps( 0 ), + r128kbps( 1 ), + r256kbps( 2 ), + r512kbps( 3 ), + r1000kbps( 4 ) + } + + MefMacT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "MEF MAC Block" + SYNTAX INTEGER { + discard( 0 ), + forward( 1 ) + } + + MefRateLimitTypeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The MEF ethernet rate limit type in KBPS (or) MBPS." + SYNTAX INTEGER { + kbps( 0 ), + mbps( 1 ) + } + + MefRateLimitValueT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The MEF ethernet rate limit, if the rate limit is enabled, + the value is applied on to the port. + eg., rate in KBPS (64..1792, stepsize 64) + rate in MBPS (2..100, stepsize 1) and (104..1000, stepsize 8)" + SYNTAX Integer32 + + exaltcommunications OBJECT IDENTIFIER ::= { enterprises 25651 } + +END + diff --git a/MIBS/exalt/ExaltComm-TRAPS-MIB b/MIBS/exalt/ExaltComm-TRAPS-MIB new file mode 100644 index 0000000..7843abf --- /dev/null +++ b/MIBS/exalt/ExaltComm-TRAPS-MIB @@ -0,0 +1,164 @@ +ExaltComm-TRAPS-MIB DEFINITIONS ::= BEGIN + IMPORTS OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI + productsMIBNotifications, locLinkState, modelName FROM ExaltComProducts; + + +notifs OBJECT IDENTIFIER ::= { productsMIBNotifications 1 } +notifObjects OBJECT IDENTIFIER ::= { productsMIBNotifications 2 } + +locRadioStat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This integer object reports for possible values: + 0 for GREEN, 1 for YELLOW, 2 for RED, 3 for GRAY" +::= { notifObjects 1 } + +remRadioStat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This integer object reports for possible values: + 0 for GREEN, 1 for YELLOW, 2 for RED, 3 for GRAY" +::= { notifObjects 2 } + +locRSLStat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This integer object reports for possible values: + 1 for high, 2 for low, 3 for normal" +::= { notifObjects 3 } + +locTempStat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This integer object reports for possible values: + 1 for high, 2 for low, 3 for normal" +::= { notifObjects 4 } + +locRSLStatVert OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This integer object reports for possible values: + 1 for high, 2 for low, 3 for normal" +::= { notifObjects 5 } + +locEthWtmkHitDurationETH1 OBJECT-TYPE + SYNTAX Integer32 (0..1440) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Reports number of minutes passed since previons notification of Ethernet Utilization above watermark (ETH1)" +::= { notifObjects 6 } + +locEthWtmkHitDurationETH2 OBJECT-TYPE + SYNTAX Integer32 (0..1440) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Reports number of minutes passed since previons notification of Ethernet Utilization above watermark (ETH2)" +::= { notifObjects 7 } + +locEthWtmkHitDurationETH3 OBJECT-TYPE + SYNTAX Integer32 (0..1440) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Reports number of minutes passed since previons notification of Ethernet Utilization above watermark (ETH3)" +::= { notifObjects 8 } + +locEthWtmkHitDurationETH4 OBJECT-TYPE + SYNTAX Integer32 (0..1440) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Reports number of minutes passed since previons notification of Ethernet Utilization above watermark (ETH4)" +::= { notifObjects 9 } + +locRSLStatHoriz OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This integer object reports for possible values: 1 for high, 2 for low, 3 for normal" +::= { notifObjects 10 } + +cold-start-notif NOTIFICATION-TYPE + OBJECTS { modelName } + STATUS current + DESCRIPTION "cold start Trap" + ::= { notifs 1 } + +radio-syn-alm-notif NOTIFICATION-TYPE + OBJECTS { locLinkState } + STATUS current + DESCRIPTION "Local Link State Trap" + ::= { notifs 2 } + +loc-radio-stat-notif NOTIFICATION-TYPE + OBJECTS { locRadioStat } + STATUS current + DESCRIPTION "Local Radio Status Trap" + ::= { notifs 3 } + +rem-radio-stat-notif NOTIFICATION-TYPE + OBJECTS { remRadioStat } + STATUS current + DESCRIPTION "Remote Radio Status Trap" + ::= { notifs 4 } + +loc-rsl-stat-horiz-notif NOTIFICATION-TYPE + OBJECTS { locRSLStatHoriz } + STATUS current + DESCRIPTION "Local Horizontal RSL Event Trap" + ::= { notifs 5 } + +loc-temp-stat-notif NOTIFICATION-TYPE + OBJECTS { locTempStat } + STATUS current + DESCRIPTION "Local Temperature Event Trap" + ::= { notifs 6 } + +loc-rsl-stat-vert-notif NOTIFICATION-TYPE + OBJECTS { locRSLStatVert } + STATUS current + DESCRIPTION "Local Vertical RSL Event Trap" + ::= { notifs 7 } + +chan-syn-alm-v-notif NOTIFICATION-TYPE + OBJECTS { locLinkState } + STATUS current + DESCRIPTION "Local Vertical Link State Trap" + ::= { notifs 8 } + +chan-syn-alm-h-notif NOTIFICATION-TYPE + OBJECTS { locLinkState } + STATUS current + DESCRIPTION "Local Horizontal Link State Trap" + ::= { notifs 9 } + +loc-rsl-stat-notif NOTIFICATION-TYPE + OBJECTS { locRSLStat } + STATUS current + DESCRIPTION "Local RSL Event Trap" + ::= { notifs 10 } + +eth-watermark-hit-duration-notif NOTIFICATION-TYPE + OBJECTS { locEthWtmkHitDurationETH1, locEthWtmkHitDurationETH2, locEthWtmkHitDurationETH3 } + STATUS current + DESCRIPTION "Ethernet Utilization above watermark minutes Trap" + ::= { notifs 11 } + +END + + + + diff --git a/MIBS/exalt/ExtendAirG2 b/MIBS/exalt/ExtendAirG2 new file mode 100644 index 0000000..34ceee5 --- /dev/null +++ b/MIBS/exalt/ExtendAirG2 @@ -0,0 +1,128 @@ +ExtendAirG2 DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32 + FROM SNMPv2-SMI + RadioSourceT, BandwidthT, ModulationT, + RadioTxPwr11gT, BuzTimeoutT, DiplexerConfigG2T, ExaltEnableT, + AcmBaseModulationT, AcmTargetModulationT, AcmPolicyT, AcmPowerBoostEnableT + FROM ExaltComm + OBJECT-GROUP + FROM SNMPv2-CONF + systemConfig + FROM ExaltComProducts + DisplayString + FROM SNMPv2-TC; + + extendAirG2 MODULE-IDENTITY + LAST-UPDATED "201304261021Z" + ORGANIZATION "Exalt" + CONTACT-INFO "Exalt Wireless Inc. + 250 E Hacienda Ave., + Campbell, CA, 95008 + USA" + DESCRIPTION "This is the Device Specific configuration for + the ExtendAirG2 Licensed radio." + + REVISION "201304261021Z" + DESCRIPTION "This is rev. 1.00" + ::= { systemConfig 57 } + + + extendAirG2TxPower OBJECT-TYPE + SYNTAX RadioTxPwr11gT + UNITS "Tenths of dBm." + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Transmit Power level multiplied by 10.0 -<g45><s11>" + ::= { extendAirG2 1 } + + extendAirG2Bandwidth OBJECT-TYPE + SYNTAX BandwidthT + UNITS "kHz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The RF bandwidth. -<g47><s12 *1>" + ::= { extendAirG2 2 } + + extendAirG2Modulation OBJECT-TYPE + SYNTAX ModulationT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Mode. -<g52><s14 *1>" + ::= { extendAirG2 3 } + + extendAirG2TXfrequency OBJECT-TYPE + SYNTAX DisplayString (SIZE(2..9)) + UNITS "MHz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The TX Frequency/ -<g46 TX><s15 TX>." + ::= { extendAirG2 4 } + + extendAirG2RXfrequency OBJECT-TYPE + SYNTAX DisplayString (SIZE(2..9)) + UNITS "MHz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The RX Frequency/ -<g46 RX><s15 RX>." + ::= { extendAirG2 5 } + + extendAirG2DiplexerConfiguration OBJECT-TYPE + SYNTAX DiplexerConfigG2T + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The diplexer (label 701-802) configuration/ -<g310><s197>." + ::= { extendAirG2 6 } + + extendAirG2InsertionLoss OBJECT-TYPE + SYNTAX Integer32 (0..200) + UNITS "Hundredth dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Inserion Loss is applicable for 'OTHER' diplexer entities only/ -<g528><s28 * 100>." + ::= { extendAirG2 7 } + + extendAirG2BuzTimeout OBJECT-TYPE + SYNTAX BuzTimeoutT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This sets buzzer timeout period. User Options are: buzzer off, + 10 minutes or 2 hours." + ::= { extendAirG2 8 } + + extendAirG2AcmMode OBJECT-TYPE + SYNTAX ExaltEnableT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "ACM Mode enable/disable." + ::= { extendAirG2 9 } + + extendAirG2AcmPolicy OBJECT-TYPE + SYNTAX AcmPolicyT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The ACM Policy (Conservative/agressive)." + ::= { extendAirG2 10 } + + extendAirG2AcmBaseModulation OBJECT-TYPE + SYNTAX AcmBaseModulationT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The ACM Base Mode." + ::= { extendAirG2 11 } + + extendAirG2AcmTargetModulation OBJECT-TYPE + SYNTAX AcmTargetModulationT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The ACM Target Mode." + ::= { extendAirG2 12 } + + extendAirG2AcmPowerBoostMode OBJECT-TYPE + SYNTAX AcmPowerBoostEnableT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The ACM Power Boost Mode." + ::= { extendAirG2 15 } + +END diff --git a/MIBS/exalt/QOS b/MIBS/exalt/QOS new file mode 100755 index 0000000..e2b413a --- /dev/null +++ b/MIBS/exalt/QOS @@ -0,0 +1,364 @@ +QOS DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + VlanIdT, QosTagT, EnableStatusT + FROM ExaltComm + radioConfig + FROM ExaltComProducts; + + QosPriorityT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable sets Qos priority, the higher number + the higher priority" + SYNTAX INTEGER { + priority0(0), + priority1(1), + priority2(2), + priority3(3) + } + + QosModeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable sets Qos Mode" + SYNTAX INTEGER { + disable(0), + qos-mode-802-1p(4), + qos-mode-diffserv(5), + qos-mode-port(6) + } + + QosScheduleModeT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable defines available QoS Scheduler modes" + SYNTAX INTEGER { + weighted-round-robin(0), + hybrid1-mode-3sp-2wrr-1wrr-0wrr(1), + hybrid2-mode-3sp-2sp-1wrr-0wrr(2), + strict-priority(3) + } + + QosCos3WeightT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable defines available weights for Queue 3" + SYNTAX INTEGER { + w-8(8), + w-16(16), + w-32(32) + } + + QosCos2WeightT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable defines available weights for Queue 2" + SYNTAX INTEGER { + w-4(4), + w-8(8), + w-16(16) + } + + QosCos1WeightT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable defines available weights for Queue 1" + SYNTAX INTEGER { + w-2(2), + w-4(4), + w-8(8) + } + + QosCos0WeightT ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This MIB variable defines available weights for Queue 0" + SYNTAX INTEGER { + w-1(1), + w-2(2), + w-4(4) + } + + -- define advSystemConfig here to allow modular inclusion of feature + -- same definition could exist in other features such as Aggregation that belong + -- to advSystemConfig + advSystemConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION "This is the device specific advanced configuration section." + ::= { radioConfig 5 } + + extAirG2QoS OBJECT-IDENTITY + STATUS current + DESCRIPTION "QOS configuration." + ::= { advSystemConfig 8 } + + qosDefaultQueue OBJECT-TYPE + SYNTAX QosPriorityT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default queue to catch all traffic that don't belong to any queue." + ::= { extAirG2QoS 1 } + + qosEth1Mode OBJECT-TYPE + SYNTAX QosModeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This setting set the qos mode or disable QoS on ETH1." + ::= { extAirG2QoS 2 } + + qosEth2Mode OBJECT-TYPE + SYNTAX QosModeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This setting set the qos mode or disable QoS on ETH2." + ::= { extAirG2QoS 3 } + + qosDiffServList OBJECT-TYPE + SYNTAX SEQUENCE OF QosDiffServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a table of Qos DiffServ value and proiority." + ::= { extAirG2QoS 4 } + + qosScheduler OBJECT-IDENTITY + STATUS current + DESCRIPTION "QOS Scheduler configuration." + ::= { extAirG2QoS 7 } + + + qosDiffServEntry OBJECT-TYPE + SYNTAX QosDiffServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is DiffServ table entry." + INDEX { + diffServValue, diffServPriority, diffServEnable + } + ::= { qosDiffServList 1 } + + QosDiffServEntry ::= SEQUENCE { + diffServValue INTEGER, + diffServPriority QosPriorityT, + diffServEnable EnableStatusT + } + + diffServValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the value for the corresponding DiffServ table entry." + ::= { qosDiffServEntry 1 } + + diffServPriority OBJECT-TYPE + SYNTAX QosPriorityT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the priority for the corresponding DiffServ table entry." + ::= { qosDiffServEntry 2 } + + diffServEnable OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the status for the corresponding DiffServ table entry." + ::= { qosDiffServEntry 3 } + + qosPortETH1Conf OBJECT IDENTIFIER ::= { extAirG2QoS 5 } + + qosEth1m802dot1pList OBJECT-TYPE + SYNTAX SEQUENCE OF QosEth1m802dot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a table of Qos 802.1p tag and proiority." + ::= { qosPortETH1Conf 1 } + + qosEth1m802dot1pEntry OBJECT-TYPE + SYNTAX QosEth1m802dot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a 802.1p table entry." + INDEX { + tagEth1Priority, tagEth1Status + } + ::= { qosEth1m802dot1pList 1 } + + QosEth1m802dot1pEntry ::= SEQUENCE { + tagEth1Priority + QosPriorityT, + tagEth1Status + EnableStatusT + } + + tagEth1Priority OBJECT-TYPE + SYNTAX QosPriorityT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the priority for the corresponding ETH1 802.1p tag entry." + ::= { qosEth1m802dot1pEntry 1 } + + tagEth1Status OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the status for the corresponding ETH1 802.1p tag entry." + ::= { qosEth1m802dot1pEntry 2 } + + qosEth1PortList OBJECT-TYPE + SYNTAX SEQUENCE OF QosEth1PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a table of Qos Port mode." + ::= { qosPortETH1Conf 2 } + + qosEth1PortEntry OBJECT-TYPE + SYNTAX QosEth1PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a Port mode table entry." + INDEX { + portEth1Priority, portEth1Status + } + ::= { qosEth1PortList 1 } + + QosEth1PortEntry ::= SEQUENCE { + portEth1Priority + QosPriorityT, + portEth1Status + EnableStatusT + } + + portEth1Priority OBJECT-TYPE + SYNTAX QosPriorityT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the priority for the corresponding ETH1 Port mode entry." + ::= { qosEth1PortEntry 1 } + + portEth1Status OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the status for the corresponding ETH1 Port mode entry." + ::= { qosEth1PortEntry 2 } + + qosPortETH2Conf OBJECT IDENTIFIER ::= { extAirG2QoS 6 } + + qosEth2m802dot1pList OBJECT-TYPE + SYNTAX SEQUENCE OF QosEth2m802dot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a table of Qos 802.1p tag and proiority." + ::= { qosPortETH2Conf 1 } + + qosEth2m802dot1pEntry OBJECT-TYPE + SYNTAX QosEth2m802dot1pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a 802.1p table entry." + INDEX { + tagEth2Priority, tagEth2Status + } + ::= { qosEth2m802dot1pList 1 } + + QosEth2m802dot1pEntry ::= SEQUENCE { + tagEth2Priority + QosPriorityT, + tagEth2Status + EnableStatusT + } + + tagEth2Priority OBJECT-TYPE + SYNTAX QosPriorityT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the priority for the corresponding ETH2 802.1p tag entry." + ::= { qosEth2m802dot1pEntry 1 } + + tagEth2Status OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the status for the corresponding ETH2 802.1p tag entry." + ::= { qosEth2m802dot1pEntry 2 } + + qosEth2PortList OBJECT-TYPE + SYNTAX SEQUENCE OF QosEth2PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a table of Qos Port mode." + ::= { qosPortETH2Conf 2 } + + + qosEth2PortEntry OBJECT-TYPE + SYNTAX QosEth2PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a ETH2 Port mode table entry." + INDEX { + portEth2Priority, portEth2Status + } + ::= { qosEth2PortList 1 } + + QosEth2PortEntry ::= SEQUENCE { + portEth2Priority + QosPriorityT, + portEth2Status + EnableStatusT + } + + portEth2Priority OBJECT-TYPE + SYNTAX QosPriorityT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the priority for the corresponding ETH2 Port mode entry." + ::= { qosEth2PortEntry 1 } + + portEth2Status OBJECT-TYPE + SYNTAX EnableStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the status for the corresponding ETH2 Port mode entry." + ::= { qosEth2PortEntry 2 } + + qosScheduleMode OBJECT-TYPE + SYNTAX QosScheduleModeT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The QoS queues scheduler mode" + ::= { qosScheduler 1 } + + qosCos3Weight OBJECT-TYPE + SYNTAX QosCos3WeightT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "QoS queue 3 weight." + ::= { qosScheduler 2 } + + qosCos2Weight OBJECT-TYPE + SYNTAX QosCos2WeightT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "QoS queue 2 weight." + ::= { qosScheduler 3 } + + qosCos1Weight OBJECT-TYPE + SYNTAX QosCos1WeightT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "QoS queue 1 weight." + ::= { qosScheduler 4 } + + qosCos0Weight OBJECT-TYPE + SYNTAX QosCos0WeightT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "QoS queue 0 weight." + ::= { qosScheduler 5 } + + + commitQosSettings OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This command allows saving or clear configuration. + Options are: save, clear, correspondingly saving changes to + configuration to the persistent storage or clearing unsaved changes." + ::= { extAirG2QoS 1000 } +END diff --git a/MIBS/exalt/SYSLOG b/MIBS/exalt/SYSLOG new file mode 100755 index 0000000..43e6cb8 --- /dev/null +++ b/MIBS/exalt/SYSLOG @@ -0,0 +1,65 @@ +SYSLOG DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, IpAddress + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + SyslogEnableT, SyslogFilterSelectT + FROM ExaltComm + radioConfig + FROM ExaltComProducts; + + advSystemConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION "This is the device specific advanced configuration section." + ::= { radioConfig 5 } + + syslogCfg OBJECT-IDENTITY + STATUS current + DESCRIPTION "Syslog remote logging configuration." + ::= { advSystemConfig 6 } + + syslogEnable OBJECT-TYPE + SYNTAX SyslogEnableT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "this mib to enable/disable the Syslog remote logging in the radio. + 0 - disbale Syslog remote logging. + 1 - enable Syslog remote logging." + + ::= { syslogCfg 1 } + + syslogRemoteIpAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of the remote host the Syslog event messages being sent to. + IP address is in xxx.xxx.xxx.xxx format" + + ::= { syslogCfg 2 } + + + syslogFilterSelect OBJECT-TYPE + SYNTAX SyslogFilterSelectT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "logging filter selection. + + 0 - All - send all event messages to remote + 1 - Minor - Minor only + 2 - Minor, Major and critical + 3 - Major only + 4 - Major and Critical + 5 - Critical only." + + ::= { syslogCfg 3 } + + commitSyslogSettings OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This command allows saving or clear the Syslog configuration. + Option strings to be written are: save, clear, correspondingly saving changes to + configuration to the persistent storage or clearing unsaved changes." + ::= { syslogCfg 1000 } +END diff --git a/MIBS/exalt/VLAN b/MIBS/exalt/VLAN new file mode 100644 index 0000000..fbb73c8 --- /dev/null +++ b/MIBS/exalt/VLAN @@ -0,0 +1,89 @@ +VLAN DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Integer32 + FROM SNMPv2-SMI + + VlanStatusT, VlanGroupT + FROM ExaltComm + + interface + FROM ExaltComProducts + + OBJECT-GROUP + FROM SNMPv2-CONF + + DisplayString + FROM SNMPv2-TC; + + +vlan OBJECT-IDENTITY + STATUS current + DESCRIPTION "VLAN interfaces." + ::= { interface 3 } + + vlanStatus OBJECT-TYPE + SYNTAX VlanStatusT + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This setting enables or disables VLAN support." + ::= { vlan 1 } + + vlanDefaultMgmtId OBJECT-TYPE + SYNTAX Integer32 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the Default management VLAN ID for all Ethernet + Interface." + ::= { vlan 5 } + + vlanInterfaces OBJECT-TYPE + SYNTAX SEQUENCE OF VlanInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a table of Vlan interface configurations." + ::= { vlan 6 } + + vlanInterfacesEntry OBJECT-TYPE + SYNTAX VlanInterfacesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is a Vlan table entry." + INDEX { + vlanDefaultId + } + ::= { vlanInterfaces 1 } + + VlanInterfacesEntry ::= SEQUENCE { + vlanDefaultId + Integer32, + vlanID + DisplayString + } + + vlanDefaultId OBJECT-TYPE + SYNTAX Integer32 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the default VLAN ID for the ETH2 Ethernet + Interface." + ::= { vlanInterfacesEntry 1 } + + vlanID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..1024)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the list of Vlan ID in comma seperated format. For + example, 2,10-20,2000." + ::= { vlanInterfacesEntry 2 } + + commitVlanSettings OBJECT-TYPE + SYNTAX DisplayString (SIZE(4..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This command allows saving, or resetting Vlan + parameters to factory original. Options are: + save, clear, reset; where clear will abandon + unsaved changes." + ::= { vlan 1000 } + +END |