Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

250
MIBS/exalt/ETHERNET-MIB Normal file
View File

@ -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

1740
MIBS/exalt/ExaltComProducts Normal file

File diff suppressed because it is too large Load Diff

1223
MIBS/exalt/ExaltComm Normal file

File diff suppressed because it is too large Load Diff

View File

@ -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

128
MIBS/exalt/ExtendAirG2 Normal file
View File

@ -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

364
MIBS/exalt/QOS Executable file
View File

@ -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

65
MIBS/exalt/SYSLOG Executable file
View File

@ -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

89
MIBS/exalt/VLAN Normal file
View File

@ -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