811 lines
28 KiB
Plaintext

HME621 DEFINITIONS ::= BEGIN
IMPORTS
internet
FROM RFC1155-SMI;
private OBJECT IDENTIFIER ::= { internet 4 }
enterprises OBJECT IDENTIFIER ::= { private 1 }
ethernetDirect OBJECT IDENTIFIER ::= { enterprises 60000 }
generic OBJECT IDENTIFIER ::= { ethernetDirect 301 }
l2switch OBJECT IDENTIFIER ::= { generic 1 }
HME-621 OBJECT IDENTIFIER ::= { l2switch 43 }
contact MODULE-IDENTITY
LAST-UPDATED "0710220000Z"
ORGANIZATION "Ethernet Dirct , Inc."
CONTACT-INFO
"Ethernet Dirct Corporation.
19F, No.345, Chung Ho St.,Yung Ho City
, 114, Taipei, Taiwan, R.O.C
Phone: +886-2-29235918 "
DESCRIPTION
" hme621 private MIB file rev 1.02"
::= { HME-621 0 }
switchInfo OBJECT IDENTIFIER ::= { HME-621 1 }
switchPortMgt OBJECT IDENTIFIER ::= { HME-621 2 }
systemSTAMgt OBJECT IDENTIFIER ::= { HME-621 3 }
tftpDownloadMgt OBJECT IDENTIFIER ::= { HME-621 4 }
restartMgt OBJECT IDENTIFIER ::= { HME-621 5 }
portMirrorMgt OBJECT IDENTIFIER ::= { HME-621 6 }
igmpMgt OBJECT IDENTIFIER ::= { HME-621 7 }
X-RingMgt OBJECT IDENTIFIER ::= { HME-621 8 }
ipSecurityMgt OBJECT IDENTIFIER ::= { HME-621 9 }
specificTrap OBJECT IDENTIFIER ::= { HME-621 10 }
powerAlarmMgt OBJECT IDENTIFIER ::= { HME-621 11 }
DisplayString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION ""
SYNTAX OCTET STRING (SIZE (0..255))
PortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'."
SYNTAX OCTET STRING
--
-- switchInfo
--
swFirmwareVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Firmware version."
::= { switchInfo 1 }
swKernelVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System kernel version."
::= { switchInfo 2 }
swHardwareVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware version."
::= { switchInfo 3 }
swMacAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The unique MAC address."
::= { switchInfo 4 }
swPowerStatus OBJECT-TYPE
SYNTAX INTEGER
{
OK(1),
Power2Off(2),
Power1Off(3),
power1and2Off(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicate the switch power status.
power1OnPower2On(1),
power1OnPower2Off(2),
power1OffPower2On(3),
power1OffPower2Off(4)
"
::= { switchInfo 5 }
--
-- switchPortMgt
--
switchPortMgtTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchPortMgtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of descriptive and status information about
configuration of each switch ports(including expansion slot)
in this system."
::= { switchPortMgt 1 }
switchPortMgtEntry OBJECT-TYPE
SYNTAX SwitchPortMgtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about configuration in one switch port of the switch."
INDEX { swPortMgtIndex }
::= { switchPortMgtTable 1 }
SwitchPortMgtEntry ::= SEQUENCE
{
swPortMgtIndex Integer32,
swPortMgtPortType INTEGER,
swPortMgtSpeedDpxAdmin INTEGER,
swPortMgtSpeedDpxInUse INTEGER,
swPortMgtFlowCtrlAdmin INTEGER,
swPortMgtFlowCtrlInUse INTEGER
}
swPortMgtIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object identifies the port within the switch
for which this entry contains information."
::= { switchPortMgtEntry 1 }
swPortMgtPortType OBJECT-TYPE
SYNTAX INTEGER
{
hundredBaseTX(1),
hundredBaseFX(2),
thousandBaseSX(3),
thousandBaseGBIC(4),
other(5),
notPresent(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicate the port type."
::= { switchPortMgtEntry 2 }
swPortMgtSpeedDpxAdmin OBJECT-TYPE
SYNTAX INTEGER
{
halfDuplex10(1),
fullDuplex10(2),
halfDuplex100(3),
fullDuplex100(4),
autoNegotiation(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set the port speed and duplex mode as follows:
halfDuplex10(1) - 10Mbps and half duplex mode
fullDuplex10(2) - 10Mbps and full duplex mode
halfDuplex100(3) - 100Mbps and half duplex mode
fullDuplex100(4) - 100Mbps and full duplex mode
autoNegotiation(5) - let the switch to negotiate
with the other end of connection.
hundredBaseTX port can be set as
halfDuplex10(1)
fullDuplex10(2)
halfDuplex100(3)
fullDuplex100(4)
autoNegotiation(5)
hundredBaseFX port can be set as
halfDuplex100(3)
fullDuplex100(4)
The actual operating speed and duplex of the port
is given by swPortMgtSpeedDpxInUse."
DEFVAL { autoNegotiation }
::= { switchPortMgtEntry 3 }
swPortMgtSpeedDpxInUse OBJECT-TYPE
SYNTAX INTEGER
{
halfDuplex10(1),
fullDuplex10(2),
halfDuplex100(3),
fullDuplex100(4),
autoNegotiation(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operating speed and duplex mode of the
switched port."
::= { switchPortMgtEntry 4 }
swPortMgtFlowCtrlAdmin OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
asymmetric(2),
symmetric(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
DEFVAL { enabled }
::= { switchPortMgtEntry 5 }
swPortMgtFlowCtrlInUse OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
asymmetric(2),
symmetric(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchPortMgtEntry 6 }
--
-- systemSTAMgt
--
systemSTAStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Global spanning tree status.
(1) Spanning tree protocol is enabled.
(2) Spanning tree protocol is disabled. "
--DEFVAL { enabled }
::= { systemSTAMgt 1 }
--
-- tftpDownloadMgt
--
tftpDownloadServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The IP address of a TFTP server from which a
firmware image can be downloaded."
DEFVAL { '00000000'H }
::= { tftpDownloadMgt 1 }
tftpDownloadAgentBoardFwFileName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
DEFVAL { "image.bin" }
::= { tftpDownloadMgt 2 }
tftpDownloadAgentBoardFwDownloadFunction OBJECT-TYPE
SYNTAX INTEGER
{
backupConfiguration(1),
restoreConfiguration(2),
updateFirmware(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "BackupConfiguration(1):Back up switch configuration to tftp server and
saving as a file.
RestoreConfiguration(2):Restore configuration file from tftp server
to switch.After restoring configuration, system will reboot automatically.
UpdateFirmware(3):Download new version firmware from tftp server and update
switch firmware.After update firmware, system will reboot automatically."
DEFVAL { UpdateFirmware }
::= { tftpDownloadMgt 3 }
tftpDownloadStatus OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
notActive(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this object to active(1) triger the TFTP
download action.
Setting this object to notActive(2) has no effect.
The system always returns the value notActive(2)
when this object is read."
::= { tftpDownloadMgt 4 }
--
-- restartMgt
--
restartOptionPOST OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this object as enabled. The system will do POST
when it restart"
DEFVAL { enabled }
::= { restartMgt 1 }
restartOptionReloadFactoryDefault OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this object as enabled. The system will do factory
reset when it restart"
DEFVAL { disabled }
::= { restartMgt 2 }
restartOptionKeepIpSetting OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this object as enabled. The system will keep IP
setting when it do factory reset."
DEFVAL { disabled }
::= { restartMgt 3 }
restartOptionKeepUserAuthentication OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this object as enabled. The system will keep user
authentication setting when it do factory reset."
DEFVAL { disabled }
::= { restartMgt 4 }
restartAction OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
notActive(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this object to active(1) triger the system
restart.
Setting this object to notActive(2) has no effect.
The system always returns the value notActive(2)
when this object is read."
::= { restartMgt 5 }
--
-- portMirrorMgt
--
portMirrorStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Port mirroring function status.
(1) mirroring function is enabled.
(2) mirroring function is disabled."
::= { portMirrorMgt 1 }
portMirrorSnifferPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Port Id(1~8) of sniffer port to which all
frames to/from mirrored ports are sent. Frames
are only mirrored if the portMirrorStatus object
is set to enabled(1)."
::= { portMirrorMgt 2 }
portMirrorMirroredPort OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set of ports which are mirrored. The traffic of
mirrored port will be 'copied' to sniffer port."
--DESCRIPTION "Linear port number of mirrored port. The traffic of
-- mirrored port will be 'copied' to sniffer port."
::= { portMirrorMgt 3 }
portMirrorMode OBJECT-TYPE
SYNTAX INTEGER
{
both(1),
tx(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Port mirroring function mode.
(1) mirroring rx and tx frame.
(2) mirroring tx frame."
::= { portMirrorMgt 4 }
--
-- igmpMgt
--
igmpStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Parameter to enable or disable IGMP snooping on the device.
When enabled, the device will examine IGMP packets and set
up filters for IGMP ports.
The Internet Group Management Protocol (IGMP) is an internal
protocol of the Internet Protocol (IP) suite. IP manages
multicast traffic by using switches, routers, and hosts that
support IGMP. Enabling IGMP allows the ports to detect IGMP
queries and report packets and manage IP multicast traffic
through the switch. IGMP have three fundamental types of
message as follows:
Message Description
--------------------------------------------------------------
Query A message sent from the querier (IGMP router or switch)
asking for a response from each host belonging to the
multicast group.
Report A message sent by a host to the querier to indicate
that the host wants to be or is a member of a given
group indicated in the report message.
Leave Group A message sent by a host to the querier to indicate
that the host has quit to be a member of a specific
multicast group.
You can enable IGMP protocol and IGMP Query function. You will see
the IGMP snooping information in this section -- difference
multicast group VID and member port, and IP multicast addresses
range from 224.0.0.0 through 239.255.255.255."
::= { igmpMgt 1 }
igmpQuery OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "(1)Detect querier automatically.
(2)Force to be a querier.
(3)Be a silence snooper.
The mode of querier."
::= { igmpMgt 2 }
igmpEntriesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpEntriesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of descriptive information about
IGMP entries."
::= { igmpMgt 3 }
igmpEntriesEntry OBJECT-TYPE
SYNTAX IgmpEntriesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing inforamtion
about IGMP."
INDEX { igmpEntriesEntryIndex }
::= { igmpEntriesTable 1 }
IgmpEntriesEntry ::= SEQUENCE
{
igmpEntriesEntryIndex Integer32,
igmpEntriesEntryIPAddr IpAddress,
igmpEntriesEntryVID Integer32,
igmpEntriesEntryMembers PortList
}
igmpEntriesEntryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index of IGMP table."
::= { igmpEntriesEntry 1 }
igmpEntriesEntryIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address of an IGMP entry."
::= { igmpEntriesEntry 2 }
igmpEntriesEntryVID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The VLAN ID of an IGMP entry."
::= { igmpEntriesEntry 3 }
igmpEntriesEntryMembers OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The member ports mask of IGMP entry."
::= { igmpEntriesEntry 4 }
--
-- X-RingMgt
--
X-RingStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "X- Ring funtion status.
(1) X- Ring function is enabled.
(2) X- Ring function is disabled."
::= { X-RingMgt 1 }
X-RingRingPort1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Port Id(1~8) will be working port.
The system will automatically decide which port
is working port and which port is backup port if
the X-RingStatus object is set to enabled(1)."
::= { X-RingMgt 2 }
X-RingRingPort2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Port Id(1~8) will be working port.
The system will automatically decide which port
is working port and which port is backup port if
the X-RingStatus object is set to enabled(1)."
::= { X-RingMgt 3 }
X-RingCoupleRingStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Couple Ring function status.
(1) Couple Ring function is enabled.
(2) Couple Ring function is disabled.
This item can't be modified if X-RingStatus
object is set to disabled(2)
"
::= { X-RingMgt 4 }
X-RingCouplingPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Coupling Port."
::= { X-RingMgt 5 }
X-RingControlPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Control Port."
::= { X-RingMgt 6 }
X-RingDualHomingStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Couple Ring function status.
(1) Dual Homing function is enabled.
(2) Dual Homing function is disabled.
This item can't be modified if X-RingStatus
object is set to disabled(2)
"
::= { X-RingMgt 7 }
X-RingHomingPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Homing Port."
::= { X-RingMgt 8 }
--
-- ipSecurityMgt
--
ipSecurityStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP Security funtion status.
(1) IP Security function is enabled.
(2) IP Security function is disabled."
::= { ipSecurityMgt 1 }
ipSecuritySecurityIP1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 2 }
ipSecuritySecurityIP2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 3 }
ipSecuritySecurityIP3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 4 }
ipSecuritySecurityIP4 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 5 }
ipSecuritySecurityIP5 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 6 }
ipSecuritySecurityIP6 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 7 }
ipSecuritySecurityIP7 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 8 }
ipSecuritySecurityIP8 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 9 }
ipSecuritySecurityIP9 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 10 }
ipSecuritySecurityIP10 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This IP address can access and manage the
switch through the Web browser."
::= { ipSecurityMgt 11 }
--
--specificTrap
--
trapPowerStatus OBJECT-TYPE
SYNTAX INTEGER
{
OK(1),
Power2Off(2),
Power1Off(3),
power1and2Off(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicate the power status
power1On_power2On(1),
power1On_power2Off(2),
power1Off_power2On(3),
power1Off_power2Off(4)"
::= { specificTrap 1 }
trapLinkDownAlarm OBJECT-TYPE
SYNTAX INTEGER
{
alarm(1),
normal(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicate port link down event alarm status"
::= { specificTrap 2 }
trapFaultRelay OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicate fault relay status"
::= { specificTrap 3 }
trapTopologyChange OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicate the number of topology change event occurred"
::= { specificTrap 4 }
power1Alarm OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Configure power 1 alarm enabled/disable"
::= { powerAlarmMgt 1 }
power2Alarm OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Configure power 2 alarm enabled/disable"
::= { powerAlarmMgt 2 }
END