Observium_CE/mibs/allied-old/AtiStackSwitch9424-MIB

4771 lines
162 KiB
Plaintext

-- Copyright 2002-2009 by Allied Telesis, Inc.
--
-- Name: AtiStackSwitch-MIB
--
-- Version: 2.55
--
-- Products using this MIB:
-- AT8324
-- AT8316F-MT
-- AT8316F-VF
-- AT8316F-SC
-- AT8524M
-- AT8550GB
-- AT8516F
-- AT9424T-SP
-- AT9424T-GB
--
-- History:
-- Shyam Sethuram (ATI) 09/23/02 : Created the MIB
--
-- Kishore Sorathia (ATI) 09/25/03 : Generalized to support AT-85XX
-- Devices
--
-- Enhanced Mirroring to support ingress/egress mirroring
--
-- Kishore Sorathia (ATI) 09/30/03 : Added DOS (Denial Of Service) and
-- QoS configuration.
--
-- Kishore Sorathia (ATI) 10/24/03 : Modified atiStackSwitch.mib to add
-- PortAdminState and PortStpState variables in Port table. The PortState
-- (which was used to show both Port Admin state and RSTP State) variable
-- is now obsolete and is kept for backward compatibilty.
--
-- Kishore Sorathia (ATI) 02/06/04 : Modified to add product types for
-- 9400 series products.
--
-- Kishore Sorathia (ATI) 02/24/04 : Modified to add notes inside object
-- descriptions to let user know which objects are not applicable for a
-- particular product.
-- Kishore Sorathia (ATI) 04/01/04 : Added Traps for STP port and trunk
-- state change events.
-- Tushar J. Patel (ATI) 05/06/2004: Updated the Port Mirroring State to
-- disabled and l2-enabled.
-- Tushar J. Patel (ATI) 06/10/2004: File revision 2.6 as per ATKK.
-- Added Some information of Mirroring Compatibility fields
-- Tushar J. Patel (ATI) 06/14/2004: Added AT-9424-GB switch oid
-- Tushar J. Patel (ATI) 06/14/2004: Increased the QoS Egress to 8 levels
-- for ATS63
-- Tushar J. Patel (ATI) 08/16/2004: (2.10)Deprecated some MIB defs,
-- changed HOL to a Integer32 and some clean-up. Please read this file
-- for details.
-- Tushar J. Patel (ATI) a) 10/18/2004: (2.11)Added support for PortList
-- to Static MAC Addresses, hence supporting Static Multicast support and
-- added display of PortList for VLAN MacAddr Table
-- b) Added support for at9408LC/SP and at8524-POE
-- Tushar J. Patel. (ATI) a) 10/22/2004: Added support for RPSChnagedTrap
-- b) " : Added support for MIB definitions for RPS
-- Present and RPS State in ProductInfo
-- Tushar J. Patel. (ATI) a) 11/02/2004: Added DC State in RPSTrap
-- b) " : Added DC State in System ProductInfo
-- Tushar J. Patel. (ATI) a) 11/10/2004: Added Counter64 support. Note: These
-- counters will only work with SNMPv2. Users: Please make sure that the
-- messaging is chnaged to SNMPv2 instead of v1. In addition, the 32 bit
-- counters are no longer suitable for the new Gigabit support, hence, this
-- mandatory change. If the 32 bit stats are required, please get them
-- from the traditional IfEntry table (not ifXEntry table.) All previous
-- Counter32 Private MIB statistics are now changed to Counter64 statistics.
-- Tushar J. Patel (ATI) a) 11/24/2004: Added the IntrusionAttack table
-- b) Updated the Intrusion Detection trap to provide
-- Intruding MAC and Vlan.
-- c) Version 2.12 of this file.
-- Tushar J. Patel / Nelson Ho (ATI)
-- a) 04/06/2005: Added support for the new UplinkInfo
-- table as SysGroup 4. This table support switches
-- with 94xx style of more than 2 uplinks
-- (e.g. 9408LC/SP). This is released as version
-- 2.13 of this MIB file.
-- ****Note****:
-- Please be aware of the limitation of the
-- ProductInfo Table where upto 2 uplinks are
-- supported. Though this support may continue;
-- it is preferred that the new UplinkInfo table
-- should be used in ATI release ATS63 1.1.1 and
-- later.
--
-- Nelson Ho (ATI) a) 04/20/2005 : Adding new product type for
-- AT9424Ti/SP to AtiProductType textual convention (at9424Ti-SP(14))
-- b) Adding OID tree for at-9424Ti-SP as swHub 118.
--
-- a) 04/28/05 : Add atiStkSwSysSystemTimeConfig Group
-- for system time and SNTP support.
--
-- a) 05/13/05 : Add atiStkSwSysInfoGroup for
-- supporting the system information include system temperature, fan
-- information and system voltage information.
--
-- Nelson Ho (ATI) 09/13/05 : Obsolete the atiStkSwSysTrapRecv
-- MIBs since the information from SNMPv3 Target Address Table.
--
-- Nelson Ho (ATI) 09/14/05 : Add Object OID to support
-- 9448Ts-XP platform.
--
-- Nelson Ho (ATI) 09/23/05 : Add atiStkSwVlanActualUntaggedPortListModule1 object
--
-- Nelson Ho (ATI) 10/19/05 : Add
-- atiStkSwPortDOSAttackMirrorPortStatus mib Obsolete
-- atiStkSwPortDOSAttackMirrorPort
--
-- Nelson Ho (ATI) 11/18/05 : Add mstp enum to
-- atiStkSwSysSpanningTreeVersion mib object
--
-- Nelson Ho (ATI) 12/14/05 : Redefined the atiStkSwMib and ATI
-- OID tree section
--
-- Nelson Ho (ATI) 12/22/05 : Add atiStkSwGVRPConfig group &
-- atiStkSwGVRPPortConfigTable
--
-- Nelson Ho (ATI) 01/05/06 : Add atiStkSwQosFlowGrpTable
--
-- Nelson Ho (ATI) 01/09/06 : Add atiStkSwQosTrafficClassTable
--
-- Nelson Ho (ATI) 01/12/06 : Add atiStkSwQosPolicyTable
--
-- Nelson Ho (ATI) 01/17/06 : Add atiStkSwGVRPCountersTable
--
-- Nelson Ho (ATI) 01/18/06 : Add OID for new platform AT9448Ts,
-- AT9448T-SP, AT9424Ts/XP
--
-- Nelson Ho (ATI) 01/26/06 : Add new MIB atiStkSwSysAction
--
-- Praveen Donthi (ATI) 03/07/06 : Added support for
-- atiStkSwMgmtDisabledTrap
--
-- Nelson Ho (ATI) 04/05/06 : Added comment for supporting
-- AT-8588-SC platform.
--
-- Nelson Ho (ATI) 04/11/06 : Add new MIB table
-- atiStkSwQoSGroupPortCoSPriorityTable
--
-- Nelson Ho (ATI) 04/18/06 : Add new MIB table
-- atiStkSwStaticTrunkTable and atiStkSwTrunkGroup (atiStkSwMib 8)
--
-- Nelson Ho (ATI) 04/24/06 : Add new MIB table
-- atiStkSwACLConfigTable and new branch for atiStkSwACLGroup (atiStkSwMib 9)
--
-- Nelson Ho (ATI) 04/27/06 : Add new MIB table
-- atiStkSwSysMgmtACLConfigTable and new branch for atiStkSwSysMgmtACLGroup
-- (atiStkSwSysGroup 7)
--
-- Minal Agarwal (ATI) 06/26/06 : Add new MIB object
-- atiStkSwSysTemperatureLimitValue and trap atiStkSwTemperatureLimitTrap
--
-- Nelson Ho (ATI) v 2.33 08/12/06 : Remove MIB object
-- atiStkSwSysTemperatureLimitValue from system Group Introduce
-- atiStkSwSysTemperatureLimitValue under atiStkSwSysProductInfoTable
--
-- Nelson Ho (ATI) v 2.34 08/25/06 : change the type of
-- atiStkSwFanInfoState from integer to DisplayString (It is OK to change the
-- type because the MIB has not official release to customer).
--
-- Nelson Ho (ATI) v 2.35 09/08/06 : Introduce two new traps :
-- atiStkSwFanOkTrap, atiStkSwTemperatureNormalTrap
--
-- Nelson Ho (ATI) v 2.36 09/28/06 : Obsolete
-- atiStkSwTemperatureAbnormalTrap.
--
-- Junichi Katagiri (ATKK)v 2.37 12/18/07 : Add new MIB table
-- atiStkSwPortStormDetectCurrentTable, and new traps for Storm Detection.
--
-- Masahiko Iwamoto / Junichi Katagiri (ATKK)
-- v 2.50 12/15/08 : Change the MIB version to v2.50
-- Add enum type to atiStkSwPortNegotiation
-- Add atiStkSwCPUInfoTable for supporting the cpu utilization.
--
-- Nelson Ho (ATI) v 2.51 01/22/09 : Add atiStkSwSysNumOfModuleInStack
-- and atiStkSwStackTopologyChangeTrap
--
-- Masahiko Iwamoto (ATKK)v 2.52 03/02/09 : Change the MIB version to v2.52
-- Add enum type to ATIPortType for XFP support
-- Add new OID for model 9424T
-- Add new OID for model 9424T POE
-- Add new OID for model 9424TL
--
-- Nelson Ho (ATI) v 2.53 03/14/09 :
-- Add atiStkSwBPDUGuardIsTriggeredTrap
--
-- Junichi Katagiri (ATKK)v 2.54 03/23/09 : Add atiStkSwMemoryGroup
--
-- Junichi Katagiri (ATKK)v 2.55 08/20/09 : Add new MIB table
-- atiStkSwPortLoopDetectCurrentTable, and new traps for Loop Detection.
--
AtiStackSwitch9424-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, MODULE-IDENTITY,OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Counter64, Counter32, TimeTicks
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, MacAddress
FROM SNMPv2-TC
enterprises
FROM RFC1155-SMI;
alliedTelesyn MODULE-IDENTITY
LAST-UPDATED
"200407220000Z"
ORGANIZATION
"Allied Telesyn International"
CONTACT-INFO
"Allied Telesyn International"
DESCRIPTION
"Private MIB for ATI layer 2 stackable switches. This MIB
can be used in Windows and UNIX environments."
::= { enterprises 207 }
-- OID tree for Allied Telesyn MIBs
mibObject OBJECT IDENTIFIER ::= { alliedTelesyn 8 }
atiStkSwMib OBJECT IDENTIFIER ::= { mibObject 17 }
-- MODULE IDENTITY for the private mib
-- AtiProductType
AtiProductType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This data type is used to specify the syntax of objects
describing the hardware product type."
SYNTAX INTEGER {
other (1),
at8324 (2),
at8316F-MT (3),
at8316F-VF (4),
at8316F-SC (5),
at8524M (6),
at8550GB (7),
at8516F (8),
at8550SP (9),
at9424T-SP (10),
at9424T-GB (11),
at9408LC-SP (12),
at8524-POE (13),
at9424Ti-SP (14),
at9448Ts-XP (15),
at9448Ts (16),
at9448T-SP (17),
at9424Ts-XP (18),
at9424Ts (19),
-- at8588-SC (20) this is a reminder that the OID is being used
at9424T (21),
at9424T-POE (22),
at9424TL (23)
}
-- AtiPortType
AtiPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This data type is used to specify the syntax of objects
describing the hardware port type."
SYNTAX INTEGER {
other (1),
notPresent (2),
mgmt (3),
tenBaseT (4),
hundredBaseT (5),
hundredBaseFX-VF (6),
hundredBaseFX-MT (7),
hundredBaseFX-SC (8),
hundredBaseFX-LC (9),
thousandBaseT (10),
gigabit (11),
gigabitSX (12),
gigabitSX-SC (13),
gigabitSX-MT (14),
gigabitSX-VF (15),
gigabitSX-LC (16),
gigabitLX (17),
gigabitLX-SC (18),
gigabitLX-MT (19),
gigabitLX-VF (20),
gigabitLX-LC (21),
sm15 (22),
ten-gigabit (23)
}
AtiUplinkType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This data type is used to specify the syntax of objects
confirming to the Allied Telesyn, Inc. uplink types. These
are primarily used in the 85xx and 94xx family of switches.
For all other releases, this may not be applicable. Please
confirm with the release notes for additional information
on these types."
SYNTAX INTEGER {
notPresent (1),
other (2),
applique-at-45-sc-sm (3),
applique-at-45-sc (4),
applique-at-45-mt (5),
applique-at-46 (6),
applique-at-47 (7),
sfp (8),
gbic (9),
xfp (10)
}
-- OID tree for Allied Telesyn Layer-2 switches
atiProduct OBJECT IDENTIFIER ::= { alliedTelesyn 1 }
swhub OBJECT IDENTIFIER ::= { atiProduct 4 }
at-8324 OBJECT IDENTIFIER ::= { swhub 37 }
at-8316F OBJECT IDENTIFIER ::= { swhub 77 }
at-8524M OBJECT IDENTIFIER ::= { swhub 98 }
at-8550GB OBJECT IDENTIFIER ::= { swhub 99 }
at-8516F OBJECT IDENTIFIER ::= { swhub 100 }
at-8550SP OBJECT IDENTIFIER ::= { swhub 104 }
at-9424T-SP OBJECT IDENTIFIER ::= { swhub 105 }
at-9424T-GB OBJECT IDENTIFIER ::= { swhub 112 }
at-8524POE OBJECT IDENTIFIER ::= { swhub 113 }
at-9408LC-SP OBJECT IDENTIFIER ::= { swhub 117 }
at-9424Ti-SP OBJECT IDENTIFIER ::= { swhub 118 }
at-9448Ts-XP OBJECT IDENTIFIER ::= { swhub 119 }
at-9448Ts OBJECT IDENTIFIER ::= { swhub 130 }
at-9448T-SP OBJECT IDENTIFIER ::= { swhub 131 }
at-9424Ts-XP OBJECT IDENTIFIER ::= { swhub 132 }
at-9424Ts OBJECT IDENTIFIER ::= { swhub 133 }
-- at-8588-SC OBJECT IDENTIFIER ::= { swhub 134 }
at-9424T OBJECT IDENTIFIER ::= { swhub 146 }
at-9424TPOE OBJECT IDENTIFIER ::= { swhub 152 }
at-9424TL OBJECT IDENTIFIER ::= { swhub 153 }
-- Groups supported in this MIB
atiStkSwSysGroup OBJECT IDENTIFIER ::= { atiStkSwMib 1 }
atiStkSwPortGroup OBJECT IDENTIFIER ::= { atiStkSwMib 2 }
atiStkSwVlanGroup OBJECT IDENTIFIER ::= { atiStkSwMib 3 }
atiStkSwMacAddrGroup OBJECT IDENTIFIER ::= { atiStkSwMib 4 }
atiStkSwEthStatsGroup OBJECT IDENTIFIER ::= { atiStkSwMib 5 }
atiStkSwTrapsGroup OBJECT IDENTIFIER ::= { atiStkSwMib 6 }
atiStkSwQoSGroup OBJECT IDENTIFIER ::= { atiStkSwMib 7 }
atiStkSwTrunkGroup OBJECT IDENTIFIER ::= { atiStkSwMib 8 }
atiStkSwACLGroup OBJECT IDENTIFIER ::= { atiStkSwMib 9 }
-- The atiStkSwSysGroup
atiStkSwSysConfig OBJECT IDENTIFIER ::= { atiStkSwSysGroup 1 }
atiStkSwSysNwMgmt OBJECT IDENTIFIER ::= { atiStkSwSysGroup 2 }
-- Defined below atiStkSwSysProductInfoTable OBJECT IDENTIFIER ::= { atiStkSwSysGroup 3 }
-- atiStkSwSysUplinkInfoTable OBJECT IDENTIFIER ::= { atiStkSwSysGroup 4 }
atiStkSwSysSystemTimeConfig OBJECT IDENTIFIER ::= { atiStkSwSysGroup 5 }
atiStkSwSysInfoGroup OBJECT IDENTIFIER ::= { atiStkSwSysGroup 6 }
atiStkSwSysMgmtACLGroup OBJECT IDENTIFIER ::= { atiStkSwSysGroup 7 }
-- atiStkSwSysConfig
atiStkSwSysReset OBJECT-TYPE
SYNTAX INTEGER {
no-reset (1),
reset (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to 'reset' will cause the switch to
perform a soft reboot. Setting this object to 'no-reset' will
have no effect."
::= { atiStkSwSysConfig 1 }
atiStkSwSysIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the switch."
::= { atiStkSwSysConfig 2 }
atiStkSwSysSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask of the switch."
::= { atiStkSwSysConfig 3 }
atiStkSwSysGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the gateway for the switch."
::= { atiStkSwSysConfig 4 }
atiStkSwSysIpAddressStatus OBJECT-TYPE
SYNTAX INTEGER {
fromDhcp (1),
fromBootp (2),
static (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies how the IP address, subnet mask and the
gateway address currently in use on the switch was
obtained/configured."
::= { atiStkSwSysConfig 5 }
atiStkSwSysDnsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the IP address of the DNS server for
the switch.
This MIB is not applicable to the 85xx and 94xx family of ATI
switches."
::= { atiStkSwSysConfig 6 }
atiStkSwSysDefaultDomainName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the default domain name for the switch.
This MIB is not applicable to the 85xx and 94xx family of ATI
switches."
::= { atiStkSwSysConfig 7 }
atiStkSwSysNumberOfModules OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives a count of the number of modules present
in the stackable switch."
::= { atiStkSwSysConfig 8 }
atiStkSwSysSpanningTreeStatus OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to 'enable' will enable spanning tree
protocol on the switch. Setting this object to 'disable'
will disable spanning tree protocol on the switch.
Select the spanning tree protocol version using the object
'atiStkSwSysSpanningTreeVersion'."
::= { atiStkSwSysConfig 9 }
atiStkSwSysSpanningTreeVersion OBJECT-TYPE
SYNTAX INTEGER {
rstp (1),
stp (2),
mstp (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object can be used to select the version of spanning tree
protocol running on the switch."
::= { atiStkSwSysConfig 10 }
atiStkSwSysAction OBJECT-TYPE
SYNTAX INTEGER {
saveConfig (1),
reset (2),
defaultConfig (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the following actions that apply to the
switch:
saveConfig - Save the current switch configuration.
reset - Reboot the switch.
defaultConfig - Restore default switch configuration.
The switch is automatically rebooted after this operation.
Note that this object returns a zero value when doing a Get
operation."
::= { atiStkSwSysConfig 11 }
atiStkSwSysNumOfModuleInStack OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the number of stacking modules in the
stack."
::= { atiStkSwSysConfig 12 }
-- atiStkSwSysNwMgmt
atiStkSwSysTrapRecv1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object specifies the IP address of the management
station #1 to which traps are sent by the switch.
This MIB is not applicable to the 85xx and 94xx family of ATI
switches."
::= { atiStkSwSysNwMgmt 1 }
atiStkSwSysTrapRecv2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object specifies the IP address of the management
station #2 to which traps are sent by the switch.
This MIB is not applicable to the 85xx and 94xx family of ATI
switches."
::= { atiStkSwSysNwMgmt 2 }
atiStkSwSysTrapRecv3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object specifies the IP address of the management
station #3 to which traps are sent by the switch.
This MIB is not applicable to the 85xx and 94xx family of ATI
switches."
::= { atiStkSwSysNwMgmt 3 }
atiStkSwSysTrapRecv4 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object specifies the IP address of the management
station #4 to which traps are sent by the switch.
This MIB is not applicable to the 85xx and 94xx family of ATI
switches."
::= { atiStkSwSysNwMgmt 4 }
-- atiStkSwSysProductInfoTable
atiStkSwSysProductInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwSysProductInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of modules present in the switch
stack and their associated hardware information."
::= { atiStkSwSysGroup 3 }
atiStkSwSysProductInfoEntry OBJECT-TYPE
SYNTAX AtiStkSwSysProductInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwSysProductInfoTable'
that describes the hardware informaton for a module present in
the switch stack."
INDEX { atiStkSwSysModuleId }
::= { atiStkSwSysProductInfoTable 1 }
AtiStkSwSysProductInfoEntry ::=
SEQUENCE {
atiStkSwSysModuleId Integer32,
atiStkSwSysProductType AtiProductType,
atiStkSwSysMacAddress MacAddress,
atiStkSwSysSwName DisplayString,
atiStkSwSysSwVersion DisplayString,
atiStkSwSysHwName DisplayString,
atiStkSwSysHwRevision DisplayString,
atiStkSwSysSerialNumber DisplayString,
atiStkSwSysTotalPortCount Integer32,
atiStkSwSysBasePortType AtiPortType,
atiStkSwSysBasePortCount Integer32,
atiStkSwSysUplinkAModelName DisplayString,
atiStkSwSysUplinkAPortType AtiPortType,
atiStkSwSysUplinkAPortCount Integer32,
atiStkSwSysUplinkAPortIdBase Integer32,
atiStkSwSysUplinkAPortIdLimit Integer32,
atiStkSwSysUplinkBModelName DisplayString,
atiStkSwSysUplinkBPortType AtiPortType,
atiStkSwSysUplinkBPortCount Integer32,
atiStkSwSysUplinkBPortIdBase Integer32,
atiStkSwSysUplinkBPortIdLimit Integer32,
atiStkSwSysRPSPresent INTEGER,
atiStkSwSysRPSState INTEGER,
atiStkSwSysDCState INTEGER,
atiStkSwSysTemperatureLimitValue Integer32
}
atiStkSwSysModuleId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of this module."
::= { atiStkSwSysProductInfoEntry 1 }
atiStkSwSysProductType OBJECT-TYPE
SYNTAX AtiProductType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The product type of this module."
::= { atiStkSwSysProductInfoEntry 2 }
atiStkSwSysMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system MAC address used by this module."
::= { atiStkSwSysProductInfoEntry 3 }
atiStkSwSysSwName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the system software running on this module."
::= { atiStkSwSysProductInfoEntry 4 }
atiStkSwSysSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the system software running on this module."
::= { atiStkSwSysProductInfoEntry 5 }
atiStkSwSysHwName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the module hardware."
::= { atiStkSwSysProductInfoEntry 6 }
atiStkSwSysHwRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The revision number of the module hardware."
::= { atiStkSwSysProductInfoEntry 7 }
atiStkSwSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the module."
::= { atiStkSwSysProductInfoEntry 8 }
atiStkSwSysTotalPortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of ports (base and uplink) present on this
module."
::= { atiStkSwSysProductInfoEntry 9 }
atiStkSwSysBasePortType OBJECT-TYPE
SYNTAX AtiPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware type of a base port on this module."
::= { atiStkSwSysProductInfoEntry 10 }
atiStkSwSysBasePortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of base ports present on this module."
::= { atiStkSwSysProductInfoEntry 11 }
atiStkSwSysUplinkAModelName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model name of the uplink #A connector of this module."
::= { atiStkSwSysProductInfoEntry 12 }
atiStkSwSysUplinkAPortType OBJECT-TYPE
SYNTAX AtiPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware type of a port present in the uplink #A
connector of this module."
::= { atiStkSwSysProductInfoEntry 13 }
atiStkSwSysUplinkAPortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink #A ports present on this module."
::= { atiStkSwSysProductInfoEntry 14 }
atiStkSwSysUplinkAPortIdBase OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the first port in uplink #A of this module."
::= { atiStkSwSysProductInfoEntry 15 }
atiStkSwSysUplinkAPortIdLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the last port in uplink #A of this module."
::= { atiStkSwSysProductInfoEntry 16 }
atiStkSwSysUplinkBModelName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model name of the uplink #B connector of this module."
::= { atiStkSwSysProductInfoEntry 17 }
atiStkSwSysUplinkBPortType OBJECT-TYPE
SYNTAX AtiPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware type of a port present in the uplink #B
connector of this module."
::= { atiStkSwSysProductInfoEntry 18 }
atiStkSwSysUplinkBPortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink #B ports present on this module."
::= { atiStkSwSysProductInfoEntry 19 }
atiStkSwSysUplinkBPortIdBase OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the first port in uplink #B of this module."
::= { atiStkSwSysProductInfoEntry 20 }
atiStkSwSysUplinkBPortIdLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the last port in uplink #B of this module."
::= { atiStkSwSysProductInfoEntry 21 }
atiStkSwSysRPSPresent OBJECT-TYPE
SYNTAX INTEGER {
connected (1),
disconnected (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows the presence of the RPS (Redundant Power Supply.)
Note: This is not available on the 83xx switch family."
::= { atiStkSwSysProductInfoEntry 22 }
atiStkSwSysRPSState OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows if the connected RPS is on (supplying power)
or off (not supplying power) to this switch.
Note: This is not available on the 83xx switch family."
::= { atiStkSwSysProductInfoEntry 23 }
atiStkSwSysDCState OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows if the main Power Source is DC.
Note: If this is Off and RPS State is off, then the
AC Main is supllying power.
Note: This is not available on the 83xx switch family."
::= { atiStkSwSysProductInfoEntry 24 }
atiStkSwSysTemperatureLimitValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the temperature value when it is above the
Warning or Error limits."
::= { atiStkSwSysProductInfoEntry 25 }
-- atiStkSwSysUplinkInfoTable
atiStkSwSysUplinkInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwSysUplinkInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of uplinks present in the switch
stack and their associated hardware information."
::= { atiStkSwSysGroup 4 }
atiStkSwSysUplinkInfoEntry OBJECT-TYPE
SYNTAX AtiStkSwSysUplinkInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwSysUplinkInfoTable'
that describes the hardware informaton for a uplink present in
the switch stack. **Note:This table may only be available with 94xx
series of switches. Please confirm your release notes for the
support of this table.**"
INDEX { atiStkSwSysUplinkModuleId, atiStkSwSysUplinkPortId }
::= { atiStkSwSysUplinkInfoTable 1 }
AtiStkSwSysUplinkInfoEntry ::=
SEQUENCE {
atiStkSwSysUplinkModuleId Integer32,
atiStkSwSysUplinkPortId Integer32,
atiStkSwSysUplinkSetup INTEGER,
atiStkSwSysUplinkType AtiUplinkType,
atiStkSwSysUplinkDetails DisplayString,
atiStkSwSysUplinkPortType AtiPortType
}
atiStkSwSysUplinkModuleId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of this module."
::= { atiStkSwSysUplinkInfoEntry 1 }
atiStkSwSysUplinkPortId OBJECT-TYPE
SYNTAX Integer32(1..50)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID (port number) of the this port (uplink) of this module."
::= { atiStkSwSysUplinkInfoEntry 2 }
atiStkSwSysUplinkSetup OBJECT-TYPE
SYNTAX INTEGER {
fixed (1),
pluggable (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fixation of the uplink. Fixed types are GBICs, SFPs or XFPs
that are an integral part of the sytem. Disjoint items are applique
or module slots that are determined purely by the attached device."
::= { atiStkSwSysUplinkInfoEntry 3 }
atiStkSwSysUplinkType OBJECT-TYPE
SYNTAX AtiUplinkType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module type of the uplink connector of this module."
::= { atiStkSwSysUplinkInfoEntry 4 }
atiStkSwSysUplinkDetails OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field will provide additional details to the Uplink.
For GBIC, SFP or XFP, it may contain information on the
installed devices (e.g. 1000-SX, 1000-T, etc). For applique
types, it may have the name (e.g. A-47) and other specific
information that may be useful in managing the device."
::= { atiStkSwSysUplinkInfoEntry 5 }
atiStkSwSysUplinkPortType OBJECT-TYPE
SYNTAX AtiPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware type of a port present in the uplink
connector of this module. "
::= { atiStkSwSysUplinkInfoEntry 6 }
-- The system time group
atiStkSwSysCurrentTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specify the current time of the system. The user
can change the time by providing the string format as an input,
e.g. HH:MM:SS."
::= { atiStkSwSysSystemTimeConfig 1 }
atiStkSwSysCurrentDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specify the current time of the system. The user
can change the date by providing the string format as an input,
e.g. DD:MM:YYYY."
::= { atiStkSwSysSystemTimeConfig 2 }
atiStkSwSysSNTPStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the SNTP status."
::= { atiStkSwSysSystemTimeConfig 3 }
atiStkSwSysSNTPServerIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ipaddress of the SNTP Server."
::= { atiStkSwSysSystemTimeConfig 4 }
atiStkSwSysSNTPUTCOffset OBJECT-TYPE
SYNTAX Integer32 (-12..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the UTC Offset value within the range from -12 to 12 in hours."
::= { atiStkSwSysSystemTimeConfig 5 }
atiStkSwSysSNTPDSTStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disble the Daylight Saving Time."
::= { atiStkSwSysSystemTimeConfig 6 }
atiStkSwSysSNTPPollingInterval OBJECT-TYPE
SYNTAX Integer32 (60..1200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the interval for polling the SNTP Server. The polling
time range is between 60 and 1200 in seconds."
::= { atiStkSwSysSystemTimeConfig 7 }
atiStkSwSysSNTPLastDelta OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the last adjustment to system done in seconds."
::= { atiStkSwSysSystemTimeConfig 8 }
-- The atiStkSwSysInfoGroup
-- System Temperature Information Table
atiStkSwTemperatureInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwTemperatureInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of system temperature information present
in the switch stack including voltage and temperature."
::= { atiStkSwSysInfoGroup 1 }
atiStkSwTemperatureInfoEntry OBJECT-TYPE
SYNTAX AtiStkSwTemperatureInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwTemperatureInfoTable'
that describes the hardware informaton for a module present in
the switch stack."
INDEX { atiStkSwTemperatureInfoModuleId }
::= { atiStkSwTemperatureInfoTable 1 }
AtiStkSwTemperatureInfoEntry ::=
SEQUENCE {
atiStkSwTemperatureInfoModuleId Integer32,
atiStkSwTemperatureInfoTemperature DisplayString
}
atiStkSwTemperatureInfoModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module Id of a switch, it also used as an index of the table."
::= { atiStkSwTemperatureInfoEntry 1 }
atiStkSwTemperatureInfoTemperature OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the device in Celcius."
::= { atiStkSwTemperatureInfoEntry 2 }
-- The System Fan Information Table
atiStkSwFanInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwFanInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information for all the fans present
in the switch."
::= { atiStkSwSysInfoGroup 2 }
atiStkSwFanInfoEntry OBJECT-TYPE
SYNTAX AtiStkSwFanInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwFanInfoTable'
that describes the informaton for a specific fan in
the switch."
INDEX { atiStkSwFanInfoModuleId, atiStkSwFanInfoFanId }
::= { atiStkSwFanInfoTable 1 }
AtiStkSwFanInfoEntry ::=
SEQUENCE {
atiStkSwFanInfoModuleId Integer32,
atiStkSwFanInfoFanId Integer32,
atiStkSwFanInfoState DisplayString,
atiStkSwFanInfoSpeed DisplayString
}
atiStkSwFanInfoModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module Id of the switch."
::= { atiStkSwFanInfoEntry 1 }
atiStkSwFanInfoFanId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan Id of the switch."
::= { atiStkSwFanInfoEntry 2 }
atiStkSwFanInfoState OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the fan running, either normal or off."
::= { atiStkSwFanInfoEntry 3 }
atiStkSwFanInfoSpeed OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of a fan."
::= { atiStkSwFanInfoEntry 4 }
-- The System Voltage Information Table
atiStkSwVoltageInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwVoltageInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of system Voltage information."
::= { atiStkSwSysInfoGroup 3 }
atiStkSwVoltageInfoEntry OBJECT-TYPE
SYNTAX AtiStkSwVoltageInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwVoltageInfoTable'
that describes the Voltage informaton for the switch."
INDEX { atiStkSwVoltageInfoModuleId, atiStkSwVoltageInfoIndex }
::= { atiStkSwVoltageInfoTable 1 }
AtiStkSwVoltageInfoEntry ::=
SEQUENCE {
atiStkSwVoltageInfoModuleId Integer32,
atiStkSwVoltageInfoIndex Integer32,
atiStkSwVoltageInfoLevel DisplayString,
atiStkSwVoltageInfoMeasured DisplayString
}
atiStkSwVoltageInfoModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module Id of the switch."
::= { atiStkSwVoltageInfoEntry 1 }
atiStkSwVoltageInfoIndex OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the voltage table."
::= { atiStkSwVoltageInfoEntry 2 }
atiStkSwVoltageInfoLevel OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The voltage input level."
::= { atiStkSwVoltageInfoEntry 3 }
atiStkSwVoltageInfoMeasured OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current voltage."
::= { atiStkSwVoltageInfoEntry 4 }
-- The System CPU Information Table
atiStkSwCPUInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwCPUInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the cpu utilization over
different periods of time."
::= { atiStkSwSysInfoGroup 4 }
atiStkSwCPUInfoEntry OBJECT-TYPE
SYNTAX AtiStkSwCPUInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwCPUInfoTable'
that describes the cpu informaton for the switch."
INDEX { atiStkSwCPUInfoModuleId }
::= { atiStkSwCPUInfoTable 1 }
AtiStkSwCPUInfoEntry ::=
SEQUENCE {
atiStkSwCPUInfoModuleId Integer32,
atiStkSwCPUInfoAvgLastMinute Integer32,
atiStkSwCPUInfoAvgLast20Seconds Integer32,
atiStkSwCPUInfoAvgSecond Integer32
}
atiStkSwCPUInfoModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module Id of the switch."
::= { atiStkSwCPUInfoEntry 1 }
atiStkSwCPUInfoAvgLastMinute OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU utilization over the past minute.
Expressed as a percentage."
::= { atiStkSwCPUInfoEntry 2 }
atiStkSwCPUInfoAvgLast20Seconds OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU utilization over the past twenty seconds.
Expressed as a percentage."
::= { atiStkSwCPUInfoEntry 3 }
atiStkSwCPUInfoAvgSecond OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU utilization over the past second.
Expressed as a percentage."
::= { atiStkSwCPUInfoEntry 4 }
-- The Memory Information
atiStkSwMemoryGroup OBJECT IDENTIFIER ::= { atiStkSwSysInfoGroup 5 }
-- Memory information table
atiStkSwMemoryInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwMemoryInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about memory size on module."
::= { atiStkSwMemoryGroup 1 }
atiStkSwMemoryInfoEntry OBJECT-TYPE
SYNTAX AtiStkSwMemoryInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwMemoryInfoTable'
that describes the memory size for the switch."
INDEX { atiStkSwMemoryInfoModuleId }
::= { atiStkSwMemoryInfoTable 1 }
AtiStkSwMemoryInfoEntry ::=
SEQUENCE {
atiStkSwMemoryInfoModuleId Integer32,
atiStkSwMemoryInfoTotalBuffers Integer32
}
atiStkSwMemoryInfoModuleId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module Id of the switch."
::= { atiStkSwMemoryInfoEntry 1 }
atiStkSwMemoryInfoTotalBuffers OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of memory buffer(kB)."
::= { atiStkSwMemoryInfoEntry 2 }
-- The memory pool information
atiStkSwMemoryPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwMemoryPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about each memory pool."
::= { atiStkSwMemoryGroup 2 }
atiStkSwMemoryPoolEntry OBJECT-TYPE
SYNTAX AtiStkSwMemoryPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwMemoryPoolTable'
that describes the total and free size of each memory pool."
INDEX { atiStkSwMemoryPoolModuleId, atiStkSwMemoryPoolIndex }
::= { atiStkSwMemoryPoolTable 1 }
AtiStkSwMemoryPoolEntry ::=
SEQUENCE {
atiStkSwMemoryPoolModuleId Integer32,
atiStkSwMemoryPoolIndex Integer32,
atiStkSwMemoryPoolName DisplayString,
atiStkSwMemoryPoolTotal Integer32,
atiStkSwMemoryPoolFree Integer32
}
atiStkSwMemoryPoolModuleId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module Id of the switch."
::= { atiStkSwMemoryPoolEntry 1 }
atiStkSwMemoryPoolIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of memory pool."
::= { atiStkSwMemoryPoolEntry 2 }
atiStkSwMemoryPoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of memory pool."
::= { atiStkSwMemoryPoolEntry 3 }
atiStkSwMemoryPoolTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of memory pool(kB)."
::= { atiStkSwMemoryPoolEntry 4 }
atiStkSwMemoryPoolFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of free memory pool(kB)."
::= { atiStkSwMemoryPoolEntry 5 }
-- The communication buffers information
atiStkSwMemoryComBuffersTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwMemoryComBuffersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about communication buffers on
module."
::= { atiStkSwMemoryGroup 3 }
atiStkSwMemoryComBuffersEntry OBJECT-TYPE
SYNTAX AtiStkSwMemoryComBuffersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwMemoryComBuffersTable'
that describes the communication buffers."
INDEX { atiStkSwMemoryComBuffersModuleId }
::= { atiStkSwMemoryComBuffersTable 1 }
AtiStkSwMemoryComBuffersEntry ::=
SEQUENCE {
atiStkSwMemoryComBuffersModuleId Integer32,
atiStkSwMemoryTotalComBuffers Integer32,
atiStkSwMemoryFreeComBuffers Integer32
}
atiStkSwMemoryComBuffersModuleId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module Id of the switch."
::= { atiStkSwMemoryComBuffersEntry 1 }
atiStkSwMemoryTotalComBuffers OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of communication buffers."
::= { atiStkSwMemoryComBuffersEntry 2 }
atiStkSwMemoryFreeComBuffers OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free communication buffers still available."
::= { atiStkSwMemoryComBuffersEntry 3 }
-- atiStkSwSysMgmtACL Group
atiStkSwSysMgmtACLStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable management ACL feature."
::= { atiStkSwSysMgmtACLGroup 1 }
atiStkSwSysMgmtACLConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwSysMgmtACLConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of MgmtACLs present in the switch
stack and their associated hardware information."
::= { atiStkSwSysMgmtACLGroup 2 }
atiStkSwSysMgmtACLConfigEntry OBJECT-TYPE
SYNTAX AtiStkSwSysMgmtACLConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwSysMgmtACLConfigTable'
that allow the user controls which management stations can remotely
manage the device using the Telnet application protocol or a web
browser."
INDEX { atiStkSwSysMgmtACLConfigModuleId, atiStkSwSysMgmtACLConfigId }
::= { atiStkSwSysMgmtACLConfigTable 1 }
AtiStkSwSysMgmtACLConfigEntry ::=
SEQUENCE {
atiStkSwSysMgmtACLConfigModuleId Integer32,
atiStkSwSysMgmtACLConfigId Integer32,
atiStkSwSysMgmtACLConfigIpAddr IpAddress,
atiStkSwSysMgmtACLConfigMask IpAddress,
atiStkSwSysMgmtACLConfigApplication BITS,
atiStkSwSysMgmtACLConfigRowStatus RowStatus
}
atiStkSwSysMgmtACLConfigModuleId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of this module."
::= { atiStkSwSysMgmtACLConfigEntry 1 }
atiStkSwSysMgmtACLConfigId OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the Management ACL Table for this module."
::= { atiStkSwSysMgmtACLConfigEntry 2 }
atiStkSwSysMgmtACLConfigIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of the specific management station."
::= { atiStkSwSysMgmtACLConfigEntry 3 }
atiStkSwSysMgmtACLConfigMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask of the IP Address."
::= { atiStkSwSysMgmtACLConfigEntry 4 }
atiStkSwSysMgmtACLConfigApplication OBJECT-TYPE
SYNTAX BITS {
telnet (0),
web (1),
ping (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specify which interface the user want the management
station to be able to use when managing the switch. The options are :
telnet, web, ping, all. Note that the enum value correspond to the
bit position of the mask."
::= { atiStkSwSysMgmtACLConfigEntry 5 }
atiStkSwSysMgmtACLConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Row Status of the Mgmt ACL table. "
::= { atiStkSwSysMgmtACLConfigEntry 6 }
-- The atiStkSwPortGroup
-- Defined Below atiStkSwPortConfigTable OBJECT IDENTIFIER ::= { atiStkSwPortGroup 1 }
atiStkSwPortMirroringConfig OBJECT IDENTIFIER ::= { atiStkSwPortGroup 2 }
atiStkSwPortSecurityConfig OBJECT IDENTIFIER ::= { atiStkSwPortGroup 3 }
-- Define Below atiStkSwPortIntrusionDetectionTable OBJECT IDENTIFIER ::= { atiStkSwPortGroup 4 }
-- Defined Below atiStkPortSecurityConfigTable OBJECT IDENTIFIER ::= { atiStkSwPortGroup 5 }
atiStkDOSConfig OBJECT IDENTIFIER ::= { atiStkSwPortGroup 6 }
--atiStkSwIntrusionAttackTable OBJECT IDENTIFIER ::= { atiStkSwPortGroup 7 }
--atiStkSwPortStormDetectCurrentTable OBJECT IDENTIFIER ::= { atiStkSwPortGroup 8 }
--atiStkSwPortLoopDetectCurrentTable OBJECT IDENTIFIER ::= { atiStkSwPortGroup 9 }
-- atiStkSwPortConfigTable
atiStkSwPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of physical ports present in the
switch and their associated attributes."
::= { atiStkSwPortGroup 1 }
atiStkSwPortConfigEntry OBJECT-TYPE
SYNTAX AtiStkSwPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwPortConfigTable'
that describes the attributes associated with a physical port
present in the switch."
INDEX { atiStkSwModuleId, atiStkSwPortId }
::= { atiStkSwPortConfigTable 1 }
AtiStkSwPortConfigEntry ::=
SEQUENCE {
atiStkSwModuleId Integer32,
atiStkSwPortId Integer32,
atiStkSwPortName DisplayString,
atiStkSwPortState INTEGER,
atiStkSwPortLinkState INTEGER,
atiStkSwPortNegotiation INTEGER,
atiStkSwPortSpeed INTEGER,
atiStkSwPortDuplexStatus INTEGER,
atiStkSwPortFlowControl INTEGER,
atiStkSwPortBackPressure INTEGER,
atiStkSwPortPriority INTEGER,
atiStkSwPortBroadcastProcessing INTEGER,
atiStkSwPortMDIO INTEGER,
atiStkSwPortHOLLimit Integer32,
atiStkSwPortBackPressureLimit Integer32,
atiStkSwPortSTPState INTEGER
}
atiStkSwModuleId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the ID of a module present in the switch
stack."
::= { atiStkSwPortConfigEntry 1 }
atiStkSwPortId OBJECT-TYPE
SYNTAX Integer32(1..50)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the ID of a port present on a given
module."
::= { atiStkSwPortConfigEntry 2 }
atiStkSwPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..19))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user-defined ASCII name of the port."
::= { atiStkSwPortConfigEntry 3 }
atiStkSwPortState OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows the user to either enabled or disabled.
This object can be read to obtain the current state of the port."
::= { atiStkSwPortConfigEntry 4 }
atiStkSwPortLinkState OBJECT-TYPE
SYNTAX INTEGER {
online (1),
offline (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the link state on this port."
::= { atiStkSwPortConfigEntry 5 }
atiStkSwPortNegotiation OBJECT-TYPE
SYNTAX INTEGER {
autosense (1),
forceHalfDuplex-10M (2),
forceHalfDuplex-100M (3),
forceHalfDuplex-1G (4),
forceFullDuplex-10M (5),
forceFullDuplex-100M (6),
forceFullDuplex-1G (7),
autoHalfDuplex-10M (8),
autoHalfDuplex-100M (9),
autoFullDuplex-10M (10),
autoFullDuplex-100M (11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows an admin request to configure the port
to either autosense or one of the different speed-duplex
combinations."
::= { atiStkSwPortConfigEntry 6 }
atiStkSwPortSpeed OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
speed-10M (2),
speed-100M (3),
speed-1G (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current speed of the port."
::= { atiStkSwPortConfigEntry 7 }
atiStkSwPortDuplexStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
halfDuplex (2),
fullDuplex (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current duplex type used by the
port."
::= { atiStkSwPortConfigEntry 8 }
atiStkSwPortFlowControl OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
disable (2),
enable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable/disable flow control on the
port. When enabled, flow control will be full duplex.
Flow control is disabled by default."
::= { atiStkSwPortConfigEntry 9 }
atiStkSwPortBackPressure OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable/disable Back Pressure on the
port.
Back Pressure is disabled by default."
::= { atiStkSwPortConfigEntry 10 }
atiStkSwPortPriority OBJECT-TYPE
SYNTAX INTEGER {
use-vlan-priority (1),
override-and-use-low-priority (2),
override-and-use-high-priority (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether packets flowing through this
port use the associated VLAN priority or override the
associated VLAN priority with either a high or a low priority.
This MIB is not applicable to the 85xx and 94xx family of ATI
switches. Note: These switch families support CoS/QoS."
::= { atiStkSwPortConfigEntry 11 }
atiStkSwPortBroadcastProcessing OBJECT-TYPE
SYNTAX INTEGER {
discard-broadcasts (1),
do-not-discard-broadcasts (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether the received broadcast packets
should be processed or discarded.
Broadcast packets are processed by default."
::= { atiStkSwPortConfigEntry 12 }
atiStkSwPortMDIO OBJECT-TYPE
SYNTAX INTEGER {
mdi (1),
mdix (2),
auto-mdix (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the MDIO of this port for required
cable connection type. For straight-through cable set to mdi
and for cross-over cable set to mdix."
::= { atiStkSwPortConfigEntry 13 }
atiStkSwPortHOLLimit OBJECT-TYPE
SYNTAX Integer32(0..61440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows user to set the head of line blocking limit.
Note (94xx): Range upto 8191 is supported for Gigabit Ports."
::= { atiStkSwPortConfigEntry 14 }
atiStkSwPortBackPressureLimit OBJECT-TYPE
SYNTAX Integer32(1..57344)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the MDIO of this port for required
cable connection type. For straight-through cable set to mdi
and for cross-over cable set to mdix. This limit can be used
for both BackPressure and FlowControl Limits.
Note: The range of 1 to 7935 is supported on the 94xx family."
::= { atiStkSwPortConfigEntry 15 }
atiStkSwPortSTPState OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
disabled (2),
blocking (3),
listening (4),
learning (5),
forwarding (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the spanning tree state on this port.
This object is not applicable to 8300 series products. This
object is not valid on the 9400 series of boxes."
::= { atiStkSwPortConfigEntry 16 }
-- atiStkSwPortMirroringConfig
atiStkSwPortMirroringState OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
l2-enabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether port mirroring is l2-enabled,
or disabled on the switch.
Note that, when enabled, both transmit and receive packets will
be mirrored."
::= { atiStkSwPortMirroringConfig 1 }
atiStkSwPortMirroringSourceModuleId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the module ID of the source port that is
mirrored. All packets transmitted and received on the source
port will be mirrored onto the destination port (specified by
'atiStkSwPortMirroringDestinationModuleId' and
'atiStkSwPortMirroringDestinationPortId').
This object will be set to 0 when port mirroring is disabled.
This object will have a default value of 1 (the master module
ID) when mirroring is enabled. This is not available on the 85xx
and 94xx series of switches."
::= { atiStkSwPortMirroringConfig 2 }
atiStkSwPortMirroringSourcePortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the port ID (on the module specified
by 'atiStkSwPortMirroringSourceModuleId') of the source
port that is mirrored. All packets transmitted and received
on the source port will be mirrored onto the destination port
(specified by 'atiStkSwPortMirroringDestinationModuleId' and
'atiStkSwPortMirroringDestinationPortId').
This object will be set to 0 when port mirroring is
disabled. When mirroring is enabled, set this object to a
non-zero value to activate mirroring.
This is not available on the 85xx and 94xx series of switches."
::= { atiStkSwPortMirroringConfig 3 }
atiStkSwPortMirroringDestinationModuleId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the module ID of the destination port
that mirrors the source port (specified by
'atiStkSwPortMirroringSourceModuleId' and
'atiStkSwPortMirroringSourcePortId'). All packets
transmitted and received on the source port will be mirrored
onto the destination port.
This object will have a value of 0 when port mirroring is
disabled. This object will have a default value of 1 (the
master module ID) when mirroring is enabled.
This is not available on the 85xx and 94xx series of switches"
::= { atiStkSwPortMirroringConfig 4 }
atiStkSwPortMirroringDestinationPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the port ID (on the module
specified by 'atiStkSwPortMirroringDestinationModuleId') of
the destination port that mirrors the source port (specified
by 'atiStkSwPortMirroringSourceModuleId' and
'atiStkSwPortMirroringSourcePortId'). All packets transmitted
and received on the source port will be mirrored onto the
destination port.
This object will have a value of 0 when port mirroring is
disabled. When mirroring is enabled, set this object to a
non-zero value to activate mirroring."
::= { atiStkSwPortMirroringConfig 5 }
atiStkSwPortMirroringSourceRxList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of ports that are mirrored for ingress
traffic.
All packets received on these ports will be mirrored onto the
mirror port (atiStkSwPortMirroringDestinationPortId).
It is in the format of a list of <PortNumber>
separated by comma. For example, '1, 4-7' represents the
port number 1 ports
from number 4 to 7.
This object is not applicable to 8300 series products."
::= { atiStkSwPortMirroringConfig 6 }
atiStkSwPortMirroringSourceTxList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of ports that are mirrored for egress
traffic.
All packets transmitted from these ports will be mirrored onto the
mirror port (atiStkSwPortMirroringDestinationPortId).
It is in the format of a list of <PortNumber>
separated by comma. For example, '1, 4-7' represents the
port number 1 ports
from number 4 to 7.
This object is not applicable to 8300 series products."
::= { atiStkSwPortMirroringConfig 7 }
-- atiStkSwPortSecurityConfig
atiStkSwPortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
automatic (1),
limited (2),
secured (3),
locked (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the type of port security configured
on the switch.
Setting this object to 'automatic(1)' allows the ports to learn
new MAC addresses normally. In 'limited(2)' mode, only a
limited number of addresses are learned per port. In
'secured(3)' mode, the administrator is responsible for
configuring the MAC addresses manually per port. In 'locked(4)'
mode, the ports stop learning new addresses and those
addresses already learnt are locked.
By default, port security is set to 'automatic(1)' mode."
::= { atiStkSwPortSecurityConfig 1 }
-- atiStkSwPortIntrusionDetectionTable
atiStkSwPortIntrusionDetectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwPortIntrusionDetectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of modules and their associated
port security -related intrusion detection options. This table
is valid only when 'atiStkSwPortSecurityMode' is set to a
value other than 'automatic(1)'.
This table object is not applicable to 8500 and 9400 series products.
"
::= { atiStkSwPortGroup 4 }
atiStkSwPortIntrusionDetectionEntry OBJECT-TYPE
SYNTAX AtiStkSwPortIntrusionDetectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in
'atiStkSwPortIntrusionDetectionTable' that describes port
security -related intruder detection configuration associated
with a module."
INDEX { atiStkSwModuleId }
::= { atiStkSwPortIntrusionDetectionTable 1 }
AtiStkSwPortIntrusionDetectionEntry ::=
SEQUENCE {
atiStkSwPortIntrusionDetectionAction INTEGER,
atiStkSwPortIntrusionDetectionPortList DisplayString
}
atiStkSwPortIntrusionDetectionAction OBJECT-TYPE
SYNTAX INTEGER {
do-nothing (1),
send-trap-only (2),
disable-port-and-send-trap (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the security action that should be
taken when an intrusion is detected."
::= { atiStkSwPortIntrusionDetectionEntry 1 }
atiStkSwPortIntrusionDetectionPortList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of ports on this module that
participate in intrusion detection."
::= { atiStkSwPortIntrusionDetectionEntry 2 }
-- atiStkPortSecurityConfigTable
atiStkPortSecurityConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkPortSecurityConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the port security attributes of a list of
physical ports present in the switch.
This table object is not applicable to 8300 series products."
::= { atiStkSwPortGroup 5 }
atiStkPortSecurityConfigEntry OBJECT-TYPE
SYNTAX AtiStkPortSecurityConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in
'atiStkPortSecurityConfigTable' that describes the port
security attributes associated with a physical port present in
the switch."
INDEX { atiStkSwModuleId, atiStkSwPortId }
::= { atiStkPortSecurityConfigTable 1 }
AtiStkPortSecurityConfigEntry ::=
SEQUENCE {
atiStkPortSecurityMode INTEGER,
atiStkPortSecurityThreshold Integer32,
atiStkPortIntrusionAction INTEGER,
atiStkPortIntrusionActionStatus INTEGER
}
atiStkPortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
automatic (1),
limited (2),
secured (3),
locked (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the type of port security configured
on the switch.
Setting this object to 'automatic(1)' allows the ports to learn
new MAC addresses normally. In 'limited(2)' mode, only a
limited number of addresses are learned per port. In
'secured(3)' mode, the administrator is responsible for
configuring the MAC addresses manually per port. In 'locked(4)'
mode, the ports stop learning new addresses and those
addresses already learnt are locked.
By default, port security is set to 'automatic(1)' mode."
::= { atiStkPortSecurityConfigEntry 1 }
atiStkPortSecurityThreshold OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the security threshold on this port. It
is applicable only if the port security mode (specified by
'portSecurityMode') is set to 'limited(2)' mode."
::= { atiStkPortSecurityConfigEntry 2 }
atiStkPortIntrusionAction OBJECT-TYPE
SYNTAX INTEGER {
discard (1),
send-trap (2),
disable-port (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the security action that should be
taken when an intrusion is detected.
By default, port intrusion action is set to 'discard' mode."
::= { atiStkPortSecurityConfigEntry 3 }
atiStkPortIntrusionActionStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables or disables the security action specified
by the 'portIntrusionAction'.
By default, port intrusion action is disabled."
::= { atiStkPortSecurityConfigEntry 4 }
-- atiStkDOSConfig
-- DOS (Denial Of Service) is not applicable to 8300 series products.
atiStkDOSConfigLANIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of LAN.
This object is not applicable to 8300 series products."
::= { atiStkDOSConfig 1 }
atiStkDOSConfigLANSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask of LAN.
This object is not applicable to 8300 series products."
::= { atiStkDOSConfig 2 }
atiStkPortDOSAttackConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkPortDOSAttackConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the port DOS (denial of service) attack
configuration attributes of a list of physical ports present in the
switch.
This table object is not applicable to 8300 series products."
::= { atiStkDOSConfig 3 }
atiStkPortDOSAttackConfigEntry OBJECT-TYPE
SYNTAX AtiStkPortDOSAttackConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in
'atiStkPortDOSAttackConfigTable' that describes the port
DOS attack configuration attributes associated with a physical port
present in the switch."
INDEX { atiStkSwModuleId, atiStkSwPortId, atiStkSwPortDOSAttackType }
::= { atiStkPortDOSAttackConfigTable 1 }
AtiStkPortDOSAttackConfigEntry ::=
SEQUENCE {
atiStkSwPortDOSAttackType INTEGER,
atiStkSwPortDOSAttackActionStatus INTEGER,
atiStkSwPortDOSAttackMirrorPort Integer32,
atiStkSwPortDOSAttackMirrorPortStatus INTEGER
}
atiStkSwPortDOSAttackType OBJECT-TYPE
SYNTAX INTEGER {
syn-flood (1),
smurf (2),
land (3),
ip-option (4),
teardrop (5),
ping-of-death (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the type of Port DOS attack configured
on the switch."
::= { atiStkPortDOSAttackConfigEntry 1 }
atiStkSwPortDOSAttackActionStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables or disables the port DOS action specified
by the 'atiStkSwPortDOSAttackType'.
By default, port DOS attack action is disabled."
::= { atiStkPortDOSAttackConfigEntry 2 }
atiStkSwPortDOSAttackMirrorPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object specifies the mirror port number to which the packet are
to be mirrored for the DOS attack as specified by
atiStkSwPortDOSAttackType."
::= { atiStkPortDOSAttackConfigEntry 3 }
atiStkSwPortDOSAttackMirrorPortStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables or disables mirroring of attack packets. If
enabled, all potential attack packets are mirrored to the port
specified by atiStkSwPortMirroringDestinationModuleId and
atiStkSwPortMirroringDestinationPortId.
The object atiStkSwPortMirroringState should also be set to l2-enabled
for mirroring to work."
::= { atiStkPortDOSAttackConfigEntry 4 }
-- The atiStkSwIntrusionAttackTable
atiStkSwIntrusionAttackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwIntrusionAttackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwIntrusionAttackTable'
that describes the intruder attack associated with a physical port
present in the switch."
::= { atiStkSwPortGroup 7 }
atiStkSwIntrusionAttackEntry OBJECT-TYPE
SYNTAX AtiStkSwIntrusionAttackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwIntrusionAttackTable'
that describes the intruder attack associated with a physical port
present in the switch."
INDEX { atiStkSwModuleId, atiStkSwPortId }
::= { atiStkSwIntrusionAttackTable 1 }
AtiStkSwIntrusionAttackEntry ::=
SEQUENCE {
atiStkSwIntruderAttackVlanId Integer32,
atiStkSwIntruderAttackMacAddr MacAddress
}
atiStkSwIntruderAttackVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the intruding VlanId on the port for
this module."
::= { atiStkSwIntrusionAttackEntry 1 }
atiStkSwIntruderAttackMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the intruding MAC address on the port for
this module."
::= { atiStkSwIntrusionAttackEntry 2 }
-- atiStkSwPortStormDetectCurrentTable
atiStkSwPortStormDetectCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwPortStormDetectCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the current Storm Detection informations of a list
of physical ports present in the switch."
::= { atiStkSwPortGroup 8 }
atiStkSwPortStormDetectCurrentEntry OBJECT-TYPE
SYNTAX AtiStkSwPortStormDetectCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in
'atiStkSwPortStormDetectCurrentTable' that describes the current
Storm Detection informations with a physical port present in the
switch."
INDEX { atiStkSwModuleId, atiStkSwPortId }
::= { atiStkSwPortStormDetectCurrentTable 1 }
AtiStkSwPortStormDetectCurrentEntry ::=
SEQUENCE {
atiStkSwPortStormDetectCurrentHighStatus INTEGER,
atiStkSwPortStormDetectCurrentHighAction INTEGER,
atiStkSwPortStormDetectCurrentHighExpiry Integer32,
atiStkSwPortStormDetectCurrentLowStatus INTEGER,
atiStkSwPortStormDetectCurrentLowAction INTEGER,
atiStkSwPortStormDetectCurrentLowExpiry Integer32
}
atiStkSwPortStormDetectCurrentHighStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive (1),
normal (2),
detected (3),
blocking (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current high rate status of Storm
Detection."
::= { atiStkSwPortStormDetectCurrentEntry 1 }
atiStkSwPortStormDetectCurrentHighAction OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
none (2),
port-disabled (3),
linkdown (4),
broadcast-discard (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current high rate action by Storm Detected."
::= { atiStkSwPortStormDetectCurrentEntry 2 }
atiStkSwPortStormDetectCurrentHighExpiry OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the remaining time(sec) to back to normal status
from blocking status of high rate. A value of -1 indicates that
Blocktimeout has been set 'None' or Storm Detection is 'Normal'
status."
::= { atiStkSwPortStormDetectCurrentEntry 3 }
atiStkSwPortStormDetectCurrentLowStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive (1),
normal (2),
detected (3),
blocking (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current low rate status of Storm Detection."
::= { atiStkSwPortStormDetectCurrentEntry 4 }
atiStkSwPortStormDetectCurrentLowAction OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
none (2),
port-disabled (3),
linkdown (4),
broadcast-discard (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current low rate action by Storm Detected."
::= { atiStkSwPortStormDetectCurrentEntry 5 }
atiStkSwPortStormDetectCurrentLowExpiry OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the remaining time(sec) to back to normal loop
status from blocking status of low rate. A value of -1 indicates that
Blocktimeout has been set 'None' or Storm Detection is 'Normal'
status."
::= { atiStkSwPortStormDetectCurrentEntry 6 }
-- atiStkSwPortLoopDetectCurrentTable
atiStkSwPortLoopDetectCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwPortLoopDetectCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the current Loop Detection informations of a list
of physical ports present in the switch."
::= { atiStkSwPortGroup 9 }
atiStkSwPortLoopDetectCurrentEntry OBJECT-TYPE
SYNTAX AtiStkSwPortLoopDetectCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in
'atiStkSwPortLoopDetectCurrentTable' that describes the current
Loop Detection informations with a physical port present in the
switch."
INDEX { atiStkSwModuleId, atiStkSwPortId }
::= { atiStkSwPortLoopDetectCurrentTable 1 }
AtiStkSwPortLoopDetectCurrentEntry ::=
SEQUENCE {
atiStkSwPortLoopDetectCurrentStatus INTEGER,
atiStkSwPortLoopDetectCurrentAction INTEGER,
atiStkSwPortLoopDetectCurrentExpiry Integer32,
atiStkSwPortLoopDetectCurrentVlanId Integer32,
}
atiStkSwPortLoopDetectCurrentStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive (1),
normal (2),
detected (3),
blocking (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current loop status of Loop Detection."
::= { atiStkSwPortLoopDetectCurrentEntry 1 }
atiStkSwPortLoopDetectCurrentAction OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
none (2),
port-disabled (3),
linkdown (4),
broadcast-discard (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current loop action by Loop Detected."
::= { atiStkSwPortLoopDetectCurrentEntry 2 }
atiStkSwPortLoopDetectCurrentExpiry OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the remaining time(sec) to back to normal status
from blocking status. A value of -1 indicates that Blocktimeout has
been set 'None' or Loop Detection is 'Normal' status."
::= { atiStkSwPortLoopDetectCurrentEntry 3 }
atiStkSwPortLoopDetectCurrentVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the VLAN loop occured."
::= { atiStkSwPortLoopDetectCurrentEntry 4 }
-- The atiStkSwVlanGroup
-- Defined below atiStkSwVlanConfigTable OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 1 }
-- Defined Below atiStkSwPort2VlanTable OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 2 }
-- Defined Below atiStkSwMacAddr2VlanTable OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 3 }
-- Defined Below atiStkSwGVRPConfig OBJECT IDENTIFIER ::= {atiStkSwVlanGroup 6}
-- Defined Below atiStkSwGVRPPortConfigTable OBJECT IDENTIFIER ::= {atiStkSwVlanGroup 7}
-- Defined Below atiStkSwGVRPCounters OBJECT IDENTIFIER ::= {atiStkSwVlanGroup 8}
-- atiStkSwVlanConfigTable
atiStkSwVlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of VLANs configured on the switch."
::= { atiStkSwVlanGroup 1 }
atiStkSwVlanConfigEntry OBJECT-TYPE
SYNTAX AtiStkSwVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwVlanConfigTable'
that describes a VLAN configured on the switch."
INDEX { atiStkSwVlanId }
::= { atiStkSwVlanConfigTable 1 }
AtiStkSwVlanConfigEntry ::=
SEQUENCE {
atiStkSwVlanId Integer32,
atiStkSwVlanName DisplayString,
atiStkSwVlanTaggedPortListModule1 DisplayString,
atiStkSwVlanUntaggedPortListModule1 DisplayString,
atiStkSwVlanActualUntaggedPortListModule1 DisplayString,
atiStkSwVlanTaggedPortListModule2 DisplayString,
atiStkSwVlanUntaggedPortListModule2 DisplayString,
atiStkSwVlanTaggedPortListModule3 DisplayString,
atiStkSwVlanUntaggedPortListModule3 DisplayString,
atiStkSwVlanTaggedPortListModule4 DisplayString,
atiStkSwVlanUntaggedPortListModule4 DisplayString,
atiStkSwVlanTaggedPortListModule5 DisplayString,
atiStkSwVlanUntaggedPortListModule5 DisplayString,
atiStkSwVlanTaggedPortListModule6 DisplayString,
atiStkSwVlanUntaggedPortListModule6 DisplayString,
atiStkSwVlanTaggedPortListModule7 DisplayString,
atiStkSwVlanUntaggedPortListModule7 DisplayString,
atiStkSwVlanTaggedPortListModule8 DisplayString,
atiStkSwVlanUntaggedPortListModule8 DisplayString,
atiStkSwVlanConfigEntryStatus RowStatus
}
atiStkSwVlanId OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN ID of this VLAN as stored in the tag information
header in accordance with the 802.1q specifications."
::= { atiStkSwVlanConfigEntry 1 }
atiStkSwVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..19))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the VLAN."
::= { atiStkSwVlanConfigEntry 2 }
atiStkSwVlanTaggedPortListModule1 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of tagged ports (on module #1)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 3 }
atiStkSwVlanUntaggedPortListModule1 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of untagged ports (on module #1)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 4 }
atiStkSwVlanTaggedPortListModule2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of tagged ports (on module #2)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 5 }
atiStkSwVlanUntaggedPortListModule2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of untagged ports (on module #2)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 6 }
atiStkSwVlanTaggedPortListModule3 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of tagged ports (on module #3)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 7 }
atiStkSwVlanUntaggedPortListModule3 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of untagged ports (on module #3)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 8 }
atiStkSwVlanTaggedPortListModule4 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of tagged ports (on module #4)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 9 }
atiStkSwVlanUntaggedPortListModule4 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of untagged ports (on module #4)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 10 }
atiStkSwVlanTaggedPortListModule5 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of tagged ports (on module #5)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 11 }
atiStkSwVlanUntaggedPortListModule5 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of untagged ports (on module #5)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 12 }
atiStkSwVlanTaggedPortListModule6 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of tagged ports (on module #6)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 13 }
atiStkSwVlanUntaggedPortListModule6 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of untagged ports (on module #6)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 14 }
atiStkSwVlanTaggedPortListModule7 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of tagged ports (on module #7)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 15 }
atiStkSwVlanUntaggedPortListModule7 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of untagged ports (on module #7)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 16 }
atiStkSwVlanTaggedPortListModule8 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of tagged ports (on module #8)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 17 }
atiStkSwVlanUntaggedPortListModule8 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a list of untagged ports (on module #8)
that participate in this VLAN."
::= { atiStkSwVlanConfigEntry 18 }
atiStkSwVlanConfigEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The current status of this VLAN entry.
Please note the RowStatus implementation details.
VLANs can be created with a CreateandWait or CreateAndGo RowStatus.
When using CreateAndGo all fields must be valid.
VLANs created without a named defined have a NotReady Status.
NotReady accepts transitions to NotInService or Active.
A NotInService VLAN is not commited to hardware.
NotInService accepts transitions to Active or the Destroy action.
VLANs in any state other than active is considered non-persistent
and is not available after a reset.
VLANs in the active state are persistent.
An active VLAN cannot accept a transition to NotInService., i.e.
from persistent to non-persistent. It may be destroyed."
::= { atiStkSwVlanConfigEntry 19 }
atiStkSwVlanActualUntaggedPortListModule1 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the list of actual untagged ports that are
participating in this VLAN. The untagged port membership can be
temporarily changed by 802.1x Dynamic VLAN or Guest VLAN features.
The currently effective port membership information can be retrieved
from this object. "
::= { atiStkSwVlanConfigEntry 20 }
-- atiStkSwPort2VlanTable
atiStkSwPort2VlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwPort2VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This tables contains a list of ports in the switch and their
associated VLAN configuration information."
::= { atiStkSwVlanGroup 2 }
atiStkSwPort2VlanEntry OBJECT-TYPE
SYNTAX AtiStkSwPort2VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwPort2VlanTable'
that describes the VLAN information associated with a given
module/port."
INDEX { atiStkSwModuleId, atiStkSwPortId }
::= { atiStkSwPort2VlanTable 1 }
AtiStkSwPort2VlanEntry ::=
SEQUENCE {
atiStkSwPortVlanId Integer32,
atiStkSwPortVlanName DisplayString
}
atiStkSwPortVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the VLAN to which this port belongs."
::= { atiStkSwPort2VlanEntry 1 }
atiStkSwPortVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..19))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the VLAN to which this port belongs."
::= { atiStkSwPort2VlanEntry 2 }
-- atiStkSwMacAddr2VlanTable
atiStkSwMacAddr2VlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwMacAddr2VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of MAC addresses (in the
forwarding table of the switch) and the associated VLAN to
which each MAC address belongs."
::= { atiStkSwVlanGroup 3 }
atiStkSwMacAddr2VlanEntry OBJECT-TYPE
SYNTAX AtiStkSwMacAddr2VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwMacAddr2VlanTable'
that associates a MAC address (in the forwarding table of the
switch) with the VLAN to which the address belongs."
INDEX { atiStkSwMacAddress, atiStkSwMacAddrVlanId }
::= { atiStkSwMacAddr2VlanTable 1 }
AtiStkSwMacAddr2VlanEntry ::=
SEQUENCE {
atiStkSwMacAddress MacAddress,
atiStkSwMacAddrVlanId Integer32,
atiStkSwMacAddrVlanName DisplayString,
atiStkSwMacAddrModuleId Integer32,
atiStkSwMacAddrPortId Integer32,
atiStkSwMacAddrPortList DisplayString
}
atiStkSwMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A MAC address from the forwarding table of the switch."
::= { atiStkSwMacAddr2VlanEntry 1 }
atiStkSwMacAddrVlanId OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the VLAN to which this MAC address belongs."
::= { atiStkSwMacAddr2VlanEntry 2 }
atiStkSwMacAddrVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..19))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the VLAN to which this MAC address belongs."
::= { atiStkSwMacAddr2VlanEntry 3 }
atiStkSwMacAddrModuleId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module ID on which this MAC address entry exists."
::= { atiStkSwMacAddr2VlanEntry 4 }
atiStkSwMacAddrPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port ID (on the module specified by
'atiStkSwMacAddrModuleId') on which this MAC address entry
exists. This will display 0 for a multicast mac address.
Please check the PortList for the Multicast details.
Note: This will be eventually deprected approximately Dec'2004."
::= { atiStkSwMacAddr2VlanEntry 5 }
atiStkSwMacAddrPortList OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port List (on the module specified by
'atiStkSwMacAddrModuleId') on which this MAC address entry
exists. This is shown as U: Untagged Ports T: Tagged Ports."
::= { atiStkSwMacAddr2VlanEntry 6 }
-- Objects to control VLAN mode (user-configured vs pre-configured)
atiStkSwVlanMode OBJECT-TYPE
SYNTAX INTEGER {
user-configured (1),
multiple (2),
multiple-802-1Q (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the current VLAN mode. Setting
this object to 'user-configured (1)' allows the
manager to create, delete and modify VLANs using
atiStkSwVlanConfigTable'.
Setting this object to 'multiple (2)' or
'multiple-802-1Q (3)'will result in the creation of
predefined VLANs. Setting these values requires that
the object 'atiStkSwVlanUplinkVlanPort' also be set
in the same SET request. Note that SET operations on
any object under 'atiStkSwVlanConfigTable' are not
allowed in these two modes."
::= { atiStkSwVlanGroup 4 }
atiStkSwVlanUplinkVlanPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the Uplink VLAN Port ID used
while creating pre-configured VLANs. This object can
be set to any valid Port ID present on the switch.
Note that a SET operation on the object
'atiStkSwVlanMode' to the value 'multiple (2)' or
'multiple-802-1Q (3)' should always be accompanied
by a SET operation on this object in the same SET
request.
By default this object is set to 0 when
'atiStkSwVlanMode' is set to 'user-configured (1)'."
::= { atiStkSwVlanGroup 5 }
atiStkSwGVRPConfig OBJECT IDENTIFIER ::= {atiStkSwVlanGroup 6}
-- The atiStkSwGVRPConfig
atiStkSwGVRPStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled/Disabled GVRP on a switch basis."
::= { atiStkSwGVRPConfig 1 }
atiStkSwGVRPGIPStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled/Disabled GARP Information Propagation (GIP) on a switch
basis."
::= { atiStkSwGVRPConfig 2 }
atiStkSwGVRPJoinTimer OBJECT-TYPE
SYNTAX Integer32 (10..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Join Timer in centi seconds, (1/100th of seconds),
The default is 20 centi seconds."
::= { atiStkSwGVRPConfig 3 }
atiStkSwGVRPLeaveTimer OBJECT-TYPE
SYNTAX Integer32 (30..180)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Leave Timer in centi seconds, (1/100th of seconds),
The default is 60 centi seconds."
::= { atiStkSwGVRPConfig 4 }
atiStkSwGVRPLeaveAllTimer OBJECT-TYPE
SYNTAX Integer32 (500..3000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Leave All Timer in centi seconds, (1/100th of seconds),
The default is 1000 centi seconds."
::= { atiStkSwGVRPConfig 5 }
-- The atiStkSwGVRPPortConfigTable
atiStkSwGVRPPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwGVRPPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is configuring the GVRP Vlan base on each port."
::= { atiStkSwVlanGroup 7 }
atiStkSwGVRPPortConfigEntry OBJECT-TYPE
SYNTAX AtiStkSwGVRPPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwGVRPPortConfigTable'."
INDEX { atiStkSwGVRPPortConfigModuleId, atiStkSwGVRPPortConfigPortId }
::= { atiStkSwGVRPPortConfigTable 1 }
AtiStkSwGVRPPortConfigEntry::=
SEQUENCE {
atiStkSwGVRPPortConfigModuleId Integer32,
atiStkSwGVRPPortConfigPortId Integer32,
atiStkSwGVRPPortConfigStatus INTEGER
}
atiStkSwGVRPPortConfigModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An ID that indicate which module it refer to for stacking."
::= { atiStkSwGVRPPortConfigEntry 1 }
atiStkSwGVRPPortConfigPortId OBJECT-TYPE
SYNTAX Integer32 (1..50)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port Index."
::= { atiStkSwGVRPPortConfigEntry 2 }
atiStkSwGVRPPortConfigStatus OBJECT-TYPE
SYNTAX INTEGER {
none (1),
normal (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port Status for GVRP Vlan either Normal or Mode can be set."
::= { atiStkSwGVRPPortConfigEntry 3 }
-------------- atiStkSwGVRPCountersTable ----------------------------
atiStkSwGVRPCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwGVRPCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is configuring the GVRP Vlan base on each port."
::= { atiStkSwVlanGroup 8 }
atiStkSwGVRPCountersEntry OBJECT-TYPE
SYNTAX AtiStkSwGVRPCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwGVRPCountersTable'."
INDEX { atiStkSwGVRPCountersModuleId }
::= { atiStkSwGVRPCountersTable 1 }
AtiStkSwGVRPCountersEntry::=
SEQUENCE {
atiStkSwGVRPCountersModuleId Integer32,
atiStkSwGVRPCountersGARPRxPkt Counter32,
atiStkSwGVRPCountersInvalidGARPRxPkt Counter32,
atiStkSwGVRPCountersGARPTxPkt Counter32,
atiStkSwGVRPCountersGARPTxDisabled Counter32,
atiStkSwGVRPCountersPortNotSending Counter32,
atiStkSwGVRPCountersGARPDisabled Counter32,
atiStkSwGVRPCountersPortNotListening Counter32,
atiStkSwGVRPCountersInvalidPort Counter32,
atiStkSwGVRPCountersInvalidProtocol Counter32,
atiStkSwGVRPCountersInvalidFormat Counter32,
atiStkSwGVRPCountersDatabaseFull Counter32,
atiStkSwGVRPCountersRxMsgLeaveAll Counter32,
atiStkSwGVRPCountersRxMsgJoinEmpty Counter32,
atiStkSwGVRPCountersRxMsgJoinIn Counter32,
atiStkSwGVRPCountersRxMsgLeaveEmpty Counter32,
atiStkSwGVRPCountersRxMsgLeaveIn Counter32,
atiStkSwGVRPCountersRxMsgEmpty Counter32,
atiStkSwGVRPCountersRxMsgBadMsg Counter32,
atiStkSwGVRPCountersRxMsgBadAttribute Counter32,
atiStkSwGVRPCountersTxMsgLeaveAll Counter32,
atiStkSwGVRPCountersTxMsgJoinEmpty Counter32,
atiStkSwGVRPCountersTxMsgJoinIn Counter32,
atiStkSwGVRPCountersTxMsgLeaveEmpty Counter32,
atiStkSwGVRPCountersTxMsgLeaveIn Counter32,
atiStkSwGVRPCountersTxMsgEmpty Counter32
}
atiStkSwGVRPCountersModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An ID that indicate which module it refer to for stacking."
::= { atiStkSwGVRPCountersEntry 1 }
atiStkSwGVRPCountersGARPRxPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 2 }
atiStkSwGVRPCountersInvalidGARPRxPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 3 }
atiStkSwGVRPCountersGARPTxPkt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 4 }
atiStkSwGVRPCountersGARPTxDisabled OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 5 }
atiStkSwGVRPCountersPortNotSending OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 6 }
atiStkSwGVRPCountersGARPDisabled OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 7 }
atiStkSwGVRPCountersPortNotListening OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 8 }
atiStkSwGVRPCountersInvalidPort OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 9 }
atiStkSwGVRPCountersInvalidProtocol OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 10 }
atiStkSwGVRPCountersInvalidFormat OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 11 }
atiStkSwGVRPCountersDatabaseFull OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 12 }
atiStkSwGVRPCountersRxMsgLeaveAll OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 13 }
atiStkSwGVRPCountersRxMsgJoinEmpty OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 14 }
atiStkSwGVRPCountersRxMsgJoinIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 15 }
atiStkSwGVRPCountersRxMsgLeaveEmpty OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 16 }
atiStkSwGVRPCountersRxMsgLeaveIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 17 }
atiStkSwGVRPCountersRxMsgEmpty OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 18 }
atiStkSwGVRPCountersRxMsgBadMsg OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 19 }
atiStkSwGVRPCountersRxMsgBadAttribute OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 20 }
atiStkSwGVRPCountersTxMsgLeaveAll OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 21 }
atiStkSwGVRPCountersTxMsgJoinEmpty OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 22 }
atiStkSwGVRPCountersTxMsgJoinIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 23 }
atiStkSwGVRPCountersTxMsgLeaveEmpty OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 24 }
atiStkSwGVRPCountersTxMsgLeaveIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 25 }
atiStkSwGVRPCountersTxMsgEmpty OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwGVRPCountersEntry 26 }
-- The atiStkSwMacAddrGroup
-- Defined below atiStkSwStaticMacAddrTable OBJECT IDENTIFIER ::= { atiStkSwMacAddrGroup 1 }
-- atiStkSwStaticMacAddrTable
atiStkSwStaticMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwStaticMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of static MAC address configured
on the switch."
::= { atiStkSwMacAddrGroup 1 }
atiStkSwStaticMacAddrEntry OBJECT-TYPE
SYNTAX AtiStkSwStaticMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is an entry in 'atiStkSwStaticMacAddrTable' that
describes a static MAC address configured on a given module
and port."
INDEX { atiStkSwStaticMacAddress, atiStkSwStaticMacAddrVlanId }
::= { atiStkSwStaticMacAddrTable 1 }
AtiStkSwStaticMacAddrEntry ::=
SEQUENCE {
atiStkSwStaticMacAddress MacAddress,
atiStkSwStaticMacAddrVlanId Integer32,
atiStkSwStaticMacAddrModuleId Integer32,
atiStkSwStaticMacAddrPortId Integer32,
atiStkSwStaticMacAddrPortList DisplayString,
atiStkSwStaticMacAddrEntryStatus RowStatus
}
atiStkSwStaticMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the static MAC address of this entry."
::= { atiStkSwStaticMacAddrEntry 1 }
atiStkSwStaticMacAddrVlanId OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the VLAN on which this static MAC address entry is
configured."
::= { atiStkSwStaticMacAddrEntry 2 }
atiStkSwStaticMacAddrModuleId OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The module ID on which this static MAC address entry is
configured."
::= { atiStkSwStaticMacAddrEntry 3 }
atiStkSwStaticMacAddrPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port ID (on the module specified by
'atiStkSwStaticMacAddrModuleId') on which this static MAC
address entry is configured.
Note: a) When defining a list this value must be 0.
b) This is on track to be deprecated approx. Dec'2004."
::= { atiStkSwStaticMacAddrEntry 4 }
atiStkSwStaticMacAddrPortList OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port list (on the module specified by
'atiStkSwStaticMacAddrModuleId') on which this static MAC
address entry is configured. This can be a single port for
a unicast address or multiple ports for a multicast address.
Note: a) The display shows the strings as U: Untagged Port List
and T: Tagged Port List. However, when creating an entry,
the U: and T: must not be defined. They are automatically
created as per the VLAN.
b) This must not be defined when adding a unicast mac
address. Use PortId in that case."
::= { atiStkSwStaticMacAddrEntry 5 }
atiStkSwStaticMacAddrEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The current status of this static MAC address entry."
::= { atiStkSwStaticMacAddrEntry 6 }
-- The atiStkSwEthStatsGroup
-- Defined below atiStkSwEthModuleMonTable OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 1 }
-- Defined below atiStkSwEthModuleErrTable OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 2 }
-- Defined below atiStkSwEthPortMonTable OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 3 }
-- Defined below atiStkSwEthPortErrTable OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 4 }
-- atiStkSwEthModuleMonTable
atiStkSwEthModuleMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwEthModuleMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of modules and their associated
ethernet statistics (measured on the module as a whole)."
::= { atiStkSwEthStatsGroup 1 }
atiStkSwEthModuleMonEntry OBJECT-TYPE
SYNTAX AtiStkSwEthModuleMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwEthModuleMonTable'
that describes the ethernet statistics measured on a given
module as a whole."
INDEX { atiStkSwModuleId }
::= { atiStkSwEthModuleMonTable 1 }
AtiStkSwEthModuleMonEntry ::=
SEQUENCE {
atiStkSwEthModuleMonTxGoodFrames Counter64,
atiStkSwEthModuleMonRxGoodFrames Counter64,
atiStkSwEthModuleMonTxTotalBytes Counter64,
atiStkSwEthModuleMonTxBroadcastFrames Counter64,
atiStkSwEthModuleMonTxMulticastFrames Counter64,
atiStkSwEthModuleMonRxOverrunFrames Counter64
}
atiStkSwEthModuleMonTxGoodFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames transmitted by this module."
::= { atiStkSwEthModuleMonEntry 1 }
atiStkSwEthModuleMonRxGoodFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames received by this module."
::= { atiStkSwEthModuleMonEntry 2 }
atiStkSwEthModuleMonTxTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes transmitted by this module."
::= { atiStkSwEthModuleMonEntry 3 }
atiStkSwEthModuleMonTxBroadcastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of broadcast frames transmitted from this
module."
::= { atiStkSwEthModuleMonEntry 4 }
atiStkSwEthModuleMonTxMulticastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of multicast frames transmitted from this
module."
::= { atiStkSwEthModuleMonEntry 5 }
atiStkSwEthModuleMonRxOverrunFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of oversized frames received on this module."
::= { atiStkSwEthModuleMonEntry 6 }
-- atiStkSwEthModuleErrTable
atiStkSwEthModuleErrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwEthModuleErrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of modules and their associated
ethernet error statistics (measured on the module as a whole)."
::= { atiStkSwEthStatsGroup 2 }
atiStkSwEthModuleErrEntry OBJECT-TYPE
SYNTAX AtiStkSwEthModuleErrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwEthModuleErrTable'
that describes the ethernet error statistics measured on a
given module as a whole."
INDEX { atiStkSwModuleId }
::= { atiStkSwEthModuleErrTable 1 }
AtiStkSwEthModuleErrEntry ::=
SEQUENCE {
atiStkSwEthModuleErrRxCRC Counter64,
atiStkSwEthModuleErrRxBadFrames Counter64,
atiStkSwEthModuleErrCollisions Counter64
}
atiStkSwEthModuleErrRxCRC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CRC errors on packets received on this
module."
::= { atiStkSwEthModuleErrEntry 1 }
atiStkSwEthModuleErrRxBadFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bad frames received on this module."
::= { atiStkSwEthModuleErrEntry 2 }
atiStkSwEthModuleErrCollisions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a collision was detected on this module."
::= { atiStkSwEthModuleErrEntry 3 }
-- atiStkSwEthPortMonTable
atiStkSwEthPortMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwEthPortMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of ports and their associated
ethernet statistics."
::= { atiStkSwEthStatsGroup 3 }
atiStkSwEthPortMonEntry OBJECT-TYPE
SYNTAX AtiStkSwEthPortMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwEthPortMonTable'
that describes the ethernet statistics measured on a given
module/port."
INDEX { atiStkSwModuleId, atiStkSwPortId }
::= { atiStkSwEthPortMonTable 1 }
AtiStkSwEthPortMonEntry ::=
SEQUENCE {
atiStkSwEthPortMonTxGoodFrames Counter64,
atiStkSwEthPortMonRxGoodFrames Counter64,
atiStkSwEthPortMonTxTotalBytes Counter64,
atiStkSwEthPortMonTxBroadcastFrames Counter64,
atiStkSwEthPortMonTxMulticastFrames Counter64,
atiStkSwEthPortMonRxOverrunFrames Counter64
}
atiStkSwEthPortMonTxGoodFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames transmitted by this port."
::= { atiStkSwEthPortMonEntry 1 }
atiStkSwEthPortMonRxGoodFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames received by this port."
::= { atiStkSwEthPortMonEntry 2 }
atiStkSwEthPortMonTxTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes transmitted by this port."
::= { atiStkSwEthPortMonEntry 3 }
atiStkSwEthPortMonTxBroadcastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of broadcast frames transmitted from this
port."
::= { atiStkSwEthPortMonEntry 4 }
atiStkSwEthPortMonTxMulticastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of broadcast frames transmitted from this
port."
::= { atiStkSwEthPortMonEntry 5 }
atiStkSwEthPortMonRxOverrunFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of oversized frames received on this port."
::= { atiStkSwEthPortMonEntry 6 }
-- atiStkSwEthPortErrTable
atiStkSwEthPortErrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwEthPortErrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of ports and their associated
ethernet error statistics."
::= { atiStkSwEthStatsGroup 4 }
atiStkSwEthPortErrEntry OBJECT-TYPE
SYNTAX AtiStkSwEthPortErrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwEthPortErrTable'
that describes the ethernet error statistics measured on a
given module/port."
INDEX { atiStkSwModuleId, atiStkSwPortId }
::= { atiStkSwEthPortErrTable 1 }
AtiStkSwEthPortErrEntry ::=
SEQUENCE {
atiStkSwEthPortErrRxBadFrames Counter64,
atiStkSwEthPortErrCollisions Counter64
}
atiStkSwEthPortErrRxBadFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bad frames received on this port."
::= { atiStkSwEthPortErrEntry 1 }
atiStkSwEthPortErrCollisions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a collision was detected on this port."
::= { atiStkSwEthPortErrEntry 2 }
-- The atiStkSwTrapsGroup
atiStkSwFanStopTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwSysModuleId }
STATUS current
DESCRIPTION
"This trap is sent out when an error in the fan operation is
detected in a module."
::= { atiStkSwTrapsGroup 1 }
atiStkSwTemperatureAbnormalTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwSysModuleId }
STATUS obsolete
DESCRIPTION
"This trap is sent out when the temperature of a module
becomes abnormal."
::= { atiStkSwTrapsGroup 2 }
atiStkSwIntrusionDetectionTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId , atiStkSwIntruderAttackVlanId, atiStkSwIntruderAttackMacAddr }
STATUS current
DESCRIPTION
"This trap is sent out when an intrusion is detected on a port
in the switch and the port security has been configured to
send traps. It includes the mac address and vlan."
::= { atiStkSwTrapsGroup 3 }
atiStkSwDOSTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId, atiStkSwPortDOSAttackType }
STATUS current
DESCRIPTION
"This trap is sent out when DOS (Denial of Service) attack is detected
on a port in the switch and the port security has been configured to
send traps.
This trap is not applicable to 8300 series products."
::= { atiStkSwTrapsGroup 4 }
atiStkSwSTPPortStateChangeTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId}
STATUS current
DESCRIPTION
"This trap is sent out when STP port state changes due to RSTP/MSTP
topology changes in the switch.
This trap is not applicable to 8300 series products."
::= { atiStkSwTrapsGroup 5 }
atiStkSwSTPTrunkStateChangeTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwSysModuleId}
STATUS current
DESCRIPTION
"This trap is sent out when STP trunk state changes due to RSTP/MSTP
topology changes in the switch.
This trap is not applicable to 8300 series products."
::= { atiStkSwTrapsGroup 6 }
atiStkSwSysRPSStateChangedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwSysModuleId, atiStkSwSysRPSPresent, atiStkSwSysRPSState , atiStkSwSysDCState }
STATUS current
DESCRIPTION
"This trap is sent out when the RPS(redundant Power Supply)
changes state in the switch.
Please read the description of the notification objects
and their states 'AtiStkSwSysProductInfoEntry' above.
This trap is not applicable to 8300 series products."
::= { atiStkSwTrapsGroup 7 }
atiStkSwTrapVarMgmtType OBJECT-TYPE
SYNTAX INTEGER {
notrap(1),
ssh (2),
telnet (3),
web (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of management interface that was last disabled due to continuos
invalid logins. This variable is a placeholder for the object sent in
the atiStkSwMgmtDisabledTrap, but can be read independently if
required.
It will hold the value of the latest trap. A value of 'notrap'
indicates
that no trap has occured of this type from the last bootup time."
::= { atiStkSwTrapsGroup 8 }
atiStkSwTrapVarMgmtIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the management station that had continuos invalid
logins.
This variable is a placeholder for the object sent in the
atiStkSwMgmtDisabledTrap, but can be read independently if required.
It will hold the value of the latest trap. A value of 0.0.0.0 indicates
that no trap has occured of this type from the last bootup time."
::= { atiStkSwTrapsGroup 9 }
atiStkSwMgmtDisabledTrap NOTIFICATION-TYPE
OBJECTS {atiStkSwTrapVarMgmtType, atiStkSwTrapVarMgmtIpAddr}
STATUS current
DESCRIPTION
"This trap is sent out when a management interface is disabled due to
continuos invalid logins.
This trap is not applicable to 8300 series products."
::= { atiStkSwTrapsGroup 15 }
atiStkSwTemperatureLimitTrap NOTIFICATION-TYPE
OBJECTS {atiStkSwSysModuleId, atiStkSwSysTemperatureLimitValue}
STATUS current
DESCRIPTION
"This trap is send when the system temperature crosses threshold values
defined for different temperature levels,
e.g. high (warning) temperature, critical (error) temperature. Also
the threshold limit may be different depends on the model type."
::= { atiStkSwTrapsGroup 16 }
atiStkSwFanOkTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwSysModuleId }
STATUS current
DESCRIPTION
"This trap is sent out when a fan become running Ok."
::= { atiStkSwTrapsGroup 17 }
atiStkSwTemperatureNormalTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwSysModuleId }
STATUS current
DESCRIPTION
"This trap is sent out when it is generated when system temperature
become normal."
::= { atiStkSwTrapsGroup 18 }
atiStkSwHighRateStormDetectedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId }
STATUS current
DESCRIPTION
"This trap is sent out when Storm Detection function detects a received
packets rate is over the configured high rate threshold."
::= { atiStkSwTrapsGroup 19 }
atiStkSwWarningHighRateStormBlockedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId, atiStkSwPortStormDetectCurrentHighAction }
STATUS current
DESCRIPTION
"This trap is sent out when Storm Detection function blocks a port with
over a received packets high rate threshold."
::= { atiStkSwTrapsGroup 20 }
atiStkSwRecoverHighRateStormBlockedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId }
STATUS current
DESCRIPTION
"This trap is sent out when Storm Detection function gets a blocked
port back to normal."
::= { atiStkSwTrapsGroup 21 }
atiStkSwLowRateStormDetectedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId }
STATUS current
DESCRIPTION
"This trap is sent out when Storm Detection function detects a received
packets rate is over the configured row rate threshold."
::= { atiStkSwTrapsGroup 22 }
atiStkSwWarningLowRateStormBlockedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId, atiStkSwPortStormDetectCurrentLowAction }
STATUS current
DESCRIPTION
"This trap is sent out when Storm Detection function blocks a port with
over a received packets low rate threshold."
::= { atiStkSwTrapsGroup 23 }
atiStkSwRecoverLowRateStormBlockedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId }
STATUS current
DESCRIPTION
"This trap is sent out when Storm Detection function gets a blocked
port back to normal."
::= { atiStkSwTrapsGroup 24 }
atiStkSwStackTopologyChangeTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwSysNumOfModuleInStack}
STATUS current
DESCRIPTION
"This trap is sent out when there is a topology change in the stack.
Either one or more stack member is added or deleted."
::= { atiStkSwTrapsGroup 25 }
atiStkSwBPDUGuardIsTriggeredTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId }
STATUS current
DESCRIPTION
"This trap is sent out when a BPDU guard detects a spoofed BPDU
entering the STP system thru the edge port. The BPDU guard will disable
the port and notify the system administrator."
::= { atiStkSwTrapsGroup 26 }
atiStkSwLoopDetectedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId, atiStkSwPortLoopDetectCurrentVlanId }
STATUS current
DESCRIPTION
"This trap is sent out when the switch detects a loop by receivig LDF packet."
::= { atiStkSwTrapsGroup 27 }
atiStkSwWarningLoopBlockedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId, atiStkSwPortLoopDetectCurrentAction }
STATUS current
DESCRIPTION
"This trap is sent out when Loop Detection function blocks a port."
::= { atiStkSwTrapsGroup 28 }
atiStkSwRecoverLoopBlockedTrap NOTIFICATION-TYPE
OBJECTS { atiStkSwModuleId, atiStkSwPortId }
STATUS current
DESCRIPTION
"This trap is sent out when Loop Detection function gets a blocked
port back to normal."
::= { atiStkSwTrapsGroup 29 }
-- The atiStkSwQoSGroup
-- This group is not applicable to 8300 series products.
atiStkSwQoSGroupNumberOfQueues OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives a count of the CoS Queues supported by the chipset.
This object is not applicable to 8300 series products."
::= { atiStkSwQoSGroup 1 }
atiStkSwQoSGroupSchedulingMode OBJECT-TYPE
SYNTAX INTEGER {
strict-priority (1),
weighted-round-robin (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows to configure QOS scheduling mode.
This object is not applicable to 8300 series products."
::= { atiStkSwQoSGroup 2 }
-- The atiStkSwQoSGroupCoSToQueueTable
atiStkSwQoSGroupCoSToQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwQoSGroupCoSToQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table object allows to configure queue for each CoS (Class fo
Service) priority.
This table object is not applicable to 8300 series products."
::= { atiStkSwQoSGroup 3 }
atiStkSwQoSGroupCoSToQueueEntry OBJECT-TYPE
SYNTAX AtiStkSwQoSGroupCoSToQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwQoSGroupCoSToQueueTable'
that describes the mapping of CoS priorities to corresponding Cos
Queues."
INDEX { atiStkSwQoSGroupCoSPriority }
::= { atiStkSwQoSGroupCoSToQueueTable 1 }
AtiStkSwQoSGroupCoSToQueueEntry ::=
SEQUENCE {
atiStkSwQoSGroupCoSPriority INTEGER,
atiStkSwQoSGroupCoSQueue INTEGER
}
atiStkSwQoSGroupCoSPriority OBJECT-TYPE
SYNTAX INTEGER {
cos-priority-0 (1),
cos-priority-1 (2),
cos-priority-2 (3),
cos-priority-3 (4),
cos-priority-4 (5),
cos-priority-5 (6),
cos-priority-6 (7),
cos-priority-7 (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the CoS priority."
::= { atiStkSwQoSGroupCoSToQueueEntry 1 }
atiStkSwQoSGroupCoSQueue OBJECT-TYPE
SYNTAX INTEGER {
egress-queue-0 (1),
egress-queue-1 (2),
egress-queue-2 (3),
egress-queue-3 (4),
egress-queue-4 (5),
egress-queue-5 (6),
egress-queue-6 (7),
egress-queue-7 (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the queue for each CoS priority. Please
note that the 94xx supports 8 levels, however, the 85xx
supports 4 levels."
::= { atiStkSwQoSGroupCoSToQueueEntry 2 }
-- The atiStkSwQoSGroupQueueToWeightTable
atiStkSwQoSGroupQueueToWeightTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwQoSGroupQueueToWeightEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object allows to configure weight for each
CoS (Class fo Service) queue .
This object table is not applicable to 8300 series products."
::= { atiStkSwQoSGroup 4 }
atiStkSwQoSGroupQueueToWeightEntry OBJECT-TYPE
SYNTAX AtiStkSwQoSGroupQueueToWeightEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwQoSGroupQueueToWeightTable'
that describes the mapping of CoS queues to corresponding weights."
INDEX { atiStkSwQoSGroupQueue }
::= { atiStkSwQoSGroupQueueToWeightTable 1 }
AtiStkSwQoSGroupQueueToWeightEntry ::=
SEQUENCE {
atiStkSwQoSGroupQueue INTEGER,
atiStkSwQoSGroupQueueWeight INTEGER
}
atiStkSwQoSGroupQueue OBJECT-TYPE
SYNTAX INTEGER {
egress-queue-0 (1),
egress-queue-1 (2),
egress-queue-2 (3),
egress-queue-3 (4),
egress-queue-4 (5),
egress-queue-5 (6),
egress-queue-6 (7),
egress-queue-7 (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the queue. Please note that the 94xx
supports 8 levels, however, the 85xx supports 4 levels."
::= { atiStkSwQoSGroupQueueToWeightEntry 1 }
atiStkSwQoSGroupQueueWeight OBJECT-TYPE
SYNTAX INTEGER(0..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the queue weight for each queue."
::= { atiStkSwQoSGroupQueueToWeightEntry 2 }
-- atiStkSwQosFlowGrpTable --
atiStkSwQosFlowGrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwQosFlowGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of modules present in the switch
stack and their associated hardware information."
::= { atiStkSwQoSGroup 5 }
atiStkSwQosFlowGrpEntry OBJECT-TYPE
SYNTAX AtiStkSwQosFlowGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwQosFlowGrpTable'
that describes the hardware informaton for a module present in
the switch stack."
INDEX { atiStkSwQosFlowGrpModuleId, atiStkSwQosFlowGrpId }
::= { atiStkSwQosFlowGrpTable 1 }
AtiStkSwQosFlowGrpEntry ::=
SEQUENCE {
atiStkSwQosFlowGrpModuleId Integer32,
atiStkSwQosFlowGrpId Integer32,
atiStkSwQosFlowGrpDescription DisplayString,
atiStkSwQosFlowGrpDSCPValue DisplayString,
atiStkSwQosFlowGrpPriority DisplayString,
atiStkSwQosFlowGrpRemarkPriority INTEGER,
atiStkSwQosFlowGrpTos DisplayString,
atiStkSwQosFlowGrpTosToPriority INTEGER,
atiStkSwQosFlowGrpPriorityToTos INTEGER,
atiStkSwQosFlowGrpClassifierList DisplayString,
atiStkSwQosFlowGrpRowStatus RowStatus
}
atiStkSwQosFlowGrpModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that corresponds to which module the data is retrieved
with stacking capability."
::= { atiStkSwQosFlowGrpEntry 1 }
atiStkSwQosFlowGrpId OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that corresponds to specific Flow Group base on Id within
Flow Group list."
::= { atiStkSwQosFlowGrpEntry 2 }
atiStkSwQosFlowGrpDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The description of a specific Flow Group."
::= { atiStkSwQosFlowGrpEntry 3 }
atiStkSwQosFlowGrpDSCPValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosFlowGrpEntry 4 }
atiStkSwQosFlowGrpPriority OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosFlowGrpEntry 5 }
atiStkSwQosFlowGrpRemarkPriority OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosFlowGrpEntry 6 }
atiStkSwQosFlowGrpTos OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosFlowGrpEntry 7 }
atiStkSwQosFlowGrpTosToPriority OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosFlowGrpEntry 8 }
atiStkSwQosFlowGrpPriorityToTos OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosFlowGrpEntry 9 }
atiStkSwQosFlowGrpClassifierList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosFlowGrpEntry 10 }
atiStkSwQosFlowGrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { atiStkSwQosFlowGrpEntry 11 }
-- atiStkSwQosTrafficClassTable
atiStkSwQosTrafficClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwQosTrafficClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of modules present in the switch
stack and their associated hardware information."
::= { atiStkSwQoSGroup 6 }
atiStkSwQosTrafficClassEntry OBJECT-TYPE
SYNTAX AtiStkSwQosTrafficClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwQosTrafficClassTable'
that describes the hardware informaton for a module present in
the switch stack."
INDEX { atiStkSwQosTrafficClassModuleId, atiStkSwQosTrafficClassId }
::= { atiStkSwQosTrafficClassTable 1 }
AtiStkSwQosTrafficClassEntry ::=
SEQUENCE {
atiStkSwQosTrafficClassModuleId Integer32,
atiStkSwQosTrafficClassId Integer32,
atiStkSwQosTrafficClassDescription DisplayString,
atiStkSwQosTrafficClassExceedAction INTEGER,
atiStkSwQosTrafficClassExceedRemarkValue Integer32,
atiStkSwQosTrafficClassDSCPValue DisplayString,
atiStkSwQosTrafficClassMaxBandwidth DisplayString,
atiStkSwQosTrafficClassBurstSize DisplayString,
atiStkSwQosTrafficClassPriority DisplayString,
atiStkSwQosTrafficClassRemarkPriority INTEGER,
atiStkSwQosTrafficClassToS DisplayString,
atiStkSwQosTrafficClassMoveToSToPriority INTEGER,
atiStkSwQosTrafficClassMovePriorityToToS INTEGER,
atiStkSwQosTrafficClassFlowGroupList DisplayString,
atiStkSwQosTrafficClassRowStatus RowStatus
}
atiStkSwQosTrafficClassModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 1 }
atiStkSwQosTrafficClassId OBJECT-TYPE
SYNTAX Integer32 (0..511)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 2 }
atiStkSwQosTrafficClassDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 3 }
atiStkSwQosTrafficClassExceedAction OBJECT-TYPE
SYNTAX INTEGER {
drop (1),
remark (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 4 }
atiStkSwQosTrafficClassExceedRemarkValue OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 5 }
atiStkSwQosTrafficClassDSCPValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosTrafficClassEntry 6 }
atiStkSwQosTrafficClassMaxBandwidth OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 7 }
atiStkSwQosTrafficClassBurstSize OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 8 }
atiStkSwQosTrafficClassPriority OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 9 }
atiStkSwQosTrafficClassRemarkPriority OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosTrafficClassEntry 10 }
atiStkSwQosTrafficClassToS OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosTrafficClassEntry 11 }
atiStkSwQosTrafficClassMoveToSToPriority OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosTrafficClassEntry 12 }
atiStkSwQosTrafficClassMovePriorityToToS OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosTrafficClassEntry 13 }
atiStkSwQosTrafficClassFlowGroupList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosTrafficClassEntry 14 }
atiStkSwQosTrafficClassRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { atiStkSwQosTrafficClassEntry 15 }
-- atiStkSwQosPolicyTable
atiStkSwQosPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of modules present in the switch
stack and their associated hardware information."
::= { atiStkSwQoSGroup 7 }
atiStkSwQosPolicyEntry OBJECT-TYPE
SYNTAX AtiStkSwQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwQosPolicyTable'
that describes the hardware informaton for a module present in
the switch stack."
INDEX { atiStkSwQosPolicyModuleId, atiStkSwQosPolicyId }
::= { atiStkSwQosPolicyTable 1 }
AtiStkSwQosPolicyEntry ::=
SEQUENCE {
atiStkSwQosPolicyModuleId Integer32,
atiStkSwQosPolicyId Integer32,
atiStkSwQosPolicyDescription DisplayString,
atiStkSwQosPolicyRemarkDSCP INTEGER,
atiStkSwQosPolicyDSCPValue DisplayString,
atiStkSwQosPolicyToS DisplayString,
atiStkSwQosPolicyMoveToSToPriority INTEGER,
atiStkSwQosPolicyMovePriorityToToS INTEGER,
atiStkSwQosPolicySendToMirrorPort INTEGER,
atiStkSwQosPolicyTrafficClassList DisplayString,
atiStkSwQosPolicyRedirectPort DisplayString,
atiStkSwQosPolicyIngressPortList DisplayString,
atiStkSwQosPolicyEgressPortList DisplayString,
atiStkSwQosPolicyRowStatus RowStatus
}
atiStkSwQosPolicyModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwQosPolicyEntry 1 }
atiStkSwQosPolicyId OBJECT-TYPE
SYNTAX Integer32 (0..511)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { atiStkSwQosPolicyEntry 2 }
atiStkSwQosPolicyDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosPolicyEntry 3 }
atiStkSwQosPolicyRemarkDSCP OBJECT-TYPE
SYNTAX INTEGER {
all (1),
none (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { atiStkSwQosPolicyEntry 4 }
atiStkSwQosPolicyDSCPValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 5 }
atiStkSwQosPolicyToS OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 6 }
atiStkSwQosPolicyMoveToSToPriority OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 7 }
atiStkSwQosPolicyMovePriorityToToS OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 8 }
atiStkSwQosPolicySendToMirrorPort OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 9 }
atiStkSwQosPolicyTrafficClassList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 10 }
atiStkSwQosPolicyRedirectPort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 11 }
atiStkSwQosPolicyIngressPortList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 12 }
atiStkSwQosPolicyEgressPortList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 13 }
atiStkSwQosPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { atiStkSwQosPolicyEntry 14 }
-- atiStkSwQosGroupPortCosPriorityTable
atiStkSwQoSGroupPortCoSPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwQoSGroupPortCoSPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table object allows to configure port priority for each CoS
(Class of Service) priority. This table object is not applicable to
8300 series products."
::= { atiStkSwQoSGroup 8 }
atiStkSwQoSGroupPortCoSPriorityEntry OBJECT-TYPE
SYNTAX AtiStkSwQoSGroupPortCoSPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in
'atiStkSwQoSGroupPortCoSPriorityTable' it defines the CoS priority for
each port, and the priority defined for a port should override priority
already in the priority tagged packet received by the switch."
INDEX { atiStkSwQoSGroupPortCoSPriorityModuleId,
atiStkSwQoSGroupPortCoSPriorityPortId }
::= { atiStkSwQoSGroupPortCoSPriorityTable 1 }
AtiStkSwQoSGroupPortCoSPriorityEntry ::=
SEQUENCE {
atiStkSwQoSGroupPortCoSPriorityModuleId Integer32,
atiStkSwQoSGroupPortCoSPriorityPortId Integer32,
atiStkSwQoSGroupPortCoSPriorityPriority Integer32,
atiStkSwQoSGroupPortCoSPriorityOverridePriority INTEGER
}
atiStkSwQoSGroupPortCoSPriorityModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the Module Id of the table."
::= { atiStkSwQoSGroupPortCoSPriorityEntry 1 }
atiStkSwQoSGroupPortCoSPriorityPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the IfIndex of the table."
::= { atiStkSwQoSGroupPortCoSPriorityEntry 2 }
atiStkSwQoSGroupPortCoSPriorityPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the priority for each port CoS priority."
::= { atiStkSwQoSGroupPortCoSPriorityEntry 3 }
atiStkSwQoSGroupPortCoSPriorityOverridePriority OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the override priority for each port CoS
priority."
::= { atiStkSwQoSGroupPortCoSPriorityEntry 4 }
-- atiStkSwStaticTrunkTable
atiStkSwStaticTrunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwStaticTrunkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of static trunk configuration present
in the switch stack."
::= { atiStkSwTrunkGroup 1 }
atiStkSwStaticTrunkEntry OBJECT-TYPE
SYNTAX AtiStkSwStaticTrunkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwStaticTrunkTable'
that describes the static trunk informaton for a module present in
the switch stack."
INDEX { atiStkSwStaticTrunkModuleId, atiStkSwStaticTrunkIndex }
::= { atiStkSwStaticTrunkTable 1 }
AtiStkSwStaticTrunkEntry ::=
SEQUENCE {
atiStkSwStaticTrunkModuleId Integer32,
atiStkSwStaticTrunkIndex Integer32,
atiStkSwStaticTrunkId Integer32,
atiStkSwStaticTrunkName DisplayString,
atiStkSwStaticTrunkMethod INTEGER,
atiStkSwStaticTrunkPortList DisplayString,
atiStkSwStaticTrunkStatus INTEGER,
atiStkSwStaticTrunkRowStatus RowStatus
}
atiStkSwStaticTrunkModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier for switch stack."
::= { atiStkSwStaticTrunkEntry 1 }
atiStkSwStaticTrunkIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index for a trunk entry."
::= { atiStkSwStaticTrunkEntry 2 }
atiStkSwStaticTrunkId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier for a trunk."
::= { atiStkSwStaticTrunkEntry 3 }
atiStkSwStaticTrunkName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of a trunk, once the entry has created, it cannot be changed."
::= { atiStkSwStaticTrunkEntry 4 }
atiStkSwStaticTrunkMethod OBJECT-TYPE
SYNTAX INTEGER {
srcIp (1),
dstIp (2),
src-dstIp (3),
srcMac (4),
dstMac (5),
src-dstMac (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trunk distribution mode."
::= { atiStkSwStaticTrunkEntry 5 }
atiStkSwStaticTrunkPortList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A list of ports that used as a trunk port."
::= { atiStkSwStaticTrunkEntry 6 }
atiStkSwStaticTrunkStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the trunk, either up or down."
::= { atiStkSwStaticTrunkEntry 7 }
atiStkSwStaticTrunkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status."
::= { atiStkSwStaticTrunkEntry 8 }
-- atiStkSwACLConfigTable
atiStkSwACLConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiStkSwACLConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a Access Control List (ACL) in the
switch and their associated attributes."
::= { atiStkSwACLGroup 1 }
atiStkSwACLConfigEntry OBJECT-TYPE
SYNTAX AtiStkSwACLConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an entry in 'atiStkSwACLConfigTable'
that describes the ACL in the switch."
INDEX { atiStkSwACLModuleId, atiStkSwACLId }
::= { atiStkSwACLConfigTable 1 }
AtiStkSwACLConfigEntry ::=
SEQUENCE {
atiStkSwACLModuleId Integer32,
atiStkSwACLId Integer32,
atiStkSwACLDescription DisplayString,
atiStkSwACLAction INTEGER,
atiStkSwACLClassifierList DisplayString,
atiStkSwACLPortList DisplayString,
atiStkSwACLRowStatus RowStatus
}
atiStkSwACLModuleId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the ID of a module present in the switch
stack."
::= { atiStkSwACLConfigEntry 1 }
atiStkSwACLId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the ID of the ACL table."
::= { atiStkSwACLConfigEntry 2 }
atiStkSwACLDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The description of the ACL entry."
::= { atiStkSwACLConfigEntry 3 }
atiStkSwACLAction OBJECT-TYPE
SYNTAX INTEGER {
deny (1),
permit (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The action of the ACL entry either deny or permit."
::= { atiStkSwACLConfigEntry 4 }
atiStkSwACLClassifierList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The classifier list of the entry."
::= { atiStkSwACLConfigEntry 5 }
atiStkSwACLPortList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port list of the ACL entry."
::= { atiStkSwACLConfigEntry 6 }
atiStkSwACLRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status of the table."
::= { atiStkSwACLConfigEntry 7 }
END