Observium_CE/mibs/broadcom/BRCMROBOMGMT5324MIB

2130 lines
53 KiB
Plaintext

BRCMROBOMGMT5324MIB DEFINITIONS ::= BEGIN
-- FILE : 5324MIB.TXT file, v 0.01.01 04/11/2002
-- Broadcom Taiwan Corporation.
--
-- ==================================================================
IMPORTS
mgmt, NetworkAddress, IpAddress, Counter, Gauge,
TimeTicks FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
TRAP-TYPE FROM RFC-1215
OBJECT-TYPE FROM RFC-1212;
MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in
PortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'."
SYNTAX OCTET STRING
-- =======================================================================
product OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) 655 }
bcm5324 OBJECT IDENTIFIER ::= { product 9 }
oem OBJECT IDENTIFIER ::= { bcm5324 22 }
mgmrsw OBJECT IDENTIFIER ::= { oem 1 }
-- =======================================================================
-- Switch Common MIB Definition
basicSwitchMgt OBJECT IDENTIFIER ::= { mgmrsw 1 }
basicPortMgt OBJECT IDENTIFIER ::= { mgmrsw 2 }
trapMgt OBJECT IDENTIFIER ::= { mgmrsw 3 }
addrMgt OBJECT IDENTIFIER ::= { mgmrsw 4 }
statisticMgt OBJECT IDENTIFIER ::= { mgmrsw 5 }
portMirrorMgt OBJECT IDENTIFIER ::= { mgmrsw 6 }
dot1xMgt OBJECT IDENTIFIER ::= { mgmrsw 7 }
trunkMgt OBJECT IDENTIFIER ::= { mgmrsw 8 }
spanningTreeMgt OBJECT IDENTIFIER ::= { mgmrsw 9 }
priorityMgt OBJECT IDENTIFIER ::= { mgmrsw 10 }
IGMPMgt OBJECT IDENTIFIER ::= { mgmrsw 11 }
ratecontrolMgt OBJECT IDENTIFIER ::= { mgmrsw 12 }
stormcontrolMgt OBJECT IDENTIFIER ::= { mgmrsw 13 }
virtualLanMgt OBJECT IDENTIFIER ::= { mgmrsw 14 }
-- =======================================================================
-- 1 =======================================================================
-- (.xxxx.2.1.1.1)
-- Switch management, mandatory
--
switchHardwareVersion OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
" ASCII string to specify device hardware verion,
e.g. 0A.01"
::= { basicSwitchMgt 1 }
switchSoftwareVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The current software/firmware version implemented in this
device represented in non-zero integer.
e.g. 10000 means version 1.00.00"
::= { basicSwitchMgt 2 }
switchHwAgingSwitch OBJECT-TYPE
SYNTAX INTEGER
{ enable (1),
disable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Enable the HW aging or not."
::= { basicSwitchMgt 3 }
switchAgingTime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The timeout period in seconds for aging out
dynamically learned forwarding information.
802.1D-1990 recommends a default of 300 seconds.
the unit is 1 sec."
REFERENCE
" IEEE 802.1D-1990: Section 6.7.1.1.3 "
::= { basicSwitchMgt 4 }
switchRestartControl OBJECT-TYPE
SYNTAX INTEGER {
running(1),
warmboot(2),
coldboot(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to warmBoot(2) causes the device to
restart the application software with current configuration
parameters saved in non-volatile memory. Setting this
object to coldBoot(3) causes the device to reinitialize
configuration parameters in non-volatile memory to default
values and restart the application software. When the device
is running normally, this variable has a value of
running(1)."
::= { basicSwitchMgt 5 }
switchPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The total port number of this switch
(including expansion s)."
::= { basicSwitchMgt 6 }
switchVlanMode OBJECT-TYPE
SYNTAX INTEGER
{
SVL_Mode(1),
IVL_Mode(2),
SVL_IVL_Mode(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Vlan Mode in this switch."
::= { basicSwitchMgt 7 }
switchAutoMode OBJECT-TYPE
SYNTAX INTEGER
{
AutoDetect(1),
AutoNegotiation(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Auto Mode in this switch."
::= { basicSwitchMgt 8 }
-- 2 =======================================================================
--
-- (.xxxx.2.1.1.2)
-- Port Management, mandatory
--
-- (.xxxx.2.1.1.2.1)
-- basic port management
portTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Basic information for each port."
::= { basicPortMgt 1 }
portEntry OBJECT-TYPE
SYNTAX PortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Port information entry."
INDEX { portIndex }
::= { portTable 1 }
PortEntry ::=
SEQUENCE {
portIndex
INTEGER,
portName
DisplayString,
portType
INTEGER,
portLink
INTEGER,
portEnable
INTEGER,
portAdminMode
INTEGER,
portSpeedDpxStatus
INTEGER,
portFlowControlConfiguration
INTEGER,
portFlowCtrlStatus
INTEGER,
portTrunkID
INTEGER
}
portIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" port number,
This is defined as ifIndex in the IF-MIB.
"
::= { portEntry 1 }
portName OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..12))
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Name of each port."
::= { portEntry 2 }
portType OBJECT-TYPE
SYNTAX INTEGER
{ other(1),
s100tx(2),
s100fx(3),
s1000tx(4),
s1000fx(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The type of each port."
::= { portEntry 3 }
portLink OBJECT-TYPE
SYNTAX INTEGER
{ up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This object indicates the link status of each port is
up or down."
::= { portEntry 4 }
portEnable OBJECT-TYPE
SYNTAX INTEGER
{ enable (1),
disable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Enable/disable status of the port,
default = enable(1).
"
::= { portEntry 5 }
-- Port Speed & duplex mode
portAdminMode OBJECT-TYPE
SYNTAX INTEGER
{ autonegotiation (1),
s10mhalf (2),
s10mfull (3),
s100mhalf (4),
s100mfull (5),
s1000mhalf (6),
s1000mfull (7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" To Control the speed & duplex mode for 10/100Mb ports,
default = AutoNegotiation (1)
(1) AutoNegotiation : detect by AN (i.e. AN enable)
if link partner do not support AN,
the port is force to half duplex mode.
(2) 10MHalf : force to 10M bps & half duplex mode
(3) 10MFull : force to 10M bps & full duplex mode
(4) 100MHalf : force to 100M bps & half duplex mode
(5) 100MFull : force to 100M bps & full duplex mode
(6) 1000MHalf : force to 1000M bps & half duplex mode
(7) 1000MFull : force to 1000M bps & full duplex mode
hundredBaseTX port can be set as
AutoNegotiation (1),
10MHalf (2),
10MFull (3),
100MHalf (4),
100MFull (5)
hundredBaseFX port can be set as
100MHalf (4),
100MFull (5)
The actual operating speed and duplex of the port
is given by portSpeedDpxStatus.
"
::= { portEntry 6 }
portSpeedDpxStatus OBJECT-TYPE
SYNTAX INTEGER
{
error(1),
halfDuplex10(2),
fullDuplex10(3),
halfDuplex100(4),
fullDuplex100(5),
halfDuplex1000(6),
fullDuplex1000(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operating speed and duplex mode of the switched port.
"
::= { portEntry 7 }
-- Flow control objects
portFlowControlConfiguration OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Flow control configuration,
"
::= { portEntry 8 }
portFlowCtrlStatus OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
backpressure(2),
dot3xflowcontrol(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" (1) Flow control mechanism is disabled.
(2) BackPressure flow control machanism is used.
(3) IEEE 802.3 flow control machanism is used.
"
::= { portEntry 9 }
portTrunkID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The trunk to which this port belongs. A value of 0
means that this port does not belong to any trunk.
A value greater than zero means that this port
belongs to trunk at trunkIndex, defined by the
corresponding trunkPorts.
"
::= { portEntry 10 }
-- (.xxxx.2.1.1.2.2)
-- net configuration
--
netConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" This table contains addressing information relevant
to this interface corresponding to IfEntry table.
The number of entries is given by the value of ifNumber."
::= { basicPortMgt 2 }
netConfigEntry OBJECT-TYPE
SYNTAX NetConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION " "
INDEX { netConfigIndex }
::= { netConfigTable 1}
NetConfigEntry ::=
SEQUENCE {
netConfigIndex
INTEGER,
netConfigOperation
INTEGER,
netConfigMacAddr
MacAddress,
netConfigIpAddr
IpAddress,
netConfigSNetMask
IpAddress,
netConfigDfGateway
IpAddress
}
netConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This index value uniquely identifies the interface
to which this entry is applicable.
This is defined as ifIndex in the IF-MIB.
"
::= { netConfigEntry 1 }
netConfigOperation OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
failure(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This object indicates the operational status of this
device. "
::= { netConfigEntry 2 }
netConfigMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The MAC address of the specified interface of the
device."
::= { netConfigEntry 3 }
netConfigIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The Internet address of the specified interface of the
device."
::= { netConfigEntry 4 }
netConfigSNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The internet address subnet mask of the specified interface
of the device."
::= { netConfigEntry 5 }
netConfigDfGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The default gateway address which the routed packets are
delivered to."
::= { netConfigEntry 6 }
-- 3 =======================================================================
-- (.xxxx.2.1.1.3)
-- Trap management, mandatory
--
switchTrapLevel OBJECT-TYPE
SYNTAX INTEGER (1..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Trap reporting level for occasional event. The events are
categorized into 7 levels based on severity. For example,
if the value set to 3, the Trap will be send to manager while
level 1, 2, or 3 event arises, but not for level 4-7 event."
::= { trapMgt 1 }
switchTrapManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchTrapManagerEntry --1.00.03
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" This table contains the information needed
for sending traps."
::= { trapMgt 2 }
switchTrapManagerEntry OBJECT-TYPE
SYNTAX SwitchTrapManagerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION " "
INDEX { switchTrapManagerIndex }
::= { switchTrapManagerTable 1}
SwitchTrapManagerEntry ::=
SEQUENCE {
switchTrapManagerIndex
INTEGER,
switchTrapManagerIpAddr
IpAddress,
switchTrapManagerComm
DisplayString
}
switchTrapManagerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION " "
::= { switchTrapManagerEntry 1 }
switchTrapManagerIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The Internet address of the management station which
trap is sent to ."
::= { switchTrapManagerEntry 2 }
switchTrapManagerComm OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Community name used for sending the trap to this management
station"
::= { switchTrapManagerEntry 3 }
-- 4 =======================================================================
-- (.xxxx.2.1.1.4)
-- address management, mandatory
-- 4 1 =====================================================================
-- port address table ======================================================
-- (.xxxx.2.1.1.4.1)
addrPortMgt OBJECT IDENTIFIER ::= { addrMgt 1 }
addrPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AddrPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Address table for each port."
::= { addrPortMgt 1 }
addrPortEntry OBJECT-TYPE
SYNTAX AddrPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Address table entry for each port."
INDEX { addrPortIndex }
::= { addrPortTable 1 }
AddrPortEntry ::=
SEQUENCE {
addrPortIndex
INTEGER,
addrPortLastSrcAddress
MacAddress
}
addrPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Port index.
This is defined as ifIndex in the IF-MIB.
"
::= {addrPortEntry 1 }
addrPortLastSrcAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The object is the last source address in this port
"
::= { addrPortEntry 2 }
-- 4.2 =====================================================================
-- static address table ======================================================
-- (.xxxx.2.1.1.4.2)
addrStaticMgt OBJECT IDENTIFIER ::= { addrMgt 2 }
addrStaticMaxEntryNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The max. count of static address table
"
::= { addrStaticMgt 1 }
addrStaticUsedEntryNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The used count of address entry.
"
::= { addrStaticMgt 3 }
addrStaticMessageStatus OBJECT-TYPE
SYNTAX INTEGER
{ ok (1),
addresscollision (2),
addressfound (3),
badvalue (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The last status of static operation:
(1) ok
(2) addresscollision : CHIP address entry collision
(3) addressfound : set the same address
(4) badvalue : address set error because of address is
broadcast address or invalid routing port
number.
"
::= { addrStaticMgt 4 }
switchTrapStaticCollisionAddress1 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The object is the first entry of the collision address
in static table setting "
::= { addrStaticMgt 5 }
switchTrapStaticCollisionAddress2 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The object is the second entry of the collision address
in static table setting "
::= { addrStaticMgt 6 }
switchTrapStaticCollisionAddressNew OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The object is the address would like to set to the
occupied entries in static table setting "
::= { addrStaticMgt 7 }
-- static table
--
addrStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF AddrStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The table contain information about static entry in the device."
::= { addrStaticMgt 8 }
addrStaticEntry OBJECT-TYPE
SYNTAX AddrStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" "
INDEX { addrStaticIndex }
::= { addrStaticTable 1 }
AddrStaticEntry ::=
SEQUENCE {
addrStaticIndex
INTEGER,
addrStaticSetAddress
OCTET STRING
}
addrStaticIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This index value uniquely identifies the address in
static table.
Value range between 1 and the value of
addrStaticMaxAddrNumber.
"
::= { addrStaticEntry 1 }
addrStaticSetAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
" To set/modify the static address.
If the two entries are occupied by the other static addresses,
the set is fail "
::= { addrStaticEntry 2 }
-- 4.3 port MAC security configuration.
--
portMACSecurityConfig OBJECT-TYPE
SYNTAX SEQUENCE OF PortMacSecurityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The MAC security configuration."
::= { addrMgt 3 }
portMacSecurityEntry OBJECT-TYPE
SYNTAX PortMacSecurityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The Static Mac number and Mac Security mode of each port.
"
INDEX { portMacIndex }
::= { portMACSecurityConfig 1 }
PortMacSecurityEntry ::=
SEQUENCE {
portMacIndex
INTEGER,
portStaticMacNo
INTEGER,
portSecurityMode
INTEGER
}
portMacIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This is defined as ifIndex in the IF-MIB. "
::= { portMacSecurityEntry 1 }
portStaticMacNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The static mac number of port."
::= { portMacSecurityEntry 2 }
portSecurityMode OBJECT-TYPE
SYNTAX INTEGER
{ NoSecurity (1),
StaticModeWithAcceptFunction (2),
StaticModeWithRejectFunction (3),
DynamicModeOnlyCheckSA (4),
DynamicModeCheckmatchedInARL (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The security mode of port."
::= { portMacSecurityEntry 3 }
-- 4.4 dynamic MAC entry.
--
addrDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF AddrDynamicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The table contain information about dynamic entry in the device."
::= { addrMgt 4 }
addrDynamicEntry OBJECT-TYPE
SYNTAX AddrDynamicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" "
INDEX { addrDynamicIndex }
::= { addrDynamicTable 1 }
AddrDynamicEntry ::=
SEQUENCE {
addrDynamicIndex
INTEGER,
addrDynamicSetAddress
OCTET STRING
}
addrDynamicIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This index value uniquely identifies the address in
dynamic arl table. Value range between 1 and MaxDynamicIndex.
"
::= { addrDynamicEntry 1 }
addrDynamicSetAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
" To show the dynamic address. Format: MAC(6 bytes)+Portid(4 bytes)+VID(2 bytes)."
::= { addrDynamicEntry 2 }
--
-- struct {
-- byte6 addr;-> MAC address
-- All 0: delete
-- byte4 portselectbit;
-- each bit represent the port's capability
-- - 1: routing, !1: not route
-- The port map for the system (24+2)
-- - bit 0 = port 1, bit 1= port 2, ...bit 25= port 26, bit 26=CPU
-- }
-- 5 ======================================================
-- (.xxxx.2.1.1.5)
-- port statistic management, mandatory
resetMIBCounter OBJECT-TYPE
SYNTAX INTEGER
{ noClear(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Clear all MIB counters for all ports to zero"
::= { statisticMgt 1 }
statisticPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF StatisticPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information about every
port that is associated with this transparent
bridge."
::= { statisticMgt 2 }
statisticPortEntry OBJECT-TYPE
SYNTAX StatisticPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of information for each port of a
transparent bridge."
INDEX { statisticPort }
::= { statisticPortTable 1 }
StatisticPortEntry ::=
SEQUENCE {
statisticPort
INTEGER,
statisticPortSymbolErrorCounts
Counter,
statisticPortReceiveExcessSizeDiscards
Counter,
statisticPortTransmtInDiscards
Counter,
statisticPortTransmitPauseControlFrameCounts
Counter,
statisticPortReceivePauseControlFrameCounts
Counter
}
statisticPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This is defined as ifIndex in the IF-MIB."
::= { statisticPortEntry 1 }
statisticPortSymbolErrorCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of times a packet contained symbol error"
::= { statisticPortEntry 2 }
statisticPortReceiveExcessSizeDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of frame that are greater than 1536 bytes"
::= { statisticPortEntry 3 }
statisticPortTransmtInDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of frame which are discarded due to lack of space
on an output queue."
::= { statisticPortEntry 4 }
statisticPortTransmitPauseControlFrameCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The counter of PAUSE control packets transmitted by a port"
::= { statisticPortEntry 5 }
statisticPortReceivePauseControlFrameCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The counter of PAUSE control packets received by a port"
::= { statisticPortEntry 6 }
-- 6 ======================================================
-- (.xxxx.2.1.1.6)
-- Port Moirroring management, optional
portMirrorSwitch OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A state to present whether the port monitor function is
ON or OF in the device.
The default is OFF.
"
::= { portMirrorMgt 1 }
mirrorCapturePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Destination port for mirrored packets. This is defined
as ifIndex in the IF-MIB."
::= { portMirrorMgt 2 }
-- Ingress
mirrorIngressPort OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Source ports for mirrored ingress packets.
"
::= { portMirrorMgt 3 }
mirrorIngressFiterRule OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
da(2),
sa(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" all(1): Mirror all ingress frames
DA(2): Mirror all received frame with DA=mirrorIngressMAC
SA(2): Mirror all received frame with SA=mirrorIngressMAC
"
::= { portMirrorMgt 4 }
mirrorIngressDividerSwitch OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Ingress divder enable/disable.
"
::= { portMirrorMgt 5 }
mirrorIngressDividerCount OBJECT-TYPE
SYNTAX INTEGER (1..1023)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Mirror every n received frame (n= mirrorIngressDividerCount)
"
::= { portMirrorMgt 6 }
mirrorIngressMAC OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" MAC address that will be compared against ingress frame
in accordance with mirrorIngressFiterRule
"
::= { portMirrorMgt 7 }
-- Egress
mirrorEgressPort OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Source ports for mirrored Egress packets.
"
::= { portMirrorMgt 8 }
mirrorEgressFiterRule OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
da(2),
sa(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" all(1): Mirror all Egress frames
DA(2): Mirror all transmitted frame with DA=mirrorEgressMAC
SA(2): Mirror all Transmitted frame with SA=mirrorEgressMAC
"
::= { portMirrorMgt 9 }
mirrorEgressDividerSwitch OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Egress divder enable/disable.
"
::= { portMirrorMgt 10 }
mirrorEgressDividerCount OBJECT-TYPE
SYNTAX INTEGER (1..1023)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Mirror every n transmitted frame (n= mirrorEgressDividerCount)
"
::= { portMirrorMgt 11 }
mirrorEgressMAC OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" MAC address that will be compared against egress frame
in accordance with mirrorEgressFiterRule
"
::= { portMirrorMgt 12 }
-- 7 ======================================================
-- (.xxxx.2.1.1.7)
-- switch 802.1x management, mandatory
dot1xEnabled OBJECT-TYPE
SYNTAX INTEGER
{ enable(1),
disable(2),
transparent(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the 802.1x is enable/disable/transparent
"
::= { dot1xMgt 1 }
reAuthEnabled OBJECT-TYPE
SYNTAX INTEGER
{ enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the re-authentication function is enable/disable
"
::= { dot1xMgt 2 }
reAuthPeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select the period of re-authentication function.
"
::= { dot1xMgt 3 }
reAuthMax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select the maximun retry times of re-authentication function.
"
::= { dot1xMgt 4 }
maxReqCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The number that the authenticator retires on server timeouts before it declares authentication failure.
"
::= { dot1xMgt 5 }
serverTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The timeout after an access-request is sent to the server before backend state machine retries.
"
::= { dot1xMgt 6 }
suppTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The timeout after an EAPOL authentication-request is sent to supplicant before backend state machine retries.
"
::= { dot1xMgt 7 }
quietPeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The timeout after a failure before authenticator re-tries to authenticate a supplicant.
"
::= { dot1xMgt 8 }
txPeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The timeout after an EAPOL identify-request is sent to supplicant before authenticator state machine retries.
"
::= { dot1xMgt 9 }
radiusServerIp OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The IP address of the radius server.
"
::= { dot1xMgt 10 }
securityKey OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The key in calculating MD5 encryption for enconding/deconding the Mesage-Authenticator in RADIUS packets.
"
::= { dot1xMgt 11 }
radiusServerPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The port of radius server.
"
::= { dot1xMgt 12 }
radiusServerACCOUNTPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The ACCOUNT port of radius server.
"
::= { dot1xMgt 13 }
-- port authentication mode.
--
portAuthenticationMode OBJECT-TYPE
SYNTAX SEQUENCE OF PortModeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The authentication mode of port in 802.1x."
::= { dot1xMgt 14 }
portModeEntry OBJECT-TYPE
SYNTAX PortModeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" For 802.1p frame, mapping the 802.1p pri[2:0] (priority tag)
to the priority queue of the system.
"
INDEX { portDot1xIndex }
::= { portAuthenticationMode 1 }
PortModeEntry ::=
SEQUENCE {
portDot1xIndex
INTEGER,
portAuthMode
INTEGER
}
portDot1xIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This is defined as ifIndex in the IF-MIB. "
::= { portModeEntry 1 }
portAuthMode OBJECT-TYPE
SYNTAX INTEGER
{
ForceUnauthorized (1),
ForceAuthorized (2),
Auto (3),
None (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The authentocation mode of port."
::= { portModeEntry 2 }
-- 8 ======================================================
-- (.xxxx.2.1.1.8)
-- Port Trunk management, optional
portTrunkMgt OBJECT IDENTIFIER ::= { trunkMgt 1 }
portTrunkSwitch OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the Trunk function is ON or OFF.
The default is OFF.
"
::= { portTrunkMgt 1 }
portTrunkMaxGroupCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Max. Trunk group count in this device
"
::= { portTrunkMgt 2 }
portTrunkMaxPortCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Max. Trunk port in a group in this device
[AC1012SMBD] = 26
"
::= { portTrunkMgt 3 }
--
-- Port based Trunk configuration Table
portTrunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortTrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The table contain information for Port Trunking function.
"
::= { portTrunkMgt 4 }
portTrunkEntry OBJECT-TYPE
SYNTAX PortTrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Table entry of port Trunk.
"
INDEX { portTrunkIndex }
::= { portTrunkTable 1 }
PortTrunkEntry ::=
SEQUENCE {
portTrunkIndex
INTEGER,
portTrunkGet
PortList,
portTrunkGroupDestory
INTEGER,
portTrunkPortAdd
PortList,
portTrunkPortRemove
PortList
}
portTrunkIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Value range between 1 and the value of portTrunkMaxGroupCount
"
::= { portTrunkEntry 1 }
portTrunkGet OBJECT-TYPE
SYNTAX PortList
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Get Port map in the specific trunk
"
::= { portTrunkEntry 2 }
portTrunkGroupDestory OBJECT-TYPE
SYNTAX INTEGER
{ nodestory(1),
destory(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A state to present whether the Port Trunk group is
ON or OFF in the device.
The default value is OFF.
"
::= { portTrunkEntry 3 }
portTrunkPortAdd OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Add ports to the specific Truck group.
"
::= { portTrunkEntry 4 }
portTrunkPortRemove OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Remove ports from the specific Truck group.
"
::= { portTrunkEntry 5 }
-- portTrunkChipSelected OBJECT-TYPE
-- SYNTAX INTEGER
-- { chip0(0),
-- chip1(1),
-- chip2(2)
-- }
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- " The selected trunk chip.
-- "
-- ::= { portTrunkMgt 5 }
-- 9 ======================================================
-- (.xxxx.2.1.1.9)
-- spanning tree management, optional
spanningTreeSwitch OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the spanning tree is ON or OFF.
The default is ON. If the value is changed, the system will
be restarted."
::= { spanningTreeMgt 1 }
spanningTreeLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF SpanningTreeLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" A table that contains information about link
delay switch of each port.
"
::= { spanningTreeMgt 2 }
spanningTreeLinkEntry OBJECT-TYPE
SYNTAX SpanningTreeLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" A list of information for delay switch of each port.
"
INDEX { spanningTreeLinkIndex }
::= { spanningTreeLinkTable 1 }
SpanningTreeLinkEntry ::=
SEQUENCE {
spanningTreeLinkIndex
INTEGER,
spanningTreeLinkDelaySwitch
INTEGER
}
spanningTreeLinkIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The index of the port number for which this entry
contains link delay switch information of each
port.
This is defined as ifIndex in the IF-MIB.
"
::= { spanningTreeLinkEntry 1 }
spanningTreeLinkDelaySwitch OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the spanning tree will do the
link delay or not. The default is ON.
"
::= { spanningTreeLinkEntry 2 }
-- 10 ======================================================
-- (.xxxx.2.1.1.10)
-- switch Port Priority management, mandatory
prioritySwitch OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the priority is enable/disable
"
::= { priorityMgt 1 }
-- Port based
--
portPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortPriorityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Port Priority information for each port."
::= { priorityMgt 2}
portPriorityEntry OBJECT-TYPE
SYNTAX PortPriorityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Port priority information entry."
INDEX { portPriorityIndex }
::= { portPriorityTable 1 }
PortPriorityEntry ::=
SEQUENCE {
portPriorityIndex
INTEGER,
portPrioritySetting
INTEGER,
port8021PSetting
INTEGER,
portTOSDiffServSetting
INTEGER
}
portPriorityIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This is defined as ifIndex in the IF-MIB. "
::= { portPriorityEntry 1 }
portPrioritySetting OBJECT-TYPE
SYNTAX INTEGER
{ priorityhigh (1), -- Highest priority
prioritylow (2) -- Lowest priority
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" port priority setting
"
::= { portPriorityEntry 2 }
port8021PSetting OBJECT-TYPE
SYNTAX INTEGER
{ settingEnable (1), -- Enable
settingDisable (2) -- Disable
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" port 802.1p priority setting
"
::= { portPriorityEntry 3 }
-- portTOSDiffServSetting OBJECT-TYPE
-- SYNTAX INTEGER
-- { settingEnable (1), -- Enable
-- settingDisable (2) -- Disable
-- }
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- " port TOS/DiffServ priority setting
-- "
-- ::= { portPriorityEntry 4 }
-- 802.1p based
--
priority8021pSetting OBJECT-TYPE
SYNTAX SEQUENCE OF TagMappingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Mapping eight kinds of Tag to four Queues."
::= { priorityMgt 3}
tagMappingEntry OBJECT-TYPE
SYNTAX TagMappingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" For 802.1p frame, mapping the 802.1p pri[2:0] (priority tag)
to the priority queue of the system.
"
INDEX { tagIndex }
::= { priority8021pSetting 1 }
TagMappingEntry ::=
SEQUENCE {
tagIndex
INTEGER,
tagMappingToQueue
INTEGER
}
tagIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This is defined as ifIndex in the IF-MIB. "
::= { tagMappingEntry 1 }
tagMappingToQueue OBJECT-TYPE
SYNTAX INTEGER
{ Queue1 (1),
Queue2 (2),
Queue3 (3),
Queue4 (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Tag Mapping to Priority Queue"
::= { tagMappingEntry 2 }
priorityEnableFlowControl OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
" 0: disable flow control. 1: enable flow control.
"
::= { priorityMgt 4 }
-- priorityQueueNumber OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- " Set the Queue number of QoS function.
-- "
-- ::= { priorityMgt 5 }
--
-- priorityTOSDiffServSelect OBJECT-TYPE
-- SYNTAX INTEGER
-- { TOS_Selected (1),
-- DiffServ_Selected (2)
-- }
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- " Select the priority Type. TOS or DiffServ.
-- "
-- ::= { priorityMgt 6 }
-- 11 ======================================================
-- (.4413.1.1.1.11)
-- IGMP snooping management, optional
IGMPSwitch OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the IGMP snooping is enable/disable
Port Mirroring should be disable when set IGMP enable.
"
::= { IGMPMgt 1 }
-- Multi-Port Group information
--
multiPortGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF MultiPortGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The information for the multicast group which stored in the
multi-port table
"
::= { IGMPMgt 2 }
multiPortGroupEntry OBJECT-TYPE
SYNTAX MultiPortGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" multi-port information entry."
INDEX { multiPortGroupIndex }
::= { multiPortGroupTable 1 }
MultiPortGroupEntry ::=
SEQUENCE {
multiPortGroupIndex
INTEGER,
multiPortGroupMACAddress
MacAddress,
multiPortGroupMember
PortList
}
multiPortGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" "
::= { multiPortGroupEntry 1 }
multiPortGroupMACAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
" "
::= { multiPortGroupEntry 2 }
multiPortGroupMember OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The port number belong to the multicast group
"
::= { multiPortGroupEntry 3 }
-- 12 ===============================================================
-- (.4413.1.1.1.12)
-- rate control Management.
rcDropPacket OBJECT-TYPE
SYNTAX INTEGER
{ on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the Drop Packet for Ingress Limit is enable/disable
"
::= { ratecontrolMgt 1 }
-- Ingress Rate Control
rcIngressPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIngressPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The information for Ingress Rate Control of per port.
"
::= { ratecontrolMgt 2 }
rcIngressPortEntry OBJECT-TYPE
SYNTAX RcIngressPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Ingress Rate Control information entry."
INDEX { rcIngressPortIndex }
::= { rcIngressPortTable 1 }
RcIngressPortEntry ::=
SEQUENCE {
rcIngressPortIndex
INTEGER,
rcIngressCount
INTEGER
}
rcIngressPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" "
::= { rcIngressPortEntry 1 }
rcIngressCount OBJECT-TYPE
SYNTAX INTEGER (0..240)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Rate = No Limit , when N=0.
Rate = N*64 Kbps , when N=1~28.
Rate = (N-27)*1 Mbps , when N=29~127.
Rate = (N-115)*8Mb, when N=128~240. (only for gigabit port)
"
::= { rcIngressPortEntry 2 }
-- Engress Rate Control
rcEngressPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEngressPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The information for Engress Rate Control of per port.
"
::= { ratecontrolMgt 3 }
rcEngressPortEntry OBJECT-TYPE
SYNTAX RcEngressPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Engress Rate Control information entry."
INDEX { rcEngressPortIndex }
::= { rcEngressPortTable 1 }
RcEngressPortEntry ::=
SEQUENCE {
rcEngressPortIndex
INTEGER,
rcEngressCount
INTEGER
}
rcEngressPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" "
::= { rcEngressPortEntry 1 }
rcEngressCount OBJECT-TYPE
SYNTAX INTEGER (0..240)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Rate = No Limit , when N=0.
Rate = N*64 Kbps , when N=1~28.
Rate = (N-27)*1 Mbps , when N=29~127.
Rate = (N-115)*8Mb, when N=128~240. (only for gigabit port)
"
::= { rcEngressPortEntry 2 }
-- 13 ===============================================================
-- (.4413.1.1.1.13)
-- Storm Control Management.
scRate OBJECT-TYPE
SYNTAX INTEGER (0..127)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select whether the Rate for Storm Control.
"
::= { stormcontrolMgt 1 }
scBCPKT OBJECT-TYPE
SYNTAX INTEGER
{ ALL(1),
NONE(2),
ByPort(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select Rate of Storm Control for Broadcast Packet.
"
::= { stormcontrolMgt 2 }
-- scMCPKT OBJECT-TYPE
-- SYNTAX INTEGER
-- { ALL(1),
-- NONE(2),
-- ByPort(3)
-- }
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- " A switch to select Rate of Storm Control for Multicast Packet.
-- "
-- ::= { stormcontrolMgt 3 }
scDLFPKT OBJECT-TYPE
SYNTAX INTEGER
{ ALL(1),
NONE(2),
ByPort(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" A switch to select Rate of Storm Control for Flooding Packet.
"
::= { stormcontrolMgt 3 }
-- Storm Control of each port
scPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The information for Storm Control of each port.
"
::= { stormcontrolMgt 4 }
scPortEntry OBJECT-TYPE
SYNTAX ScPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Storm Control information entry for each port."
INDEX { scPortIndex }
::= { scPortTable 1 }
ScPortEntry ::=
SEQUENCE {
scPortIndex
INTEGER,
scPortBCPacket
INTEGER,
scPortMCPacket
INTEGER,
scPortDLFPacket
INTEGER
}
scPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" "
::= { scPortEntry 1 }
scPortBCPacket OBJECT-TYPE
SYNTAX INTEGER
{ Enable(1),
Disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Set the Storm Control of Port for Broadcast Packet.
"
::= { scPortEntry 2 }
-- scPortMCPacket OBJECT-TYPE
-- SYNTAX INTEGER
-- { Enable(1),
-- Disable(2)
-- }
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- " Set the Storm Control of Port for Multicast Packet.
-- "
-- ::= { scPortEntry 3 }
scPortDLFPacket OBJECT-TYPE
SYNTAX INTEGER
{ Enable(1),
Disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Set the Storm Control of Port for Flooding Packet.
"
::= { scPortEntry 3 }
-- 14 ======================================================
-- (.xxxx.9.5.1.14)
-- virtual LAN management, optional
virtualLanSwitch OBJECT-TYPE
SYNTAX INTEGER
{ TaggedVlan(1),
PortbasedVlan(2),
None(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Vlan Switch. 1)802.1q VLAN ; 2)Port-base VLAN ; 3)None
"
::= { virtualLanMgt 1 }
virtualLanMaxDomainCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Max. Virtual LAN domain count in this device
"
::= { virtualLanMgt 2 }
virtualLanMaxMemberCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Max. member in a Virtual LAN domain in this device
"
::= { virtualLanMgt 3 }
virtualLanDestory OBJECT-TYPE
SYNTAX INTEGER
{ nodestory(1),
destory(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" To reset the VLAN configuration.
The default VLAN can not be destory. all ports belong
to the default VLAN.
"
::= { virtualLanMgt 4 }
virtualLanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VirtualLanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" The table contain information for Virtual LAN function."
::= { virtualLanMgt 5 }
virtualLanEntry OBJECT-TYPE
SYNTAX VirtualLanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Table entry of port monitor."
INDEX { virtualLanIndex }
::= { virtualLanTable 1 }
VirtualLanEntry ::=
SEQUENCE {
virtualLanIndex
INTEGER,
virtualLanDomainName
DisplayString( SIZE(0..16)),
virtualLanGet
PortList,
virtualLanDomainDestory
INTEGER,
virtualLanPortAdd
PortList,
virtualLanPortRemove
PortList
}
virtualLanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" VLAN ID, the value range between 1 and the value of
virtualLanMaxDomainCount"
::= { virtualLanEntry 1 }
virtualLanDomainName OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Domain name"
::= { virtualLanEntry 2 }
virtualLanGet OBJECT-TYPE
SYNTAX PortList
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Get Port map in the specific VLAN"
::= { virtualLanEntry 3 }
virtualLanDomainDestory OBJECT-TYPE
SYNTAX INTEGER
{ nodestory(1),
destory(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" To reset the domain's VLAN configuration.
The default VLAN can not be destory. Ports which do not belong
to other VLAN are belong to the default VLAN.
"
::= { virtualLanEntry 4 }
virtualLanPortAdd OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Add ports to the specific VLAN"
::= { virtualLanEntry 5 }
virtualLanPortRemove OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Remove the specific ports from the given VLAN"
::= { virtualLanEntry 6 }
-- ==================================================================
-- ==================================================================
END
-- EOF