Observium_CE/mibs/d-link/SW-DES3x50-L2MGMT-MIB

3011 lines
108 KiB
Plaintext
Raw Permalink Blame History

-- SWL2MGMT MIB Ver 0.02 2002/07/30
--
-- $ History $
-- $ 2003/11/26 10:27am Richard
-- IGMP snooping support fast leave
-- Description:
-- This enhancement allows user to enable fast leave feature of
-- IGMP snooping. If the leave timer configured as 0, system will
-- destroy group immediately after receiving leave frame.
-- Action: Change swL2IGMPLeaveTimer timer range from (1..16711450) to (0..16711450)
-- $ Tommy Wang
-- Add swL2TrafficMgmt
-- Modified swL2DevCtrl
-- Removed swL2PortStTable
-- Removed swL2PortCtrlEntry->swL2PortCtrlBackPressState and swL2PortCtrlBMStromthreshold
-- 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
-- $ Karen Huang
-- Removed swL2FilterMgmt
-- $ 2000/07/03 Chrissy Chen
-- SWL2MGMT MIB Ver 0.01
-- Removed swL2PortTxPrioQueueCtrlTable
-- Modified swL2PortCtrlBMStromPercentage to swL2PortCtrlBMStromthreshold
--
SW-DES3x50-L2MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32,Counter64,TimeTicks,NOTIFICATION-TYPE,
MODULE-IDENTITY,OBJECT-TYPE,IpAddress, Unsigned32
FROM SNMPv2-SMI
MacAddress, RowStatus FROM SNMPv2-TC
dlink-mgmt FROM DLINK-ID-REC-MIB
DisplayString FROM RFC1213-MIB;
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."
::= { dlink-mgmt 2 }
PortList ::= OCTET STRING(SIZE (0..127))
VlanIndex ::= Unsigned32
VlanId ::= INTEGER (1..4094)
swL2DevMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 1 }
swL2UnitMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 2 }
swL2PortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 3 }
-- swL2FilterMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 4 }
-- be exclude by ACL.mib
-- swL2BwMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 5 }
swL2QOSMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 6 }
-- be excluded by ACL.mib
swL2PortSecurityMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 7 }
-- swL2DiffServMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 8 }
-- be excluded by ACL.mib
swL2TrunkMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 9 }
swL2MirrorMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 10 }
swL2IGMPMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 11 }
-- swL2PriorityMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 12 }
-- be exclude by ACL.mib
swL2TrafficMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 13 }
swL2TrafficSegMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 14 }
swL2MgmtMIBTraps OBJECT IDENTIFIER ::= { swL2MgmtMIB 15 }
-- ********************************************************************
-- 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..432))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is a set of system LED indications. The first two
octets is defined as system LED. The first LED is power LED. The
second 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)
-- }
-- 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 }
-- swL2DevCtrlBcastStromCtrl 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 swL2PortCtrlBMStromPercentage object
-- will descript the detail about the storm control."
-- ::= { swL2DevCtrl 3 }
-- swL2DevCtrlMcastStromCtrl 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 swL2PortCtrlBMStromPercentage 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
--R 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 }
--R swL2DevCtrlUpDownloadImageSourceAddr OBJECT-TYPE
-- SYNTAX IpAddress
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The ip address where been uploaded/Downloaded image file."
-- ::= { swL2DevCtrl 5 }
--R 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 }
--R 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 }
swL2DevCtrlVlanIdOfFDBTbl OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the VLAN ID which the Dot1dTpFdbTable belongs to ;
The default value is DEFAULT_VLAN_ID of system ."
::= { swL2DevCtrl 9 }
swL2MACNotifyState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object can enabled or disabled MAC Notification."
::= { swL2DevCtrl 10 }
swL2MACNotifyHistorySize OBJECT-TYPE
SYNTAX INTEGER (1..500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the history size of variation MAC in address table.
The default value is 1 ."
::= { swL2DevCtrl 11 }
swL2MACNotifyInterval OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the time interval in second for trigger the MAC notify message. "
::= { swL2DevCtrl 12 }
swL2DevCtrlAsymVlanState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object can enabl or disabl asymmetric vlan
during runtime of the system."
::= { swL2DevCtrl 13 }
-- ***************************************************
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 }
swL2UnitMaxSupportedUnits OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of units are supported in the system."
::= { swL2UnitMgmt 1 }
swL2UnitNumOfUnit OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of units."
::= { swL2UnitMgmt 2 }
swL2UnitMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2UnitMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the unit information."
::= { swL2UnitMgmt 3 }
swL2UnitMgmtEntry OBJECT-TYPE
SYNTAX SwL2UnitMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of management information for each unit in the system."
INDEX { swL2UnitMgmtId }
::= { swL2UnitMgmtTable 1 }
SwL2UnitMgmtEntry ::=
SEQUENCE {
swL2UnitMgmtId
INTEGER,
swL2UnitMgmtMacAddr
MacAddress,
swL2UnitMgmtStartPort
INTEGER,
swL2UnitMgmtPortRange
INTEGER,
swL2UnitMgmtCtrlMode
INTEGER,
swL2UnitMgmtCurrentMode
INTEGER,
swL2UnitMgmtVersion
DisplayString,
swL2UnitMgmtRPSStatus
INTEGER,
swL2UnitMgmtModelName
DisplayString
}
swL2UnitMgmtId OBJECT-TYPE
SYNTAX INTEGER (1..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the specific entry in the stacking/chassis
table."
::= { swL2UnitMgmtEntry 1 }
swL2UnitMgmtMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of this unit."
::= { swL2UnitMgmtEntry 2 }
swL2UnitMgmtStartPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the start port of this unit."
::= { swL2UnitMgmtEntry 3 }
swL2UnitMgmtPortRange OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total ports of this unit."
::= { swL2UnitMgmtEntry 4 }
swL2UnitMgmtCtrlMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
auto(2),
stand-alone(3),
master(4),
slave(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the stack mode that user configed for
this unit. The object only can be configed when the device is
stand alone.
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.
auto(2) - the system will auto assign this stack role of this
unit to be stand-alone(3), master(4), or slave(5).
stand-alone(3) - the unit is forced to stand alone.
master(4) - the unit is forced to master. If this unit is
seleted to be master, it can modify the configuration of the
stacking system.
slave(5) - the unit is forced to slave. If this unit is
seleted to be slave, it only can view the configuration of
the stacking system."
::= { swL2UnitMgmtEntry 5 }
swL2UnitMgmtCurrentMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
auto(2),
stand-alone(3),
master(4),
slave(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current stack role of this unit."
::= { swL2UnitMgmtEntry 6 }
swL2UnitMgmtVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the firmware version of this stacking unit."
::= { swL2UnitMgmtEntry 7 }
swL2UnitMgmtRPSStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
notSupport(2),
notPresent(3),
inUsed(4),
present(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of RPS of this stacking unit."
::= { swL2UnitMgmtEntry 8 }
swL2UnitMgmtModelName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the model name of this stacking unit."
::= { swL2UnitMgmtEntry 9 }
-- ********************************************************************
-- swL2PortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 3 }
-- ********************************************************************
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 {
portType-100Base-TX(1),
portType-100Base-FX(2),
portType-100Base-FL(3),
portType-1000Base-TX(4),
portType-1000Base-SX(5),
portType-1000Base-LX(6),
portType-1000Base-SX-GBIC(7),
portType-1000Base-LX-GBIC(8),
portType-1000Base-TX-GBIC(9),
none(10)
}
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,
swL2PortCtrlDescription
DisplayString,
-- swL2PortCtrlBackPressState
-- INTEGER,
-- swL2PortCtrlBMStromthreshold
-- INTEGER,
-- swL2PortCtrlLockState
-- INTEGER
swL2PortCtrlMACNotifyState
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-10Mbps-Auto(5),
nway-disabled-100Mbps-Half(6),
nway-disabled-100Mbps-Full(7),
nway-disabled-1Gigabps-Half(8),
nway-disabled-1Gigabps-Full(9)
}
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 }
swL2PortCtrlDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object describe the ports in text."
::= { swL2PortCtrlEntry 6 }
-- 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 }
-- swL2PortCtrlBMStromthreshold 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 swL2DevCtrlBcastStromCtrl or
-- swL2DevCtrlMcastStromCtrl 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 }
-- swL2PortCtrlLockState OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- disabled(2),
-- enabled(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This object decide the port is locked or not."
-- ::= { swL2PortCtrlEntry 6 }
swL2PortCtrlMACNotifyState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object decide the MAC notification is enable not."
::= { swL2PortCtrlEntry 7 }
-- *******************************************************
-- ******************************************************
-- 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 }
-- ********************************************************************
-- swL2FilterMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 4 }
-- ********************************************************************
-- 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 }
-- ********************************************************************
-- swL2BwMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 5 }
-- ********************************************************************
-- swL2BwMgmtFEPortUnitBandwidth OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates the represented bandwidth for each unit if the counting type
-- is for Fast Ethernet ports."
-- ::= { swL2BwMgmt 1 }
--
-- swL2BwMgmtGEPortUnitBandwidth OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates the represented bandwidth for each unit if the counting type
-- is for Gigabit Ethernet ports."
-- ::= { swL2BwMgmt 2 }
--
-- *******************************************************
--
-- swL2IngrPortBwControl OBJECT IDENTIFIER ::= { swL2BwMgmt 3 }
--
-- swL2IngrPortBwCtrlTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF SwL2IngrPortBwCtrlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A table that contains the current control information about the ingress
-- bandwidth of port"
-- ::= { swL2IngrPortBwControl 3 }
--
-- swL2IngrPortBwCtrlEntry OBJECT-TYPE
-- SYNTAX SwL2IngrPortBwCtrlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A list of information contained in swL2IngrPortBwCtrlTable."
-- INDEX { swL2IngrPortBwCtrlPort }
-- ::= { swL2IngrPortBwCtrlTable 1 }
--
-- SwL2IngrPortBwCtrlEntry ::=
-- SEQUENCE {
-- swL2IngrPortBwCtrlPort
-- INTEGER,
-- swL2IngrPortBwCtrlPortCountType
-- INTEGER,
-- swL2IngrPortBwCtrlPortNwayStatus
-- INTEGER,
-- swL2IngrPortBwCtrlUnit
-- INTEGER,
-- swL2IngrPortBwCtrlRate
-- INTEGER,
-- swL2IngrPortBwCtrlStatus
-- INTEGER
-- }
--
-- swL2IngrPortBwCtrlPort OBJECT-TYPE
-- SYNTAX INTEGER (1..255)
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Indicates the port to limit ingress bandwidth."
-- ::= { swL2IngrPortBwCtrlEntry 1 }
--
-- swL2IngrPortBwCtrlPortCountType OBJECT-TYPE
-- SYNTAX INTEGER {
-- fastEthernetPort(1),
-- gigabitEthernetPort(2)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates the counting type of port. All the regular ports have
-- the type fastEthernetPort, and the others have the type
-- gigabitEthernetPort. If counting type is fastEthernetPort, the
-- limited bandwidth will be that swL2IngrPortBwCtrlUnit times
-- swL2BwMgmtFEPortUnitBandwidth. If counting type is
-- gigabitEthernetPort, the limited bandwidth will be that
-- swL2IngrPortBwCtrlUnit times swL2BwMgmtGEPortUnitBandwidth."
-- ::= { swL2IngrPortBwCtrlEntry 2 }
--
-- swL2IngrPortBwCtrlPortNwayStatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- half-10Mbps(2),
-- full-10Mbps(3),
-- half-100Mbps(4),
-- full-100Mbps(5),
-- half-1Gigabps(6),
-- full-1Gigabps(7)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates speed and duplex mode of port."
-- ::= { swL2IngrPortBwCtrlEntry 3 }
--
-- swL2IngrPortBwCtrlUnit OBJECT-TYPE
-- SYNTAX INTEGER (1..127)
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Indicates the current units for the limitation of ingress bandwidth
-- of port."
-- ::= { swL2IngrPortBwCtrlEntry 4 }
--
-- swL2IngrPortBwCtrlRate OBJECT-TYPE
-- SYNTAX INTEGER (1..2147483647)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates the limitation of forwarding bandwidth in kilobyte. The value
-- should be that swL2IngrPortBwCtrlUnit times swL2BwMgmtFEPortUnitBandwidth,
-- if counting type is fastEthernetPort, or swL2BwMgmtGEPortUnitBandwidth, if
-- counting type is gigabitEthernetPort."
-- ::= { swL2IngrPortBwCtrlEntry 5 }
--
-- swL2IngrPortBwCtrlStatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- disabled(2),
-- enabled(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Status of this entry. All the existed entries will return enabled(3). An entry
-- will be created if this object is set to enabled(3) and not existed.
-- If this object is set to disabled(2), this entry will be deleted."
-- ::= { swL2IngrPortBwCtrlEntry 6 }
--
-- *******************************************************
--
--
-- swL2EgressPortBwControl OBJECT IDENTIFIER ::= { swL2BwMgmt 4 }
--
-- swL2GrpAddrFltrMode OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- forwardAllGrpAddr(2),
-- forwardAllUnregGrpAddr(3),
-- filterAllUnregGrpAddr(4)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Indicates the filtering mode for all ports.
-- In forwardAllGrpAddr(2) mode - forward all group address,
-- all frames destined for group MAC addresses are forwarded according
-- to the VLAN rules.
-- In forwardAllUnregGrpAddr(3) mode - forward all unregistered group addresses,
-- if the Group MAC Address Registration entries exist in the Multicast Table,
-- frames destined for the corresponding group MAC addresses will be forwarded,
-- only on ports identified in the member port set, which is identified by the
-- Port Bitmap. The Untagged Bitmap is also used to send tagged packets on the
-- member ports. On the other hand, if the Group MAC Address does not exist in
-- the Multicast Table, the filtering mechanism of forwardAllGrpAddr(2) mode is
-- used.
-- In filterAllUnregGrpAddr(4) mode - filter all unregistered group addresses,
-- frames destined for group MAC addresses are forwarded only if such forwarding
-- is explicity permitted by a Group Address entry in the Multicast Table. In
-- other words, if the Group MAC Address exists in the Multicast table, then the
-- packets are forwarded using the Port Bitmap and the Untagged Bitmap from
-- that entry. Otherwise, the packets are dropped."
-- ::= { swL2EgressPortBwControl 1 }
--
-- swL2EgressPortBwCtrlTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF SwL2EgressPortBwCtrlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A table that contains the current control information about the egress
-- bandwidth of port"
-- ::= { swL2EgressPortBwControl 3 }
--
-- swL2EgressPortBwCtrlEntry OBJECT-TYPE
-- SYNTAX SwL2EgressPortBwCtrlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A list of information contained in swL2EgressPortBwCtrlTable."
-- INDEX { swL2EgressPortBwCtrlPort }
-- ::= { swL2EgressPortBwCtrlTable 1 }
--
-- SwL2EgressPortBwCtrlEntry ::=
-- SEQUENCE {
-- swL2EgressPortBwCtrlPort
-- INTEGER,
-- swL2EgressPortBwCtrlPortCountType
-- INTEGER,
-- swL2EgressPortBwCtrlPortNwayStatus
-- INTEGER,
-- swL2EgressPortBwCtrlUnit
-- INTEGER,
-- swL2EgressPortBwCtrlRate
-- INTEGER,
-- swL2EgressPortBwCtrlStatus
-- INTEGER
-- }
--
-- swL2EgressPortBwCtrlPort OBJECT-TYPE
-- SYNTAX INTEGER (1..255)
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Indicates the port to limit egress bandwidth."
-- ::= { swL2EgressPortBwCtrlEntry 1 }
--
-- swL2EgressPortBwCtrlPortCountType OBJECT-TYPE
-- SYNTAX INTEGER {
-- fastEthernetPort(1),
-- gigabitEthernetPort(2)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates the counting type of port. All the regular ports have
-- the type fastEthernetPort, and the others have the type
-- gigabitEthernetPort. If counting type is fastEthernetPort, the
-- limited bandwidth will be that swL2EgressPortBwCtrlUnit times
-- swL2BwMgmtFEPortUnitBandwidth. If counting type is
-- gigabitEthernetPort, the limited bandwidth will be that
-- swL2EgressPortBwCtrlUnit times swL2BwMgmtGEPortUnitBandwidth."
-- ::= { swL2EgressPortBwCtrlEntry 2 }
--
-- swL2EgressPortBwCtrlPortNwayStatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- half-10Mbps(2),
-- full-10Mbps(3),
-- half-100Mbps(4),
-- full-100Mbps(5),
-- half-1Gigabps(6),
-- full-1Gigabps(7)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates speed and duplex mode of port."
-- ::= { swL2EgressPortBwCtrlEntry 3 }
--
-- swL2EgressPortBwCtrlUnit OBJECT-TYPE
-- SYNTAX INTEGER (1..127)
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Indicates the current units for the limitation of egress bandwidth
-- of port."
-- ::= { swL2EgressPortBwCtrlEntry 4 }
--
-- swL2EgressPortBwCtrlRate OBJECT-TYPE
-- SYNTAX INTEGER (1..2147483647)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates the limitation of forwarding bandwidth in kilobyte. The value
-- should be that swL2EgressPortBwCtrlUnit times swL2BwMgmtFEPortUnitBandwidth,
-- if counting type is fastEthernetPort, or swL2BwMgmtGEPortUnitBandwidth,
-- if counting type is gigabitEthernetPort."
-- ::= { swL2EgressPortBwCtrlEntry 5 }
--
-- swL2EgressPortBwCtrlStatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- disabled(2),
-- enabled(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Status of this entry. All the existed entries will return enabled(3). An
-- entry will be created if this object is set to enabled(3) and not existed.
-- If this object is set to disabled(2), this entry will be deleted."
-- ::= { swL2EgressPortBwCtrlEntry 6 }
--
-- *******************************************************
-- ********************************************************************
-- 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,
swL2TrunkActive
PortList,
swL2TrunkFloodingPort
INTEGER,
swL2TrunkType
INTEGER,
swL2TrunkState
RowStatus
}
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-create
-- STATUS current
-- DESCRIPTION
-- "The name of logical port trunk."
-- ::= { swL2TrunkCtrlEntry 2 }
swL2TrunkMasterPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-create
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-create
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 8 for one trunks."
::= { swL2TrunkCtrlEntry 4 }
swL2TrunkActive OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
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 8 for one trunks."
::= { swL2TrunkCtrlEntry 5 }
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 6 }
swL2TrunkType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
static(2),
lacp(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicated that type of the trunk group.
static : is static trunk group
lacp : is LACP trunk group . "
::= { swL2TrunkCtrlEntry 7 }
swL2TrunkState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { swL2TrunkCtrlEntry 8 }
swL2LacpModeCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2LacpModeCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys which ports' LACP mode."
::= { swL2TrunkMgmt 4 }
swL2LacpModeCtrlEntry OBJECT-TYPE
SYNTAX SwL2LacpModeCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys which ports' LACP mode."
INDEX { swL2LacpPort }
::= { swL2LacpModeCtrlTable 1 }
SwL2LacpModeCtrlEntry ::=
SEQUENCE {
swL2LacpPort
INTEGER,
swL2LacpMode
INTEGER
}
swL2LacpPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates Lacp ports."
::= { swL2LacpModeCtrlEntry 1 }
swL2LacpMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
passive(3),
stacking-link-port(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates Lacp ports' mode."
::= { swL2LacpModeCtrlEntry 2 }
-- ********************************************************************
-- 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 (0..16711450) --(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),
disable(2),
enable(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.
disable(2) - IGMP funtion is disabled for this entry.
enable(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 }
swL2IGMPInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2IGMPInfoEntry
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 }
swL2IGMPInfoEntry OBJECT-TYPE
SYNTAX SwL2IGMPInfoEntry
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 }
::= { swL2IGMPInfoTable 1 }
SwL2IGMPInfoEntry ::=
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."
::= { swL2IGMPInfoEntry 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."
::= { swL2IGMPInfoEntry 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."
::= { swL2IGMPInfoEntry 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."
::= { swL2IGMPInfoEntry 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."
::= { swL2IGMPInfoEntry 5 }
-- ********************************************************************
-- 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,
swL2TrafficCtrlBMStromthreshold
INTEGER,
swL2TrafficCtrlBcastStromCtrl
INTEGER,
swL2TrafficCtrlMcastStromCtrl
INTEGER,
swL2TrafficCtrlDlfStromCtrl
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 }
swL2TrafficCtrlBMStromthreshold 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 swL2TrafficCtrlBcastStromCtrl,
swL2TrafficCtrlMcastStromCtrl or swL2TrafficCtrlDlfStromCtrl
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 }
swL2TrafficCtrlBcastStromCtrl 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 }
swL2TrafficCtrlMcastStromCtrl 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 }
swL2TrafficCtrlDlfStromCtrl 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 }
-- ********************************************************************
-- swL2TrafficSegMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 13 }
-- ********************************************************************
swL2TrafficSegTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2TrafficSegEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifys the port just can forward traffic to the
specific port list."
::= { swL2TrafficSegMgmt 1 }
swL2TrafficSegEntry OBJECT-TYPE
SYNTAX SwL2TrafficSegEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information specifies the port with its traffic
forward list."
INDEX { swL2TrafficSegPort }
::= { swL2TrafficSegTable 1 }
SwL2TrafficSegEntry ::=
SEQUENCE {
swL2TrafficSegPort
INTEGER,
swL2TrafficSegForwardPorts
PortList
}
swL2TrafficSegPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number of the logical port."
::= { swL2TrafficSegEntry 1 }
swL2TrafficSegForwardPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port list that the specific port can forward traffic."
::= { swL2TrafficSegEntry 2 }
-- ********************************************************************
-- swL2QOSMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 6 }
-- ********************************************************************
swL2QOSBandwidthControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2QOSBandwidthControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { swL2QOSMgmt 1 }
swL2QOSBandwidthControlEntry OBJECT-TYPE
SYNTAX SwL2QOSBandwidthControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in swL2QOSBandwidthControlTable."
INDEX { swL2QOSBandwidthPortIndex }
::= { swL2QOSBandwidthControlTable 1 }
SwL2QOSBandwidthControlEntry ::=
SEQUENCE {
swL2QOSBandwidthPortIndex
INTEGER,
swL2QOSBandwidthRxRate
INTEGER,
swL2QOSBandwidthTxRate
INTEGER
}
swL2QOSBandwidthPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..768)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the port ."
::= { swL2QOSBandwidthControlEntry 1 }
swL2QOSBandwidthRxRate OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates RX Rate(Mbit/sec) of the specifed port. Value 1000 means no limit."
::= { swL2QOSBandwidthControlEntry 2 }
swL2QOSBandwidthTxRate OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates TX Rate(Mbit/sec) of the specifed port. Value 1000 means no limit."
::= { swL2QOSBandwidthControlEntry 3 }
-- *******************************************************
swL2QOSSchedulingTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2QOSSchedulingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { swL2QOSMgmt 2 }
swL2QOSSchedulingEntry OBJECT-TYPE
SYNTAX SwL2QOSSchedulingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in swL2QOSSchedulingTable."
INDEX { swL2QOSSchedulingClassIndex }
::= { swL2QOSSchedulingTable 1 }
SwL2QOSSchedulingEntry ::=
SEQUENCE {
swL2QOSSchedulingClassIndex
INTEGER,
swL2QOSSchedulingMaxPkts
INTEGER,
swL2QOSSchedulingMaxLatency
INTEGER
}
swL2QOSSchedulingClassIndex OBJECT-TYPE
SYNTAX INTEGER (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the hardware queue number."
::= { swL2QOSSchedulingEntry 1 }
swL2QOSSchedulingMaxPkts OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the maximum number of packets the hardware priority queue will be allowed
to transmit before allowing the next lowest priority queue to transmit its packets.
a value between 0 and 15 can be specified."
::= { swL2QOSSchedulingEntry 2 }
swL2QOSSchedulingMaxLatency OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mechanism of QOS scheduling."
::= { swL2QOSSchedulingEntry 3 }
-- *******************************************************
swL2QOS8021pUserPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2QOS8021pUserPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { swL2QOSMgmt 3 }
swL2QOS8021pUserPriorityEntry OBJECT-TYPE
SYNTAX SwL2QOS8021pUserPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in swL2QOS8021pUserPriorityTable."
INDEX { swL2QOS8021pUserPriorityIndex }
::= { swL2QOS8021pUserPriorityTable 1 }
SwL2QOS8021pUserPriorityEntry ::=
SEQUENCE {
swL2QOS8021pUserPriorityIndex
INTEGER,
swL2QOS8021pUserPriorityClass
INTEGER
}
swL2QOS8021pUserPriorityIndex OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 802.1p user priority ."
::= { swL2QOS8021pUserPriorityEntry 1 }
swL2QOS8021pUserPriorityClass OBJECT-TYPE
SYNTAX INTEGER (0..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of the switch's hardware priority queue. The switch has eight hardware
priority queues available. They are numbered between 0 (the lowest priority)
and 7 (the highest priority)."
::= { swL2QOS8021pUserPriorityEntry 2 }
-- *******************************************************
swL2QOS8021pDefaultPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2QOS8021pDefaultPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { swL2QOSMgmt 4 }
swL2QOS8021pDefaultPriorityEntry OBJECT-TYPE
SYNTAX SwL2QOS8021pDefaultPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in swL2QOS8021pDefaultPriorityTable."
INDEX { swL2QOS8021pDefaultPriorityIndex }
::= { swL2QOS8021pDefaultPriorityTable 1 }
SwL2QOS8021pDefaultPriorityEntry ::=
SEQUENCE {
swL2QOS8021pDefaultPriorityIndex
INTEGER,
swL2QOS8021pDefaultPriority
INTEGER
}
swL2QOS8021pDefaultPriorityIndex OBJECT-TYPE
SYNTAX INTEGER (1..768)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the port number ."
::= { swL2QOS8021pDefaultPriorityEntry 1 }
swL2QOS8021pDefaultPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority value to assign to untagged packets received by the
switch ports on the switch.."
::= { swL2QOS8021pDefaultPriorityEntry 2 }
-- swL2QOSSchedulingMechanismCtrl OBJECT-TYPE
-- SYNTAX INTEGER {
-- strict(1),
-- roundrobin(2),
-- weightfair(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This object can control QOS scheduling Mechanism."
-- ::= { swL2QOSMgmt 5 }
-- swL2QOSHolPreventionCtrl OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- disabled(2),
-- enabled(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Control QOS Hol Prevention"
-- ::= { swL2QOSMgmt 6 }
-- ********************************************************************
-- swL2PortSecurityMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 7 }
-- ********************************************************************
swL2PortSecurityControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwL2PortSecurityControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"port security feature which controls the address leaning capability and the
traffic forwarding decision. Each port can have this function enabled or disabled.
When it is enabled and a number is given said N, which allows N addresses to be
learned at this port, the first N learned addresses are locked at this port as
static entry. When the learned addresses number reach N, any coming packet with
not learned source addresses are discarded (e.g. dropped) and no more new addresses
can be learned at this port."
::= { swL2PortSecurityMgmt 1 }
swL2PortSecurityControlEntry OBJECT-TYPE
SYNTAX SwL2PortSecurityControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in swL2PortSecurityControlTable."
INDEX { swL2PortSecurityPortIndex }
::= { swL2PortSecurityControlTable 1 }
SwL2PortSecurityControlEntry ::=
SEQUENCE {
swL2PortSecurityPortIndex
INTEGER,
swL2PortSecurityMaxLernAddr
INTEGER,
swL2PortSecurityMode
INTEGER,
swL2PortSecurityAdmState
INTEGER
}
swL2PortSecurityPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the secured port to lock address learning."
::= { swL2PortSecurityControlEntry 1 }
swL2PortSecurityMaxLernAddr OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates allowable number of addresses to be learned at this port."
::= { swL2PortSecurityControlEntry 2 }
swL2PortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
permanent(2),
deleteOnTimeout(3),
deleteOnReset(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mode of locking address.
In deleteOnTimeout(2) mode - the locked addresses can be aged out after aging timer
expire. In this mode, when the locked address is aged
out, the number of address can be learned has to be
increased by one.
In deleteOnReset(3) mode - never age out the locked addresses unless restart
the system to prevent from port movement or intrusion."
::= { swL2PortSecurityControlEntry 3 }
swL2PortSecurityAdmState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
enable(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates administration state of locking address."
::= { swL2PortSecurityControlEntry 4 }
-- ********************************************************************
-- Layer 2 Trap
-- ********************************************************************
swL2MgmtMIBTrapPrefix OBJECT IDENTIFIER ::= { swL2MgmtMIBTraps 0 }
--
-- swL2RPSConnectedAndWorking NOTIFICATION-TYPE
-- STATUS current
-- DESCRIPTION
-- "The trap is sent whenever the RPS is connected and working. "
--
-- ::= { swL2MgmtMIBTrapPrefix 1 }
--
-- swL2RPSDisconnectOrMalfunction NOTIFICATION-TYPE
-- STATUS current
-- DESCRIPTION
-- "The trap is sent whenever the RPS is disconnect or malfunction. "
--
-- ::= { swL2MgmtMIBTrapPrefix 2 }
--
swL2macNotification NOTIFICATION-TYPE
OBJECTS {
swL2macNotifyInfo
}
STATUS current
DESCRIPTION
" This trap indicate the mac addresses variation in address table . "
::= { swL2MgmtMIBTrapPrefix 3 }
swl2NotificationBidings OBJECT IDENTIFIER ::= { swL2MgmtMIBTraps 1 }
swL2macNotifyInfo OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (0..1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the last time reboot information.
"
::= { swl2NotificationBidings 1 }
END