1312 lines
31 KiB
Plaintext
1312 lines
31 KiB
Plaintext
-- DES-5016 SWITCH HUB MIB V0.03 06/02/99
|
||
|
||
DES5016-MIB
|
||
|
||
DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
enterprises, IpAddress,
|
||
TimeTicks,Counter
|
||
FROM RFC1155-SMI
|
||
DisplayString, PhysAddress
|
||
FROM RFC1213-MIB
|
||
TRAP-TYPE
|
||
FROM RFC-1215
|
||
OBJECT-TYPE
|
||
FROM RFC-1212;
|
||
|
||
-- OwnerString ::= DisplayString
|
||
-- This data type is used to model an administratively
|
||
-- assigned name of the owner of a resource. This
|
||
-- information is taken from the NVT ASCII character set.
|
||
-- It is suggested that this name contain one or more
|
||
-- of the following:
|
||
-- IP address, management station name, network manager's
|
||
-- name, location, or phone number.
|
||
-- SIZE (0..xx)
|
||
|
||
|
||
dlink OBJECT IDENTIFIER ::= { enterprises 171 }
|
||
dlink-products OBJECT IDENTIFIER ::= { dlink 10 }
|
||
dlink-Des5016Prod OBJECT IDENTIFIER ::= { dlink-products 9 }
|
||
dlink-Des5016ProdId OBJECT IDENTIFIER ::= { dlink-Des5016Prod 1 }
|
||
des5016SwHub OBJECT IDENTIFIER ::= { dlink-Des5016Prod 2 }
|
||
|
||
|
||
dlink-mgmt OBJECT IDENTIFIER ::= { dlink 11 }
|
||
|
||
agentConfigInfo OBJECT IDENTIFIER ::= { dlink-mgmt 1 }
|
||
des5016series OBJECT IDENTIFIER ::= { dlink-mgmt 9 }
|
||
|
||
-- agentBasicInfo
|
||
|
||
agentBasicInfo OBJECT IDENTIFIER ::= { agentConfigInfo 1 }
|
||
|
||
agentRuntimeSwVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..12))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This is a textual description of the runtime software version
|
||
and revision. If the version number is one and revision number is
|
||
zero agentRuntimeSwVersion would be 'Ver. 1.0'"
|
||
::= { agentBasicInfo 1 }
|
||
|
||
agentPromFwVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..12))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This is a textual description of the agent PROM firmware version
|
||
and revision. If the version number is one and revision number is
|
||
zero agentPromFwVersion would be 'Ver. 1.0'"
|
||
::= { agentBasicInfo 2 }
|
||
|
||
agentHwRevision OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..12))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This is a textual description of the hardware revision.
|
||
The display string should look like 'Rev. A1'"
|
||
::= { agentBasicInfo 3 }
|
||
|
||
agentMgmtProtocolCapability OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
snmp-ip(2),
|
||
snmp-ipx(3),
|
||
snmp-ip-ipx(4)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The network management protocol(s) supported by this agent."
|
||
::= { agentBasicInfo 4 }
|
||
|
||
-- agentMibcapabilityTable
|
||
|
||
agentMibCapabilityTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentMibCapabilityEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of MIB capability entries supported by this agent."
|
||
::= { agentBasicInfo 5 }
|
||
|
||
agentMibCapabilityEntry OBJECT-TYPE
|
||
SYNTAX AgentMibCapabilityEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A MIB capability entry contains objects describing a particular MIB
|
||
supported by this agent."
|
||
INDEX { agentMibCapabilityIndex }
|
||
::= { agentMibCapabilityTable 1 }
|
||
|
||
AgentMibCapabilityEntry ::= SEQUENCE {
|
||
agentMibCapabilityIndex
|
||
INTEGER,
|
||
agentMibCapabilityDescr
|
||
DisplayString,
|
||
agentMibCapabilityVersion
|
||
INTEGER,
|
||
agentMibCapabilityType
|
||
INTEGER
|
||
}
|
||
|
||
agentMibCapabilityIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of agentMibCapabilityDescr entries."
|
||
::= { agentMibCapabilityEntry 1 }
|
||
|
||
agentMibCapabilityDescr OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..16))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The name of the MIB supported by the agent."
|
||
|
||
::= { agentMibCapabilityEntry 2 }
|
||
|
||
agentMibCapabilityVersion OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The version of the MIB specified in this entry."
|
||
::= { agentMibCapabilityEntry 3 }
|
||
|
||
agentMibCapabilityType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
standard(2),
|
||
proprietary(3),
|
||
experiment(4)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The type of the MIB specified in this entry."
|
||
::= { agentMibCapabilityEntry 4 }
|
||
|
||
-- agentMgmtRole OBJECT-TYPE
|
||
-- SYNTAX INTEGER {
|
||
-- other(1),
|
||
-- primary-master(2),
|
||
-- backup-master(3)
|
||
-- }
|
||
-- ACCESS read-only
|
||
-- STATUS mandatory
|
||
-- DESCRIPTION
|
||
-- "The role of this agent within this particular hub stack"
|
||
-- ::= { agentBasicInfo 6 }
|
||
|
||
|
||
-- agentBasicConfig
|
||
|
||
agentBasicConfig OBJECT IDENTIFIER ::= { agentConfigInfo 2 }
|
||
|
||
agentSwUpdateMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
network-load(2),
|
||
out-of-band-load(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS
|
||
mandatory
|
||
DESCRIPTION
|
||
"The download media used by the system to download the
|
||
runtime software."
|
||
::= { agentBasicConfig 1 }
|
||
|
||
agentSwUpdateCtrl OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Current status of software download control. The setting
|
||
is effective the next time you reset or power on the hub."
|
||
::= { agentBasicConfig 2 }
|
||
|
||
agentBootFile OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..64))
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The name of the file to be downloaded from the TFTP server when
|
||
software update is enabled."
|
||
::= { agentBasicConfig 3 }
|
||
|
||
agentSystemReset OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
reset(2),
|
||
no-reset(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the agent system reset state.
|
||
Setting this object to no-reset(3) has no effect.
|
||
Setting this object to reset(2) will reset the agent.
|
||
The agent always returns no-reset(3) when this object is read."
|
||
::= { agentBasicConfig 4 }
|
||
|
||
agentRs232PortConfig OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
console(2),
|
||
out-of-band(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The current setting of RS-232C port.
|
||
The RS-232C port can be configured as the console port or
|
||
used for out-of-band connection."
|
||
::= { agentBasicConfig 5 }
|
||
|
||
agentOutOfBandBaudRateConfig OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
baudRate-1200 (2),
|
||
baudRate-2400 (3),
|
||
baudRate-9600 (4),
|
||
baudRate-19200(5),
|
||
baudRate-38400(6),
|
||
baudRate-57600(7)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The baud rate setting for out of band connection.
|
||
The baud rate for the console interface is always 9600."
|
||
::= { agentBasicConfig 6 }
|
||
|
||
agentOutOfBandDialNumber OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..32))
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The dial out phone number for out of band to establish
|
||
a connection. This entry is used for reference only."
|
||
::= { agentBasicConfig 7 }
|
||
|
||
|
||
|
||
-- agentIpProtocolConfig
|
||
|
||
agentIpProtoConfig OBJECT IDENTIFIER ::= { agentConfigInfo 3 }
|
||
|
||
agentIpNumOfIf OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The total number of IP interfaces supported by this agent."
|
||
::= { agentIpProtoConfig 1 }
|
||
|
||
agentIpIfTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentIpIfEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of IP interface entries supported by the agent."
|
||
::= { agentIpProtoConfig 2 }
|
||
|
||
agentIpIfEntry OBJECT-TYPE
|
||
SYNTAX AgentIpIfEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"An agentIPIfEntry contains information about a particular
|
||
IP interface."
|
||
INDEX { agentIpIfIndex }
|
||
::= { agentIpIfTable 1 }
|
||
|
||
AgentIpIfEntry ::= SEQUENCE {
|
||
agentIpIfIndex
|
||
INTEGER,
|
||
agentIpIfAddress
|
||
IpAddress,
|
||
agentIpIfNetMask
|
||
IpAddress,
|
||
agentIpIfDefaultRouter
|
||
IpAddress,
|
||
agentIpIfMacAddr
|
||
PhysAddress,
|
||
agentIpIfType
|
||
INTEGER
|
||
}
|
||
|
||
agentIpIfIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..255)
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object uniquely identifies the IP interface number
|
||
in agentIpIfTable.
|
||
This value should never greater than agentIpNumOfIf"
|
||
::= { agentIpIfEntry 1 }
|
||
|
||
agentIpIfAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The IP address of the interface."
|
||
::= { agentIpIfEntry 2 }
|
||
|
||
agentIpIfNetMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The IP net mask for this interface."
|
||
::= { agentIpIfEntry 3 }
|
||
|
||
agentIpIfDefaultRouter OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The default gateway for this IP interface."
|
||
::= { agentIpIfEntry 4 }
|
||
|
||
agentIpIfMacAddr OBJECT-TYPE
|
||
SYNTAX PhysAddress
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The MAC address of this IP interface.
|
||
For interfaces which do not have such an address
|
||
(e.g., a serial line), this object should contain
|
||
an octet string of zero length."
|
||
::= { agentIpIfEntry 5 }
|
||
|
||
agentIpIfType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1), -- none of the following
|
||
ethernet-csmacd(6),
|
||
slip(28) -- generic SLIP
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The physical layer interface of the IP interface."
|
||
::= { agentIpIfEntry 6 }
|
||
|
||
agentIpBootServerAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The IP Address of Boot Server."
|
||
::= { agentIpProtoConfig 3 }
|
||
|
||
agentIpBootProtocol OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
bootp-tftp(2),
|
||
tftp(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The software download protocol used for software update."
|
||
::= { agentIpProtoConfig 4 }
|
||
|
||
agentIpGetIpFromBootpServer OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates whether the agent get its system IP address
|
||
from BootP server at start up."
|
||
::= { agentIpProtoConfig 5 }
|
||
|
||
agentIpUnauthAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The IP address of an unauthorized SNMP packet."
|
||
::= { agentIpProtoConfig 6 }
|
||
|
||
agentIpUnauthComm OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..20))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The community string of an unauthorized SNMP packet."
|
||
::= { agentIpProtoConfig 7 }
|
||
|
||
agentIpLastBootServerAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The last IP address used as Boot server IP address."
|
||
::= { agentIpProtoConfig 8 }
|
||
|
||
agentIpLastIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The last IP address used as the agent system IP address."
|
||
::= { agentIpProtoConfig 9 }
|
||
|
||
-- agentIptrapMangerTable
|
||
|
||
agentIpTrapManagerTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentIpTrapManagerEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of trap manager entries to which to send SNMP traps ."
|
||
::= { agentIpProtoConfig 10 }
|
||
|
||
agentIpTrapManagerEntry OBJECT-TYPE
|
||
SYNTAX AgentIpTrapManagerEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This entry contains the particular trap manager settings."
|
||
INDEX { agentIpTrapManagerIpAddr }
|
||
::= { agentIpTrapManagerTable 1 }
|
||
|
||
AgentIpTrapManagerEntry ::= SEQUENCE {
|
||
agentIpTrapManagerIpAddr
|
||
IpAddress,
|
||
agentIpTrapManagerComm
|
||
DisplayString,
|
||
agentIpTrapManagerStatus
|
||
INTEGER
|
||
}
|
||
|
||
agentIpTrapManagerIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The IP address to receive SNMP traps from this device."
|
||
::= { agentIpTrapManagerEntry 1 }
|
||
|
||
agentIpTrapManagerComm OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..20))
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The community string of the SNMP trap packet sent to
|
||
the trap manager."
|
||
::= { agentIpTrapManagerEntry 2 }
|
||
|
||
agentIpTrapManagerStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates whether or not the trap should be send to this
|
||
trap manager."
|
||
::= { agentIpTrapManagerEntry 3 }
|
||
|
||
|
||
|
||
des5016MIB OBJECT IDENTIFIER ::= { des5016series 1 }
|
||
swDevicePackage OBJECT IDENTIFIER ::= { des5016MIB 1 }
|
||
swPortPackage OBJECT IDENTIFIER ::= { des5016MIB 2 }
|
||
|
||
swDeviceInfo OBJECT IDENTIFIER ::= { swDevicePackage 1 }
|
||
swDeviceCtl OBJECT IDENTIFIER ::= { swDevicePackage 2 }
|
||
-- swSlotInfoTable OBJECT IDENTIFIER ::= { swDevicePackage 3 }
|
||
|
||
swDevInfoTotalNumOfPort OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of ports within this switch hub. This value
|
||
is the sum of the ports of each group within this
|
||
switch hub."
|
||
::= { swDeviceInfo 1 }
|
||
|
||
swDevInfoNumOfPortOnUse OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of ports in this switch hub connected to the
|
||
segment or end stations."
|
||
::= { swDeviceInfo 2 }
|
||
|
||
-- swDevInfoSerialNum OBJECT-TYPE
|
||
-- SYNTAX INTEGER
|
||
-- ACCESS read-only
|
||
-- STATUS mandatory
|
||
-- DESCRIPTION
|
||
-- "The serial number of this switch hub."
|
||
-- ::= { swDeviceInfo 3 }
|
||
|
||
swDevInfoDesc OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..64))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A textual description of this switch hub."
|
||
::= { swDeviceInfo 3 }
|
||
|
||
-- swDevInfoRepeaterType OBJECT-TYPE
|
||
-- SYNTAX INTEGER {
|
||
-- other(1),
|
||
-- baseband-10-Mb(2),
|
||
-- baseband-100-Mb-class-I(3),
|
||
-- baseband-100-Mb-class-II(4)
|
||
-- }
|
||
-- ACCESS read-only
|
||
-- STATUS mandatory
|
||
-- DESCRIPTION
|
||
-- "This objects indicates the CSMA/CD repeater type. The type
|
||
-- value matches the clause number of the standard that specifies
|
||
-- the particular repeater, with further numerical identification
|
||
-- for the repeater classes within the same clause."
|
||
-- ::= { swDeviceInfo 5 }
|
||
|
||
swDevInfoPortType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
portType-UTP(2),
|
||
portType-AUI(3),
|
||
portType-Fiber(4),
|
||
portType-BNC(5),
|
||
portType-Option-module-RAS(6),
|
||
portType-Option-module-100Bridge(7)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The connector type of this port."
|
||
::= { swDeviceInfo 4 }
|
||
|
||
swDevInfoHwRev OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..12))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A textual description of the hardware revision of
|
||
this switch bub."
|
||
::= { swDeviceInfo 5 }
|
||
|
||
swDevInfoSystemUpTime OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The value of sysUpTime at the time the switch
|
||
entered its current operational state. If the
|
||
current state was entered prior to the last re-
|
||
initialization, then this object contains a zero
|
||
value."
|
||
::= { swDeviceInfo 6 }
|
||
|
||
swDevInfoFrontPanelLedStatus OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..127))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The current status of front panel LED, with the folowing format
|
||
byte 0 -> utilization led
|
||
byte 1 .. n -> led status for each port, n : total port number
|
||
byte n+1 -> 0xff , end signature
|
||
byte n+2,n+3 -> not use for backwork support
|
||
byte n+4 -> total slot number
|
||
byte n+5 -> slot 1 module type
|
||
byte n+6 .. n+6+slot -> swSlotInfoType slot type for each slot "
|
||
::= { swDeviceInfo 7 }
|
||
|
||
-- swDevInfoMdiSwitch OBJECT-TYPE
|
||
-- SYNTAX INTEGER {
|
||
-- other(1),
|
||
-- mdi(2),
|
||
-- mdi-x(3)
|
||
-- }
|
||
-- ACCESS read-only
|
||
-- STATUS mandatory
|
||
-- DESCRIPTION
|
||
-- "The current setting of the MDI switch."
|
||
-- ::= { swDeviceInfo 9 }
|
||
|
||
swDevInfoDramSize OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The DRAM size of the switch hub"
|
||
::= { swDeviceInfo 8 }
|
||
|
||
|
||
swDevCtrlDisableLearningState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This Object indicate the switch hub wether or not learn any
|
||
new addresses from the Ethernet ports."
|
||
::= { swDeviceCtl 1 }
|
||
|
||
swDevCtrlReset OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
reset(2),
|
||
no-reset(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the switch hub reset state.
|
||
Setting this object to no-reset(3) has no effect.
|
||
Setting this object to reset(2) will reset the agent.
|
||
The agent always returns no-reset(3) when this object is read."
|
||
::= { swDeviceCtl 2 }
|
||
|
||
swPortInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwPortInfoEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of port information entries."
|
||
::= { swPortPackage 1 }
|
||
|
||
swPortInfoEntry OBJECT-TYPE
|
||
SYNTAX SwPortInfoEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This entry contains the port information, like porttype,
|
||
linkstatus..."
|
||
INDEX { swPortInfoGroupIndex,swPortInfoIndex }
|
||
::= { swPortInfoTable 1 }
|
||
|
||
SwPortInfoEntry ::= SEQUENCE {
|
||
swPortInfoGroupIndex
|
||
INTEGER,
|
||
swPortInfoIndex
|
||
INTEGER,
|
||
swPortInfoType
|
||
INTEGER,
|
||
swPortInfoPartitionStatus
|
||
INTEGER,
|
||
swPortInfoLinkStatus
|
||
INTEGER,
|
||
swPortInfoDuplexMode
|
||
INTEGER,
|
||
swPortInfoNegotiationStatus
|
||
INTEGER,
|
||
swPortInfoSpeedStatus
|
||
INTEGER
|
||
}
|
||
|
||
swPortInfoGroupIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object identifies the port within the group for
|
||
which this entry contains infomation."
|
||
::= { swPortInfoEntry 1 }
|
||
|
||
swPortInfoIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicate switch hub port number."
|
||
::= { swPortInfoEntry 2 }
|
||
|
||
swPortInfoType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
portType-UTP(2),
|
||
portType-AUI(3),
|
||
portType-Fiber(4),
|
||
portType-BNC(5),
|
||
portType-Option-module-RAS(6),
|
||
portType-Option-module-100Bridge(7)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The connector type of this port."
|
||
::= { swPortInfoEntry 3 }
|
||
|
||
swPortInfoPartitionStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
no-partion(2),
|
||
partion(3)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This Object indicate the port partition status."
|
||
::= { swPortInfoEntry 4 }
|
||
|
||
swPortInfoLinkStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
link-pass(2),
|
||
link-fail(3)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This Object indicate the port link test status."
|
||
::= { swPortInfoEntry 5 }
|
||
|
||
swPortInfoDuplexMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
half(2),
|
||
full(3)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This Object indicate the port work in which duplex mode."
|
||
::= { swPortInfoEntry 6 }
|
||
|
||
swPortInfoNegotiationStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This Object indicate the port work in auto negotiation
|
||
enabled or disabled."
|
||
::= { swPortInfoEntry 7 }
|
||
|
||
swPortInfoSpeedStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
speed-10M(2),
|
||
speed-100M(3),
|
||
speed-1000M(4)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This Object indicate the port trasmit rate is in 10M bps
|
||
or 100M bps ."
|
||
::= { swPortInfoEntry 8 }
|
||
|
||
swPortCtrlTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwPortCtrlEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of port state control entries."
|
||
::= { swPortPackage 2 }
|
||
|
||
swPortCtrlEntry OBJECT-TYPE
|
||
SYNTAX SwPortCtrlEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This entry control the port state, like filter broadcast,
|
||
linkstatus..."
|
||
INDEX { swPortCtrlGroupIndex,swPortCtrlIndex }
|
||
::= { swPortCtrlTable 1 }
|
||
|
||
SwPortCtrlEntry ::= SEQUENCE {
|
||
swPortCtrlGroupIndex
|
||
INTEGER,
|
||
swPortCtrlIndex
|
||
INTEGER,
|
||
swPortCtrlAdminState
|
||
INTEGER,
|
||
swPortCtrlDuplexState
|
||
INTEGER,
|
||
swPortCtrlLinkStatusAlarmState
|
||
INTEGER,
|
||
swPortCtrlFilterBcastState
|
||
INTEGER,
|
||
swPortCtrlForwardUnknowState
|
||
INTEGER,
|
||
swPortCtrlPartitionStatus
|
||
INTEGER,
|
||
swPortCtrlNegotiationStatus
|
||
INTEGER,
|
||
swPortCtrlSpeedStatus
|
||
INTEGER
|
||
}
|
||
|
||
swPortCtrlGroupIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object identifies the port within the group for
|
||
which this entry contains infomation."
|
||
::= { swPortCtrlEntry 1 }
|
||
|
||
swPortCtrlIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicate switch hub port number."
|
||
::= { swPortCtrlEntry 2 }
|
||
|
||
swPortCtrlAdminState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Port control administration state."
|
||
::= { swPortCtrlEntry 3 }
|
||
|
||
swPortCtrlDuplexState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
half(2),
|
||
full(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Indicating the port work in half/full duplex mode."
|
||
::= { swPortCtrlEntry 4 }
|
||
|
||
swPortCtrlLinkStatusAlarmState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Depending on this object to determine wether send a trap or
|
||
not when link status change ."
|
||
::= { swPortCtrlEntry 5 }
|
||
|
||
swPortCtrlFilterBcastState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
forward(2),
|
||
discard(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Port control filter broadcast to all port or discard."
|
||
::= { swPortCtrlEntry 6 }
|
||
|
||
swPortCtrlForwardUnknowState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Port control forward unknow packet state."
|
||
::= { swPortCtrlEntry 7 }
|
||
|
||
swPortCtrlPartitionStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Depending on this object determine to send a trap or not when
|
||
the port was partition."
|
||
::= { swPortCtrlEntry 8 }
|
||
|
||
swPortCtrlNegotiationStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Depending on this object determine to enable NWAY or disable."
|
||
::= { swPortCtrlEntry 9 }
|
||
|
||
swPortCtrlSpeedStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
speed-10M(2),
|
||
speed-100M(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Depending on this object to determining this port transmit
|
||
rate is 10M bps or 100M bps."
|
||
::= { swPortCtrlEntry 10}
|
||
|
||
swPortCounterTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwPortCounterEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of port MIB statistic Counter entries."
|
||
::= { swPortPackage 3 }
|
||
|
||
swPortCounterEntry OBJECT-TYPE
|
||
SYNTAX SwPortCounterEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This entry include all the port Counter which support by
|
||
DES5016, like Bytes received, Bytes Sent ..."
|
||
INDEX { swPortCounterGroupIndex,swPortCounterIndex }
|
||
::= { swPortCounterTable 1 }
|
||
|
||
SwPortCounterEntry ::= SEQUENCE {
|
||
swPortCounterGroupIndex
|
||
INTEGER,
|
||
swPortCounterIndex
|
||
INTEGER,
|
||
swPortBytesReceived
|
||
Counter,
|
||
swPortBytesSent
|
||
Counter,
|
||
swPortFramesReceived
|
||
Counter,
|
||
swPortFramesSent
|
||
Counter,
|
||
swPortTotalBytesReceived
|
||
Counter,
|
||
swPortTotalFramesReceived
|
||
Counter,
|
||
swPortBroadcastFramesReceived
|
||
Counter,
|
||
swPortMulticastFramesReceived
|
||
Counter,
|
||
swPortCRCError
|
||
Counter,
|
||
swPortOversizeFrames
|
||
Counter,
|
||
swPortFragments
|
||
Counter,
|
||
swPortJabber
|
||
Counter,
|
||
swPortCollision
|
||
Counter,
|
||
swPortLateCollision
|
||
Counter,
|
||
swPortFrames64Bytes
|
||
Counter,
|
||
swPortFrames65To127Bytes
|
||
Counter,
|
||
swPortFrames128To255Bytes
|
||
Counter,
|
||
swPortFrames256To511Bytes
|
||
Counter,
|
||
swPortFrames512To1023Bytes
|
||
Counter,
|
||
swPortFrames1024To1522Bytes
|
||
Counter,
|
||
swPortMACRxError
|
||
Counter
|
||
}
|
||
|
||
swPortCounterGroupIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object identifies the port within the group for
|
||
which this entry contains infomation."
|
||
::= { swPortCounterEntry 1 }
|
||
|
||
swPortCounterIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicate switch hub port number."
|
||
::= { swPortCounterEntry 2 }
|
||
|
||
swPortBytesReceived OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good bytes received. Local and dropped packets
|
||
increment the counter as well."
|
||
::= { swPortCounterEntry 3 }
|
||
|
||
swPortBytesSent OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good bytes sent."
|
||
::= { swPortCounterEntry 4 }
|
||
|
||
swPortFramesReceived OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good frames received. Local and dropped packets
|
||
increment the counter as well."
|
||
::= { swPortCounterEntry 5 }
|
||
|
||
swPortFramesSent OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good frames sent."
|
||
::= { swPortCounterEntry 6 }
|
||
|
||
swPortTotalBytesReceived OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of bytes received(good and bad)."
|
||
::= { swPortCounterEntry 7 }
|
||
|
||
swPortTotalFramesReceived OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of frames bytes received(good and bad)."
|
||
::= { swPortCounterEntry 8 }
|
||
|
||
swPortBroadcastFramesReceived OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good broadcast frames received. Local and dropped
|
||
packets increment the counter as well."
|
||
::= { swPortCounterEntry 9 }
|
||
|
||
swPortMulticastFramesReceived OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good multicast frames received. Local and dropped
|
||
packets increment the counter as well."
|
||
::= { swPortCounterEntry 10 }
|
||
|
||
swPortCRCError OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of frames with valid packet length and CRC error or
|
||
misaligned(odd number of nibbles)
|
||
increment the counter as well."
|
||
::= { swPortCounterEntry 11 }
|
||
|
||
swPortOversizeFrames OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good frames with length more than 1518 bytes (
|
||
or 1522 bytes for LongEn = 1)."
|
||
::= { swPortCounterEntry 12 }
|
||
|
||
swPortFragments OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good bytes received. Local and dropped packets
|
||
increment the counter as well."
|
||
::= { swPortCounterEntry 13 }
|
||
|
||
swPortJabber OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of frames with length more than 1518 bytes and with
|
||
CRC error or misaligned."
|
||
::= { swPortCounterEntry 14 }
|
||
|
||
swPortCollision OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of Collisions"
|
||
::= { swPortCounterEntry 15 }
|
||
|
||
swPortLateCollision OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of Late Collision(collision occurring later than
|
||
576th transmitted bit"
|
||
::= { swPortCounterEntry 16 }
|
||
|
||
swPortFrames64Bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good packets with length of 64 bytes "
|
||
::= { swPortCounterEntry 17 }
|
||
|
||
swPortFrames65To127Bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good packets with length between 65 to 127 bytes "
|
||
::= { swPortCounterEntry 18 }
|
||
|
||
swPortFrames128To255Bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good packets with length between 128 to 255 bytes "
|
||
::= { swPortCounterEntry 19 }
|
||
|
||
swPortFrames256To511Bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good packets with length between 256 to 511 bytes "
|
||
::= { swPortCounterEntry 20 }
|
||
|
||
swPortFrames512To1023Bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good packets with length between 512 to 1023 bytes "
|
||
::= { swPortCounterEntry 21 }
|
||
|
||
swPortFrames1024To1522Bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good packets with length between 1024 to 1522 bytes "
|
||
::= { swPortCounterEntry 22 }
|
||
|
||
swPortMACRxError OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of frames with RX MAC Error "
|
||
::= { swPortCounterEntry 23 }
|
||
|
||
|
||
swSlotInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwSlotInfoEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Slot information table."
|
||
::= { swPortPackage 4}
|
||
|
||
|
||
swSlotInfoEntry OBJECT-TYPE
|
||
SYNTAX SwSlotInfoEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
" This entry includes all the slot information."
|
||
|
||
INDEX { swSlotInfoId}
|
||
::= {swSlotInfoTable 1}
|
||
|
||
SwSlotInfoEntry ::= SEQUENCE {
|
||
swSlotInfoId
|
||
INTEGER,
|
||
swSlotInfoType
|
||
INTEGER,
|
||
swSlotInfoDescription
|
||
DisplayString
|
||
}
|
||
|
||
|
||
swSlotInfoId OBJECT-TYPE
|
||
SYNTAX INTEGER (1 .. 4)
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A unique number to identify the slot number."
|
||
::= {swSlotInfoEntry 1}
|
||
|
||
swSlotInfoType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
none (1),
|
||
tx-24 (2),
|
||
tx-12 (3),
|
||
tx-8 (4),
|
||
fx-8 (5),
|
||
fx-2 (6),
|
||
giga-2 (7),
|
||
giga-1 (8),
|
||
tx-16 (9),
|
||
tx-2 (10)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object is to indicate the type of the switch module."
|
||
::= {swSlotInfoEntry 2}
|
||
|
||
swSlotInfoDescription OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This contains a description of the switch module."
|
||
::= {swSlotInfoEntry 3}
|
||
|
||
|
||
-- swPortDroppedFrames OBJECT-TYPE
|
||
-- SYNTAX Counter
|
||
-- ACCESS read-only
|
||
-- STATUS mandatory
|
||
-- DESCRIPTION
|
||
-- "The number of dropped frames.Dropped packets are those which a
|
||
-- receive buffer could not be allocated."
|
||
-- ::= { swPortCounterEntry 24 }
|
||
|
||
-- link up/down Trap
|
||
|
||
linkChangeEvent TRAP-TYPE
|
||
ENTERPRISE dlink
|
||
VARIABLES {
|
||
swPortInfoIndex,
|
||
swPortInfoType,
|
||
swPortInfoPartitionStatus,
|
||
swPortInfoLinkStatus,
|
||
swPortInfoDuplexMode
|
||
}
|
||
DESCRIPTION
|
||
"The trap is sent whenever the link state of a port changes
|
||
from link up to link down or from link down to link up"
|
||
::= 1
|
||
|
||
|
||
portPartition TRAP-TYPE
|
||
ENTERPRISE dlink
|
||
VARIABLES {
|
||
swPortInfoIndex,
|
||
swPortInfoType,
|
||
swPortInfoPartitionStatus,
|
||
swPortInfoLinkStatus,
|
||
swPortInfoDuplexMode
|
||
}
|
||
DESCRIPTION
|
||
"The trap is sent whenever the port state enter the Partion
|
||
mode when more than 32 collisions occur while trasmitting."
|
||
::= 2
|
||
|
||
END
|
||
|