251 lines
8.6 KiB
Plaintext
251 lines
8.6 KiB
Plaintext
|
|
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
|