1370 lines
46 KiB
Plaintext
1370 lines
46 KiB
Plaintext
|
|
-- Copyright 2001-2002 by Allied Telesyn International, Inc.
|
|
--
|
|
-- Name: AtiSwitch-MIB
|
|
--
|
|
-- Version: 2.1
|
|
--
|
|
-- Products using this MIB:
|
|
-- at8024
|
|
-- at8024GB
|
|
-- at8024M
|
|
-- at8016F
|
|
-- at8026FC
|
|
--
|
|
-- History:
|
|
-- Fawzi Aljumaan (ATI) 10/15/01 Created the MIB
|
|
-- Praveen Donthi (ATI) 12/21/01 Updated MIB for S39 1.1
|
|
-- Praveen Donthi (ATI) 03/20/02 Updated MIB for S39 1.4
|
|
-- Praveen Donthi (ATI) 06/07/02 Changed the datatype of 'Timeout' from INTEGER to Integer32.
|
|
-- Removed atiswitchBeVlanSendToCPU as it is no longer used.
|
|
-- Changed value range for atiswitchBeVlanMirrorPort from 1..26
|
|
-- to 0..65535
|
|
|
|
|
|
AtiSwitch-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, Integer32, Counter32, IpAddress, TimeTicks
|
|
FROM SNMPv2-SMI
|
|
DisplayString, RowStatus, TruthValue
|
|
FROM SNMPv2-TC
|
|
enterprises
|
|
FROM RFC1155-SMI;
|
|
|
|
|
|
-- OID tree for Allied Telesyn MIBs
|
|
|
|
alliedTelesyn OBJECT IDENTIFIER ::= { enterprises 207 }
|
|
mibObject OBJECT IDENTIFIER ::= { alliedTelesyn 8 }
|
|
|
|
|
|
-- MODULE IDENTITY for the private mib
|
|
|
|
atiSwitchMib MODULE-IDENTITY
|
|
LAST-UPDATED "0205010000Z"
|
|
ORGANIZATION "Allied Telesyn International"
|
|
CONTACT-INFO "Allied Telesyn International"
|
|
DESCRIPTION
|
|
"Private MIB for ATI next generation layer 2
|
|
switches. This MIB can be used in Windows and
|
|
UNIX environment"
|
|
::= { mibObject 15 }
|
|
|
|
|
|
-- General Definitions
|
|
|
|
MACAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet
|
|
BridgeId ::= OCTET STRING (SIZE (8)) -- the Bridge Id as used in the STP
|
|
Timeout ::= Integer32 -- a STP timer in units of 1 / 100 seconds
|
|
|
|
|
|
-- OID tree for Allied Telesyn layer 2 switches
|
|
|
|
atiProduct OBJECT IDENTIFIER ::= { alliedTelesyn 1 }
|
|
|
|
swhub OBJECT IDENTIFIER ::= { atiProduct 4 }
|
|
|
|
at-8024 OBJECT IDENTIFIER ::= { swhub 66 }
|
|
at-8024GB OBJECT IDENTIFIER ::= { swhub 67 }
|
|
at-8024M OBJECT IDENTIFIER ::= { swhub 78 }
|
|
at-8016F OBJECT IDENTIFIER ::= { swhub 79 }
|
|
at-8026FC OBJECT IDENTIFIER ::= { swhub 80 }
|
|
|
|
|
|
-- Groups supported in this version of the MIB
|
|
|
|
atiswitchSysGroup OBJECT IDENTIFIER ::= { atiSwitchMib 1 }
|
|
|
|
atiswitchConfigGroup OBJECT IDENTIFIER ::= { atiSwitchMib 2 }
|
|
|
|
atiswitchPortGroup OBJECT IDENTIFIER ::= { atiSwitchMib 3 }
|
|
|
|
atiswitchVlanConfigGroup OBJECT IDENTIFIER ::= { atiSwitchMib 4 }
|
|
|
|
atiswitchEthernetStatsGroup OBJECT IDENTIFIER ::= { atiSwitchMib 5 }
|
|
|
|
atiswitchEthPortStatsGroup OBJECT IDENTIFIER ::= { atiSwitchMib 6 }
|
|
|
|
atiswitchFwdVlanGroup OBJECT IDENTIFIER ::= { atiSwitchMib 7 }
|
|
|
|
atiswitchStaticMACGroup OBJECT IDENTIFIER ::= { atiSwitchMib 8 }
|
|
|
|
atiswitchTraps OBJECT IDENTIFIER ::= { atiSwitchMib 9 }
|
|
|
|
|
|
--
|
|
-- atiswitchSysGroup (System group)
|
|
--
|
|
|
|
atiswitchProductType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
at8024 (1),
|
|
at8024GB (2),
|
|
at8024M (3),
|
|
at8016F (4),
|
|
at8026FC (5),
|
|
other (20)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the Product Type."
|
|
::= { atiswitchSysGroup 1 }
|
|
|
|
|
|
atiswitchBasePortCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object determines the number of base
|
|
Ethernet ports in the switch."
|
|
::= {atiswitchSysGroup 2 }
|
|
|
|
|
|
atiswitchUplinkPortCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object determines the total number of uplink
|
|
ports available in the switch."
|
|
::= {atiswitchSysGroup 3 }
|
|
|
|
|
|
atiswitchReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
switchnoreset (1),
|
|
switchreset (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to switchreset will cause the
|
|
switch to perform a soft reboot. Setting this object
|
|
to switch_no_reset will have no effect."
|
|
::= { atiswitchSysGroup 4 }
|
|
|
|
|
|
atiswitchUplink1Type OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copper (1),
|
|
fiber (2),
|
|
none (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object returns the MDA (Media Dependant Adapter)
|
|
type of Uplink port 1. If there is no uplink installed
|
|
it will return a value of none."
|
|
::= { atiswitchSysGroup 5 }
|
|
|
|
|
|
atiswitchUplink2Type OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copper (1),
|
|
fiber (2),
|
|
none (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object returns the MDA (Media Dependant Adapter)
|
|
type of Uplink port 2. If there is no uplink installed
|
|
it will return a value of none."
|
|
::= { atiswitchSysGroup 6 }
|
|
|
|
|
|
atiswitchSwGroup OBJECT IDENTIFIER ::= { atiswitchSysGroup 7 }
|
|
atiswitchIpGroup OBJECT IDENTIFIER ::= { atiswitchSysGroup 8 }
|
|
atiswitchNMGroup OBJECT IDENTIFIER ::= { atiswitchSysGroup 9 }
|
|
|
|
|
|
--
|
|
-- atiswitchSwGroup (Information about the software version running in
|
|
-- the switch)
|
|
--
|
|
|
|
atiswitchSw OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the name of the software running in the
|
|
switch."
|
|
::= { atiswitchSwGroup 1 }
|
|
|
|
|
|
atiswitchSwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the version number of the software running
|
|
in the switch."
|
|
::= { atiswitchSwGroup 2 }
|
|
|
|
--
|
|
-- atiswitchIpGroup (The Ip Group)
|
|
--
|
|
|
|
atiswitchConfigIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of the switch."
|
|
::= { atiswitchIpGroup 1 }
|
|
|
|
|
|
atiswitchConfigSubMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subnet mask of the switch."
|
|
::= { atiswitchIpGroup 2 }
|
|
|
|
|
|
atiswitchConfigRouting OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Gateway address for the switch."
|
|
::= { atiswitchIpGroup 3 }
|
|
|
|
|
|
atiswitchIPAddressStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fromDhcp (1),
|
|
fromBootp (2),
|
|
fromStatic (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address can be obtained/configured through
|
|
different ways - through DHCP, through Bootp or
|
|
through a static configuration. This object specifies
|
|
how the IP address, subnet mask and the gateway address
|
|
currently used by the switch was configured/obtained."
|
|
::= {atiswitchIpGroup 4 }
|
|
|
|
|
|
atiswitchDNServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute specifies the DNS server address for the
|
|
switch."
|
|
::= { atiswitchIpGroup 5 }
|
|
|
|
|
|
atiswitchDefaultDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute specifies the default Domain Name for
|
|
the switch."
|
|
::= { atiswitchIpGroup 6 }
|
|
|
|
|
|
--
|
|
-- atiswitchNMGroup (SNMP Group Network Management related MIB objects)
|
|
--
|
|
|
|
atiswitchNwMgrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiswitchNwMgrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the list of IP Addresses
|
|
(management stations) to which SNMP Traps are sent.
|
|
The maximum number of entries in the table is 4."
|
|
::= { atiswitchNMGroup 1 }
|
|
|
|
|
|
atiswitchNwMgrEntry OBJECT-TYPE
|
|
SYNTAX AtiswitchNwMgrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of atiswitchNwMgrTable specifying each
|
|
management station to which a SNMP trap is sent."
|
|
INDEX { atiswitchNwMgrIndex }
|
|
::= { atiswitchNwMgrTable 1 }
|
|
|
|
|
|
AtiswitchNwMgrEntry ::=
|
|
SEQUENCE{
|
|
atiswitchNwMgrIndex INTEGER,
|
|
atiswitchNwMgrIpAddr IpAddress
|
|
}
|
|
|
|
|
|
atiswitchNwMgrIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for the management station entry."
|
|
::= { atiswitchNwMgrEntry 1 }
|
|
|
|
|
|
atiswitchNwMgrIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the management station."
|
|
::= { atiswitchNwMgrEntry 2 }
|
|
|
|
|
|
--
|
|
-- atiswitchConfigGroup
|
|
--
|
|
|
|
atiswitchMirrorState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
receive(1),
|
|
transmit(2),
|
|
both(3),
|
|
disabled(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the attribute is set to one of the first three
|
|
values, then port mirroring is enabled. If disabled,
|
|
port operation works nomally. No traffic gets mirrored."
|
|
::= { atiswitchConfigGroup 1 }
|
|
|
|
|
|
atiswitchMirroringSourcePorts OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute identifies the source ports which are
|
|
mirrored. All packets received, transmitted or both on
|
|
these ports gets mirrored on to the destination port.
|
|
It's value can be a single port number or a contiguous
|
|
range of ports (eg. 1-5). This attribute will have an
|
|
empty string when port mirroring is disabled."
|
|
::= { atiswitchConfigGroup 2 }
|
|
|
|
|
|
atiswitchMirroringDestinationPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute identifies the destination port number
|
|
which mirrors the source port. All packets received,
|
|
transmitted or both on the source port gets mirrored on
|
|
to this port. This attribute will have the value 0 when
|
|
port mirroring is disabled."
|
|
::= { atiswitchConfigGroup 3 }
|
|
|
|
|
|
atiswitchSecurityConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled (1),
|
|
enabledLearningLocked (2),
|
|
enabledLimited (3),
|
|
enabledSecured (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute is a port security configuration object.
|
|
Setting the value to 'disabled' will allow the switch to
|
|
learn new MAC addresses as they come in. In
|
|
enabledLearningLocked mode, the device will stop
|
|
learning new addresses and the old addresses that the
|
|
device has learned will be locked. In enabledLimited
|
|
mode, only a limited number of addresses will be
|
|
learned. In enabledSecured mode, the administrator
|
|
is responsible for entering the MAC addresses manually.
|
|
By doing this, the administrator knows exactly who is
|
|
connecting to the switch."
|
|
::= { atiswitchConfigGroup 4 }
|
|
|
|
|
|
atiswitchSecurityAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sendTrapOnly(1),
|
|
disablePortOnly(2),
|
|
disablePortAndSendTrap(3),
|
|
doNothing(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute identifies the security action taken in
|
|
case of an intruder detected."
|
|
::= { atiswitchConfigGroup 5 }
|
|
|
|
|
|
--
|
|
-- atiswitchPortGroup (This subgroup contains basic port configuration
|
|
-- parameters)
|
|
--
|
|
|
|
atiswitchPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiswitchPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains all the type of devices supported
|
|
by this MIB."
|
|
::= { atiswitchPortGroup 1 }
|
|
|
|
|
|
atiswitchPortEntry OBJECT-TYPE
|
|
SYNTAX AtiswitchPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device type in the DeviceTable."
|
|
INDEX { atiswitchPortNumber }
|
|
::= { atiswitchPortTable 1 }
|
|
|
|
|
|
AtiswitchPortEntry ::=
|
|
SEQUENCE {
|
|
atiswitchPortNumber
|
|
Integer32,
|
|
atiswitchPortName
|
|
DisplayString,
|
|
atiswitchPortAutosenseOrHalfDuplex
|
|
INTEGER,
|
|
atiswitchPortLinkState
|
|
INTEGER,
|
|
atiswitchPortDuplexStatus
|
|
INTEGER,
|
|
atiswitchPortSpeed
|
|
INTEGER,
|
|
atiswitchPortState
|
|
INTEGER,
|
|
atiswitchPortFlowControlConfig
|
|
INTEGER,
|
|
atiswitchPortBackPressureConfig
|
|
INTEGER,
|
|
atiswitchPortVlanTagPriorityConfig
|
|
INTEGER,
|
|
atiswitchPortCOSPriorityConfig
|
|
INTEGER,
|
|
atiswitchPortBroadcastConfig
|
|
INTEGER,
|
|
atiswitchPortReset
|
|
INTEGER
|
|
}
|
|
|
|
|
|
atiswitchPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The object identifies the port of the switch."
|
|
::= { atiswitchPortEntry 1 }
|
|
|
|
|
|
atiswitchPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute associates a user defined string name
|
|
with the port."
|
|
::= { atiswitchPortEntry 2 }
|
|
|
|
|
|
atiswitchPortAutosenseOrHalfDuplex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
portAutoSense(1),
|
|
forceHalfDuplex-10M(2),
|
|
forceHalfDuplex-100M(3),
|
|
forceFullDuplex-10M(4),
|
|
forceFullDuplex-100M(5),
|
|
forceHalfDuplex-1G(6),
|
|
forceFullDuplex-1G(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows an admin request to configure
|
|
whether this port is set to autosense or one of the
|
|
different speed/duplex combinations."
|
|
::= { atiswitchPortEntry 3 }
|
|
|
|
|
|
atiswitchPortLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
online (1),
|
|
offline (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute allows an admin request to read the
|
|
status of link state on this port."
|
|
::= { atiswitchPortEntry 4 }
|
|
|
|
|
|
atiswitchPortDuplexStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fullDuplex(1),
|
|
halfDuplex(2),
|
|
autosense(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows an admin request to read the status
|
|
of Duplex on this port."
|
|
::= { atiswitchPortEntry 5 }
|
|
|
|
|
|
atiswitchPortSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tenMBits (1),
|
|
hundredMBits (2),
|
|
gigaBits (3),
|
|
unknown (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute allows an admin request to read the
|
|
speed of this port."
|
|
::= { atiswitchPortEntry 6 }
|
|
|
|
|
|
atiswitchPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2),
|
|
blocking (3),
|
|
listening (4),
|
|
learning (5),
|
|
unknown(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute allows an admin request to disable or
|
|
enable communications on this port. It also responds
|
|
with the status of the port. Except enabled(1) and
|
|
disabled(2), all values are read-only status."
|
|
::= { atiswitchPortEntry 7 }
|
|
|
|
|
|
atiswitchPortFlowControlConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
transmit-only(2),
|
|
receive-only(3),
|
|
transmit-and-receive(4),
|
|
unknown(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This per port attribute determines whether the port
|
|
has flow control enabled or not. By default, flow
|
|
control is disabled."
|
|
::= { atiswitchPortEntry 8 }
|
|
|
|
|
|
atiswitchPortBackPressureConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This per-port attribute describes whether the port
|
|
identified has Back Pressure Enabled or not.By
|
|
default, Back Pressure is Disabled."
|
|
::= { atiswitchPortEntry 9 }
|
|
|
|
|
|
atiswitchPortVlanTagPriorityConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
use-vlan-priority(1),
|
|
override-vlan-priority(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This per-port attribute allows the configuration of the
|
|
Tag Priority to be Override or use the Tag Priority. By
|
|
Default, all ports use Vlan Tag priority."
|
|
::= { atiswitchPortEntry 10 }
|
|
|
|
|
|
atiswitchPortCOSPriorityConfig OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This per-port attribute allows the configuration of the
|
|
priority of the port. There are 8 priorities as per the
|
|
IEEE standard with 0 being the lowest priority and 7 the
|
|
highest. In a switch environment, ports with higher
|
|
priority has it's to and from traffic given higher
|
|
priority when compared with those with lower priority."
|
|
::= { atiswitchPortEntry 11 }
|
|
|
|
|
|
atiswitchPortBroadcastConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
discard-broadcasts(1),
|
|
do-not-discard-broadcasts(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This per-port attribute determines if broadcast
|
|
packets received should be discarded or
|
|
processed. By default, they will be processed."
|
|
::= { atiswitchPortEntry 12 }
|
|
|
|
|
|
atiswitchPortReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
reset(1),
|
|
no-reset(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This per-port attribute resets the port to the
|
|
original default configuration.This can prove
|
|
useful in situations where a port is experiencing
|
|
a problem making a valid connection to the end node.
|
|
Setting the value to 'no-reset' has no effect."
|
|
::= { atiswitchPortEntry 13 }
|
|
|
|
|
|
--
|
|
-- atiswitchVlanConfigGroup (Vlan configuration group)
|
|
--
|
|
|
|
-- Virtual LAN table
|
|
|
|
atiswitchBasicVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiswitchBasicVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Virtual LANs configured in the switch."
|
|
::= { atiswitchVlanConfigGroup 1 }
|
|
|
|
|
|
atiswitchBasicVlanEntry OBJECT-TYPE
|
|
SYNTAX AtiswitchBasicVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry describing the configured Virtual LAN."
|
|
INDEX { atiswitchBeVlanIndex }
|
|
::= { atiswitchBasicVlanTable 1 }
|
|
|
|
|
|
AtiswitchBasicVlanEntry ::= SEQUENCE {
|
|
atiswitchBeVlanIndex
|
|
INTEGER,
|
|
atiswitchBeVlanName
|
|
DisplayString,
|
|
atiswitchBeVlanTagId
|
|
INTEGER,
|
|
atiswitchBeVlanTaggedPortMask
|
|
DisplayString,
|
|
atiswitchBeVlanUntaggedPortMask
|
|
DisplayString,
|
|
atiswitchBeVlanMirrorPort
|
|
INTEGER,
|
|
atiswitchBeVlanRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
|
|
atiswitchBeVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the Virtual LAN entry. Maximum number of
|
|
Virtual LANs in 8024/8024GB is 32."
|
|
::= { atiswitchBasicVlanEntry 1 }
|
|
|
|
|
|
atiswitchBeVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..20) )
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the Virtual LAN."
|
|
::= { atiswitchBasicVlanEntry 2 }
|
|
|
|
|
|
atiswitchBeVlanTagId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VId of the Virtual LAN as stored in the tag information
|
|
header in accordance with 802.1q specification."
|
|
::= { atiswitchBasicVlanEntry 3 }
|
|
|
|
|
|
atiswitchBeVlanTaggedPortMask OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of tagged ports in the Virtual LAN."
|
|
::= { atiswitchBasicVlanEntry 4 }
|
|
|
|
|
|
atiswitchBeVlanUntaggedPortMask OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of untagged ports in the Virtual LAN."
|
|
::= { atiswitchBasicVlanEntry 5 }
|
|
|
|
|
|
atiswitchBeVlanMirrorPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number on which all Virtual LAN traffic is
|
|
mirrored on. By default the value is 0 indicating no
|
|
port mirroring."
|
|
::= { atiswitchBasicVlanEntry 6 }
|
|
|
|
|
|
atiswitchBeVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of this entry. This object is
|
|
used to create, modify or delete Virtual LAN entries
|
|
as per the RowStatus specification of SMIv2. There
|
|
are two ways to create a Virtual LAN entry -
|
|
CreateAndGo (Used when all objects of the entry are
|
|
set at one go) and CreateAndWait (Used when individual
|
|
objects are set independently).
|
|
|
|
CreateAndGo method:
|
|
Assign values to all objects of the Virtual LAN entry.
|
|
Set this object to CreateAndGo(4).
|
|
|
|
CreateAndWait method:
|
|
Set this object to CreateAndWait(5).
|
|
Set individual object entries.
|
|
When all other entries are set, set this object to
|
|
Active(1).
|
|
|
|
To delete a Virtual LAN entry, set this object to
|
|
destroy(6)."
|
|
::= { atiswitchBasicVlanEntry 7 }
|
|
|
|
|
|
-- Port to Vlan Table
|
|
|
|
atiswitchPort2VlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiswitchPort2VlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of per port Virtual LAN configuration."
|
|
::= { atiswitchVlanConfigGroup 2 }
|
|
|
|
|
|
atiswitchPort2VlanEntry OBJECT-TYPE
|
|
SYNTAX AtiswitchPort2VlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing per port Virtual LAN
|
|
information."
|
|
INDEX { atiswitchPvPortNumber }
|
|
::= { atiswitchPort2VlanTable 1 }
|
|
|
|
|
|
AtiswitchPort2VlanEntry ::= SEQUENCE {
|
|
atiswitchPvPortNumber
|
|
Integer32,
|
|
atiswitchPvVlanName
|
|
DisplayString
|
|
}
|
|
|
|
|
|
atiswitchPvPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the port on the switch."
|
|
::= { atiswitchPort2VlanEntry 1 }
|
|
|
|
|
|
atiswitchPvVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the Virtual LAN name to which
|
|
the port belongs to."
|
|
::= { atiswitchPort2VlanEntry 2 }
|
|
|
|
|
|
--
|
|
-- atiswitchEthernetStatsGroup (This monitor group contains statistics
|
|
-- measured for the switch as a whole)
|
|
--
|
|
|
|
|
|
atiswitchEthMonStats OBJECT IDENTIFIER ::= { atiswitchEthernetStatsGroup 1 }
|
|
atiswitchEthErrorStats OBJECT IDENTIFIER ::= { atiswitchEthernetStatsGroup 2 }
|
|
|
|
|
|
atiswitchEthMonRxGoodFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of good frames received on the switch."
|
|
::= { atiswitchEthMonStats 1 }
|
|
|
|
|
|
atiswitchEthMonTxGoodFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of good frames that has been
|
|
transimitted by the switch."
|
|
::= { atiswitchEthMonStats 2 }
|
|
|
|
|
|
atiswitchEthMonTxTotalBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes transimitted from the switch."
|
|
::= { atiswitchEthMonStats 3 }
|
|
|
|
|
|
atiswitchEthMonTxDeferred OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times a transmission attempt failed
|
|
because of the medium being busy."
|
|
::= { atiswitchEthMonStats 4 }
|
|
|
|
|
|
atiswitchEthMonTxCollisions OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of collisions detected while
|
|
transmitting from the switch."
|
|
::= { atiswitchEthMonStats 5 }
|
|
|
|
|
|
atiswitchEthMonTxBroadcastFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Transmit Broadcast Frames while
|
|
switching."
|
|
::= { atiswitchEthMonStats 6 }
|
|
|
|
|
|
atiswitchEthMonTxMulticastFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Transmit Multicast frames while
|
|
switching."
|
|
::= { atiswitchEthMonStats 7 }
|
|
|
|
|
|
atiswitchEthMonRxOverruns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Received Overrun Frames while
|
|
switching."
|
|
::= { atiswitchEthMonStats 8 }
|
|
|
|
|
|
--
|
|
-- atiswitchEthErrorStats (Ethernet Error Statistics for the switch as
|
|
-- a whole)
|
|
--
|
|
|
|
atiswitchEthErrorCRC OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of CRC errors on received packets."
|
|
::= { atiswitchEthErrorStats 1 }
|
|
|
|
|
|
atiswitchEthErrorAlignment OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets received that has
|
|
alignment errors."
|
|
::= { atiswitchEthErrorStats 2 }
|
|
|
|
|
|
atiswitchEthErrorRxBadFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bad frames received."
|
|
::= { atiswitchEthErrorStats 3 }
|
|
|
|
|
|
atiswitchEthErrorLateCollision OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times collision was detected in the
|
|
switch."
|
|
::= { atiswitchEthErrorStats 4 }
|
|
|
|
|
|
atiswitchEthErrorTxTotal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of errors resulting from transmit
|
|
operations."
|
|
::= { atiswitchEthErrorStats 5 }
|
|
|
|
|
|
--
|
|
-- atiswitchEthPortStatsGroup (This monitor group contains statistics
|
|
-- measured per port)
|
|
--
|
|
|
|
atiswitchEthPortMonStats OBJECT IDENTIFIER ::= { atiswitchEthPortStatsGroup 1 }
|
|
atiswitchEthPortError OBJECT IDENTIFIER ::= { atiswitchEthPortStatsGroup 2 }
|
|
|
|
|
|
atiswitchEthPortMonTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiswitchEthPortMonEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of statistics entry for each port."
|
|
::= { atiswitchEthPortMonStats 1 }
|
|
|
|
|
|
atiswitchEthPortMonEntry OBJECT-TYPE
|
|
SYNTAX AtiswitchEthPortMonEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A colletion of statistics kept for a particular port."
|
|
INDEX { atiswitchEthPortMonId }
|
|
::= { atiswitchEthPortMonTable 1 }
|
|
|
|
|
|
AtiswitchEthPortMonEntry ::=
|
|
SEQUENCE {
|
|
atiswitchEthPortMonId
|
|
Integer32,
|
|
atiswitchEthPortMonRxGoodFrames
|
|
Counter32,
|
|
atiswitchEthPortMonTxGoodFrames
|
|
Counter32,
|
|
atiswitchEthPortMonTxTotalBytes
|
|
Counter32,
|
|
atiswitchEthPortMonTxDeferred
|
|
Counter32,
|
|
atiswitchEthPortMonTxCollisions
|
|
Counter32,
|
|
atiswitchEthPortMonTxBroadcastFrames
|
|
Counter32,
|
|
atiswitchEthPortMonTxMulticastFrames
|
|
Counter32,
|
|
atiswitchEthPortMonRxOverruns
|
|
Counter32
|
|
}
|
|
|
|
|
|
atiswitchEthPortMonId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number."
|
|
::= { atiswitchEthPortMonEntry 1 }
|
|
|
|
|
|
atiswitchEthPortMonRxGoodFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of good frames received on this port."
|
|
::= { atiswitchEthPortMonEntry 2 }
|
|
|
|
|
|
atiswitchEthPortMonTxGoodFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of good frames transmitted from this
|
|
port."
|
|
::= { atiswitchEthPortMonEntry 3 }
|
|
|
|
|
|
atiswitchEthPortMonTxTotalBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes transmitted from this port."
|
|
::= { atiswitchEthPortMonEntry 4 }
|
|
|
|
|
|
atiswitchEthPortMonTxDeferred OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the count of first time Transmission attempt
|
|
which failed on an interface due to medium being busy."
|
|
::= { atiswitchEthPortMonEntry 5 }
|
|
|
|
|
|
atiswitchEthPortMonTxCollisions OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of collisions while switching on an
|
|
interface."
|
|
::= { atiswitchEthPortMonEntry 6 }
|
|
|
|
|
|
atiswitchEthPortMonTxBroadcastFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of broadcast frames transmitted from
|
|
this port."
|
|
::= { atiswitchEthPortMonEntry 7 }
|
|
|
|
|
|
atiswitchEthPortMonTxMulticastFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of multicast frames transmitted from
|
|
this port."
|
|
::= { atiswitchEthPortMonEntry 8 }
|
|
|
|
|
|
atiswitchEthPortMonRxOverruns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of over sized frames received on this
|
|
port."
|
|
::= { atiswitchEthPortMonEntry 9 }
|
|
|
|
|
|
--
|
|
--atiswitchEthPortError (Error statistics per port)
|
|
--
|
|
|
|
atiswitchEthPortErrorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiswitchEthPortErrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of statistics entries."
|
|
::= { atiswitchEthPortError 1 }
|
|
|
|
|
|
atiswitchEthPortErrorEntry OBJECT-TYPE
|
|
SYNTAX AtiswitchEthPortErrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of statistics kept for a particular port."
|
|
INDEX { atiswitchEthPortErrorId }
|
|
::= { atiswitchEthPortErrorTable 1 }
|
|
|
|
|
|
AtiswitchEthPortErrorEntry ::=
|
|
SEQUENCE {
|
|
atiswitchEthPortErrorId
|
|
Integer32,
|
|
atiswitchEthPortErrorRxBadFrames
|
|
Counter32,
|
|
atiswitchEthPortErrorTxTotal
|
|
Counter32
|
|
}
|
|
|
|
atiswitchEthPortErrorId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number."
|
|
::= { atiswitchEthPortErrorEntry 1 }
|
|
|
|
|
|
atiswitchEthPortErrorRxBadFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bad Frames received on this port."
|
|
::= { atiswitchEthPortErrorEntry 2 }
|
|
|
|
|
|
atiswitchEthPortErrorTxTotal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of errors resulting from transmit
|
|
operations."
|
|
::= { atiswitchEthPortErrorEntry 3 }
|
|
|
|
|
|
--
|
|
-- atiswichFwdVlanGroup (VLAN to MAC address association)
|
|
--
|
|
|
|
atiswitchFwdVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiswitchFwdVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table associates MAC addresses (as stored in the
|
|
forwarding table of the switch) to the Virtual LAN to
|
|
which it belongs."
|
|
::= { atiswitchFwdVlanGroup 1 }
|
|
|
|
|
|
atiswitchFwdVlanEntry OBJECT-TYPE
|
|
SYNTAX AtiswitchFwdVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry in the atiswitchFwdVlanTable."
|
|
INDEX { atiswitchFwdVlanMACAddr }
|
|
::= { atiswitchFwdVlanTable 1 }
|
|
|
|
|
|
AtiswitchFwdVlanEntry ::= SEQUENCE {
|
|
atiswitchFwdVlanMACAddr
|
|
MACAddress,
|
|
atiswitchFwdVlanVlanId
|
|
Integer32,
|
|
atiswitchFwdVlanAge
|
|
Integer32,
|
|
atiswitchFwdVlanStatus
|
|
INTEGER,
|
|
atiswitchFwdVlanPort
|
|
Integer32
|
|
}
|
|
|
|
|
|
atiswitchFwdVlanMACAddr OBJECT-TYPE
|
|
SYNTAX MACAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MAC address from the forwarding table of the switch."
|
|
::= { atiswitchFwdVlanEntry 1 }
|
|
|
|
|
|
atiswitchFwdVlanVlanId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Virtual LAN to which atiswitchFwdVlanMACAddr
|
|
belongs to."
|
|
::= { atiswitchFwdVlanEntry 2 }
|
|
|
|
|
|
atiswitchFwdVlanAge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current age of the MAC Address in the forwarding table
|
|
- 0 indicates it is still active, 1 indicates that the
|
|
address has aged out."
|
|
::= { atiswitchFwdVlanEntry 3 }
|
|
|
|
|
|
atiswitchFwdVlanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive(1),
|
|
active(2),
|
|
other(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of the MAC address - inactive (1): It is no
|
|
longer valid e.g, it was learned and has since aged
|
|
out, but has not yet been flushed from the table,
|
|
active (2): Learned or statically assigned and
|
|
currently in use and other (3): Neither of the other
|
|
two."
|
|
::= { atiswitchFwdVlanEntry 4 }
|
|
|
|
|
|
atiswitchFwdVlanPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Either the value 0, or the port number of the port on
|
|
which a frame having a source address equal to the
|
|
atiswitchFwdVlanMACAddr has been seen. A value of 0
|
|
indicates that the port number has not been learned but
|
|
that the bridge does have some forwarding/filtering
|
|
information about this address."
|
|
::= { atiswitchFwdVlanEntry 5 }
|
|
|
|
--
|
|
-- Static MAC Table
|
|
--
|
|
|
|
atiswitchStaticMACTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiswitchStaticMACEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This tables lists MAC addresses lexicographically from
|
|
the static table which binds MAC address to ports on
|
|
the switch."
|
|
::= { atiswitchStaticMACGroup 1 }
|
|
|
|
|
|
atiswitchStaticMACEntry OBJECT-TYPE
|
|
SYNTAX AtiswitchStaticMACEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry in the atiswitchStaticMACTable."
|
|
INDEX { atiswitchStaticMACAddress }
|
|
::= { atiswitchStaticMACTable 1 }
|
|
|
|
|
|
AtiswitchStaticMACEntry ::=
|
|
SEQUENCE {
|
|
atiswitchStaticMACAddress
|
|
MACAddress,
|
|
atiswitchStaticMACPortNumber
|
|
INTEGER,
|
|
atiswitchStaticMACEntryStatus
|
|
INTEGER
|
|
}
|
|
|
|
|
|
atiswitchStaticMACAddress OBJECT-TYPE
|
|
SYNTAX MACAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the MAC address associated with
|
|
Static MAC table."
|
|
::= { atiswitchStaticMACEntry 1 }
|
|
|
|
|
|
atiswitchStaticMACPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the port for which the MAC
|
|
address is associated statically in the MAC Table."
|
|
::= { atiswitchStaticMACEntry 2 }
|
|
|
|
|
|
atiswitchStaticMACEntryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid(1),
|
|
invalid(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this entry. The meanings of the values
|
|
are:
|
|
valid(1) : This entry is valid.
|
|
invalid(2) : This entry is no longer valid, but has not
|
|
yet been flushed from the table."
|
|
::= { atiswitchStaticMACEntry 3 }
|
|
|
|
|
|
--
|
|
-- Enterprise traps
|
|
--
|
|
|
|
atiswitchFanStopTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap sent when an error in the fan operation is
|
|
detected."
|
|
::= { atiswitchTraps 1 }
|
|
|
|
|
|
atiswitchTemperatureAbnormalTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap sent when the temperature of the switch is
|
|
abnormal."
|
|
::= { atiswitchTraps 2 }
|
|
|
|
END
|
|
|