librenms/mibs/SWL2MGMT-MIB
Adam Amstrong 7445a736a6 move nortel mibs to root
git-svn-id: http://www.observium.org/svn/observer/trunk@1576 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 16:07:50 +00:00

4712 lines
174 KiB
Plaintext
Raw Blame History

-- SWL2MGMT MIB Ver 0.02 2002/07/30
--
--
-- Add swL2TrafficMgmt
-- Modified swL2DevCtrl
-- Removed swL2PortStTable
-- Removed swL2PortCtrlEntry->swL2PortCtrlBackPressState and
-- swL2PortCtrlBMStormthreshold
-- Modified swL2MirrorMgmt
-- Removed swL2FilterAddrVid
-- Modified swL2IGMPCtrlTable
-- Removed swL2PriorityMgmt
-- Modified swL2TrunkMasterPortIndex MAX-ACCESS read-only to read-write
-- Add swL2IGMPCtrState for invalid(4)
-- Modified swL2PortInfoType
-- Removed swDevInfoFrontPanelLedStatus about RPS and modified its SIZE
-- By Tommy Wang
--
--
-- SWL2MGMT MIB Ver 0.01 2000/07/03
--
--
-- Removed swL2PortTxPrioQueueCtrlTable
-- Modified swL2PortCtrlBMStormPercentage to swL2PortCtrlBMStormthreshold
-- By Chrissy Chen
SWL2MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32,Counter64,TimeTicks,NOTIFICATION-TYPE,
MODULE-IDENTITY,OBJECT-TYPE,IpAddress, Unsigned32, Gauge32
FROM SNMPv2-SMI
MacAddress, RowStatus, TruthValue FROM SNMPv2-TC
privateMgmt FROM SWPRIMGMT-MIB
DisplayString FROM RFC1213-MIB
TRAP-TYPE FROM RFC-1215;
swL2MgmtMIB MODULE-IDENTITY
LAST-UPDATED "0007150000Z"
ORGANIZATION "enterprise, Inc."
CONTACT-INFO
" Customer Service
Postal:
Tel:
E-mail: "
DESCRIPTION
"The Structure of Layer 2 Network Management Information for the
proprietary enterprise."
::= { privateMgmt 2 }
PortList ::= OCTET STRING(SIZE (0..127))
VlanIndex ::= Unsigned32
swL2DevMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 1 }
swL2UnitMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 2 }
swL2ModuleMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 3 }
swL2PortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 4 }
-- swL2FdbMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 5 }
swL2FilterMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 6 }
swL2VlanMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 7 }
swL2TrunkMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 8 }
swL2MirrorMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 9 }
swL2IGMPMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 10 }
-- swL2PriorityMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 11 }
swL2TrafficMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 12 }
swL2QosMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 13 }
swL2MgmtMIBTraps OBJECT IDENTIFIER ::= { swL2MgmtMIB 14 }
swL2StormCtrlMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 15 }
swL2ACLQosMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 16 }
swL2MgmtPortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 17 }
-- ********************************************************************
-- swL2DevMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 1 }
-- ********************************************************************
swL2DevInfo OBJECT IDENTIFIER ::= { swL2DevMgmt 1 }
swDevInfoSystemUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
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."
::= { swL2DevInfo 1 }
swDevInfoTotalNumOfPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports within this switch. This value is the sum
of the ports within this switch."
::= { swL2DevInfo 2 }
swDevInfoNumOfPortInUse OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports in this switch connected to the segment or
the end stations."
::= { swL2DevInfo 3 }
swDevInfoConsoleInUse OBJECT-TYPE
SYNTAX INTEGER {
other(1),
in-use(2),
not-in-use(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This usage indication of console system."
::= { swL2DevInfo 4 }
swDevInfoFrontPanelLedStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..324))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is a set of system LED indications. The first three
octets is defined as system LED. The first LED is primary power
LED. The second LED is redundant power LED. The third LED is
console LED. The other octets following the second octets are
the logical port LED (following dot1dBasePort ordering). 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.
Link/Activity LED :
The most significant bit is used for blink/solid:
8 = The LED blinks.
The second significant bit is used for link status:
1 = link fail.
2 = link pass.
Speed LED :
01 = 10Mbps.
02 = 100Mbps.
03 = 1000Mbps.
The four remaining bits are currently unused and must be 0."
::= { swL2DevInfo 5 }
swL2DevCtrlUpDownloadState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
in-process(2),
invalid-file(3),
violation(4),
file-not-found(5),
disk-full(6),
complete(7),
time-out(8),
tftp-establish-fail(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"status of upload/download control. If the value is 'other',
means never firmware updated since device started up."
::= { swL2DevInfo 6 }
swDevInfoSaveCfg OBJECT-TYPE
SYNTAX INTEGER {
other(1),
proceeding(2),
ready(3),
failed(4)
}
MAX-ACCESS read-only
STATUS current
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.
ready(3) <20>V the device configuration has been ready to save into
NV-RAM.
failed(4) - The processing of saving device configuration is
failed."
::= { swL2DevInfo 7 }
-- ***************************************************
swL2DevCtrl OBJECT IDENTIFIER ::= { swL2DevMgmt 2 }
swL2DevCtrlStpState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object can be enabled or disabled spanning tree algorithm
during runtime of the system."
::= { swL2DevCtrl 1 }
swL2DevCtrlIGMPSnooping OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates layer 2 Internet Group Management
Protocol (IGMP) capture function is enabled or disabled."
::= { swL2DevCtrl 2 }
swL2DevCtrlRmonState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object can be enabled or disabled RMON."
::= { swL2DevCtrl 3 }
-- swL2DevCtrlBcastStormCtrl OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- disabled(2),
-- enabled(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This object indicates broadcast storm control function is
-- enabled or disabled. The swL2PortCtrlBMStormPercentage object
-- will descript the detail about the storm control."
-- ::= { swL2DevCtrl 3 }
-- swL2DevCtrlMcastStormCtrl OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- disabled(2),
-- enabled(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This object indicates multicast storm control function is
-- enabled or disabled. The swL2PortCtrlBMStormPercentage object
-- will descript the detail about the storm control."
-- ::= { swL2DevCtrl 4 }
-- swL2DevCtrlProtoCapability OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- layer2-default(2),
-- layer2-ieee8021q(3),
-- layer3-ip-ipx-default-routing(4),
-- layer3-ip-ipx-ieee8021q-routing(5),
-- layer3-ip-ipx-switching(6)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This object control which protocol capability will be enable
-- (or disable) when the switch hub restart at the startup (power
-- on) or warm start. To change the value will immediately restart
-- the device."
-- ::= { swL2DevCtrl 3 }
-- Multiple define with agent mib in mgmt.mib
swL2DevCtrlUpDownloadImageFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the image file to be uploaded/Downloaded from the
device to TFTP server when enabling image upload/download
function (by writing swL2DevCtrlUpDownloadImage)."
::= { swL2DevCtrl 4 }
swL2DevCtrlUpDownloadImageSourceAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ip address where been uploaded/Downloaded image file."
::= { swL2DevCtrl 5 }
swL2DevCtrlUpDownloadImage OBJECT-TYPE
SYNTAX INTEGER {
other(1),
upload(2),
download(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Image file upload/download control. After setting, it will
immediately invoke image upload/download function. While
retrieving the value of this object, it always returns 'other'
normally."
::= { swL2DevCtrl 6 }
swL2DevCtrlSaveCfg OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
active(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"As the object is set to active, the current device
configuration is save into to NV-RAM.If set to normal, do
nothing."
::= { swL2DevCtrl 7 }
swL2DevCtrlCleanAllStatisticCounter OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
active(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"As the object is set to active, all the statistic counters will
be cleared. If set to normal, do nothing."
::= { swL2DevCtrl 8 }
swL2DevCtrlStpForwardBPDU OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allow the forwarding of STP BPDU packets from other
network device or not when STP is disabled on the device."
::= { swL2DevCtrl 9 }
-- ***************************************************
swL2DevAlarm OBJECT IDENTIFIER ::= { swL2DevMgmt 3 }
swL2DevAlarmNewRoot OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the device has become the new root of the Spanning Tree,
this object decide whether to send a new root trap."
::= { swL2DevAlarm 1 }
swL2DevAlarmTopologyChange OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
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."
::= { swL2DevAlarm 2 }
swL2DevAlarmLinkChange OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
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."
::= { swL2DevAlarm 3 }
-- ********************************************************************
-- swL2UnitMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 2 }
-- ********************************************************************
swL2UnitCtrl OBJECT IDENTIFIER ::= { swL2UnitMgmt 1 }
-- swL2UnitCtrlTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF SwL2UnitCtrlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A table that contains control information about every unit."
-- ::= { swL2UnitCtrl 1 }
--
-- swL2UnitCtrlEntry OBJECT-TYPE
-- SYNTAX SwL2UnitCtrlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A list of control information for each unit of the device."
-- INDEX { swL2UnitCtrlUnitIndex }
-- ::= { swL2UnitCtrlTable 1 }
--
-- SwL2UnitCtrlEntry ::=
-- SEQUENCE {
-- swL2UnitCtrlUnitIndex
-- INTEGER,
-- swL2UnitCtrlSwFileName
-- DisplayString,
-- swL2UnitCtrlSwUpdateCtrl
-- INTEGER
-- }
--
-- swL2UnitCtrlUnitIndex OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates the unit number.(1..Max unit number)"
-- ::= { swL2UnitCtrlEntry 1 }
--
-- swL2UnitCtrlSwFileName OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..64))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The name of the firmware file to be downloaded from the TFTP
-- server to the unit when enabling image upload function (by
-- writing swL2UnitCtrlSwUpdateCtrl object)."
-- ::= { swL2UnitCtrlEntry 2 }
--
-- swL2UnitCtrlSwUpdateCtrl OBJECT-TYPE
-- SYNTAX INTEGER {
-- normal(1),
-- active(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Image file download control. As the object is set to active,
-- it will immediately invoke firmware download function, and
-- if set to normal, do nothing."
-- ::= { swL2UnitCtrlEntry 3 }
-- ********************************************************************
-- swL2PortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 4 }
-- ********************************************************************
swL2PortInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2PortInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about every port."
::= { swL2PortMgmt 1 }
swL2PortInfoEntry OBJECT-TYPE
SYNTAX SwL2PortInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each port of the device."
INDEX { swL2PortInfoPortIndex }
::= { swL2PortInfoTable 1 }
SwL2PortInfoEntry ::=
SEQUENCE {
swL2PortInfoPortIndex
INTEGER,
swL2PortInfoUnitIndex
INTEGER,
swL2PortInfoType
INTEGER,
swL2PortInfoLinkStatus
INTEGER,
swL2PortInfoNwayStatus
INTEGER
}
swL2PortInfoPortIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the module's port number.(1..Max port
number in the module)"
::= { swL2PortInfoEntry 1 }
swL2PortInfoUnitIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates ID of the unit in the device"
::= { swL2PortInfoEntry 2 }
swL2PortInfoType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
portType-100Base-TX(2),
portType-100Base-FX(3),
portType-100Base-FL(4),
portType-1000Base-T(5),
portType-1000Base-SX(6),
portType-1000Base-LX(7),
portType-1000Base-GBIC-SX(8),
portType-1000Base-GBIC-LX(9),
portType-1000Base-GBIC-CWDM(10),
portType-1000Base-GBIC-XD(11),
portType-1000Base-GBIC-ZX(12),
portType-1000Base-GBIC-COPPER(13),
portType-1000Base-GBIC-OTHER(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the connector type of this port."
::= { swL2PortInfoEntry 3 }
swL2PortInfoLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
link-pass(2),
link-fail(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port link status."
::= { swL2PortInfoEntry 4 }
swL2PortInfoNwayStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
auto(2),
half-10Mbps(3),
full-10Mbps(4),
half-100Mbps(5),
full-100Mbps(6),
half-1Gigabps(7),
full-1Gigabps(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port speed and duplex mode."
::= { swL2PortInfoEntry 5 }
-- *******************************************************
swL2PortCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2PortCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains control information about every port."
::= { swL2PortMgmt 2 }
swL2PortCtrlEntry OBJECT-TYPE
SYNTAX SwL2PortCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of control information for each port of the device."
INDEX { swL2PortCtrlPortIndex }
::= { swL2PortCtrlTable 1 }
SwL2PortCtrlEntry ::=
SEQUENCE {
swL2PortCtrlPortIndex
INTEGER,
swL2PortCtrlUnitIndex
INTEGER,
swL2PortCtrlAdminState
INTEGER,
swL2PortCtrlNwayState
INTEGER,
swL2PortCtrlFlowCtrlState
INTEGER,
-- swL2PortCtrlBackPressState
-- INTEGER,
-- swL2PortCtrlBMStormthreshold
-- INTEGER,
swL2PortCtrlAddressLearningState
INTEGER
}
swL2PortCtrlPortIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the module's port number.(1..Max port
number in the module)"
::= { swL2PortCtrlEntry 1 }
swL2PortCtrlUnitIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates ID of the unit in the device"
::= { swL2PortCtrlEntry 2 }
swL2PortCtrlAdminState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide the port enabled or disabled."
::= { swL2PortCtrlEntry 3 }
swL2PortCtrlNwayState 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-Full(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Chose the port speed, duplex mode, and N-Way function mode."
::= { swL2PortCtrlEntry 4 }
swL2PortCtrlFlowCtrlState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flow control mechanism is different between full duplex
mode and half duplex mode. For half duplex mode, the jamming
signal is asserted. For full duplex mode, IEEE 802.3x flow
control function sends PAUSE frames and receives PAUSE frames."
::= { swL2PortCtrlEntry 5 }
-- swL2PortCtrlBackPressState OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- disabled(2),
-- enabled(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Depending on this object determine to enable or disable the
-- backpressure function when the port is working in half duplex
-- mode."
-- ::= { swL2PortCtrlEntry 7 }
-- swL2PortCtrlBMStormthreshold OBJECT-TYPE
-- SYNTAX INTEGER (0..255)
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This object to decide how much thousand packets per second
-- broadcast/multicast (depend on swL2DevCtrlBcastStormCtrl or
-- swL2DevCtrlMcastStormCtrl objects whether is enabled) will
-- active storm control. Whenever a port reaches its configured
-- amount of packets in the one second time interval, the device
-- will start dropping that type of packet, until the time
-- interval has expired. Once the time interval has expired, the
-- device will start forwarding that type of packet."
-- ::= { swL2PortCtrlEntry 8 }
swL2PortCtrlAddressLearningState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide the address learning state on this port is
enabled or disabled."
::= { swL2PortCtrlEntry 6 }
-- *******************************************************
swL2PortUtilTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2PortUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information of utilization about every
port."
::= { swL2PortMgmt 3 }
swL2PortUtilEntry OBJECT-TYPE
SYNTAX SwL2PortUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information of utilization for each port of the device."
INDEX { swL2PortUtilPortIndex }
::= { swL2PortUtilTable 1 }
SwL2PortUtilEntry ::=
SEQUENCE {
swL2PortUtilPortIndex
INTEGER,
swL2PortUtilTxSec
Gauge32,
swL2PortUtilRxSec
Gauge32,
swL2PortUtilUtilization
INTEGER
}
swL2PortUtilPortIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the module's port number.(1..Max port
number in the module)"
::= { swL2PortUtilEntry 1 }
swL2PortUtilTxSec OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates how many packets transmitted per second."
::= { swL2PortUtilEntry 2 }
swL2PortUtilRxSec OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates how many packets received per second."
::= { swL2PortUtilEntry 3 }
swL2PortUtilUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port utilization."
::= { swL2PortUtilEntry 4 }
-- ******************************************************
-- swL2PortStTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF SwL2PortStEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A list of port statistic Counter entries."
-- ::= { swL2PortMgmt 3 }
-- swL2PortStEntry OBJECT-TYPE
-- SYNTAX SwL2PortStEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "This entry include all the port statistic Counter which
-- support by the device, like Bytes received, Bytes Sent ..."
-- INDEX { swL2PortStUnitIndex, swL2PortStModuleIndex,
-- swL2PortStPortlndex }
-- ::= { swL2PortStTable 1 }
-- swL2PortStEntry ::=
-- SEQUENCE {
-- swL2PortStUnitIndex
-- INTEGER,
-- swL2PortStModuleIndex
-- INTEGER,
-- swL2PortStPortIndex
-- INTEGER,
-- swL2PortStRxBytes
-- Counter32,
-- swL2PortStRxPkts
-- Counter32,
-- swL2PortStRxCRCErrorPkts
-- Counter32,
-- swL2PortStRxVlanDetected
-- Counter32,
-- swL2PortStRxMcastPkts
-- Counter32,
-- swL2PortStRxBcastPkts
-- Counter32,
-- swL2PortStRxUndersizePkts
-- Counter32,
-- swL2PortStRxOversizePkts
-- Counter32,
-- swL2PortStRxFragmentsPkts
-- Counter32,
-- swL2PortStRxJabbersPkts
-- Counter32,
-- swL2PortStRx64OctsPkts
-- Counter32,
-- swL2PortStRx65To127OctsPkts
-- Counter32,
-- swL2PortStRx128To255OctsPkts
-- Counter32,
-- swL2PortStRx256To511OctsPkts
-- Counter32,
-- swL2PortStRx512To1023OctsPkts
-- Counter32,
-- swL2PortStRx1024To1518OctsPkts
-- Counter32,
-- swL2PortStTxBytes
-- Counter32,
-- swL2PortStTxTotalBytes
-- Counter32,
-- swL2PortStTxPkts
-- Counter32,
-- swL2PortStTxExDeferPkts
-- Counter32,
-- swL2PortStTxGiantPkts
-- Counter32,
-- swL2PortStTxUnderRunPkts
-- Counter32,
-- swL2PortStTxCRCErrorPkts
-- Counter32,
-- swL2PortStTxLenCheckErrorPkts
-- Counter32,
-- swL2PortStTxLenOutRangePkts
-- Counter32,
-- swL2PortStTxLateCollPkts
-- Counter32,
-- swL2PortStTxExCollPkts
-- Counter32,
-- swL2PortStTxSingleCollPkts
-- Counter32,
-- swL2PortStTxCollPkts
-- Counter32,
-- swL2PortStRxDropPkts
-- Counter32,
-- swL2PortStRxLocalDropPkts
-- Counter32,
-- swL2PortStHCRxBytes
-- Counter64,
-- swL2PortStHCRxPkts
-- Counter64,
-- swL2PortStHCTxBytes
-- Counter64,
-- swL2PortStHCTxPkts
-- Counter64
-- }
-- swL2PortStUnitIndex OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates ID of the unit in the device"
-- ::= { swL2PortStEntry 1 }
-- swL2PortStModuleIndex OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates ID of the module on the unit.(1..Max
-- module number in the unit)"
-- ::= { swL2PortStEntry 2 }
-- swL2PortStPortlndex OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates the module's port number.(1..Max port
-- number in the module)"
-- ::= { swL2PortStEntry 3 }
-- swL2PortStRxBytes OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every data octet of good
-- packets received."
-- ::= { swL2PortStEntry 4 }
-- swL2PortStRxPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received good
-- packet."
-- ::= { swL2PortStEntry 5 }
-- swL2PortStRxCRCErrorPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which has invalid CRC."
-- ::= { swL2PortStEntry 6 }
-- swL2PortStRxVlanDetected OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which has differ Vlan ID."
-- ::= { swL2PortStEntry 7 }
-- swL2PortStRxMcastPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which has multicast destination MAC address."
-- ::= { swL2PortStEntry 8 }
-- swL2PortStRxBcastPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which has broadcast destination MAC address (0xFFFFFFFFFFFF)."
-- ::= { swL2PortStEntry 9 }
-- swL2PortStRxUndersizePkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which meets any one the following conditions:
-- 1.Receive byte count < 64 bytes and not CRC error.
-- 2.Receive byte count < 68 bytes and tag packet and not CRC
-- error."
-- ::= { swL2PortStEntry 10 }
-- swL2PortStRxOversizePkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which meets any one the following conditions:
-- 1.Receive byte count >1518.
-- 2.Receive byte count > 1522 and tag packet."
-- ::= { swL2PortStEntry 11 }
-- swL2PortStRxFragmentsPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which meets any one the following conditions:
-- 1.Receive byte count < 64 bytes and CRC error.
-- 2.Receive byte count < 68 bytes and tag packet and CRC error."
-- ::= { swL2PortStEntry 12 }
-- swL2PortStRxJabbersPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which meets any one the following conditions:
-- 1.Receive byte count > 1518 and CRC error.
-- 2.Receive byte count > 1522 bytes and tag packet and CRC
-- error."
-- ::= { swL2PortStEntry 13 }
-- swL2PortStRx64OctsPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- with size of 64 bytes."
-- ::= { swL2PortStEntry 14 }
-- swL2PortStRx65To127OctsPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- with size of 65 to 127 bytes."
-- ::= { swL2PortStEntry 15 }
-- swL2PortStRx128To255OctsPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- with size of 128 to 255 bytes."
-- ::= { swL2PortStEntry 16 }
-- swL2PortStRx256To511OctsPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- with size of 256 to 511 bytes."
-- ::= { swL2PortStEntry 17 }
-- swL2PortStRx512To1023OctsPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- with size of 512 to 1023 bytes."
-- ::= { swL2PortStEntry 18 }
-- swL2PortStRx1024To1518OctsPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- with size of 1024 to 1536 bytes."
-- ::= { swL2PortStEntry 19 }
-- swL2PortStTxBytes OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every data octet of a
-- transmitted good packet."
-- ::= { swL2PortStEntry 20 }
-- swL2PortStTxTotalBytes OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every data octet of a
-- transmitted packet. This counter includes rejected transmitted
-- packets."
-- ::= { swL2PortStEntry 21 }
-- swL2PortStTxPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted good
-- packet."
-- ::= { swL2PortStEntry 22 }
-- swL2PortStTxExDeferPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which excessive defer."
-- ::= { swL2PortStEntry 23 }
-- swL2PortStTxGiantPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which transmit giant."
-- ::= { swL2PortStEntry 24 }
-- swL2PortStTxUnderRunPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which transmit under run."
-- ::= { swL2PortStEntry 25 }
-- swL2PortStTxCRCErrorPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which has invalid CRC."
-- ::= { swL2PortStEntry 26 }
-- swL2PortStTxLenCheckErrorPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which has error length."
-- ::= { swL2PortStEntry 27 }
-- swL2PortStTxLenOutRangePkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which has length out of range."
-- ::= { swL2PortStEntry 28 }
-- swL2PortStTxLateCollPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which has transmit late collision."
-- ::= { swL2PortStEntry 29 }
-- swL2PortStTxExCollPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which has transmit excessive collision."
-- ::= { swL2PortStEntry 30 }
-- swL2PortStTxSingleCollPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which has transmit collision count = 1."
-- ::= { swL2PortStEntry 31 }
-- swL2PortStTxCollPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every transmitted packet
-- which has transmit collision."
-- ::= { swL2PortStEntry 32 }
-- swL2PortStRxDropPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which has dropped for any reason."
-- ::= { swL2PortStEntry 33 }
-- swL2PortStRxLocalDropPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This counter is incremented once for every received packet
-- which local has dropped for any reason."
-- ::= { swL2PortStEntry 34 }
-- swL2PortStHCRxBytes OBJECT-TYPE
-- SYNTAX Counter64
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This high capability (64 bit) counter is incremented once for
-- every data octet of good packets received."
-- ::= { swL2PortStEntry 35 }
-- swL2PortStHCRxPkts OBJECT-TYPE
-- SYNTAX Counter64
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This high capability (64 bit) counter is incremented once for
-- every received good packet."
-- ::= { swL2PortStEntry 36 }
-- swL2PortStHCTxBytes OBJECT-TYPE
-- SYNTAX Counter64
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This high capability (64 bit) counter is incremented once for
-- every data octet of a transmitted good packet."
-- ::= { swL2PortStEntry 37 }
-- swL2PortStHCTxPkts OBJECT-TYPE
-- SYNTAX Counter64
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This high capability (64 bit) counter is incremented once for
-- every transmitted good packet."
-- ::= { swL2PortStEntry 38 }
-- ********************************************************************
-- swL2FdbMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 5 }
-- ********************************************************************
--
-- swL2McastFdbStaticMaxSupportedEntries OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Maximum number of entries in the static multicast forwarding
-- table (swL2McastFdbStaticTable) ."
-- ::= { swL2FdbMgmt 1 }
--
-- swL2McastFdbStaticCurrentTotalEntries OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Current exist number of entries in the static multicast
-- forwarding table."
-- ::= { swL2FdbMgmt 2 }
--
-- swL2McastFdbStaticTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF SwL2McastFdbStaticEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "This table defines for frames with specific multicast
-- destination MAC address, the set of ports that the frame will
-- be forwarded to. 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."
-- ::= { swL2FdbMgmt 3 }
--
-- swL2McastFdbStaticEntry OBJECT-TYPE
-- SYNTAX SwL2McastFdbStaticEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A list of information specifies which ports the frames with
-- specific multicast destination MAC address to go."
-- INDEX { swL2McastFdbStaticAddress }
-- ::= { swL2McastFdbStaticTable 1 }
--
-- SwL2McastFdbStaticEntry ::=
-- SEQUENCE {
-- swL2McastFdbStaticAddress
-- MacAddress,
-- swL2McastFdbStaticPortMap
-- PortList,
-- swL2McastFdbStaticJoinIGMP
-- INTEGER,
-- swL2McastFdbStaticState
-- INTEGER,
-- swL2McastFdbStaticstatus
-- INTEGER
-- }
--
-- swL2McastFdbStaticAddress OBJECT-TYPE
-- SYNTAX MacAddress
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The destination MAC address in a frame to which this entry's
-- forwarding information applies . This object only can take the
-- value of the multicast address."
-- ::= { swL2McastFdbStaticEntry 1 }
--
-- swL2McastFdbStaticPortMap OBJECT-TYPE
-- SYNTAX PortList
-- MAX-ACCESS read-write
-- STATUS current
-- 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 switch 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). The 4 octets is represent
-- one unit port according its logic port. If the unit less 32
-- port , the other port don't care just fill zero."
-- ::= { swL2McastFdbStaticEntry 2 }
--
-- swL2McastFdbStaticJoinIGMP OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- disabled(2),
-- enabled(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This object indicates whether to allow ports to join/leave
-- IGMP group via IGMP Snooping.
--
-- For a multicast address entry, port group could be classified
-- into two catelogies : one is static and another is dynamic. In
-- static port group, port members is defined statically by user,
-- and dynamic port group allows a port member to join/leave the
-- membership dynamically, according to IGMP report/leave
-- messages. When this object is set to 'enabled', it allows
-- dynamic port group updated for the multicast address entry as
-- well as static port group. When it is set to 'disabled',
-- dynamic port member join/leave is disabled, but static port
-- group is not affected.
--
-- This object is only vaild for multicast address indicated by
-- swFdbStaticAddressIndex.
--
-- 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) - this entry doesn't allow dynamic updates via
-- IGMP Snooping. This is a default setting.
-- enabled(3) - this entry allow dynamic updates via IGMP
-- Snooping."
-- ::= { swL2McastFdbStaticEntry 3 }
--
-- swL2McastFdbStaticState OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- invalid(2),
-- valid(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- 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."
-- ::= { swL2McastFdbStaticEntry 4 }
--
-- swL2McastFdbStaticstatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- apply(2),
-- not-apply(3)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- 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 other table."
-- ::= { swL2McastFdbStaticEntry 5 }
--
-- ********************************************************************
-- swL2FilterMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 6 }
-- ********************************************************************
swL2FilterAddrConfig OBJECT IDENTIFIER ::= { swL2FilterMgmt 1 }
swL2FilterAddrMaxSupportedEntries OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of entries in the MAC address filtering table
(swL2FilterAddrCtrlTable)."
::= { swL2FilterAddrConfig 1 }
swL2FilterAddrCurrentTotalEntries OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current applied number of entries in the MAC address filtering
table."
::= { swL2FilterAddrConfig 2 }
swL2FilterAddrCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2FilterAddrCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines information for the device to filter packets
with specific MAC address (either as the DA and/or as the SA).
The MAC address can be a unicast address or a multicast address.
This table has higher priority than both static FDB table and
IGMP table. It means that if a MAC address appears on this table
also appears on the static FDB table, the device will use the
information provide by this table to process the packet."
::= { swL2FilterAddrConfig 3 }
swL2FilterAddrCtrlEntry OBJECT-TYPE
SYNTAX SwL2FilterAddrCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information about a specific unicast/multicast MAC
address for which the switch has filtering information."
INDEX { swL2FilterAddrMacIndex }
::= { swL2FilterAddrCtrlTable 1 }
SwL2FilterAddrCtrlEntry ::=
SEQUENCE {
-- swL2FilterAddrVid
-- VlanIndex,
swL2FilterAddrMacIndex
MacAddress,
swL2FilterAddrState
INTEGER
}
-- swL2FilterAddrVid OBJECT-TYPE
-- SYNTAX VlanIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates the VLAN-ID. If VLAN is in disabled
-- mode, the object indicates the default VLAN-ID (0)."
-- ::= { swL2FilterAddrCtrlEntry 1 }
swL2FilterAddrMacIndex OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates a unicast/multicast MAC address for which
the switch has filtering information. But if the
swL2FilterAddrState = src-addr then the object can not be a
multicast MAC address."
::= { swL2FilterAddrCtrlEntry 1 }
swL2FilterAddrState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
dst-addr(2),
src-addr(3),
dst-src-addr(4),
invalid(5)
}
MAX-ACCESS read-write
STATUS current
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-addr(2) - recieved frames's destination address are
currently used to be filtered as it meets with the MAC
address entry of the table.
src-addr(3) - recieved frames's source address are currently
used to be filtered as it meets with the MAC address entry
of the table.
dst-src-addr(4) - 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(5) - writing this value to the object, and then the
corresponding entry will be removed from the table."
::= { swL2FilterAddrCtrlEntry 2 }
-- *********************************************************************
-- swL2VlanMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 7 }
-- *********************************************************************
swL2StaticVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2StaticVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing static configuration information for each
VLAN configured into the device by (local or network)
management."
::= { swL2VlanMgmt 1 }
swL2StaticVlanEntry OBJECT-TYPE
SYNTAX SwL2StaticVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static information for a VLAN configured into the device by
(local or network) management."
INDEX { swL2StaticVlanIndex }
::= { swL2StaticVlanTable 1 }
SwL2StaticVlanEntry ::=
SEQUENCE {
swL2StaticVlanIndex
INTEGER,
swL2StaticVlanName
DisplayString,
swL2StaticVlanType
INTEGER,
swL2StaticVlanProtocolId
INTEGER,
swL2StaticVlanIpSubnetAddr
IpAddress,
swL2StaticVlanIpSubnetMask
IpAddress,
swL2StaticVlanUserDefinedPid
OCTET STRING,
swL2StaticVlanEncap
INTEGER,
swL2StaticVlanUserPriority
INTEGER,
swL2StaticVlanEgressPorts
PortList,
swL2StaticVlanUntaggedPorts
PortList,
swL2StaticVlanStatus
RowStatus,
swL2StaticVlanIpSubnetArpClassId
INTEGER
}
swL2StaticVlanIndex OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value that uniquely identifies the Virtual LAN associated
with this entry."
::= { swL2StaticVlanEntry 1 }
swL2StaticVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An administratively-assigned name for this VLAN."
::= { swL2StaticVlanEntry 2 }
swL2StaticVlanType OBJECT-TYPE
SYNTAX INTEGER {
byport(1),
byIpSubnet(2),
byProtocolId(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of VLAN, distinguished according to the policy used
to define its port membership."
::= { swL2StaticVlanEntry 3 }
swL2StaticVlanProtocolId OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ipEther2(1),
rarpEther2(2),
ipx802dot3(3),
ipx802dot2(4),
ipxSnap(5),
ipxEther2(6),
apltkEther2Snap(7),
decEther2(8),
decOtherEther2(9),
sna802dot2(10),
snaEther2(11),
netBios(12),
xnsEther2(13),
vinesEther2(14),
ipv6Ether2(15),
userDefined(16),
arpEther2(17)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The protocol identifier of this VLAN. This value is meaningful
only if swL2StaticVlanType is equal to byProtocolId(3). For
other VLAN types it should have the value none(0)."
::= { swL2StaticVlanEntry 4 }
swL2StaticVlanIpSubnetAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP subnet address of this VLAN. This value is meaningful
only if rcVlanType is equal to byIpSubnet(2). For other VLAN
types it should have the value 0.0.0.0."
::= { swL2StaticVlanEntry 5 }
swL2StaticVlanIpSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP subnet mask of this VLAN. This value is meaningful only
if rcVlanType is equal to byIpSubnet(2). For other VLAN types
it should have the value 0.0.0.0."
::= { swL2StaticVlanEntry 6 }
swL2StaticVlanUserDefinedPid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When swL2StaticVlanProtocolId is set to userDefined(16) in a
protocol-based VLAN, this field represents the 16-bit user
defined protocol identifier. Otherwise, this object should be
zero."
::= { swL2StaticVlanEntry 7 }
swL2StaticVlanEncap OBJECT-TYPE
SYNTAX INTEGER {
all(1),
ethernet2(2),
llc(3),
snap(4),
un-used(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value is meaningful only if swL2StaticVlanProtocolId is
set to userDefined(16). Otherwise, this object should be
un-used(5). If If this set to ethernet2(2), the Detagged Frame
uses Type-encapsulated 802.3 format. If this set to llc(3), the
Detagged Frame contains both a DSAP and an SSAP address field
in the positions. If this set to snap(4), the Detagged Frame is
of the format specified by IEEE Std. 802.1H for the encoding of
an IEEE 802.3 Type Field in an 802.2/SNAP header."
::= { swL2StaticVlanEntry 8 }
swL2StaticVlanUserPriority OBJECT-TYPE
SYNTAX INTEGER (0|4|6|7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User priority level. This value is meaningful only if
swL2StaticVlanType is set to byIpSubnet(2) or byProtocolId(3)."
::= { swL2StaticVlanEntry 9 }
swL2StaticVlanEgressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set of ports which are permanently assigned to the
egress list for this VLAN by management. The default value of
this object is a string of zeros of appropriate length."
::= { swL2StaticVlanEntry 10 }
swL2StaticVlanUntaggedPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set of ports which should transmit egress packets
for this VLAN as untagged. The default value of this
object for the default VLAN is a string of appropriate length
including all ports. There is no specified default for other
VLANs."
::= { swL2StaticVlanEntry 11 }
swL2StaticVlanStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { swL2StaticVlanEntry 12 }
swL2StaticVlanIpSubnetArpClassId OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the ARP classification ID. If the
swL2StaticVlanType is not byIpSubnet(2), this value must be 0.
If the swL2StaticVlanType is byIpSubnet(2), the range of this
object is 1 to 4094. This object is useful when create the
first IpSubnet entry, and not allow to modify."
::= { swL2StaticVlanEntry 13 }
-- -------------------------------------------------------------
-- The VLAN Port Configuration Table
-- -------------------------------------------------------------
swL2VlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2VlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing per port control and status information for
VLAN configuration in the device."
::= { swL2VlanMgmt 2 }
swL2VlanPortEntry OBJECT-TYPE
SYNTAX SwL2VlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information controlling VLAN configuration for a port
on the device."
INDEX { swL2VlanPortIndex }
::= { swL2VlanPortTable 1 }
SwL2VlanPortEntry ::=
SEQUENCE {
swL2VlanPortIndex
INTEGER,
swL2VlanPortPvid
INTEGER,
swL2VlanPortIngressChecking
INTEGER
}
swL2VlanPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An unique index used to identify a particular port in the
system."
::= { swL2VlanPortEntry 1 }
swL2VlanPortPvid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PVID, the VLAN ID assigned to untagged frames or Priority-
Tagged frames received on this port."
::= { swL2VlanPortEntry 2 }
swL2VlanPortIngressChecking OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this is enabled(3) the device will discard incoming
frames for VLANs which do not include this Port in its
Member set. When disabled(2), the port will accept all
incoming frames."
::= { swL2VlanPortEntry 3 }
-- ********************************************************************
-- swL2TrunkMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 8 }
-- ********************************************************************
swL2TrunkMaxSupportedEntries OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of entries in the trunk configuration table
(swL2TrunkCtrlTable)."
::= { swL2TrunkMgmt 1 }
swL2TrunkCurrentNumEntries OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current actived number of entries in the trunk configuration
table."
::= { swL2TrunkMgmt 2 }
swL2TrunkCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2TrunkCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys which ports group a set of ports(up to 8)
into a single logical link."
::= { swL2TrunkMgmt 3 }
swL2TrunkCtrlEntry OBJECT-TYPE
SYNTAX SwL2TrunkCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies which ports group a set of
ports(up to 8) into a single logical link."
INDEX { swL2TrunkIndex }
::= { swL2TrunkCtrlTable 1 }
SwL2TrunkCtrlEntry ::=
SEQUENCE {
swL2TrunkIndex
INTEGER,
swL2TrunkName
DisplayString,
swL2TrunkMasterPort
INTEGER,
swL2TrunkMember
PortList,
swL2TrunkFloodingPort
INTEGER,
swL2TrunkState
INTEGER,
swL2TrunkBPDU8600InterState
INTEGER
}
swL2TrunkIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of logical port trunk. The trunk group number depend
on the existence of unit and module."
::= { swL2TrunkCtrlEntry 1 }
swL2TrunkName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of logical port trunk."
::= { swL2TrunkCtrlEntry 2 }
swL2TrunkMasterPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicates the master port number of the port trunk
entry. When using Port Trunk, you can not configure the other
ports of the group except the master port.
Their configuration must be same as the master port (e.g. speed,
duplex, enabled/disabled, flow control, and so on)."
::= { swL2TrunkCtrlEntry 3 }
swL2TrunkMember OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicate how many number of ports is included in this Trunk.
The trunk port number depend on the existence of module.
The maximum number of ports is 4 for one trunks."
::= { swL2TrunkCtrlEntry 4 }
swL2TrunkFloodingPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the flooding port number of the port trunk
entry. The first port of the trunk is implicitly configured to
be the flooding port."
::= { swL2TrunkCtrlEntry 5 }
swL2TrunkState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3),
invalid(4)
}
MAX-ACCESS read-write
STATUS current
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.
disabled(2) - the port trunk disabled.
enabled(3) - the port trunk enabled.
invalid(4) - writing this value to the object, and then the
corresponding entry will be removed from the table."
::= { swL2TrunkCtrlEntry 6 }
swL2TrunkBPDU8600InterState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
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.
disabled(2) - the trunk member doesn't send BPDU.
enabled(3) - the trunk member can send BPDU."
::= { swL2TrunkCtrlEntry 7 }
swL2TrunkAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
other(1),
mac-source(2),
mac-destination(3),
mac-source-dest(4),
ip-source(5),
ip-destination(6),
ip-source-dest(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object configures to part of the packet examined by the
switch when selecting the egress port for transmitting
load-sharing data. This feature is only available using the
address-based load-sharing algorithm."
::= { swL2TrunkMgmt 4 }
-- ********************************************************************
-- swL2MirrorMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 9 }
-- ********************************************************************
swL2MirrorLogicTargetPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates switch which port will sniff another
port. A trunk port member cannot be configured as a target
Snooping port. The port number is the sequential (logical)
number which is also applied to bridge MIB, etc."
::= { swL2MirrorMgmt 1 }
swL2MirrorPortSourceIngress OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The represent the ingress into the source port packet to
sniffed."
::= { swL2MirrorMgmt 2 }
swL2MirrorPortSourceEgress OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The represent the egress from the source port packet to
sniffed."
::= { swL2MirrorMgmt 3 }
swL2MirrorPortState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the port mirroring state.
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) - writing this value to the object, and then the
corresponding entry will be removed from the table.
enabled(3) - this entry is reside in the table."
::= { swL2MirrorMgmt 4 }
-- ********************************************************************
-- swL2IGMPMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 10 }
-- ********************************************************************
swL2IGMPMaxSupportedVlans OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of Vlans in the layer 2 IGMP control table
(swL2IGMPCtrlTable)."
::= { swL2IGMPMgmt 1 }
swL2IGMPMaxIpGroupNumPerVlan OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of multicast ip group per Vlan in the layer 2
IGMP information table (swL2IGMPQueryInfoTable)."
::= { swL2IGMPMgmt 2 }
-- swL2IGMPLastQueryIPAddr OBJECT-TYPE
-- SYNTAX IpAddress
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates the ip address of last send IGMP query
-- packet."
-- ::= { swL2IGMPMgmt 3 }
swL2IGMPCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2IGMPCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table controls the Vlan's IGMP function. Its scale depends
on current VLAN state (swL2VlanInfoStatus). If VLAN is disabled
mode, there is only one entry in the table, with index 1. If
VLAN is in Port-Base or 802.1q mode, the number of entries can
be up to 12, with index range from 1 to 12."
::= { swL2IGMPMgmt 3 }
swL2IGMPCtrlEntry OBJECT-TYPE
SYNTAX SwL2IGMPCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry in IGMP control table (swL2IGMPCtrlTable). The entry
is effective only when IGMP capture switch
(swL2DevCtrlIGMPSnooping) is enabled."
INDEX { swL2IGMPCtrlVid }
::= { swL2IGMPCtrlTable 1 }
SwL2IGMPCtrlEntry ::=
SEQUENCE {
-- swL2IGMPCtrlIndex
-- INTEGER,
swL2IGMPCtrlVid
INTEGER,
swL2IGMPQueryInterval
INTEGER,
swL2IGMPMaxResponseTime
INTEGER,
swL2IGMPRobustness
INTEGER,
swL2IGMPLastMemberQueryInterval
INTEGER,
swL2IGMPHostTimeout
INTEGER,
swL2IGMPRouteTimeout
INTEGER,
swL2IGMPLeaveTimer
INTEGER,
swL2IGMPQueryState
INTEGER,
swL2IGMPCurrentState
INTEGER,
swL2IGMPCtrlState
INTEGER
}
-- swL2IGMPCtrlIndex OBJECT-TYPE
-- SYNTAX INTEGER (1..12)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates the IGMP control entry number.Its scale
-- depends on current VLAN state (swL2VlanInfoStatus). If VLAN is
-- disabled, there is only one entry in the table, with index 1.
-- If VLAN is in Port-Base or 802.1q mode, the number of entries
-- is 12, with index range from 1 to 12."
-- ::= { swL2IGMPCtrlEntry 1 }
swL2IGMPCtrlVid OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the IGMP control entry's VLAN id. If VLAN
is disabled, the Vid is always 0 and cannot be changed by
management users. If VLAN is in Port-Base mode, the Vid is
arranged from 1 to 12, fixed form. If VLAN is in 802.1q mode,
the Vid setting can vary from 1 to 4094 by management user, and
the Vid in each entry must be unique in the IGMP Control Table."
::= { swL2IGMPCtrlEntry 1 }
swL2IGMPQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The frequency at which IGMP Host-Query packets are
transmitted on this switch."
DEFVAL { 125 }
::= { swL2IGMPCtrlEntry 2 }
swL2IGMPMaxResponseTime OBJECT-TYPE
SYNTAX INTEGER (1..25)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum query response time on this switch."
DEFVAL { 10 }
::= { swL2IGMPCtrlEntry 3 }
swL2IGMPRobustness OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Robustness Variable allows tuning for the expected
packet loss on a subnet. If a subnet is expected to be
lossy, the Robustness Variable may be increased. IGMP is
robust to (Robustness Variable-1) packet losses."
DEFVAL { 2 }
::= { swL2IGMPCtrlEntry 4 }
swL2IGMPLastMemberQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Last Member Query Interval is the Max Response Time
inserted into Group-Specific Queries sent in response to
Leave Group messages, and is also the amount of time between
Group-Specific Query messages."
DEFVAL { 1 }
::= { swL2IGMPCtrlEntry 5 }
swL2IGMPHostTimeout OBJECT-TYPE
SYNTAX INTEGER (1..16711450)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timer value for sending IGMP query packet when none was
sent by the host in the LAN. The timer works in per-VLAN basis.
Our device will be activated to send the query message if the
timer is expired. Please reference RFC2236-1997."
DEFVAL { 260 }
::= { swL2IGMPCtrlEntry 6 }
swL2IGMPRouteTimeout OBJECT-TYPE
SYNTAX INTEGER (1..16711450)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Router Timeout is how long a host must wait after hearing
a Query before it may send any IGMPv2 messages."
DEFVAL { 260 }
::= { swL2IGMPCtrlEntry 7 }
swL2IGMPLeaveTimer OBJECT-TYPE
SYNTAX INTEGER (1..16711450)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When a querier receives a Leave Group message for a group that
has group members on the reception interface, it sends
Group-Specific Queries every swL2IGMPLeaveTimer to the group
being left."
DEFVAL { 1 }
::= { swL2IGMPCtrlEntry 8 }
swL2IGMPQueryState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide the IGMP query enabled or disabled."
::= { swL2IGMPCtrlEntry 9 }
swL2IGMPCurrentState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
querier(2),
non-querier(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current IGMP query state."
::= { swL2IGMPCtrlEntry 10 }
swL2IGMPCtrlState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
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.
disabled(2) - IGMP funtion is disabled for this entry.
enabled(3) - IGMP funtion is enabled for this entry."
::= { swL2IGMPCtrlEntry 11 }
swL2IGMPQueryInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2IGMPQueryInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the number current IGMP query packets which
is captured by this device, as well as the IGMP query packets
sent by the device."
::= { swL2IGMPMgmt 4 }
swL2IGMPQueryInfoEntry OBJECT-TYPE
SYNTAX SwL2IGMPQueryInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about current IGMP query information, provided that
swL2DevCtrlIGMPSnooping and swL2IGMPCtrState of associated VLAN
entry are all enabled."
INDEX { swL2IGMPInfoVid }
::= { swL2IGMPQueryInfoTable 1 }
SwL2IGMPQueryInfoEntry ::=
SEQUENCE {
-- swL2IGMPInfoIndex
-- INTEGER,
swL2IGMPInfoVid
INTEGER,
swL2IGMPInfoQueryCount
INTEGER,
swL2IGMPInfoTxQueryCount
INTEGER
}
-- swL2IGMPInfoIndex OBJECT-TYPE
-- SYNTAX INTEGER (1..12)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates the IGMP query information entry
-- number. It could be up to 12 entries, depending on current
-- number of VLAN entries."
-- ::= { swL2IGMPQueryInfoEntry 1 }
swL2IGMPInfoVid OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Vid of associated IGMP info table
entry. It follows swL2IGMPCtrlVid in the associated entry of
IGMP control table (swL2IGMPCtrlTable)."
::= { swL2IGMPQueryInfoEntry 1 }
swL2IGMPInfoQueryCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of query packets received
since the IGMP function enabled, in per-VLAN basis."
::= { swL2IGMPQueryInfoEntry 2 }
swL2IGMPInfoTxQueryCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the send count of IGMP query messages, in
per-VLAN basis. In case of IGMP timer expiration, the switch
sends IGMP query packets to related VLAN member ports and
increment this object by 1."
::= { swL2IGMPQueryInfoEntry 3 }
swL2IGMPGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2IGMPGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing current IGMP information which captured by
this device, provided that swL2DevCtrlIGMPSnooping and
swL2IGMPCtrlState of associated VLAN entry are all enabled. Note
that the priority of IGMP table entries is lower than Filtering
Table, i.e. if there is a table hash collision between the
entries of IGMP Table and Filtering Table inside the switch H/W
address table, then Filtering Table entry overwrite the
colliding entry of IGMP Table. See swL2FilterMgmt description
also."
::= { swL2IGMPMgmt 5 }
swL2IGMPGroupEntry OBJECT-TYPE
SYNTAX SwL2IGMPGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about current IGMP information which captured by
this device, provided that swL2DevCtrlIGMPSnooping and
swL2IGMPCtrlState of associated VLAN entry are all enabled."
INDEX { swL2IGMPVid , swL2IGMPGroupIpAddr }
::= { swL2IGMPGroupTable 1 }
SwL2IGMPGroupEntry ::=
SEQUENCE {
swL2IGMPVid
INTEGER,
swL2IGMPGroupIpAddr
IpAddress,
swL2IGMPMacAddr
MacAddress,
swL2IGMPPortMap
PortList,
swL2IGMPIpGroupReportCount
INTEGER
}
swL2IGMPVid OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Vid of individual IGMP table entry.
It shows the Vid of IGMP report information captured on
network."
::= { swL2IGMPGroupEntry 1 }
swL2IGMPGroupIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is identify group ip address which is captured from
IGMP packet, in per-Vlan basis."
::= { swL2IGMPGroupEntry 2 }
swL2IGMPMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is identify mac address which is corresponding
to swL2IGMPGroupIpAddr, in per-Vlan basis."
::= { swL2IGMPGroupEntry 3 }
swL2IGMPPortMap OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates which ports are belong to the same
multicast group, in per-Vlan basis. Each multicast group has a
octect string to indicate with port map. The most significant
bit represents the lowest numbered port, and the least
significant bit represents the highest numbered port. Thus, each
port of the switch 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). The 4 octets is represent one unit port according
its logic port. If the unit less 32 port, the other port don't
care just fill zero."
::= { swL2IGMPGroupEntry 4 }
swL2IGMPIpGroupReportCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicate how much report packet was receive by our
device corresponding with this entry from IGMP function enabled,
in per-Vlan basis."
::= { swL2IGMPGroupEntry 5 }
swL2IGMPForwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2IGMPForwardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing current IGMP forwarding information which
captured by this device, provided that swL2DevCtrlIGMPSnooping
and swL2IGMPCtrlState of associated VLAN entry are all enabled.
Note that the priority of IGMP table entries is lower than
Filtering Table, i.e. if there is a table hash collision between
the entries of IGMP Table and Filtering Table inside the switch
H/W address table, then Filtering Table entry overwrite the
colliding entry of IGMP Table. See swL2FilterMgmt description
also."
::= { swL2IGMPMgmt 6 }
swL2IGMPForwardEntry OBJECT-TYPE
SYNTAX SwL2IGMPForwardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about current IGMP forwarding information which
captured by this device, provided that swL2DevCtrlIGMPSnooping
and swL2IGMPCtrlState of associated VLAN entry are all enabled."
INDEX { swL2IGMPForwardVid , swL2IGMPForwardGroupIpAddr }
::= { swL2IGMPForwardTable 1 }
SwL2IGMPForwardEntry ::=
SEQUENCE {
swL2IGMPForwardVid
INTEGER,
swL2IGMPForwardGroupIpAddr
IpAddress,
swL2IGMPForwardPortMap
PortList
}
swL2IGMPForwardVid OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Vid of individual IGMP table entry.
It shows the Vid of IGMP report forward information captured on
network."
::= { swL2IGMPForwardEntry 1 }
swL2IGMPForwardGroupIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is identify group ip address which is captured from
IGMP packet, in per-Vlan basis."
::= { swL2IGMPForwardEntry 2 }
swL2IGMPForwardPortMap OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates which ports are belong to the same
multicast group, in per-Vlan basis. Each multicast group has a
octect string to indicate with port map. The most significant
bit represents the lowest numbered port, and the least
significant bit represents the highest numbered port. Thus, each
port of the switch 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). The 4 octets is represent one unit port according
its logic port. If the unit less 32 port, the other port don't
care just fill zero."
::= { swL2IGMPForwardEntry 3 }
swL2IGMPRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2IGMPRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table allows you to designate a range of ports as being
connected to multicast-enabled routers. This will ensure that
all packets with such a router as its destination will reach the
multicast-enabled router, regardless of protocol, etc."
::= { swL2IGMPMgmt 7 }
swL2IGMPRPEntry OBJECT-TYPE
SYNTAX SwL2IGMPRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of swL2IGMPRPTable."
INDEX { swL2IGMPRPVid }
::= { swL2IGMPRPTable 1 }
SwL2IGMPRPEntry ::=
SEQUENCE {
swL2IGMPRPVid
INTEGER,
swL2IGMPRPStaticRouterPort
PortList,
swL2IGMPRPDynamicRouterPort
PortList
}
swL2IGMPRPVid OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Vid of the VLAN on which the router port resides."
::= { swL2IGMPRPEntry 1 }
swL2IGMPRPStaticRouterPort OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies a range of ports which will be configured as router
ports."
::= { swL2IGMPRPEntry 2 }
swL2IGMPRPDynamicRouterPort OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays router ports that have been dynamically configued."
::= { swL2IGMPRPEntry 3 }
swL2IGMPMulticastRouterOnly OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
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.
disabled(2) - the switch forwards all mulitcast traffic to any IP
router.
enabled(3) - the switch will forward all multicast traffic to the
multicast router, only."
::= { swL2IGMPMgmt 8 }
swL2IGMPGroupPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2IGMPGroupPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describe the detail information of the member ports
of the swL2IGMPGroupTable."
::= { swL2IGMPMgmt 9 }
swL2IGMPGroupPortEntry OBJECT-TYPE
SYNTAX SwL2IGMPGroupPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about member ports of current swL2IGMPGroupTable."
INDEX { swL2IGMPVid, swL2IGMPGroupIpAddr, swL2IGMPPortMember }
::= { swL2IGMPGroupPortTable 1 }
SwL2IGMPGroupPortEntry ::=
SEQUENCE {
swL2IGMPPortMember
INTEGER,
swL2IGMPPortAgingTime
INTEGER
}
swL2IGMPPortMember OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates which ports are belong to the same
multicast group, in per-Vlan basis, in swL2IGMPGroupTable."
::= { swL2IGMPGroupPortEntry 1 }
swL2IGMPPortAgingTime OBJECT-TYPE
SYNTAX INTEGER (1..16711450)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicate the aging out timer. This value is in
units of seconds."
::= { swL2IGMPGroupPortEntry 2 }
swL2IGMPMulticastFilter OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
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.
disabled(2) - the un-registered multicast traffic will be flooded.
enabled(3) - the un-registered multicast traffic will be filtered."
::= { swL2IGMPMgmt 10 }
-- ********************************************************************
-- swL2PriorityMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 11 }
-- ********************************************************************
--
-- swL2PriorityAddrConfig OBJECT IDENTIFIER ::= { swL2PriorityMgmt 1 }
--
-- swL2PriorityAddrMaxSupportedEntries OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Maximum number of entries in the MAC address queuing priority
-- control table (swL2PriorityAddrCtrlTable)."
-- ::= { swL2PriorityAddrConfig 1 }
--
-- swL2PriorityAddrCurrentTotalEntries OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Current applied number of entries in the MAC address priority
-- control table."
-- ::= { swL2PriorityAddrConfig 2 }
--
-- swL2PriorityAddrCtrlTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF SwL2PriorityAddrCtrlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "This table defines information for the device to decide
-- queuing specific MAC address to a specific priority level
-- queue. The MAC address can be a unicast/multicast address
-- packet. The priority level is from 0 to 3, the priority level
-- 3 have the highest priority weight."
-- ::= { swL2PriorityAddrConfig 3 }
--
-- swL2PriorityAddrCtrlEntry OBJECT-TYPE
-- SYNTAX SwL2PriorityAddrCtrlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A list of information about a specific unicast/multicast MAC
-- address must be transmited to a specific priority queue for
-- which the switch has priority information."
-- INDEX { swL2PriorityAddrVid , swL2PriorityAddrMac }
-- ::= { swL2PriorityAddrCtrlTable 1 }
--
-- SwL2PriorityAddrCtrlEntry ::=
-- SEQUENCE {
-- swL2PriorityAddrVid
-- VlanIndex,
-- swL2PriorityAddrMac
-- MacAddress,
-- swL2PriorityAddrL2PrioLevel
-- INTEGER,
-- swL2PriorityAddrState
-- INTEGER
-- }
--
-- swL2PriorityAddrVid OBJECT-TYPE
-- SYNTAX VlanIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates the VLAN-ID. If VLAN is in disabled
-- mode, the object indicates the default VLAN-ID (0)."
-- ::= { swL2PriorityAddrCtrlEntry 1 }
--
-- swL2PriorityAddrMac OBJECT-TYPE
-- SYNTAX MacAddress
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object indicates a unicast/multicast MAC address for
-- which the switch has priority information. But if the
-- swL2PriorityAddrState = src-addr then the object can not be a
-- multicast MAC address."
-- ::= { swL2PriorityAddrCtrlEntry 2 }
--
-- swL2PriorityAddrL2PrioLevel OBJECT-TYPE
-- SYNTAX INTEGER (0..3)
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This object indicates the priority level. The priority level
-- 3 has the highest priority weight. The object specify the MAC
-- address should be queued which priority queue. The priority
-- level will over the priority level in a 802.1D."
-- ::= { swL2PriorityAddrCtrlEntry 3 }
--
-- swL2PriorityAddrState OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- dst-addr(2),
-- src-addr(3),
-- dst-src-addr(4),
-- invalid(5)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- 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-addr(2) - specific frames's destination address are
-- currently used to be the priority queue as it meets with
-- the MAC address entry of the table.
-- src-addr(3) - specific frames's source address are currently
-- used to be corresponding priority queue as it meets with
-- the MAC address entry of the table.
-- dst-src-addr(4) - specific frames's destination address or
-- source address are currently used to be corresponding
-- priority queue as it meets with the MAC address entry of
-- the table.
-- invalid(5) - writing this value to the object, and then the
-- corresponding entry will be removed from the table."
-- ::= { swL2PriorityAddrCtrlEntry 4 }
-- ********************************************************************
-- swL2TrafficMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 12 }
-- ********************************************************************
swL2TrafficCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2TrafficCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys the storm traffic control configuration."
::= { swL2TrafficMgmt 1 }
swL2TrafficCtrlEntry OBJECT-TYPE
SYNTAX SwL2TrafficCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the storm traffic control
configuration."
INDEX { swL2TrafficCtrlGroupIndex }
::= { swL2TrafficCtrlTable 1 }
SwL2TrafficCtrlEntry ::=
SEQUENCE {
swL2TrafficCtrlGroupIndex
INTEGER,
swL2TrafficCtrlUnitIndex
INTEGER,
swL2TrafficCtrlBMStormthreshold
INTEGER,
swL2TrafficCtrlBcastStormCtrl
INTEGER,
swL2TrafficCtrlMcastStormCtrl
INTEGER,
swL2TrafficCtrlDlfStormCtrl
INTEGER
}
swL2TrafficCtrlGroupIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of logical port trunk. The trunk group number depend
on the existence of unit and module."
::= { swL2TrafficCtrlEntry 1 }
swL2TrafficCtrlUnitIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates ID of the unit in the device"
::= { swL2TrafficCtrlEntry 2 }
swL2TrafficCtrlBMStormthreshold OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object to decide how much thousand packets per second
broadcast/multicast (depend on swL2TrafficCtrlBcastStormCtrl,
swL2TrafficCtrlMcastStormCtrl or swL2TrafficCtrlDlfStormCtrl
objects whether is enabled) will active storm control. Whenever
a port reaches its configured amount of packets in the one
second time interval, the device will start dropping that type
of packet, until the time interval has expired. Once the time
interval has expired, the device will start forwarding that type
of packet."
::= { swL2TrafficCtrlEntry 3 }
swL2TrafficCtrlBcastStormCtrl OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates broadcast storm control function is
enabled or disabled."
::= { swL2TrafficCtrlEntry 4 }
swL2TrafficCtrlMcastStormCtrl OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates multicast storm control function is
enabled or disabled."
::= { swL2TrafficCtrlEntry 5 }
swL2TrafficCtrlDlfStormCtrl OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates destination lookup fail function is
enabled or disabled."
::= { swL2TrafficCtrlEntry 6 }
-- ********************************************************************
-- swL2QosMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 13 }
-- ********************************************************************
swL2QosSchedulingTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2QosSchedulingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The switch contains 4 hardware priority queues. Incoming packets
must be mapped to one of these four queues. Each hardware queue
will transmit all of the packets in its buffer before allowing
the next lower priority queue to transmit its packets. When the
lowest hardware priority queue has finished transmitting all of
its packets, the highest hardware priority queue can again
transmit any packets it may have received."
::= { swL2QosMgmt 1 }
swL2QosSchedulingEntry OBJECT-TYPE
SYNTAX SwL2QosSchedulingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the Qos output scheduling Table."
INDEX { swL2QosSchedulingClassId }
::= { swL2QosSchedulingTable 1 }
SwL2QosSchedulingEntry ::=
SEQUENCE {
swL2QosSchedulingClassId
INTEGER,
swL2QosSchedulingMaxPkts
INTEGER,
swL2QosSchedulingMaxLatency
INTEGER
}
swL2QosSchedulingClassId OBJECT-TYPE
SYNTAX INTEGER (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This specifies which of the four hardware priority queues. The
four hardware priority queues are identified by number, from 0
to 3, with the 0 queue being the lowest priority."
::= { swL2QosSchedulingEntry 1 }
swL2QosSchedulingMaxPkts OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the maximium number of packets the above specified
hardware priority queue will be allowed to transmit before
allowing the next lowest priority queue to transmit its packets."
::= { swL2QosSchedulingEntry 2 }
swL2QosSchedulingMaxLatency OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the maximum amount of time the above specified hardware
priority queue will be allowed to transmit packets before allowing
the next lowest hardware priority queue to begin transmitting
its packets. A value between 0 and 255 can be specified. With
this value multiplied by 16 ms to arrive at the total allowed
time for the queue to transmit packets."
::= { swL2QosSchedulingEntry 3 }
swL2QosPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2QosPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table display the current priority settings on the switch."
::= { swL2QosMgmt 2 }
swL2QosPriorityEntry OBJECT-TYPE
SYNTAX SwL2QosPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information display the current priority settings on
the switch."
INDEX { swL2QosPriorityType, swL2QosPriorityValue}
::= { swL2QosPriorityTable 1 }
SwL2QosPriorityEntry ::=
SEQUENCE {
swL2QosPriorityType
INTEGER,
swL2QosPriorityValue
OCTET STRING,
swL2QosPriorityPriority
INTEGER,
swL2QosPriorityPriorityState
INTEGER,
swL2QosPriorityReplaceDscp
INTEGER,
swL2QosPriorityReplaceDscpState
INTEGER,
swL2QosPriorityReplacePriority
INTEGER,
swL2QosPriorityState
INTEGER
}
swL2QosPriorityType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
type-dscp(2),
type-8021p(3),
type-tcp(4),
type-udp(5),
type-ip(6),
type-mac(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"These parameters define what characteristics an incoming packet
must meet. One or more of the above parameters must be defined."
::= { swL2QosPriorityEntry 1 }
swL2QosPriorityValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1 | 2| 4| 6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object must match with swL2QosPriorityType. If the type is
type-dscp(2), the range of this object is 0~63. If the type is
type-8021p(3), the range of this object is 0~7. If the type is
type-tcp(4) or type-udp(5), the range of this object is 1~65535."
::= { swL2QosPriorityEntry 2 }
swL2QosPriorityPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows to specify a priority value to be written to the 802.1p
priority field of an incoming packet that meets the criteria."
::= { swL2QosPriorityEntry 3 }
swL2QosPriorityPriorityState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates 802.1p priority function is enabled or
disabled."
::= { swL2QosPriorityEntry 4 }
swL2QosPriorityReplaceDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows to specify a value to be written to the DSCP field of an
incoming packet that meets the criteria."
::= { swL2QosPriorityEntry 5 }
swL2QosPriorityReplaceDscpState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates DSCP function is enabled or disabled."
::= { swL2QosPriorityEntry 6 }
swL2QosPriorityReplacePriority OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the 802.1p user priority with the priority
specified above will be replaced or not."
::= { swL2QosPriorityEntry 7 }
swL2QosPriorityState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
valid(3)
}
MAX-ACCESS read-write
STATUS current
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."
::= { swL2QosPriorityEntry 8 }
-- ********************************************************************
-- swL2MgmtMIBTraps OBJECT IDENTIFIER ::= { swL2MgmtMIB 14 }
-- ********************************************************************
managementPortLinkUp TRAP-TYPE
ENTERPRISE swL2MgmtMIB
DESCRIPTION
"The trap is sent whenever the management port is
link up."
::= 1
managementPortLinkDown TRAP-TYPE
ENTERPRISE swL2MgmtMIB
DESCRIPTION
"The trap is sent whenever the management port is
link down."
::= 2
-- ********************************************************************
-- swL2StormCtrlMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 15 }
-- ********************************************************************
swL2StormCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2StormCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys the storm traffic control configuration."
::= { swL2StormCtrlMgmt 1 }
swL2StormCtrlEntry OBJECT-TYPE
SYNTAX SwL2StormCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the storm traffic control
configuration."
INDEX { swL2StormCtrlPortIndex }
::= { swL2StormCtrlTable 1 }
SwL2StormCtrlEntry ::=
SEQUENCE {
swL2StormCtrlPortIndex
INTEGER,
swL2StormCtrlBcastStormCtrl
INTEGER,
swL2StormCtrlMcastStormCtrl
INTEGER,
swL2StormCtrlBMStormThreshold
INTEGER
}
swL2StormCtrlPortIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of logical port."
::= { swL2StormCtrlEntry 1 }
swL2StormCtrlBcastStormCtrl OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates broadcast storm control function is
enabled or disabled."
::= { swL2StormCtrlEntry 2 }
swL2StormCtrlMcastStormCtrl OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates multicast storm control function is
enabled or disabled."
::= { swL2StormCtrlEntry 3 }
swL2StormCtrlBMStormThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object to decide how much percentage packets per second
broadcast/multicast (depend on swL2StormCtrlBcastStormCtrl or
swL2StormCtrlMcastStormCtrl objects whether is enabled) will
active storm control. Whenever a port reaches its configured
percent of packets in the one second time interval, the device
will start dropping that type of packet, until the time interval
has expired. Once the time interval has expired, the device will
start forwarding that type of packet."
::= { swL2StormCtrlEntry 4 }
swL2StormCtrlDlfState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates destination lookup fail function is
enabled or disabled."
::= { swL2StormCtrlMgmt 2 }
swL2StormCtrlDlfThreshold OBJECT-TYPE
SYNTAX INTEGER (0..148810)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object to decide how much packets per second destination
lookup fail (depend on swL2StormCtrlDlfState objects whether is
enabled) will active storm control. Whenever the device reaches
its configured packets in the one second time interval, the
device will start dropping that type of packet, until the time
interval has expired. Once the time interval has expired, the
device will start forwarding that type of packet. This value
must be the multiples of 8192."
::= { swL2StormCtrlMgmt 3 }
swL2CpuRateLimitTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2CpuRateLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys the CPU rate limit per port. Once too much
broadcast/multicast traffic, exceed CP-Limit, comes in from a
port, the port state will be disabled."
::= { swL2StormCtrlMgmt 4 }
swL2CpuRateLimitEntry OBJECT-TYPE
SYNTAX SwL2CpuRateLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the CPU rate limit of the port
configuration."
INDEX { swL2CpuRateLimitPortIndex }
::= { swL2CpuRateLimitTable 1 }
SwL2CpuRateLimitEntry ::=
SEQUENCE {
swL2CpuRateLimitPortIndex
INTEGER,
swL2CpuRateLimitState
INTEGER,
swL2CpuRateLimitBcastThreshold
INTEGER,
swL2CpuRateLimitMcastThreshold
INTEGER
}
swL2CpuRateLimitPortIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of logical port."
::= { swL2CpuRateLimitEntry 1 }
swL2CpuRateLimitState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates CPU rate limit function is enabled or
disabled."
::= { swL2CpuRateLimitEntry 2 }
swL2CpuRateLimitBcastThreshold OBJECT-TYPE
SYNTAX INTEGER (0..1700)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object to decide how much packets per second broadcast
will active traffic control. Whenever a port reaches its
configured packets in the one second time interval, the port
will be disabled."
::= { swL2CpuRateLimitEntry 3 }
swL2CpuRateLimitMcastThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object to decide how much packets per second multicast
will active traffic control. Whenever a port reaches its
configured packets in the one second time interval, the port
will be disabled."
::= { swL2CpuRateLimitEntry 4 }
swL2CpuUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The utilization of CPU."
::= { swL2StormCtrlMgmt 5 }
-- ********************************************************************
-- swL2ACLQosMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 16 }
-- ********************************************************************
swL2ACLQosTemplate1Mode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
security(2),
qos(3),
l4-switch(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide the operate mode of template_1."
::= { swL2ACLQosMgmt 1 }
swL2ACLQosTemplate2Mode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
security(2),
qos(3),
l4-switch(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide the operate mode of template_2."
::= { swL2ACLQosMgmt 2 }
swL2ACLQosFlowClassifierTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2ACLQosFlowClassifierEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys the template of flow classifier."
::= { swL2ACLQosMgmt 3 }
swL2ACLQosFlowClassifierEntry OBJECT-TYPE
SYNTAX SwL2ACLQosFlowClassifierEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the template of flow classifier."
INDEX { swL2ACLQosFlowClassifierTemplateId }
::= { swL2ACLQosFlowClassifierTable 1 }
SwL2ACLQosFlowClassifierEntry ::=
SEQUENCE {
swL2ACLQosFlowClassifierTemplateId
INTEGER,
swL2ACLQosFlowClassifierCurrentMode
INTEGER,
swL2ACLQosFlowClassifierSecuritySrcMask
IpAddress,
swL2ACLQosFlowClassifierQosFlavor
INTEGER,
swL2ACLQosFlowClassifierL4SwitchTCPDstIp
INTEGER,
swL2ACLQosFlowClassifierL4SwitchTCPSrcIp
INTEGER,
swL2ACLQosFlowClassifierL4SwitchTCPTos
INTEGER,
swL2ACLQosFlowClassifierL4SwitchTCPDstPort
INTEGER,
swL2ACLQosFlowClassifierL4SwitchTCPSrcPort
INTEGER,
swL2ACLQosFlowClassifierL4SwitchTCPFlags
INTEGER,
swL2ACLQosFlowClassifierL4SwitchUDPDstIp
INTEGER,
swL2ACLQosFlowClassifierL4SwitchUDPSrcIp
INTEGER,
swL2ACLQosFlowClassifierL4SwitchUDPTos
INTEGER,
swL2ACLQosFlowClassifierL4SwitchUDPDstPort
INTEGER,
swL2ACLQosFlowClassifierL4SwitchUDPSrcPort
INTEGER,
swL2ACLQosFlowClassifierL4SwitchOtherDstIp
INTEGER,
swL2ACLQosFlowClassifierL4SwitchOtherSrcIp
INTEGER,
swL2ACLQosFlowClassifierL4SwitchOtherTos
INTEGER,
swL2ACLQosFlowClassifierL4SwitchOtherL4Protocol
INTEGER,
swL2ACLQosFlowClassifierL4SwitchOtherICMPMessage
INTEGER,
swL2ACLQosFlowClassifierL4SwitchOtherIGMPType
INTEGER,
swL2ACLQosFlowClassifierActiveRuleNumber
INTEGER,
swL2ACLQosFlowClassifierSecurityDstMask
IpAddress
}
swL2ACLQosFlowClassifierTemplateId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of template ID."
::= { swL2ACLQosFlowClassifierEntry 1 }
swL2ACLQosFlowClassifierCurrentMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
security(2),
qos(3),
l4-switch(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operated mode of this template."
::= { swL2ACLQosFlowClassifierEntry 2 }
swL2ACLQosFlowClassifierSecuritySrcMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates a source IP subnet rule for the switch.
If the swL2ACLQosFlowClassifierCurrentMode is not security(2),
then this object must be 0.0.0.0."
::= { swL2ACLQosFlowClassifierEntry 3 }
swL2ACLQosFlowClassifierQosFlavor OBJECT-TYPE
SYNTAX INTEGER {
flavor-8021p(1),
flavor-dscp(2),
flavor-ip(3),
flavor-tcp(4),
flavor-udp(5),
flavor-un-used(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"These parameters define what characteristics an incoming packet
must meet. One or more of the above parameters must be defined.
If the swL2ACLQosFlowClassifierCurrentMode is not qos(3), then
this object must be flavor-un-used(6)."
::= { swL2ACLQosFlowClassifierEntry 4 }
swL2ACLQosFlowClassifierL4SwitchTCPDstIp OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the destination ipaddress in the configured
L4 TCP-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 5 }
swL2ACLQosFlowClassifierL4SwitchTCPSrcIp OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the source ipaddress in the configured L4
TCP-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 6 }
swL2ACLQosFlowClassifierL4SwitchTCPTos OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the type of service in the configured L4
TCP-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 7 }
swL2ACLQosFlowClassifierL4SwitchTCPDstPort OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the destination TCP port number in the
configured L4 TCP-session rule entries must be checked or not.
If the swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4),
then this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 8 }
swL2ACLQosFlowClassifierL4SwitchTCPSrcPort OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the source TCP port number in the
configured L4 TCP-session rule entries must be checked or not.
If the swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4),
then this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 9 }
swL2ACLQosFlowClassifierL4SwitchTCPFlags OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the TCP flags in the configured L4 TCP-
session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 10 }
swL2ACLQosFlowClassifierL4SwitchUDPDstIp OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the destination ipaddress in the configured
L4 UDP-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 11 }
swL2ACLQosFlowClassifierL4SwitchUDPSrcIp OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the source ipaddress in the configured L4
UDP-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 12 }
swL2ACLQosFlowClassifierL4SwitchUDPTos OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the type of service in the configured L4
UDP-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 13 }
swL2ACLQosFlowClassifierL4SwitchUDPDstPort OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the destination UDP port number in the
configured L4 UDP session rule entries must be checked or not.
If the swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4),
then this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 14 }
swL2ACLQosFlowClassifierL4SwitchUDPSrcPort OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the source UDP port number in the
configured L4 UDP session rule entries must be checked or not.
If the swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4),
then this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 15 }
swL2ACLQosFlowClassifierL4SwitchOtherDstIp OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the destination ipaddress in the configured
L4 OTHER-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 16 }
swL2ACLQosFlowClassifierL4SwitchOtherSrcIp OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the source ipaddress in the configured L4
OTHER-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 17 }
swL2ACLQosFlowClassifierL4SwitchOtherTos OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the type of service in the configured L4
OTHER-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 18 }
swL2ACLQosFlowClassifierL4SwitchOtherL4Protocol OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the l4_protocol in the configured L4
OTHER-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 19 }
swL2ACLQosFlowClassifierL4SwitchOtherICMPMessage OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the ICMP message in the configured L4
OTHER-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 20 }
swL2ACLQosFlowClassifierL4SwitchOtherIGMPType OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicate the IGMP type in the configured L4
OTHER-session rule entries must be checked or not. If the
swL2ACLQosFlowClassifierCurrentMode is not l4-switch(4), then
this object must be un-used(3)."
::= { swL2ACLQosFlowClassifierEntry 21 }
swL2ACLQosFlowClassifierActiveRuleNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of active rule."
::= { swL2ACLQosFlowClassifierEntry 22 }
swL2ACLQosFlowClassifierSecurityDstMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates a destination IP subnet rule for the switch.
If the swL2ACLQosFlowClassifierCurrentMode is not security(2),
then this object must be 0.0.0.0."
::= { swL2ACLQosFlowClassifierEntry 23 }
swL2ACLQosFlowClassifierVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2ACLQosFlowClassifierVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys which vlan has been binded in the template."
::= { swL2ACLQosMgmt 4 }
swL2ACLQosFlowClassifierVlanEntry OBJECT-TYPE
SYNTAX SwL2ACLQosFlowClassifierVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information which vlan has been binded in the template."
INDEX { swL2ACLQosFlowClassifierVlanTemplateId,
swL2ACLQosFlowClassifierVlanVlanName }
::= { swL2ACLQosFlowClassifierVlanTable 1 }
SwL2ACLQosFlowClassifierVlanEntry ::=
SEQUENCE {
swL2ACLQosFlowClassifierVlanTemplateId
INTEGER,
swL2ACLQosFlowClassifierVlanVlanName
DisplayString,
swL2ACLQosFlowClassifierVlanState
INTEGER
}
swL2ACLQosFlowClassifierVlanTemplateId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of template ID."
::= { swL2ACLQosFlowClassifierVlanEntry 1 }
swL2ACLQosFlowClassifierVlanVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The existence of VLAN name."
::= { swL2ACLQosFlowClassifierVlanEntry 2 }
swL2ACLQosFlowClassifierVlanState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
attached(2),
detached(3)
}
MAX-ACCESS read-write
STATUS current
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.
attached(2) - this entry is reside in the table.
detached(3) - writing this value to the object, and then the
corresponding entry will be removed from the table."
::= { swL2ACLQosFlowClassifierVlanEntry 3 }
swL2ACLQosTemplateRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2ACLQosTemplateRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys the template-depend rules."
::= { swL2ACLQosMgmt 5 }
swL2ACLQosTemplateRuleEntry OBJECT-TYPE
SYNTAX SwL2ACLQosTemplateRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the template-depend rules."
INDEX { swL2ACLQosTemplateRuleTemplateId,
swL2ACLQosTemplateRuleIndex }
::= { swL2ACLQosTemplateRuleTable 1 }
SwL2ACLQosTemplateRuleEntry ::=
SEQUENCE {
swL2ACLQosTemplateRuleTemplateId
INTEGER,
swL2ACLQosTemplateRuleIndex
INTEGER,
swL2ACLQosTemplateRuleMode
INTEGER,
swL2ACLQosTemplateRuleSecuritySrcIp
IpAddress,
swL2ACLQosTemplateRuleQosFlavor
INTEGER,
swL2ACLQosTemplateRuleQosValue
OCTET STRING,
swL2ACLQosTemplateRuleQosPriority
INTEGER,
swL2ACLQosTemplateRuleQosDscp
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionType
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionTCPDstIp
IpAddress,
swL2ACLQosTemplateRuleL4SwitchSessionTCPSrcIp
IpAddress,
swL2ACLQosTemplateRuleL4SwitchSessionTCPTos
OCTET STRING,
swL2ACLQosTemplateRuleL4SwitchSessionTCPDstPort
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionTCPSrcPort
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionTCPFlags
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionUDPDstIp
IpAddress,
swL2ACLQosTemplateRuleL4SwitchSessionUDPSrcIp
IpAddress,
swL2ACLQosTemplateRuleL4SwitchSessionUDPTos
OCTET STRING,
swL2ACLQosTemplateRuleL4SwitchSessionUDPDstPort
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionUDPSrcPort
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionOtherDstIp
IpAddress,
swL2ACLQosTemplateRuleL4SwitchSessionOtherSrcIp
IpAddress,
swL2ACLQosTemplateRuleL4SwitchSessionOtherTos
OCTET STRING,
swL2ACLQosTemplateRuleL4SwitchSessionOtherL4Protocol
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionOtherICMPType
OCTET STRING,
swL2ACLQosTemplateRuleL4SwitchSessionOtherICMPCode
OCTET STRING,
swL2ACLQosTemplateRuleL4SwitchSessionOtherIGMPType
INTEGER,
swL2ACLQosTemplateRuleL4SwitchActionType
INTEGER,
swL2ACLQosTemplateRuleL4SwitchActionForwardPriorityState
INTEGER,
swL2ACLQosTemplateRuleL4SwitchActionForwardPriority
INTEGER,
swL2ACLQosTemplateRuleL4SwitchActionForwardDscp
INTEGER,
swL2ACLQosTemplateRuleL4SwitchActionRedirectIp
IpAddress,
swL2ACLQosTemplateRuleL4SwitchActionRedirectDropUnreachable
INTEGER,
swL2ACLQosTemplateRuleState
INTEGER,
swL2ACLQosTemplateRuleL4SwitchSessionTCPFlagsAll
BITS,
swL2ACLQosTemplateRuleSecurityDstIp
IpAddress
}
swL2ACLQosTemplateRuleTemplateId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of template ID."
::= { swL2ACLQosTemplateRuleEntry 1 }
swL2ACLQosTemplateRuleIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of template rule."
::= { swL2ACLQosTemplateRuleEntry 2 }
swL2ACLQosTemplateRuleMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
security(2),
qos(3),
l4-switch(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the rule type of the entry."
::= { swL2ACLQosTemplateRuleEntry 3 }
swL2ACLQosTemplateRuleSecuritySrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the source IP of flow template. If the
swL2ACLQosTemplateRuleMode is not security(2), then this object
will be display 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 4 }
swL2ACLQosTemplateRuleQosFlavor OBJECT-TYPE
SYNTAX INTEGER {
flavor-8021p(1),
flavor-dscp(2),
flavor-ip(3),
flavor-tcp(4),
flavor-udp(5),
flavor-un-used(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the rule type of the QOS mode. If the
swL2ACLQosTemplateRuleMode is not qos(3), then this object
must be flavor-un-used(6)."
::= { swL2ACLQosTemplateRuleEntry 5 }
swL2ACLQosTemplateRuleQosValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0 |1 | 2| 4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object must match with swL2ACLQosTemplateRuleQosFlavor.
If the type is flavor-8021p(1), the range of this object is 0~7.
If the type is flavor-dscp(2), the range of this object is 0~63.
If the type is flavor-tcp(4) or flavor-udp(5), the range of this
object is 1~65535. If the swL2ACLQosTemplateRuleMode is not
qos(3), then this object must be NULL."
::= { swL2ACLQosTemplateRuleEntry 6 }
swL2ACLQosTemplateRuleQosPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the priority of ingress packets in QOS mode.
If the swL2ACLQosTemplateRuleMode is not qos(3), then this
object must be 0."
::= { swL2ACLQosTemplateRuleEntry 7 }
swL2ACLQosTemplateRuleQosDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the Dscp of ingress packets in QOS mode.
If the swL2ACLQosTemplateRuleMode is not qos(3), then this
object must be 0."
::= { swL2ACLQosTemplateRuleEntry 8 }
swL2ACLQosTemplateRuleL4SwitchSessionType OBJECT-TYPE
SYNTAX INTEGER {
tcp(1),
udp(2),
other(3),
un-used(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the rule type of the TCP-Session in
L4-Switch mode. If the swL2ACLQosTemplateRuleMode is not
l4-switch(4), then this object must be un-used(4)."
::= { swL2ACLQosTemplateRuleEntry 9 }
swL2ACLQosTemplateRuleL4SwitchSessionTCPDstIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the destination ipaddress in the configured
L4 TCP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 10 }
swL2ACLQosTemplateRuleL4SwitchSessionTCPSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the source ipaddress in the configured
L4 TCP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 11 }
swL2ACLQosTemplateRuleL4SwitchSessionTCPTos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the type of service in the configured
L4 TCP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be zero."
::= { swL2ACLQosTemplateRuleEntry 12 }
swL2ACLQosTemplateRuleL4SwitchSessionTCPDstPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the destination TCP port number in the
configured L4 TCP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0."
::= { swL2ACLQosTemplateRuleEntry 13 }
swL2ACLQosTemplateRuleL4SwitchSessionTCPSrcPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the source TCP port number in the configured
L4 TCP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0."
::= { swL2ACLQosTemplateRuleEntry 14 }
swL2ACLQosTemplateRuleL4SwitchSessionTCPFlags OBJECT-TYPE
SYNTAX INTEGER {
fin(1),
syn(2),
rst(3),
psh(4),
ack(5),
urg(6),
un-used(7)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object indicates the TCP flags in the configured L4 TCP-
session rule entries. If the swL2ACLQosTemplateRuleMode is not
l4-switch(4), then this object must be un-used(7).
This object is deprecated because it just can let user to
choose one of these items."
::= { swL2ACLQosTemplateRuleEntry 15 }
swL2ACLQosTemplateRuleL4SwitchSessionUDPDstIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the destination ipaddress in the configured
L4 UDP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 16 }
swL2ACLQosTemplateRuleL4SwitchSessionUDPSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the soruce ipaddress in the configured
L4 UDP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 17 }
swL2ACLQosTemplateRuleL4SwitchSessionUDPTos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the type of service in the configured
L4 UDP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be zero."
::= { swL2ACLQosTemplateRuleEntry 18 }
swL2ACLQosTemplateRuleL4SwitchSessionUDPDstPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the destination UDP port number in the
configured L4 UDP-session rule entries. If the
swL2ACLQosTemplateRuleMode is not l4-switch(4), then this object
must be 0."
::= { swL2ACLQosTemplateRuleEntry 19 }
swL2ACLQosTemplateRuleL4SwitchSessionUDPSrcPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the source UDP port number in the configured
L4 UDP-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0."
::= { swL2ACLQosTemplateRuleEntry 20 }
swL2ACLQosTemplateRuleL4SwitchSessionOtherDstIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the destination ipaddress in the configured
L4 OTHER-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 21 }
swL2ACLQosTemplateRuleL4SwitchSessionOtherSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the source ipaddress in the configured
L4 OTHER-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 22 }
swL2ACLQosTemplateRuleL4SwitchSessionOtherTos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the type of service in the configured
L4 OTHER-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be zero."
::= { swL2ACLQosTemplateRuleEntry 23 }
swL2ACLQosTemplateRuleL4SwitchSessionOtherL4Protocol OBJECT-TYPE
SYNTAX INTEGER {
icmp(1),
igmp(2),
un-used(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the l4_protocol in the configured
L4 OTHER-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be un-used(3)."
::= { swL2ACLQosTemplateRuleEntry 24 }
swL2ACLQosTemplateRuleL4SwitchSessionOtherICMPType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the type of ICMP message in the configured
L4 OTHER-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be zero."
::= { swL2ACLQosTemplateRuleEntry 25 }
swL2ACLQosTemplateRuleL4SwitchSessionOtherICMPCode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the code of ICMP message in the configured
L4 OTHER-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be zero."
::= { swL2ACLQosTemplateRuleEntry 26 }
swL2ACLQosTemplateRuleL4SwitchSessionOtherIGMPType OBJECT-TYPE
SYNTAX INTEGER {
query(1),
response-version-1(2),
response-version-2(3),
response-version-all(4),
un-used(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IGMP type in the configured
L4 OTHER-session rule entries. If the swL2ACLQosTemplateRuleMode
is not l4-switch(4), then this object must be un-used(5). If the
object be set to response-version-all(4), it means to create two
entries with response-version-1(2) and response-version-2(3)."
::= { swL2ACLQosTemplateRuleEntry 27 }
swL2ACLQosTemplateRuleL4SwitchActionType OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
forward(2),
redirect(3),
un-used(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the action when a packet matches an entry
of l4_switch mode. If the swL2ACLQosTemplateRuleMode is not
l4-switch(4), then this object must be un-used(4)."
::= { swL2ACLQosTemplateRuleEntry 28 }
swL2ACLQosTemplateRuleL4SwitchActionForwardPriorityState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
true(2),
false(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide to sending the packet to one of 8 hardware
priority queues or not."
::= { swL2ACLQosTemplateRuleEntry 29 }
swL2ACLQosTemplateRuleL4SwitchActionForwardPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the priority related to one of 8 hardware
priority queues. If the swL2ACLQosTemplateRuleMode is not
l4-switch(4) or the
swL2ACLQosTemplateRuleL4SwitchActionForwardPriorityState is not
true(2), this object must be 0."
::= { swL2ACLQosTemplateRuleEntry 30 }
swL2ACLQosTemplateRuleL4SwitchActionForwardDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If the swL2ACLQosTemplateRuleMode is not l4-switch(4) or the
swL2ACLQosTemplateRuleL4SwitchActionForwardPriorityState is not
true(2),, this object must be 0."
::= { swL2ACLQosTemplateRuleEntry 31 }
swL2ACLQosTemplateRuleL4SwitchActionRedirectIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the redirected IP address that when a
packet matches an entry of l4_switch mode. If the
swL2ACLQosTemplateRuleL4SwitchActionType is not redirect(3),
this object must be 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 32 }
swL2ACLQosTemplateRuleL4SwitchActionRedirectDropUnreachable OBJECT-TYPE
SYNTAX INTEGER {
other(1),
true(2),
false(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the action 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.
false(2) - routing unreachable packet by using L2/IPv4 router
forwarding table.
true(3) - dropping unreachable packet"
::= { swL2ACLQosTemplateRuleEntry 33 }
swL2ACLQosTemplateRuleState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
valid(3)
}
MAX-ACCESS read-write
STATUS current
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."
::= { swL2ACLQosTemplateRuleEntry 34 }
swL2ACLQosTemplateRuleL4SwitchSessionTCPFlagsAll OBJECT-TYPE
SYNTAX BITS {
fin(0),
syn(1),
rst(2),
psh(3),
ack(4),
urg(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the TCP flags in the configured L4 TCP-
session rule entries. If the swL2ACLQosTemplateRuleMode is not
l4-switch(4), then this object must be zero."
::= { swL2ACLQosTemplateRuleEntry 35 }
swL2ACLQosTemplateRuleSecurityDstIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the destination IP of flow template. If
the swL2ACLQosTemplateRuleMode is not security(2), then this
object will be display 0.0.0.0."
::= { swL2ACLQosTemplateRuleEntry 36 }
swL2ACLQosDestinationIpFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2ACLQosDestinationIpFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines information for the device to filter packets
with specific Destination IP address. The IP address can be a
unicast address or multicast address. This table has higher
priority than both static FDB table and IGMP table. It means
that if a IP address appears on this table also appears on the
static FDB table, the device will use the information provide by
this table to process the packet."
::= { swL2ACLQosMgmt 6 }
swL2ACLQosDestinationIpFilterEntry OBJECT-TYPE
SYNTAX SwL2ACLQosDestinationIpFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information about a specific unicast/multicast IP
address for which the switch has filtering information."
INDEX { swL2ACLQosDestinationIpFilterIpAddr }
::= { swL2ACLQosDestinationIpFilterTable 1 }
SwL2ACLQosDestinationIpFilterEntry ::=
SEQUENCE {
swL2ACLQosDestinationIpFilterIndex
INTEGER,
swL2ACLQosDestinationIpFilterIpAddr
IpAddress,
swL2ACLQosDestinationIpFilterState
INTEGER
}
swL2ACLQosDestinationIpFilterIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index of this rule."
::= { swL2ACLQosDestinationIpFilterEntry 1 }
swL2ACLQosDestinationIpFilterIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates a unicast IP address for which the
switch has filtering information."
::= { swL2ACLQosDestinationIpFilterEntry 2 }
swL2ACLQosDestinationIpFilterState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
valid(3)
}
MAX-ACCESS read-write
STATUS current
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."
::= { swL2ACLQosDestinationIpFilterEntry 3 }
swL2ACLQosFDBFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2ACLQosFDBFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines information for the device to filter packets
with specific MAC address (either as the DA and/or as the SA).
The MAC address can be a unicast address or a multicast address.
This table has higher priority than both static FDB table and
IGMP table. It means that if a MAC address appears on this table
also appears on the static FDB table, the device will use the
information provide by this table to process the packet."
::= { swL2ACLQosMgmt 7 }
swL2ACLQosFDBFilterEntry OBJECT-TYPE
SYNTAX SwL2ACLQosFDBFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information about a specific unicast/multicast MAC
address for which the switch has filtering information."
INDEX { swL2ACLQosFDBFilterVlanName, swL2ACLQosFDBFilterMacAddress }
::= { swL2ACLQosFDBFilterTable 1 }
SwL2ACLQosFDBFilterEntry ::=
SEQUENCE {
swL2ACLQosFDBFilterIndex
INTEGER,
swL2ACLQosFDBFilterVlanName
DisplayString,
swL2ACLQosFDBFilterMacAddress
MacAddress,
swL2ACLQosFDBFilterState
INTEGER
}
swL2ACLQosFDBFilterIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index of this rule."
::= { swL2ACLQosFDBFilterEntry 1 }
swL2ACLQosFDBFilterVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The existence of VALN name."
::= { swL2ACLQosFDBFilterEntry 2 }
swL2ACLQosFDBFilterMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object will filter on destination MAC address operates on
bridged packets, but not on routed packets. And It will filter
on source MAC operates on all packets."
::= { swL2ACLQosFDBFilterEntry 3 }
swL2ACLQosFDBFilterState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
valid(3)
}
MAX-ACCESS read-write
STATUS current
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."
::= { swL2ACLQosFDBFilterEntry 4 }
swL2ACLQosIpFragmentFilterDropPkts OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide to drop fragmented IP packets or not."
::= { swL2ACLQosMgmt 8 }
swL2ACLQosSchedulingTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2ACLQosSchedulingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The switch contains 4 hardware priority queues. Incoming packets
must be mapped to one of these four queues. Each hardware queue
will transmit all of the packets in its buffer before allowing
the next lower priority queue to transmit its packets. When the
lowest hardware priority queue has finished transmitting all of
its packets, the highest hardware priority queue can again
transmit any packets it may have received."
::= { swL2ACLQosMgmt 9 }
swL2ACLQosSchedulingEntry OBJECT-TYPE
SYNTAX SwL2ACLQosSchedulingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the Qos output scheduling Table."
INDEX { swL2ACLQosSchedulingPortIndex, swL2ACLQosSchedulingClassId }
::= { swL2ACLQosSchedulingTable 1 }
SwL2ACLQosSchedulingEntry ::=
SEQUENCE {
swL2ACLQosSchedulingPortIndex
INTEGER,
swL2ACLQosSchedulingClassId
INTEGER,
swL2ACLQosSchedulingWRRValue
INTEGER
}
swL2ACLQosSchedulingPortIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of logical port."
::= { swL2ACLQosSchedulingEntry 1 }
swL2ACLQosSchedulingClassId OBJECT-TYPE
SYNTAX INTEGER (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This specifies which of the four hardware priority queues. The
four hardware priority queues are identified by number, from 0
to 3, with the 0 queue being the lowest priority."
::= { swL2ACLQosSchedulingEntry 2 }
swL2ACLQosSchedulingWRRValue OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the weighted round robin (WRR) the above specified
hardware priority queue will be allowed to transmit before
allowing the next lowest priority queue to transmit its packets."
::= { swL2ACLQosSchedulingEntry 3 }
swL2ACLQosMacPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2ACLQosMacPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates the destination mac priority in flow
classifier."
::= { swL2ACLQosMgmt 10 }
swL2ACLQosMacPriorityEntry OBJECT-TYPE
SYNTAX SwL2ACLQosMacPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the destination mac priority in
flow classifier."
INDEX { swL2ACLQosMacPriorityVlanName,
swL2ACLQosMacPriorityDstMacAddress }
::= { swL2ACLQosMacPriorityTable 1 }
SwL2ACLQosMacPriorityEntry ::=
SEQUENCE {
swL2ACLQosMacPriorityIndex
INTEGER,
swL2ACLQosMacPriorityVlanName
DisplayString,
swL2ACLQosMacPriorityDstMacAddress
MacAddress,
swL2ACLQosMacPriorityPriorityValue
INTEGER,
swL2ACLQosMacPriorityState
INTEGER
}
swL2ACLQosMacPriorityIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index of this rule."
::= { swL2ACLQosMacPriorityEntry 1 }
swL2ACLQosMacPriorityVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The existence VLAN name."
::= { swL2ACLQosMacPriorityEntry 2 }
swL2ACLQosMacPriorityDstMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object will filter on destination MAC address operates on
bridged packets, but not on routed packets. And It will filter
on source MAC operates on all packets."
::= { swL2ACLQosMacPriorityEntry 3 }
swL2ACLQosMacPriorityPriorityValue OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the priority related to one of 8 hardware
priority queues."
::= { swL2ACLQosMacPriorityEntry 4 }
swL2ACLQosMacPriorityState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
valid(3)
}
MAX-ACCESS read-write
STATUS current
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."
::= { swL2ACLQosMacPriorityEntry 5 }
-- ********************************************************************
-- swL2MgmtPortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 17 }
-- ********************************************************************
swL2MgmtPortCurrentLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
link-pass(2),
link-fail(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current management port link status."
::= { swL2MgmtPortMgmt 1 }
swL2MgmtPortCurrentNwayStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
half-10Mbps(2),
full-10Mbps(3),
half-100Mbps(4),
full-100Mbps(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current management port speed and
duplex mode."
::= { swL2MgmtPortMgmt 2 }
swL2MgmtPortAdminState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide the management port enabled or disabled."
::= { swL2MgmtPortMgmt 3 }
swL2MgmtPortNwayState 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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Chose the management port speed, duplex mode, and N-Way
function mode."
::= { swL2MgmtPortMgmt 4 }
swL2MgmtPortFlowCtrlState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flow control mechanism is different between full duplex
mode and half duplex mode. For half duplex mode, the jamming
signal is asserted. For full duplex mode, IEEE 802.3x flow
control function sends PAUSE frames and receives PAUSE frames."
::= { swL2MgmtPortMgmt 5 }
swL2MgmtPortLinkUpDownTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether linkUp/linkDown traps should be generated for
the management port. By default, this object should have the
value enabled(3)."
::= { swL2MgmtPortMgmt 6 }
END