mirror of
https://github.com/librenms/librenms.git
synced 2024-09-30 06:46:43 +00:00
7445a736a6
git-svn-id: http://www.observium.org/svn/observer/trunk@1576 61d68cd4-352d-0410-923a-c4978735b2b8
4712 lines
174 KiB
Plaintext
4712 lines
174 KiB
Plaintext
-- 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
|