1513 lines
57 KiB
Plaintext
1513 lines
57 KiB
Plaintext
-- DES3225G Switch MIB Ver 0.01 1999/06/16
|
||
-- History
|
||
-- Version 0.01
|
||
-- Date 09/08/1999
|
||
-- 1. New add swDevCtrlTableLockState ,swPortCtrlLockState ,swPortCtrlBroadcastRisingThr
|
||
-- and swPortCtrlBroadcastFallingThr objects.
|
||
-- 2. Change swDevCtrlAddrLookupModes object to swDevCtrlAddrLookupModesAndHitRate object.
|
||
-- 3. New add swDevCtrlUploadImageFileName and swDevCtrlUploadImage objects . For image
|
||
-- file download function.
|
||
-- Date 09/30/1999
|
||
-- 1. Modify swPortCtrlBroadcastRisingThr and swPortCtrlBroadcastFallingThr object's range.
|
||
-- 2. Modify swPortCtrlBroadcastRisingThr and swPortCtrlBroadcastFallingThr object's
|
||
-- setting.
|
||
-- Date 11/11/1999
|
||
-- 1. Modify swDevCtrlTableLockState and swPortCtrlLockState objects. When swVlanInfoStatus
|
||
-- is in MAC-Base VLAN mode, these objects are always disabled.
|
||
|
||
DES3225G-MIB
|
||
|
||
DEFINITIONS ::= BEGIN
|
||
IMPORTS
|
||
enterprises, TimeTicks, Counter FROM RFC1155-SMI
|
||
OBJECT-TYPE FROM RFC-1212
|
||
DisplayString FROM RFC1213-MIB
|
||
TRAP-TYPE FROM RFC-1215;
|
||
|
||
MacAddress ::= OCTET STRING(SIZE(6))
|
||
|
||
dlink OBJECT IDENTIFIER ::= { enterprises 171 }
|
||
|
||
dlink-products OBJECT IDENTIFIER ::= { dlink 10 }
|
||
dlink-Des3225gProd OBJECT IDENTIFIER ::= { dlink-products 24 }
|
||
swProperty OBJECT IDENTIFIER ::= { dlink-Des3225gProd 1 }
|
||
swModule OBJECT IDENTIFIER ::= { swProperty 1 }
|
||
|
||
dlink-mgmt OBJECT IDENTIFIER ::= { dlink 11 }
|
||
des3225gSeries OBJECT IDENTIFIER ::= { dlink-mgmt 24 }
|
||
swDevPackage OBJECT IDENTIFIER ::= { des3225gSeries 1 }
|
||
swModulePackage OBJECT IDENTIFIER ::= { des3225gSeries 2 }
|
||
swPortPackage OBJECT IDENTIFIER ::= { des3225gSeries 3 }
|
||
swFdbPackage OBJECT IDENTIFIER ::= { des3225gSeries 4 }
|
||
|
||
-- ********************************************************************
|
||
-- swDevPackage OBJECT IDENTIFIER ::= { des3225gSeries 1 }
|
||
-- ********************************************************************
|
||
swDevInfo OBJECT IDENTIFIER ::= { swDevPackage 1 }
|
||
|
||
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. This value is in units of seconds."
|
||
::= { swDevInfo 1 }
|
||
|
||
swDevInfoMaxNumOfModule OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The maximum number of modules in this device."
|
||
::= { swDevInfo 2 }
|
||
|
||
swDevInfoTotalNumOfModule OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The current actual number of modules in this device.The values range is
|
||
1..swDevInfoMaxNumOfModule."
|
||
::= { swDevInfo 3 }
|
||
|
||
swDevInfoTotalNumOfPort OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of ports within this switch. This value is the sum
|
||
of the ports within this switch."
|
||
::= { swDevInfo 4 }
|
||
|
||
swDevInfoNumOfPortInUse OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of ports in this switch connected to the segment or
|
||
the end stations."
|
||
::= { swDevInfo 5 }
|
||
|
||
swDevInfoConsoleInUse OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
in-use(2),
|
||
not-in-use(3)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This usage indication of console system."
|
||
::= { swDevInfo 6 }
|
||
|
||
swDevInfoSystemLedStatus OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..127))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object is a set of system LED indications. The first four octets is
|
||
defined as system LED. The first LED is power LED. The second LED
|
||
is console LED. The third LED is GIGA module existing LED. The fourth LED
|
||
is GIGA module link LED. The other octets following the fourth octets
|
||
are the port LED. Every two bytes are presented to a port. The first
|
||
byte is presentd to the Link/Activity LED. The second byte is presented
|
||
to the Speed LED.
|
||
|
||
There is one byte per LED.
|
||
|
||
The most significant bit is used for blink/solid:
|
||
Off = The LED is lit permanently.
|
||
On = The LED blinks.
|
||
|
||
The three least significant bits are used for color:
|
||
1 = not lit,
|
||
2 = green,
|
||
3 = yellow,(orange)
|
||
4 = blue,
|
||
5 = red,
|
||
0+6+7 not used
|
||
|
||
The four remaining bits are currently unused and must be 0.
|
||
|
||
The lastest two octects are defined as slot module type. The first octect
|
||
is slot 1 module type. The second octect is slot 2 module type, and so on.
|
||
|
||
The module type representation for each byte is listed below:
|
||
1 = no slot module,
|
||
2 = 1 port BNC,
|
||
3 = 2 port Fiber MTRJ,
|
||
4 = 2 port TX UTP,
|
||
5 = 1 port Fiber SC,
|
||
6 = Gigabit
|
||
other not used"
|
||
::= { swDevInfo 7 }
|
||
|
||
swDevInfoSaveCfg OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
proceeding(2),
|
||
completed(3),
|
||
changed-not-save(4),
|
||
failed(5)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the status of the device configuration.
|
||
|
||
other(1) - this entry is currently in use but the conditions
|
||
under which it will remain so are different from each
|
||
of the following values.
|
||
proceeding(2) - the device configuration is saving into the NV-RAM.
|
||
completed(3) <20>V all of the device configuration parameters have been
|
||
saved into NV-RAM.
|
||
changed-not-save <20>V some of the device configuration parameters have
|
||
been changed but not saved into NV-RAM.
|
||
failed(5) - The processing of saving device configuration is failed."
|
||
::= { swDevInfo 8 }
|
||
|
||
-- ***************************************************
|
||
swDevCtrl OBJECT IDENTIFIER ::= { swDevPackage 2 }
|
||
|
||
swDevCtrlStpState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object can be enabled or disabled spanning tree algorithm
|
||
during runtime of the system. When the device is in 802.1Q Vlan
|
||
mode, this object will be enabled and cannot be disabled."
|
||
::= { swDevCtrl 1 }
|
||
|
||
swDevIGMPCaptureState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates Internet Group Management Protocol (IGMP) capture
|
||
function is enabled or disabled."
|
||
::= { swDevCtrl 2 }
|
||
|
||
swDevCtrlPartitionModeState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object used to enable or disable port auto partition. When the
|
||
object apply for all ports of the device"
|
||
::= { swDevCtrl 3 }
|
||
|
||
swDevCtrlTableLockState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates whether the address table is locked.
|
||
In other words, the address table doesn't learn any more new address.
|
||
The aging timer is suspended when the address table is locked. As long
|
||
as the table is locked, all of the frames are dropped if the destination
|
||
can not be found in the address.When swVlanInfoStatus is in MAC-Base
|
||
VLAN mode, this object is always disabled."
|
||
::= { swDevCtrl 4 }
|
||
|
||
swDevCtrlSaveCfg OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS write-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"As the object is set, the current device configuration is save
|
||
into to NV-RAM."
|
||
::= { swDevCtrl 5 }
|
||
|
||
swDevCtrlHOLState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The object provides a way to prevent HOL (Head Of Line) blocking
|
||
between ports. HOL protection may prevent forwarding a packet to
|
||
a blocking port.The idea relies on the assumption that it is better
|
||
to discard packets destined to blocking ports, then to let them consume
|
||
more and more buffers in the input-port's Rx-counters because eventually
|
||
these input ports may become totally blocked. The meanings of the values
|
||
are:
|
||
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the following
|
||
values.
|
||
disabled(2) - HOL function disable for device.
|
||
enabled(3) - HOL function enable for device."
|
||
::= { swDevCtrl 6 }
|
||
|
||
swDevCtrlAddrLookupModesAndHitRate OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
level0(1),
|
||
level1(2),
|
||
level2(3),
|
||
level3(4),
|
||
level4(5),
|
||
level5(6),
|
||
level6(7),
|
||
level7(8)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"According to the differnet address looke mode setting, to enlarge the
|
||
address table size is possible in device. But there is side effect as
|
||
the higher level you have, the lower thorughput device has. That means
|
||
Level 0 get the smallest table size, but get better performace. We
|
||
recommand the user use the Level 1 as defualt setting."
|
||
::= { swDevCtrl 7 }
|
||
|
||
swDevCtrlUploadImageFileName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..64))
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The name of the image file to be uploaded from the device to TFTP server
|
||
when enabling image upload function (by writing swDevCtrlUploadImage)."
|
||
::= { swDevCtrl 8 }
|
||
|
||
swDevCtrlUploadImage OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS write-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Image file upload control. Writing it by any value will
|
||
immediately invoke image upload function."
|
||
::= { swDevCtrl 9 }
|
||
|
||
-- ***************************************************
|
||
swDevAlarm OBJECT IDENTIFIER ::= { swDevPackage 3 }
|
||
|
||
swDevAlarmPartition OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Depending on this object, the device send a trap or not when
|
||
any one of the device's ports was partitioned."
|
||
::= { swDevAlarm 1 }
|
||
|
||
swDevAlarmNewRoot OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"When the device has become the new root of the Spanning Tree, this
|
||
object decide whether to send a new root trap."
|
||
::= { swDevAlarm 2 }
|
||
|
||
swDevAlarmTopologyChange OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object determine to send a trap or not when the switch topology
|
||
was changed. If the object is enabled(3), the topologyChange trap is
|
||
sent by the device when any of its configured ports transitions from
|
||
the Learning state to the Forwarding state, or from the Forwarding state
|
||
to the Blocking state. For the same port tranition, the device doesn't
|
||
send the trap if this object value is disabled or other."
|
||
::= { swDevAlarm 3 }
|
||
|
||
swDevAlarmLinkChange OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object determine to send a trap or not when the link
|
||
was changed. If the object is enabled(3), the Link Change trap is
|
||
sent by the device when any of its ports link change. The device doesn't
|
||
send the trap if this object value is disabled or other."
|
||
::= { swDevAlarm 4 }
|
||
|
||
-- ********************************************************************
|
||
-- swModulePackage OBJECT IDENTIFIER ::= { des3225gSeries 2 }
|
||
-- ********************************************************************
|
||
swModuleInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwModuleInfoEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A table that contains information about every module."
|
||
::= { swModulePackage 1 }
|
||
|
||
swModuleInfoEntry OBJECT-TYPE
|
||
SYNTAX SwModuleInfoEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of information for each module of the device."
|
||
INDEX { swModuleInfoIndex }
|
||
::= { swModuleInfoTable 1 }
|
||
|
||
SwModuleInfoEntry ::=
|
||
SEQUENCE {
|
||
swModuleInfoIndex
|
||
INTEGER,
|
||
swModuleInfoDesc
|
||
DisplayString,
|
||
swModuleInfoType
|
||
INTEGER,
|
||
swModuleInfoTotalNumOfPort
|
||
INTEGER,
|
||
swModuleInfoNumOfPortInUse
|
||
INTEGER,
|
||
swModuleInfoPortLedStatus
|
||
OCTET STRING
|
||
}
|
||
|
||
swModuleInfoIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates switch module number.(1..swDevInfoMaxNumOfModule)"
|
||
::= { swModuleInfoEntry 1 }
|
||
|
||
swModuleInfoDesc OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A textual description of the module for memorization ."
|
||
::= { swModuleInfoEntry 2 }
|
||
|
||
swModuleInfoType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
baseModule-UTP(2),
|
||
optionModule-2PortFiber-MTRJ(3),
|
||
optionModule-2PortTX-UTP(4),
|
||
optionModule-1PortFiber-SC(5),
|
||
optionModule-1000Base-SX(6),
|
||
optionModule-1000Base-LX(7)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the type of this module."
|
||
::= { swModuleInfoEntry 3 }
|
||
|
||
swModuleInfoTotalNumOfPort OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of ports within this module. This value is the sum
|
||
of the ports within this module."
|
||
::= { swModuleInfoEntry 4 }
|
||
|
||
swModuleInfoNumOfPortInUse OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of ports in this module connected to the segment or
|
||
the end stations."
|
||
::= { swModuleInfoEntry 5 }
|
||
|
||
|
||
swModuleInfoPortLedStatus OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..127))
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object is a set of module's port LED indications. Every two bytes are
|
||
presented to a port. Except the module 3 (Gigabit module) ,the first byte
|
||
is presentd to the Link/Activity LED. The second byte is presented to the
|
||
Speed LED. For the module 3 ,the first byte is presentd to the module's
|
||
existing LED. The second byte is presented to the Link/Activity LED.
|
||
|
||
There is one byte per LED.
|
||
|
||
The most significant bit is used for blink/solid:
|
||
Off = The LED is lit permanently.
|
||
On = The LED blinks.
|
||
|
||
The three least significant bits are used for color:
|
||
1 = not lit,
|
||
2 = green,
|
||
3 = yellow,(orange)
|
||
4 = blue,
|
||
5 = red,
|
||
0+6+7 not used
|
||
|
||
The four remaining bits are currently unused and must be 0."
|
||
::= { swModuleInfoEntry 6 }
|
||
|
||
-- ********************************************************************
|
||
-- swPortPackage OBJECT IDENTIFIER ::= { des3225gSeries 3 }
|
||
-- ********************************************************************
|
||
|
||
swPortInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwPortInfoEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A table that contains information about every port."
|
||
::= { swPortPackage 1 }
|
||
|
||
swPortInfoEntry OBJECT-TYPE
|
||
SYNTAX SwPortInfoEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of information for each port of the device."
|
||
INDEX { swPortInfoModuleIndex ,swPortInfoPortIndex }
|
||
::= { swPortInfoTable 1 }
|
||
|
||
SwPortInfoEntry ::=
|
||
SEQUENCE {
|
||
swPortInfoModuleIndex
|
||
INTEGER,
|
||
swPortInfoPortIndex
|
||
INTEGER,
|
||
swPortInfoType
|
||
INTEGER,
|
||
swPortInfoLinkStatus
|
||
INTEGER,
|
||
swPortInfoNwayStatus
|
||
INTEGER,
|
||
swPortInfoFlowCtrlStatus
|
||
INTEGER
|
||
}
|
||
|
||
swPortInfoModuleIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates switch module number.(1..Max module number)"
|
||
::= { swPortInfoEntry 1 }
|
||
|
||
swPortInfoPortIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the module's port number.(1..Max port number in
|
||
the module)"
|
||
::= { swPortInfoEntry 2 }
|
||
|
||
swPortInfoType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
portType-UTP(2),
|
||
portType-AUI(3),
|
||
portType-Fiber-MTRJ(4),
|
||
portType-Fiber-SC(5),
|
||
portType-BNC(6)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the connector type of this port."
|
||
::= { swPortInfoEntry 3 }
|
||
|
||
swPortInfoLinkStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
link-pass(2),
|
||
link-fail(3)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the port link status."
|
||
::= { swPortInfoEntry 4 }
|
||
|
||
swPortInfoNwayStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
half-10Mbps(2),
|
||
full-10Mbps(3),
|
||
half-100Mbps(4),
|
||
full-100Mbps(5),
|
||
half-1Gigabps(6),
|
||
full-1Gigabps(7)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the port speed and duplex mode."
|
||
::= { swPortInfoEntry 5 }
|
||
|
||
swPortInfoFlowCtrlStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
flowctrl-disabled(2),
|
||
flowctrl-enabled(3),
|
||
backpressure-disabled(4),
|
||
backpressure-enabled(5)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the port flow control status."
|
||
::= { swPortInfoEntry 6 }
|
||
|
||
-- *******************************************************
|
||
|
||
swPortCtrlTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwPortCtrlEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A table that contains control information about every port."
|
||
::= { swPortPackage 2 }
|
||
|
||
swPortCtrlEntry OBJECT-TYPE
|
||
SYNTAX SwPortCtrlEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of control information for each port of the device."
|
||
INDEX { swPortCtrlModuleIndex,swPortCtrlPortIndex }
|
||
::= { swPortCtrlTable 1 }
|
||
|
||
SwPortCtrlEntry ::=
|
||
SEQUENCE {
|
||
swPortCtrlModuleIndex
|
||
INTEGER,
|
||
swPortCtrlPortIndex
|
||
INTEGER,
|
||
swPortCtrlAdminState
|
||
INTEGER,
|
||
swPortCtrlLinkStatusAlarmState
|
||
INTEGER,
|
||
swPortCtrlNwayState
|
||
INTEGER,
|
||
swPortCtrlFlowCtrlState
|
||
INTEGER,
|
||
swPortCtrlBackPressState
|
||
INTEGER,
|
||
swPortCtrlLockState
|
||
INTEGER,
|
||
swPortCtrlPriority
|
||
INTEGER,
|
||
swPortCtrlStpState
|
||
INTEGER,
|
||
swPortCtrlHOLState
|
||
INTEGER,
|
||
swPortCtrlBroadcastRisingThr
|
||
INTEGER,
|
||
swPortCtrlBroadcastFallingThr
|
||
INTEGER,
|
||
swPortCtrlBroadcastRisingAct
|
||
INTEGER,
|
||
swPortCtrlBroadcastFallingAct
|
||
INTEGER,
|
||
swPortCtrlCleanAllStatisticCounter
|
||
INTEGER
|
||
}
|
||
|
||
swPortCtrlModuleIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the device module number.(1..Max module number)"
|
||
::= { swPortCtrlEntry 1 }
|
||
|
||
swPortCtrlPortIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the module's port number.(1..Max port number in
|
||
the module)"
|
||
::= { swPortCtrlEntry 2 }
|
||
|
||
swPortCtrlAdminState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object decide the port enabled or disabled."
|
||
::= { swPortCtrlEntry 3 }
|
||
|
||
swPortCtrlLinkStatusAlarmState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Depending on this object to determine to send a trap or
|
||
not when link status changes ."
|
||
::= { swPortCtrlEntry 4 }
|
||
|
||
swPortCtrlNwayState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
nway-enabled(2),
|
||
nway-disabled-10Mbps-Half(3),
|
||
nway-disabled-10Mbps-Full(4),
|
||
nway-disabled-100Mbps-Half(5),
|
||
nway-disabled-100Mbps-Full(6),
|
||
nway-disabled-1Gigabps-Half(7),
|
||
nway-disabled-1Gigabps-Full(8)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Chose the port speed, duplex mode, and N-Way function mode."
|
||
::= { swPortCtrlEntry 5 }
|
||
|
||
swPortCtrlFlowCtrlState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Set IEEE 802.3x compliant flow control function as enabled or disabled.
|
||
And IEEE 802.3x compliant flow control function work only when the port
|
||
is in full duplex mode.If the port is set Auto-negotiation enabled, the
|
||
object stands for flow control capability. The results should be referred
|
||
to swPortInfoFlowCtrlStatus object. If the port is in force mode, this
|
||
objects is simply used to set the flow control state (on/off). In force
|
||
mode, if you change it from enabled to disabled state, it will work after
|
||
next system restart. But the flow control changing from disabled to enabled
|
||
state, it will immediately work."
|
||
::= { swPortCtrlEntry 6 }
|
||
|
||
swPortCtrlBackPressState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Depending on this object determine to enable or disable the
|
||
backpressure function when the port is working in half duplex mode."
|
||
::= { swPortCtrlEntry 7 }
|
||
|
||
swPortCtrlLockState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disable(2),
|
||
enable(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The state of this entry. When the swDevCtrlTableLockState object is
|
||
enabled, the state is not changed. When swVlanInfoStatus is in
|
||
MAC-Base VLAN mode, this object is always disabled.The meanings of
|
||
the values are:
|
||
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the
|
||
following values.
|
||
disable(2) - Port lock funtion disable.
|
||
enable(3) - Locking a port. Once the port is locked, it will not
|
||
learn new SA addresses, and drop unknown/moved-SA packets
|
||
forwarding to/from such ports. This is a way to prevent
|
||
undesired traffic from being received or transmmited on
|
||
the port. Note that locking a port doesn't lock the MAC
|
||
address entries associated with the locked port, i.e. the
|
||
existing address entries of the locked port will be age
|
||
out even though it is locked."
|
||
::= { swPortCtrlEntry 8 }
|
||
|
||
swPortCtrlPriority OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
default(2),
|
||
force-low-priority(3),
|
||
force-high-priority(4)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The priority queueing for packets received on this port, except for
|
||
BPDU/IGMP packets and packets with unknown unicast destination address.
|
||
IGMP and BPDU packets are always routed with high priority; packets with
|
||
unknown unicast destination addresses are always routed with low priority.
|
||
Other packets follow the rules below:
|
||
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the
|
||
following values.
|
||
|
||
default(2) - A packet is normally classified as low priority
|
||
,unless at least one of the following is true:
|
||
|
||
.The packet contained a TAG (per 802.1Q definition) with the
|
||
priority greater or equal to 4.
|
||
.The address-table entry for the destination address had Pd=HIGH.
|
||
|
||
force-low_priority(3) - A packet is normally classified as low priority.
|
||
force-high_priority(4) - A packet is normally classified as high
|
||
priority."
|
||
::= { swPortCtrlEntry 9 }
|
||
|
||
swPortCtrlStpState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The state of STP(spanning tree algorithm) operation on this port. That's
|
||
meaning the port whether add in the STP. The value enabled(3) indicates
|
||
that STP is enabled on this port, as long as swDevCtrlStpState is also
|
||
enabled for this device. When disabled(2) but swDevCtrlStpState is still
|
||
enabled for the device, STP is disabled on this port : any BPDU packets
|
||
received will be discarded and no BPDU packets will be propagated from
|
||
the port. When the device is in 802.1Q Vlan mode, this object will be
|
||
enabled and cannot be disabled."
|
||
::= { swPortCtrlEntry 10 }
|
||
|
||
swPortCtrlHOLState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
enabled(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The object provides a way to prevent HOL (Head Of Line) blocking
|
||
between ports. HOL protection may prevent forwarding a packet to
|
||
a blocking port.The idea relies on the assumption that it is better
|
||
to discard packets destined to blocking ports, then to let them consume
|
||
more and more buffers in the input-port's Rx-counters because eventually
|
||
these input ports may become totally blocked. The value enabled(3)
|
||
indicates that HOL function is enabled on this port, as long as
|
||
swDevCtrlHOLState is also enabled for this device. When disabled(2) but
|
||
swDevCtrlHOLState is still enabled for the device, HOL function is disabled
|
||
on this port. The meanings of the values are:
|
||
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the following
|
||
values.
|
||
disabled(2) - HOL function disable.
|
||
enabled(3) - HOL function enable."
|
||
::= { swPortCtrlEntry 11 }
|
||
|
||
swPortCtrlBroadcastRisingThr OBJECT-TYPE
|
||
SYNTAX INTEGER (1..1488000)
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This allows the user to specify the broadcast packets per second.
|
||
Broadcast traffic above this rate activates broadcast storm control
|
||
(i.e. swPortCtrlBroadcastRisingAct) on the port. The default value
|
||
is 500 broadcast packets per second. The setting must be bigger
|
||
than the value in swPortCtrlBroadcastFallingThr."
|
||
::= { swPortCtrlEntry 12 }
|
||
|
||
swPortCtrlBroadcastFallingThr OBJECT-TYPE
|
||
SYNTAX INTEGER (1..1488000)
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This allows the user to specify the broadcast packets per second.
|
||
If broadcast traffic is below this rate and rising threshold
|
||
condition has been met at least once before this falling threshold
|
||
is met, the device will apply the action described in
|
||
swPortCtrlBroadcastFallingAct. The default value 250. The setting
|
||
must be fewer than the value in swPortCtrlBroadcastRisingThr."
|
||
::= { swPortCtrlEntry 13 }
|
||
|
||
swPortCtrlBroadcastRisingAct OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
do-nothing(2),
|
||
blocking(3),
|
||
blocking-trap(4)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the system action when broadcast storm
|
||
rising threshold is met.
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the following
|
||
values.
|
||
do-nothing(2) - no action.
|
||
blocking(3) - the port can discard any coming broadcast frame.
|
||
blocking-trap(4) - the port can discard any coming broadcast frame. And
|
||
the device can send a broadcast rising trap."
|
||
::= { swPortCtrlEntry 14 }
|
||
|
||
swPortCtrlBroadcastFallingAct OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
do-nothing(2),
|
||
forwarding(3),
|
||
forwarding-trap(4)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the device action when broadcast storm
|
||
falling threshold is met.
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the following
|
||
values.
|
||
do-nothing(2) - no action.
|
||
forwarding(3) - the port has returned to normal operation mode.
|
||
forwarding-trap(4) - the port has returned to normal operation mode. And
|
||
the device can send a broadcast falling trap."
|
||
::= { swPortCtrlEntry 15 }
|
||
|
||
swPortCtrlCleanAllStatisticCounter OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS write-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Setting this object will reset current device's all statistic counters."
|
||
::= { swPortCtrlEntry 16 }
|
||
|
||
-- ******************************************************
|
||
|
||
swPortStTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwPortStEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of port statistic Counter entries."
|
||
::= { swPortPackage 3 }
|
||
|
||
swPortStEntry OBJECT-TYPE
|
||
SYNTAX SwPortStEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This entry include all the port statistic Counter which support
|
||
by the device, like Bytes received, Bytes Sent ..."
|
||
INDEX { swPortStModuleIndex,swPortStPortIndex }
|
||
::= { swPortStTable 1 }
|
||
|
||
SwPortStEntry ::=
|
||
SEQUENCE {
|
||
swPortStModuleIndex
|
||
INTEGER,
|
||
swPortStPortIndex
|
||
INTEGER,
|
||
swPortStByteRx
|
||
Counter,
|
||
swPortStByteTx
|
||
Counter,
|
||
swPortStFrameRx
|
||
Counter,
|
||
swPortStFrameTx
|
||
Counter,
|
||
swPortStTotalBytesRx
|
||
Counter,
|
||
swPortStTotalFramesRx
|
||
Counter,
|
||
swPortStBroadcastFramesRx
|
||
Counter,
|
||
swPortStMulticastFramesRx
|
||
Counter,
|
||
swPortStCRCError
|
||
Counter,
|
||
swPortStOversizeFrames
|
||
Counter,
|
||
swPortStFragments
|
||
Counter,
|
||
swPortStJabber
|
||
Counter,
|
||
swPortStCollision
|
||
Counter,
|
||
swPortStLateCollision
|
||
Counter,
|
||
swPortStFrames-64-bytes
|
||
Counter,
|
||
swPortStFrames-65-127-bytes
|
||
Counter,
|
||
swPortStFrames-128-255-bytes
|
||
Counter,
|
||
swPortStFrames-256-511-bytes
|
||
Counter,
|
||
swPortStFrames-512-1023-bytes
|
||
Counter,
|
||
swPortStFrames-1024-1536-bytes
|
||
Counter,
|
||
swPortStFramesDroppedFrames
|
||
Counter,
|
||
swPortStMulticastFramesTx
|
||
Counter,
|
||
swPortStBroadcastFramesTx
|
||
Counter,
|
||
swPortStUndersizeFrames
|
||
Counter
|
||
}
|
||
|
||
swPortStModuleIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the device module number.(1..Max module number)"
|
||
::= { swPortStEntry 1 }
|
||
|
||
swPortStPortIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the module's port number.(1..Max port number in
|
||
the module)"
|
||
::= { swPortStEntry 2 }
|
||
|
||
swPortStByteRx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"swDevCtrlCounterMode = 2(switched-frames):This counter is incre-
|
||
mented once for every data octet of good packets(unicast + multi-
|
||
cast + broadcast) received.
|
||
|
||
swDevCtrlCounterMode = 3(all-frames):This counter is incremented
|
||
once for every data octet of good packets(unicast + multicast +
|
||
broadcast packets) and for local and dropped packets."
|
||
::= { swPortStEntry 3 }
|
||
|
||
swPortStByteTx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every data octet of a trans-
|
||
mitted good packet."
|
||
::= { swPortStEntry 4 }
|
||
|
||
swPortStFrameRx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"swDevCtrlCounterMode = 2(switched-frames):This counter is incre-
|
||
mented once for every good packet(unicast + multicast + broadcast
|
||
) received.
|
||
|
||
swDevCtrlCounterMode = 3(all-frames):This counter is incremented
|
||
once for every good packet(unicast + multicast + broadcast packets)
|
||
and for local and dropped packets received."
|
||
::= { swPortStEntry 5 }
|
||
|
||
swPortStFrameTx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every transmitted good packet."
|
||
::= { swPortStEntry 6 }
|
||
|
||
swPortStTotalBytesRx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every data octet of all
|
||
received packets. This include data octets of rejected and local
|
||
packets which are not forwarded to the switching core for trans-
|
||
mission. This counter should reflect all the data octets received
|
||
on the line. Note: A nibble is not counted as a whole byte."
|
||
::= { swPortStEntry 7 }
|
||
|
||
swPortStTotalFramesRx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received packets. This
|
||
include rejected and local packets which are not forwarded to the
|
||
switching core for transmission. This counter should reflect all
|
||
packets received on the line."
|
||
::= { swPortStEntry 8 }
|
||
|
||
swPortStBroadcastFramesRx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"swDevCtrlCounterMode = 2(switched-frames):This counter is incre-
|
||
mented once for every good broadcast packet received.
|
||
|
||
swDevCtrlCounterMode = 3(all-frames):This counter is incremented
|
||
once for every good broadcast packet received and for local and
|
||
dropped broadcast packets."
|
||
::= { swPortStEntry 9 }
|
||
|
||
|
||
swPortStMulticastFramesRx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"swDevCtrlCounterMode = 2(switched-frames):This counter is incre-
|
||
mented once for every good multicast packet received.
|
||
|
||
swDevCtrlCounterMode = 3(all-frames):This counter is incremented
|
||
once for every good multicast packet received and for local and
|
||
dropped multicast packets. This counter does not include broad-
|
||
cast packets."
|
||
::= { swPortStEntry 10 }
|
||
|
||
swPortStCRCError OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received packet which
|
||
meets all the following conditions:
|
||
1.Packet data length is between 64 and 1518 bytes inclusive.
|
||
2.Packet has invalid CRC.
|
||
3.Collision event , late collision event and receive error event
|
||
have not been detected."
|
||
::= { swPortStEntry 11 }
|
||
|
||
swPortStOversizeFrames OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of good frames with length more than 1518 bytes."
|
||
::= { swPortStEntry 12 }
|
||
|
||
swPortStFragments OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received packet which
|
||
meets all the following conditions:
|
||
1.Packet data length is less than 64 bytes or packet withourt SFD
|
||
and is less than 64 bytes in length.
|
||
2.Packet has invalid CRC.
|
||
3.Collision event , late collision event and receive error event
|
||
have not been detected."
|
||
::= { swPortStEntry 13 }
|
||
|
||
swPortStJabber 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."
|
||
::= { swPortStEntry 14 }
|
||
|
||
swPortStCollision OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of Collisions"
|
||
::= { swPortStEntry 15 }
|
||
|
||
swPortStLateCollision OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of Late Collision(collision occurring later than
|
||
576th transmitted bit)."
|
||
::= { swPortStEntry 16 }
|
||
|
||
swPortStFrames-64-bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received and trans-
|
||
mitted packet with size of 64 bytes. This counter includes reject-
|
||
ed received and transmitted packets."
|
||
::= { swPortStEntry 17 }
|
||
|
||
swPortStFrames-65-127-bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received and trans-
|
||
mitted packet with size of 65 to 127 bytes. This counter includes
|
||
rejected received and transmitted packets."
|
||
::= { swPortStEntry 18 }
|
||
|
||
swPortStFrames-128-255-bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received and trans-
|
||
mitted packet with size of 128 to 255 bytes. This counter includes
|
||
rejected received and transmitted packets."
|
||
::= { swPortStEntry 19 }
|
||
|
||
swPortStFrames-256-511-bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received and trans-
|
||
mitted packet with size of 256 to 511 bytes. This counter includes
|
||
rejected received and transmitted packets."
|
||
::= { swPortStEntry 20 }
|
||
|
||
swPortStFrames-512-1023-bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received and trans-
|
||
mitted packet with size of 512 to 1023 bytes. This counter includ-
|
||
es rejected received and transmitted packets."
|
||
::= { swPortStEntry 21 }
|
||
|
||
swPortStFrames-1024-1536-bytes OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received and trans-
|
||
mitted packet with size of 1024 to 1536 bytes. This counter includ-
|
||
es rejected received and transmitted packets."
|
||
::= { swPortStEntry 22 }
|
||
|
||
swPortStFramesDroppedFrames OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received dropped pack-
|
||
et."
|
||
::= { swPortStEntry 23 }
|
||
|
||
swPortStMulticastFramesTx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of multicast frames sent. This counter does not include
|
||
broadcast packets."
|
||
::= { swPortStEntry 24 }
|
||
|
||
swPortStBroadcastFramesTx OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The number of broadcast frames sent."
|
||
::= { swPortStEntry 25 }
|
||
|
||
swPortStUndersizeFrames OBJECT-TYPE
|
||
SYNTAX Counter
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This counter is incremented once for every received packet which
|
||
meets all the following conditions:
|
||
1.Packet data length is less than 64 bytes.
|
||
2.Packet has valid CRC.
|
||
3.Collision event , late collision event and receive error event
|
||
have not been detected."
|
||
::= { swPortStEntry 26 }
|
||
|
||
-- ********************************************************************
|
||
-- swFdbPackage OBJECT IDENTIFIER ::= { des3225gSeries 4 }
|
||
-- ********************************************************************
|
||
swFdbStaticTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwFdbStaticEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Like typical legacy bridge devices, FDB table records the mapping
|
||
of Source MAC Address and its associated source port, and forward
|
||
incoming packets to its destination port according to the Destination
|
||
MAC Address of the packet as well as the MAC-port pair entries of the
|
||
FDB table. Note that the priority of FDB table entries is lower than
|
||
Filtering Table, i.e. if there is a table hash collision between the
|
||
entries of FDB Table and Filtering Table inside the switch H/W address
|
||
table, then Filtering Table entry overwrite the colliding entry of
|
||
FDB Table. See swFdbFilterTable description also."
|
||
::= { swFdbPackage 1 }
|
||
|
||
swFdbStaticEntry OBJECT-TYPE
|
||
SYNTAX SwFdbStaticEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of information specifies which ports the frames with specific
|
||
destination MAC address to go. "
|
||
INDEX { swFdbStaticVid , swFdbStaticAddressIndex }
|
||
::= { swFdbStaticTable 1 }
|
||
|
||
SwFdbStaticEntry ::=
|
||
SEQUENCE {
|
||
swFdbStaticVid
|
||
INTEGER,
|
||
swFdbStaticAddressIndex
|
||
MacAddress,
|
||
swFdbStaticPortMap
|
||
OCTET STRING,
|
||
swFdbStaticState
|
||
INTEGER,
|
||
swFdbStaticStatus
|
||
INTEGER
|
||
}
|
||
|
||
swFdbStaticVid OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the VLAN-ID. If VLAN is in mac-based
|
||
mode or disabled, the object indicates the default VLAN-ID (0)."
|
||
::= { swFdbStaticEntry 1 }
|
||
|
||
swFdbStaticAddressIndex OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The destination MAC address in a frame to which this entry's
|
||
forwarding information applies. This object can take the value of
|
||
an unicast address or the multicast address."
|
||
::= { swFdbStaticEntry 2 }
|
||
|
||
swFdbStaticPortMap OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (1..4))
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"The set of ports to which frames received from a specific port
|
||
and destined for a specific MAC address, are allowed to be
|
||
forwarded. Each octet within the value of this object 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'.(Note that the
|
||
setting of the bit corresponding to the port from which a frame
|
||
is received is irrelevant.). In module 1 (base module), there are
|
||
22 100M twisted-pair ports (port 1..22) which is mapped to the PortMap's
|
||
port 1 to 22 respectively. In module 2 (slot 1 module), there are 2 100M
|
||
FX/100 TX (or a single port 100M FX) ports which is mapped to the
|
||
PortMap's port 23, 24 respectively (if the module is a single port 100M FX
|
||
, it is just mapped to port 23 and port 24 is ignored). Module 3 (slot 2
|
||
module) is a single-port Gigabit Ethernet and it is mapped to the PortMap's
|
||
port 25."
|
||
::= { swFdbStaticEntry 3 }
|
||
|
||
swFdbStaticState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
invalid(2),
|
||
valid(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the status of this entry.
|
||
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the following
|
||
values.
|
||
invalid(2) - writing this value to the object, and then the corresponding
|
||
entry will be removed from the table.
|
||
valid(3) - this entry is reside in the table."
|
||
::= { swFdbStaticEntry 4 }
|
||
|
||
swFdbStaticStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
apply(2),
|
||
not-apply(3)
|
||
}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the status of this entry.
|
||
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the following
|
||
values.
|
||
apply(2) - this entry is currently in use and reside in the table.
|
||
not-apply(3) - this entry is reside in the table but currently not
|
||
in use due to conflict with filter table."
|
||
::= { swFdbStaticEntry 5 }
|
||
|
||
|
||
swFdbFilterTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwFdbFilterEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A table which contains the filtering information of the
|
||
unicast/multicast entries. This table is used by the transparent
|
||
switching function in determining how to filter the received frames.
|
||
The Filtering Table entries' priority overrides Static FDB Table
|
||
as well as IGMP table entries, say, if there is a hash table entry
|
||
collision between Filtering Table and Static FDB Table setting in
|
||
the switch device's H/W address table, then Filter Table entry setting
|
||
overwrites the colliding entry in Static FDB Table. See swFdbStaticTable
|
||
description also."
|
||
::= { swFdbPackage 2 }
|
||
|
||
swFdbFilterEntry OBJECT-TYPE
|
||
SYNTAX SwFdbFilterEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A list of information about a specific unicast/multicast MAC address
|
||
for which the switch has filtering information."
|
||
INDEX { swFdbFilterVid , swFdbFilterAddressIndex }
|
||
::= { swFdbFilterTable 1 }
|
||
|
||
SwFdbFilterEntry ::=
|
||
SEQUENCE {
|
||
swFdbFilterVid
|
||
INTEGER,
|
||
swFdbFilterAddressIndex
|
||
MacAddress,
|
||
swFdbFilterState
|
||
INTEGER
|
||
}
|
||
|
||
swFdbFilterVid OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the VLAN-ID. If VLAN is in mac-based
|
||
mode or disabled, the object indicates the default VLAN-ID (0)."
|
||
::= { swFdbFilterEntry 1 }
|
||
|
||
swFdbFilterAddressIndex OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates a unicast/multicast MAC address for which the bridge
|
||
has filtering information."
|
||
::= { swFdbFilterEntry 2 }
|
||
|
||
swFdbFilterState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
dst-src-addr(2),
|
||
invalid(3)
|
||
}
|
||
ACCESS read-write
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This object indicates the status of this entry.
|
||
|
||
other(1) - this entry is currently in use but the conditions under
|
||
which it will remain so are different from each of the following
|
||
values.
|
||
dst-src-addr(2) - recieved frames's destination address or source
|
||
address are currently used to be filtered as it meets with
|
||
the MAC address entry of the table.
|
||
invalid(3) - writing this value to the object, and then the corresponding
|
||
entry will be removed from the table."
|
||
::= { swFdbFilterEntry 3 }
|
||
|
||
portPartition TRAP-TYPE
|
||
ENTERPRISE swProperty
|
||
VARIABLES {
|
||
swPortInfoModuleIndex,swPortInfoPortIndex
|
||
}
|
||
DESCRIPTION
|
||
"The trap is sent whenever the port state enter the
|
||
Partion mode when more than 61 collisions occur while
|
||
trasmitting."
|
||
::=1
|
||
|
||
linkChangeEvent TRAP-TYPE
|
||
ENTERPRISE swProperty
|
||
VARIABLES {
|
||
swPortInfoModuleIndex,swPortInfoPortIndex
|
||
}
|
||
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"
|
||
::= 2
|
||
|
||
broadcastRisingStorm TRAP-TYPE
|
||
ENTERPRISE swProperty
|
||
VARIABLES {
|
||
swPortInfoModuleIndex,swPortInfoPortIndex
|
||
}
|
||
DESCRIPTION
|
||
"The trap indicates that broadcast higher rising threshold
|
||
. This trap including the port ID"
|
||
::= 3
|
||
|
||
broadcastFallingStorm TRAP-TYPE
|
||
ENTERPRISE swProperty
|
||
VARIABLES {
|
||
swPortInfoModuleIndex,swPortInfoPortIndex
|
||
}
|
||
DESCRIPTION
|
||
"The trap indicates that broadcast higher falling threshold
|
||
. This trap including the port ID"
|
||
::= 4
|
||
|
||
END
|