-- Copyright 2002-2014 by Allied Telesis, Inc. -- -- Name: AtiEdgeSwitch-MIB -- -- Version: 7.00 MIB 2.4.1.5 -- -- Products using this MIB: -- AT-9000/28 -- AT-9000/28SP -- AT-9000/28POE -- AT-9000/52 -- AT-9000/12POE -- AT-8100S/24 -- AT-8100S/24C -- AT-8100S/24POE -- AT-8100S/48 -- AT-8100S/48POE -- AT-8100S/16F8-SC -- AT-8100S/24F-LC -- AT-8100S/16F8-LC -- AT-8100L/8 -- AT-8100L/8POE -- AT-8100S/24F-SC -- AT-8100S/24DC -- AT-FS970M/24C -- AT-FS970M/8 -- AT-FS970M/8PS -- AT-FS970M/24PS -- AT-FS970M/48 -- AT-FS970M/48PS -- AT-FS970M/16F8-LC -- AT-FS970M/24LPS -- AT-FS970M/24F -- AT-FS970M/16F8-SC -- -- History: -- Nelson Ho 08/28/2009 : Ported from ATS63 -- -- Nelson Ho v 4.00 08/28/2009 : Add new product branch 14 for 9924T -- -- Youn-Mor Steven Chen 05/11/2010 : Add SFLOW and LLDP tables -- -- Shirley Shi v 5.00 04/03/2012 : Fix syntax errors detected by snmpB and MG-Soft -- -- Shirley Shi v 6.00 02/10/2013 : Design traps for 9000 and 8100 products -- -- Masahiko Iwamoto v 6.01 09/03/2013 : Add new product for AT-FS970M/24C -- -- Masahiko Iwamoto v 7.00 04/23/2014 : Add new product for AT-FS970M/24LPS -- -- Shirley Shi 04/30/2014 : Add DHCP Server tables -- -- Ethan Yen 05/02/2014 : Add Loop Protection tables -- -- Masahiko Iwamoto 05/13/2014 : Add new product for AT-FS970M/24F -- -- Masahiko Iwamoto 06/24/2014 : Add new product for AT-FS970M/16F8-SC AtiEdgeSwitch-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, MODULE-IDENTITY,OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Counter64, Counter32, TimeTicks, Gauge32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, MacAddress FROM SNMPv2-TC enterprises FROM RFC1155-SMI; alliedTelesis MODULE-IDENTITY LAST-UPDATED "201108180000Z" ORGANIZATION "Allied Telesis International" CONTACT-INFO "Allied Telesis International" DESCRIPTION "Private MIB for ATI layer 2 stackable switches. This MIB can be used in Windows and UNIX environments." REVISION "201108180000Z" DESCRIPTION "Fixed Semantic Errors" REVISION "200407220000Z" 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 Telesis MIBs mibObject OBJECT IDENTIFIER ::= { alliedTelesis 8 } atiStkSwMib OBJECT IDENTIFIER ::= { mibObject 17 } -- MODULE IDENTITY for the private mib -- LLDP-MED textual conventions AtiStkSwLldpMedDeviceClass ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Device Class to which the device is a member. A value of notDefined(0) indicates that the device has capabilities not covered by any of the LLDP-MED classes. A value of endpointClass1(1) indicates that the device has endpoint class 1 capabilities. A value of endpointClass2(2) indicates that the device has endpoint class 2 capabilities. A value of endpointClass3(3) indicates that the device has endpoint class 3 capabilities. A value of networkConnectivity(4) indicates that the device has network connectivity device capabilities." SYNTAX INTEGER { notDefined (0), endpointClass1 (1), endpointClass2 (2), endpointClass3 (3), networkConnectivity (4) } -- LLDP-MED Capabilities TC AtiStkSwLldpMedCapabilities ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Bitmap that includes the MED organizationally defined set of LLDP TLVs the device is capable of and whose transmission is allowed on the local LLDP agent by network management. Each bit in the bitmap corresponds to an LLDP-MED subtype associated with a specific TIA TR41.4 MED TLV. Having the bit 'capabilities(0)' set indicates that the LLDP agent refers to the Capabilities TLVs. Having the bit 'networkPolicy(1)' set indicates that the LLDP agent refers to the Network Policy TLVs. Having the bit 'location(2)' set indicates that the LLDP agent refers to the Emergency Communications System Location TLVs. Having the bit 'extendedPSE(3)' set indicates that the LLDP agent refers to the Extended PoE TLVs with PSE capabilities. Having the bit 'extendedPD(4)' set indicates that the LLDP agent refers to the Extended PoE TLVs with PD capabilities. Having the bit 'inventory(5)' set indicates that the LLDP agent refers to the Hardware Revision, Firmware Revision, Software Revision, Serial Number, Manufacturer Name, Model Name, and Asset ID TLVs." SYNTAX BITS { capabilities (0), networkPolicy (1), location (2), extendedPSE (3), extendedPD (4), inventory (5) } -- Location Subtype Textual Convention LocationSubtype ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The location subtype advertised by the remote endpoint. A value coordinateBased(2) indicates that the location subtype advertised by the endpoint is defined to use the relevant sub- fields of the DHCP option for Coordinate LCI as specified in ANSI/TIA-1057, Section 10.2.4.3.1. A value civicAddress(3) indicates that the location subtype advertised by the endpoint is defined to use the relevant sub- fields of the DHCP option for Civic Address as specified in ANSI/TIA-1057, Section 10.2.4.3.2. A value elin(4) indicates that the location subtype advertised by the endpoint is defined to use the Emergency Location Information Number (ELIN) as specified in ANSI/TIA-1057, Section 10.2.4.3.3." SYNTAX INTEGER { unknown (1), coordinateBased (2), civicAddress (3), elin (4) } -- Policy Application Type Textual Convention PolicyAppType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The media type that defines the primary function of the application for the policy advertised by an endpoint. Having the bit voice(1) set indicates that the media type defining a primary function of the application for the policy advertised on the local port is voice. Having the bit voiceSignaling(3) set indicates that the media type defining a primary function of the application for the policy advertised on the local port is voice signaling. Having the bit guestVoice(4) set indicates that the media type Defining a primary function of the application for the policy advertised on the local port is guest voice. Having the bit guestVoiceSignaling(5) set indicates that the media type defining a primary function of the application for the policy advertised on the local port is guest voice signaling. Having the bit softPhoneVoice(6) set indicates that the media type Defining a primary function of the application for the policy advertised on the local port is softphone voice. Having the bit videoConferencing(7) set indicates that the media type defining a primary function of the application for the policy advertised on the local port is voice. Having the bit streamingVideo(8) set indicates that the media type defining a primary function of the application for the policy advertised on the local port is streaming video. Having the bit videoSignaling(2) set indicates that the media type defining a primary function of the application for the policy advertised on the local port is video signaling." SYNTAX BITS { unknown(0), voice(1), voiceSignaling(2), guestVoice(3), guestVoiceSignaling(4), softPhoneVoice(5), videoconferencing(6), streamingVideo(7), videoSignaling(8) } -- OID tree for Allied Telesis Layer-2 switches atiProduct OBJECT IDENTIFIER ::= { alliedTelesis 1 } swhub OBJECT IDENTIFIER ::= { atiProduct 4 } at-9000-28 OBJECT IDENTIFIER ::= { swhub 148 } at-9000-28SP OBJECT IDENTIFIER ::= { swhub 149 } at-9000-28POE OBJECT IDENTIFIER ::= { swhub 150 } at-9000-52 OBJECT IDENTIFIER ::= { swhub 151 } at-9000-12POE OBJECT IDENTIFIER ::= { swhub 207 } at-8100S-24 OBJECT IDENTIFIER ::= { swhub 169 } at-8100S-24C OBJECT IDENTIFIER ::= { swhub 170 } at-8100S-24POE OBJECT IDENTIFIER ::= { swhub 171 } at-8100S-48 OBJECT IDENTIFIER ::= { swhub 172 } at-8100S-48POE OBJECT IDENTIFIER ::= { swhub 173 } at-8100S-16F8-SC OBJECT IDENTIFIER ::= { swhub 174 } at-8100S-24F-LC OBJECT IDENTIFIER ::= { swhub 175 } at-8100S-16F8-LC OBJECT IDENTIFIER ::= { swhub 176 } at-8100-8 OBJECT IDENTIFIER ::= { swhub 177 } at-8100-8POE OBJECT IDENTIFIER ::= { swhub 178 } at-8100S-24F-SC OBJECT IDENTIFIER ::= { swhub 206 } at-8100S-24DC OBJECT IDENTIFIER ::= { swhub 208 } at-FS970M-24C OBJECT IDENTIFIER ::= { swhub 233 } at-FS970M-8 OBJECT IDENTIFIER ::= { swhub 234 } at-FS970M-8PS OBJECT IDENTIFIER ::= { swhub 235 } at-FS970M-24PS OBJECT IDENTIFIER ::= { swhub 236 } at-FS970M-48 OBJECT IDENTIFIER ::= { swhub 237 } at-FS970M-48PS OBJECT IDENTIFIER ::= { swhub 238 } at-FS970M-16F8-LC OBJECT IDENTIFIER ::= { swhub 239 } at-FS970M-24LPS OBJECT IDENTIFIER ::= { swhub 240 } at-FS970M-24F OBJECT IDENTIFIER ::= { swhub 241 } at-FS970M-16F8-SC OBJECT IDENTIFIER ::= { swhub 242 } -- OID tree for Allied Telesis 9924 family routerSwitch OBJECT IDENTIFIER ::= { atiProduct 14 } at-9924T-EMC OBJECT IDENTIFIER ::= { routerSwitch 53 } -- 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 } atiStkSwLldpGroup OBJECT IDENTIFIER ::= { atiStkSwMib 10 } atiSflowRcvrGroup OBJECT IDENTIFIER ::= { atiStkSwMib 11 } atiSflowFsGroup OBJECT IDENTIFIER ::= { atiStkSwMib 12 } atiSflowCpGroup OBJECT IDENTIFIER ::= { atiStkSwMib 13 } atiSflowSetGroup OBJECT IDENTIFIER ::= { atiStkSwMib 14 } atiSflowEnableGroup OBJECT IDENTIFIER ::= { atiStkSwMib 15 } atiStkSwAQoSGroup OBJECT IDENTIFIER ::= { atiStkSwMib 17 } atiStkSwAACLGroup OBJECT IDENTIFIER ::= { atiStkSwMib 18 } atiStkSwMSTPGroup OBJECT IDENTIFIER ::= { atiStkSwMib 19 } atiStkSwMVRGroup OBJECT IDENTIFIER ::= { atiStkSwMib 20 } atiStkSwPSTACKGroup OBJECT IDENTIFIER ::= { atiStkSwMib 21 } atiStkSwDhcpSvrGroup OBJECT IDENTIFIER ::= { atiStkSwMib 22 } -- The atiStkSwSysGroup atiStkSwSysConfig OBJECT IDENTIFIER ::= { atiStkSwSysGroup 1 } atiStkSwSysNwMgmt OBJECT IDENTIFIER ::= { atiStkSwSysGroup 2 } 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-only STATUS current DESCRIPTION "The IP address of the switch." ::= { atiStkSwSysConfig 2 } atiStkSwSysSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only 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-only 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-only 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-only 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 } -- 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-only 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 Integer32, atiStkSwTemperatureInfoState 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 Integer32 (1..200) MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature of the device in Celcius." ::= { atiStkSwTemperatureInfoEntry 2 } atiStkSwTemperatureInfoState OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the temperature state, either normal or off." ::= { atiStkSwTemperatureInfoEntry 3 } -- 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 } ::= { atiStkSwFanInfoTable 1 } AtiStkSwFanInfoEntry ::= SEQUENCE { atiStkSwFanInfoModuleId Integer32, atiStkSwFanInfoFan1Id Integer32, atiStkSwFan1InfoState DisplayString, atiStkSwFan1InfoSpeed Integer32, atiStkSwFanInfoFan2Id Integer32, atiStkSwFan2InfoState DisplayString, atiStkSwFan2InfoSpeed Integer32 } atiStkSwFanInfoModuleId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The module Id of the switch." ::= { atiStkSwFanInfoEntry 1 } atiStkSwFanInfoFan1Id OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan Id1 of the switch." ::= { atiStkSwFanInfoEntry 2 } atiStkSwFan1InfoState OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the fan1 running, either normal or off." ::= { atiStkSwFanInfoEntry 3 } atiStkSwFan1InfoSpeed OBJECT-TYPE SYNTAX Integer32 (1..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed of fan1." ::= { atiStkSwFanInfoEntry 4 } atiStkSwFanInfoFan2Id OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan2 Id of the switch." ::= { atiStkSwFanInfoEntry 5 } atiStkSwFan2InfoState OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the fan2 running, either normal or off." ::= { atiStkSwFanInfoEntry 6 } atiStkSwFan2InfoSpeed OBJECT-TYPE SYNTAX Integer32 (1..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed of fan2." ::= { atiStkSwFanInfoEntry 7 } -- 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 PSU Information Table atiStkSwPSUInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwPSUInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information for all the power supply units present in the switch." ::= { atiStkSwSysInfoGroup 4 } atiStkSwPSUInfoEntry OBJECT-TYPE SYNTAX AtiStkSwPSUInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwPSUInfoTable' that describes the informaton for a specific PSU in the switch." INDEX { atiStkSwPSUInfoModuleId } ::= { atiStkSwPSUInfoTable 1 } AtiStkSwPSUInfoEntry ::= SEQUENCE { atiStkSwPSUInfoModuleId Integer32, atiStkSwPSUInfoPSU1Id Integer32, atiStkSwPSU1InfoState DisplayString, atiStkSwPSU1InfoStatus DisplayString, atiStkSwPSUInfoPSU2Id Integer32, atiStkSwPSU2InfoState DisplayString, atiStkSwPSU2InfoStatus DisplayString } atiStkSwPSUInfoModuleId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The module Id of the switch." ::= { atiStkSwPSUInfoEntry 1 } atiStkSwPSUInfoPSU1Id OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The PSU1 Id of the switch." ::= { atiStkSwPSUInfoEntry 2 } atiStkSwPSU1InfoState OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the PSU1, either normal or off." ::= { atiStkSwPSUInfoEntry 3 } atiStkSwPSU1InfoStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the PSU1, either on or off." ::= { atiStkSwPSUInfoEntry 4 } atiStkSwPSUInfoPSU2Id OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The PSU2 Id of the switch." ::= { atiStkSwPSUInfoEntry 5 } atiStkSwPSU2InfoState OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the PSU2, either normal or off." ::= { atiStkSwPSUInfoEntry 6 } atiStkSwPSU2InfoStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the PSU2, either on or off." ::= { atiStkSwPSUInfoEntry 7 } -- 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 } -- 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) } 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 { disable (1), enable (2) } 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 { disable (1), enable (2) } 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-only 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 (1..8191) 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..7935) 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), 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 obsolete -- 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 obsolete -- 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 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 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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, atiStkPortSecurityAging 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 { protect (1), restrict (2), shutdown (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 } atiStkPortSecurityAging OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables or disables the security aging by the 'portSecurityAging'. By default, port intrusion action is disabled." ::= { atiStkPortSecurityConfigEntry 4 } 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 5 } -- atiStkPortDhcpIpConfigTable atiStkPortDhcpIpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkPortDhcpIpConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the port DHCP IP assignments list of physical ports present in the switch." ::= { atiStkSwPortGroup 6 } atiStkPortDhcpIpConfigEntry OBJECT-TYPE SYNTAX AtiStkPortDhcpIpConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkPortDhcpIpConfigTable' that describes the port DHCP IP assignments associated with a physical port present in the switch." INDEX { atiStkSwModuleId, atiStkSwPortId } ::= { atiStkPortDhcpIpConfigTable 1 } AtiStkPortDhcpIpConfigEntry ::= SEQUENCE { atiStkPortDhcpIpOffer DisplayString, atiStkPortDhcpIpAdd IpAddress, atiStkPortDhcpIpDelete IpAddress } atiStkPortDhcpIpOffer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the DHCP IP Offer on this port." ::= { atiStkPortDhcpIpConfigEntry 1 } atiStkPortDhcpIpAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the DHCP IP added on this port." ::= { atiStkPortDhcpIpConfigEntry 2 } atiStkPortDhcpIpDelete OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the DHCP IP deleted on this port." ::= { atiStkPortDhcpIpConfigEntry 3 } -- 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 } -- ::= { 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 } -- atiStkSwPortLoopProtectConfigTable atiStkSwPortLoopProtectConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwPortLoopProtectConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the current loop detection information of a list of physical ports present in the switch." ::= { atiStkSwPortGroup 8 } atiStkSwPortLoopProtectConfigEntry OBJECT-TYPE SYNTAX AtiStkSwPortLoopProtectConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwPortLoopProtectConfigTable' that describe the current Loop Detection information with a physical port present in the switch." INDEX { atiStkSwModuleId, atiStkSwPortId } ::= { atiStkSwPortLoopProtectConfigTable 1 } AtiStkSwPortLoopProtectConfigEntry ::= SEQUENCE { atiStkSwPortLoopProtectConfigStatus INTEGER, atiStkSwPortLoopProtectConfigAction INTEGER, atiStkSwPortLoopProtectConfigExpiry Integer32, atiStkSwRxLDFModuleId Integer32, atiStkSwRxLDFPortId Integer32, atiStkSwRxLDFVlanId Integer32 } atiStkSwPortLoopProtectConfigStatus 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 Protection." ::= { atiStkSwPortLoopProtectConfigEntry 1 } atiStkSwPortLoopProtectConfigAction OBJECT-TYPE SYNTAX INTEGER { unknown (1), learn-disable (2), link-down (3), log-only (4), port-disabled (5), vlan-disable (6), none (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the current loop action by Loop Detected." ::= { atiStkSwPortLoopProtectConfigEntry 2 } atiStkSwPortLoopProtectConfigExpiry 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 Protection is 'Normal' status." ::= { atiStkSwPortLoopProtectConfigEntry 3 } atiStkSwRxLDFModuleId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Module ID where the loop detection frame is received on." ::= { atiStkSwPortLoopProtectConfigEntry 4 } atiStkSwRxLDFPortId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Port ID where the loop detection frame is received on." ::= { atiStkSwPortLoopProtectConfigEntry 5 } atiStkSwRxLDFVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Vlan ID where the loop detection frame is received on." ::= { atiStkSwPortLoopProtectConfigEntry 6 } -- The atiStkSwVlanGroup -- Defined below atiStkSwVlanSettingsTable OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 4 } -- Defined below atiStkSwVlanConfigTable OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 1 } -- Defined Below atiStkSwPort2VlanTable OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 2 } -- Defined Below atiStkSwMacAddr2VlanTable OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 3 } -- Defined below atiStkSwVlanSettingsTable OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 4 } -- 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 { --- atiStkSwEntry Integer32, atiStkSwVlanId Integer32, atiStkSwVlanName DisplayString, ipAddress 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, -- atiStkSwVlanActualUntaggedPortList DisplayString, atiStkSwVlanVlanType INTEGER, atiStkSwVlanTaggedPortList DisplayString, atiStkSwVlanUntaggedPortList DisplayString, atiStkSwVlanConfigEntryStatus INTEGER --- atiStkSwVlanPortStatus INTEGER } ---atiStkSwEntry OBJECT-TYPE --- SYNTAX Integer32 --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "Number of entries in the table of this VLAN. This includes all the tagged and untagged entries" --- ::= { atiStkSwVlanConfigEntry 1 } 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..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the VLAN." ::= { atiStkSwVlanConfigEntry 2 } ipAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The ip address of the VLAN." ::= { atiStkSwVlanConfigEntry 3 } -- atiStkSwVlanTaggedPortListModule1 OBJECT-TYPE -- SYNTAX DisplayString -- MAX-ACCESS read-write -- STATUS obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 obsolete -- 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 } atiStkSwVlanVlanType OBJECT-TYPE SYNTAX INTEGER { static(0), port-based (1), mac-based (2), dynamic (3), protected (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the type of the Vlan." ::= { atiStkSwVlanConfigEntry 4 } atiStkSwVlanTaggedPortList 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 5 } atiStkSwVlanUntaggedPortList 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 6 } atiStkSwVlanConfigEntryStatus OBJECT-TYPE SYNTAX INTEGER { nonexistent (0), active (1), inactive (2), destroy (3), createAndGo (4), createAndWait (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The current status of this VLAN entry." ::= { atiStkSwVlanConfigEntry 7 } --- atiStkSwVlanPortStatus OBJECT-TYPE --- SYNTAX INTEGER { --- tagged (0), --- untagged (1) --- } --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "This object specifies a whether the port, is tagged or untagged, --- that participate in this VLAN." --- ::= { atiStkSwVlanConfigEntry 6 } -- atiStkSwVlanActualUntaggedPortList 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 23 } -- 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 { atiStkSwPortIndex } ::= { atiStkSwPort2VlanTable 1 } AtiStkSwPort2VlanEntry ::= SEQUENCE { atiStkSwPortIndex Integer32, atiStkSwPortPortId DisplayString, atiStkSwPortVlanId Integer32, atiStkSwPortVlanName DisplayString } atiStkSwPortIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The Index of the VLAN to which this port belongs." ::= { atiStkSwPort2VlanEntry 1 } atiStkSwPortPortId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of the VLAN to which this port belongs." ::= { atiStkSwPort2VlanEntry 2 } atiStkSwPortVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of the VLAN to which this port belongs." ::= { atiStkSwPort2VlanEntry 3 } 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 4 } -- 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 } INDEX { atiStkSwMacEntry } ::= { atiStkSwMacAddr2VlanTable 1 } AtiStkSwMacAddr2VlanEntry ::= SEQUENCE { atiStkSwMacEntry Integer32, atiStkSwMacAddress MacAddress, atiStkSwMacAddrVlanId Integer32, atiStkSwMacAddrVlanName DisplayString, -- atiStkSwMacAddrModuleId Integer32, -- atiStkSwMacAddrPortId Integer32, atiStkSwMacAddrPortList DisplayString } atiStkSwMacEntry OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "All entries present in the table." ::= { atiStkSwMacAddr2VlanEntry 1 } atiStkSwMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A MAC address from the forwarding table of the switch." ::= { atiStkSwMacAddr2VlanEntry 2 } 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 3 } 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 4 } -- 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 5 } -- 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 6 } 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 7 } -- 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 (0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enabled/Disabled GVRP on a switch basis." ::= { atiStkSwGVRPConfig 1 } atiStkSwGVRPGIPStatus OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (0) } 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 (0) } 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 { atiStkSwStaticEntry } ::= { atiStkSwStaticMacAddrTable 1 } AtiStkSwStaticMacAddrEntry ::= SEQUENCE { atiStkSwStaticEntry Integer32, atiStkSwStaticMacAddress MacAddress, atiStkSwStaticMacAddrVlanId Integer32, atiStkSwStaticMacAddrModuleId Integer32, atiStkSwStaticMacAddrPortId DisplayString, atiStkSwStaticMacAddrDstMacState INTEGER, atiStkSwStaticMacAddrEntryStatus INTEGER } atiStkSwStaticEntry OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The Table Entry number in static MAC address entry table." ::= { atiStkSwStaticMacAddrEntry 1 } atiStkSwStaticMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the static MAC address of this entry." ::= { atiStkSwStaticMacAddrEntry 2 } 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 3 } atiStkSwStaticMacAddrModuleId OBJECT-TYPE SYNTAX Integer32(1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The module ID on which this static MAC address entry is configured." ::= { atiStkSwStaticMacAddrEntry 4 } atiStkSwStaticMacAddrPortId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only 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 5 } atiStkSwStaticMacAddrDstMacState OBJECT-TYPE SYNTAX INTEGER { discard (0), forward (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of this static MAC address entry." ::= { atiStkSwStaticMacAddrEntry 6 } atiStkSwStaticMacAddrEntryStatus OBJECT-TYPE SYNTAX INTEGER { static (0), dynamic (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of this static MAC address entry." ::= { atiStkSwStaticMacAddrEntry 7 } -- The atiStkSwEthStatsGroup -- atiStkSwEthModuleMonTable OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 1 } -- atiStkSwEthModuleErrTable OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 2 } -- atiStkSwEthPortMonTable OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 3 } -- 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 { atiStkSwEthModuleMonId } ::= { atiStkSwEthModuleMonTable 1 } AtiStkSwEthModuleMonEntry ::= SEQUENCE { atiStkSwEthModuleMonId Integer32, atiStkSwEthModuleMonTxGoodFrames Counter64, atiStkSwEthModuleMonRxGoodFrames Counter64, atiStkSwEthModuleMonTxTotalBytes Counter64, atiStkSwEthModuleMonTxBroadcastFrames Counter64, atiStkSwEthModuleMonTxMulticastFrames Counter64, atiStkSwEthModuleMonRxOverrunFrames Counter64 } atiStkSwEthModuleMonId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwEthModuleMonTable." ::= { atiStkSwEthModuleMonEntry 1 } atiStkSwEthModuleMonTxGoodFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good frames transmitted by this module." ::= { atiStkSwEthModuleMonEntry 2 } atiStkSwEthModuleMonRxGoodFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good frames received by this module." ::= { atiStkSwEthModuleMonEntry 3 } atiStkSwEthModuleMonTxTotalBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes transmitted by this module." ::= { atiStkSwEthModuleMonEntry 4 } atiStkSwEthModuleMonTxBroadcastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of broadcast frames transmitted from this module." ::= { atiStkSwEthModuleMonEntry 5 } atiStkSwEthModuleMonTxMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of multicast frames transmitted from this module." ::= { atiStkSwEthModuleMonEntry 6 } atiStkSwEthModuleMonRxOverrunFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of oversized frames received on this module." ::= { atiStkSwEthModuleMonEntry 7 } -- 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 { atiStkSwEthModuleErrId } ::= { atiStkSwEthModuleErrTable 1 } AtiStkSwEthModuleErrEntry ::= SEQUENCE { atiStkSwEthModuleErrId Integer32, atiStkSwEthModuleErrRxCRC Counter64, atiStkSwEthModuleErrRxBadFrames Counter64, atiStkSwEthModuleErrCollisions Counter64 } atiStkSwEthModuleErrId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwEthModuleErrTable." ::= { atiStkSwEthModuleErrEntry 1 } 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 2 } atiStkSwEthModuleErrRxBadFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bad frames received on this module." ::= { atiStkSwEthModuleErrEntry 3 } atiStkSwEthModuleErrCollisions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a collision was detected on this module." ::= { atiStkSwEthModuleErrEntry 4 } -- 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 { atiStkSwEthPortMonId } ::= { atiStkSwEthPortMonTable 1 } AtiStkSwEthPortMonEntry ::= SEQUENCE { atiStkSwEthPortMonId Integer32, atiStkSwEthPortMonTxGoodFrames Counter64, atiStkSwEthPortMonRxGoodFrames Counter64, atiStkSwEthPortMonTxTotalBytes Counter64, atiStkSwEthPortMonTxBroadcastFrames Counter64, atiStkSwEthPortMonTxMulticastFrames Counter64, atiStkSwEthPortMonRxOverrunFrames Counter64 } atiStkSwEthPortMonId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwEthPortMonTable." ::= { atiStkSwEthPortMonEntry 1 } atiStkSwEthPortMonTxGoodFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good frames transmitted by this port." ::= { atiStkSwEthPortMonEntry 2 } atiStkSwEthPortMonRxGoodFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good frames received by this port." ::= { atiStkSwEthPortMonEntry 3 } atiStkSwEthPortMonTxTotalBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes transmitted by this port." ::= { atiStkSwEthPortMonEntry 4 } atiStkSwEthPortMonTxBroadcastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of broadcast frames transmitted from this port." ::= { atiStkSwEthPortMonEntry 5 } atiStkSwEthPortMonTxMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of broadcast frames transmitted from this port." ::= { atiStkSwEthPortMonEntry 6 } atiStkSwEthPortMonRxOverrunFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of oversized frames received on this port." ::= { atiStkSwEthPortMonEntry 7 } -- 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 { atiStkSwEthPortErrId } ::= { atiStkSwEthPortErrTable 1 } AtiStkSwEthPortErrEntry ::= SEQUENCE { atiStkSwEthPortErrId Integer32, atiStkSwEthPortErrRxBadFrames Counter64, atiStkSwEthPortErrCollisions Counter64 } atiStkSwEthPortErrId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwEthPortMonTable." ::= { atiStkSwEthPortErrEntry 1 } atiStkSwEthPortErrRxBadFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bad frames received on this port." ::= { atiStkSwEthPortErrEntry 2 } atiStkSwEthPortErrCollisions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a collision was detected on this port." ::= { atiStkSwEthPortErrEntry 3 } -- The atiStkSwTrapsGroup atiStkSwTrapsInfo OBJECT IDENTIFIER ::= { atiStkSwTrapsGroup 0 } --atiStkSwTrapsInfo 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." ::= { atiStkSwTrapsInfo 1 } 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." ::= { atiStkSwTrapsInfo 2 } 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." ::= { atiStkSwTrapsInfo 3 } atiStkSwPOEPowerExceedThresholdTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port power exceeding the threshold." ::= { atiStkSwTrapsInfo 4 } atiStkSwPOEPowerNormalTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port power under threshold." ::= { atiStkSwTrapsInfo 5 } atiStkSwFanStopSpinTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when an error in the fan operation is detected in a module." ::= { atiStkSwTrapsInfo 6 } atiStkSwFanStopSpinRecoveryTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when a fan become running Ok." ::= { atiStkSwTrapsInfo 7 } atiStkSwTemperatureHighTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS obsolete DESCRIPTION "This trap is sent out when the temperature of a module becomes too high." ::= { atiStkSwTrapsInfo 8 } atiStkSwTemperatureLowTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS obsolete DESCRIPTION "This trap is sent out when the temperature of a module becomes too low." ::= { atiStkSwTrapsInfo 9 } atiStkSwTemperatureLimitClearTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when it is generated when system temperature become normal." ::= { atiStkSwTrapsInfo 10 } atiStkSwVolt5VLimitTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port 5v power exceeds limit." ::= { atiStkSwTrapsInfo 11 } atiStkSwVolt5VLimitClearTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port 5v power returns normal." ::= { atiStkSwTrapsInfo 12 } atiStkSwVoltVCCLimitTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port VCC power exceeds limit." ::= { atiStkSwTrapsInfo 13 } atiStkSwVoltVCCLimitClearTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port VCC power returns normal." ::= { atiStkSwTrapsInfo 14 } atiStkSwVoltVCCPLimitTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port VCCP power exceeds limit." ::= { atiStkSwTrapsInfo 15 } atiStkSwVoltVCCPLimitClearTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port VCCP power returns normal." ::= { atiStkSwTrapsInfo 16 } atiStkSwVolt2HalfVLimitTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port 2.5v power exceeds limit." ::= { atiStkSwTrapsInfo 17 } atiStkSwVolt2HalfVLimitClearTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port 2.5v power returns normal." ::= { atiStkSwTrapsInfo 18 } atiStkSwVolt12VLimitTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port 12v power exceeds limit." ::= { atiStkSwTrapsInfo 19 } atiStkSwVolt12VLimitClearTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a port 12v power returns normal." ::= { atiStkSwTrapsInfo 20 } atiStkSwPOEErrorStateTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a POE port abnormal." ::= { atiStkSwTrapsInfo 21 } atiStkSwPOEPortResetTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when there is a POE port reset." ::= { atiStkSwTrapsInfo 22 } atiStkSwSysRPSStateChangedTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId } STATUS current DESCRIPTION "This trap is sent out when the RPS(redundant Power Supply) changes state in the switch. This trap is not applicable to 8300 series products." ::= { atiStkSwTrapsInfo 23 } atiStkSwBPDUGuardFilterTriggeredTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId, atiStkSwPortId } STATUS current DESCRIPTION "This trap is sent out when a BPDU filter detects a spoofed BPDU entering the STP system thru the edge port. The BPDU filter will block the port and notify the system administrator." ::= { atiStkSwTrapsInfo 24 } atiStkSwLoopProtectDetectedLoopBlockedTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId, atiStkSwPortId, atiStkSwVlanId, atiStkSwPortLoopProtectConfigAction } STATUS current DESCRIPTION "Generated when Loop Protection feature blocks a interface with a loop." ::= { atiStkSwTrapsInfo 25 } atiStkSwLoopProtectRecoverLoopBlockedTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId, atiStkSwPortId, atiStkSwVlanId, atiStkSwPortLoopProtectConfigAction } STATUS current DESCRIPTION "Generated when Loop Protection feature restores a blocked interface back to normal operation." ::= { atiStkSwTrapsInfo 26 } atiStkSwLoopProtectDetectedByLDFTrap NOTIFICATION-TYPE OBJECTS { atiStkSwModuleId, atiStkSwPortId, atiStkSwVlanId, atiStkSwRxLDFModuleId, atiStkSwRxLDFPortId, atiStkSwRxLDFVlanId } STATUS current DESCRIPTION "Generated when Loop Protection feature detects a loop by Loop Detection method." ::= { atiStkSwTrapsInfo 27 } -- 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 } -- -- atiStkSwQoSGroup Tables -- atiStkSwQosStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwQosStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiStkSwQosStatusTable" ::= { atiStkSwQoSGroup 1 } atiStkSwQosStatusEntry OBJECT-TYPE SYNTAX AtiStkSwQosStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { atiStkSwQosStatusPortId } ::= { atiStkSwQosStatusTable 1 } AtiStkSwQosStatusEntry ::= SEQUENCE { atiStkSwQosStatusPortId Integer32, atiStkSwQosStatusStatus INTEGER } atiStkSwQosStatusPortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwQosStatusTable" ::= { atiStkSwQosStatusEntry 1 } atiStkSwQosStatusStatus OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION " " ::= { atiStkSwQosStatusEntry 2 } atiStkSwQosInterfaceDetailsTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwQosInterfaceDetailsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiStkSwQosInterfaceDetailsTable" ::= { atiStkSwQoSGroup 2 } atiStkSwQosInterfaceDetailsEntry OBJECT-TYPE SYNTAX AtiStkSwQosInterfaceDetailsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiStkSwQosInterfaceDetailsEntry" INDEX { atiStkSwQosInterfaceDetailsPortId } ::= { atiStkSwQosInterfaceDetailsTable 1 } AtiStkSwQosInterfaceDetailsEntry ::= SEQUENCE { atiStkSwQosInterfaceDetailsPortId Integer32, atiStkSwQosInterfaceDetailsDefaultQueue Integer32, atiStkSwQosInterfaceDetailsTrust INTEGER, atiStkSwQosInterfaceDetailsSetCOS DisplayString, atiStkSwQosInterfaceDetailsSetDSCP DisplayString, atiStkSwQosInterfaceDetailsSchedularAndQueueWeightList DisplayString } atiStkSwQosInterfaceDetailsPortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwQosInterfaceDetailsPortId" ::= { atiStkSwQosInterfaceDetailsEntry 1 } atiStkSwQosInterfaceDetailsDefaultQueue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosInterfaceDetailsDefaultQueue" ::= { atiStkSwQosInterfaceDetailsEntry 2 } atiStkSwQosInterfaceDetailsTrust OBJECT-TYPE SYNTAX INTEGER { none (0), cos (1), dscp (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosInterfaceDetailsDefaultQueue" ::= { atiStkSwQosInterfaceDetailsEntry 3 } atiStkSwQosInterfaceDetailsSetCOS OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosInterfaceDetailsMarkOrRemark" ::= { atiStkSwQosInterfaceDetailsEntry 4 } atiStkSwQosInterfaceDetailsSetDSCP OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosInterfaceDetailsMarkOrRemark" ::= { atiStkSwQosInterfaceDetailsEntry 5 } atiStkSwQosInterfaceDetailsSchedularAndQueueWeightList OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosInterfaceDetailsSchedularAndQueueWeightList" ::= { atiStkSwQosInterfaceDetailsEntry 6 } atiStkSwQosCosQueueMapTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwQosCosQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiStkSwQosCosQueueMapTable" ::= { atiStkSwQoSGroup 3 } atiStkSwQosCosQueueMapEntry OBJECT-TYPE SYNTAX AtiStkSwQosCosQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiStkSwQosCosQueueMapEntry" INDEX { atiStkSwQosCosQueueMapPortId } ::= { atiStkSwQosCosQueueMapTable 1 } AtiStkSwQosCosQueueMapEntry ::= SEQUENCE { atiStkSwQosCosQueueMapPortId Integer32, atiStkSwQosCosQueueMapCos0Queue Integer32, atiStkSwQosCosQueueMapCos1Queue Integer32, atiStkSwQosCosQueueMapCos2Queue Integer32, atiStkSwQosCosQueueMapCos3Queue Integer32, atiStkSwQosCosQueueMapCos4Queue Integer32, atiStkSwQosCosQueueMapCos5Queue Integer32, atiStkSwQosCosQueueMapCos6Queue Integer32, atiStkSwQosCosQueueMapCos7Queue Integer32, atiStkSwQosCosQueueMapDefaultMap INTEGER } atiStkSwQosCosQueueMapPortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwQosCosQueueMapTable" ::= { atiStkSwQosCosQueueMapEntry 1 } atiStkSwQosCosQueueMapCos0Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapCos0Queue" ::= { atiStkSwQosCosQueueMapEntry 2 } atiStkSwQosCosQueueMapCos1Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapCos1Queue" ::= { atiStkSwQosCosQueueMapEntry 3 } atiStkSwQosCosQueueMapCos2Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapCos2Queue" ::= { atiStkSwQosCosQueueMapEntry 4 } atiStkSwQosCosQueueMapCos3Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapCos3Queue" ::= { atiStkSwQosCosQueueMapEntry 5 } atiStkSwQosCosQueueMapCos4Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapCos4Queue" ::= { atiStkSwQosCosQueueMapEntry 6 } atiStkSwQosCosQueueMapCos5Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapCos5Queue" ::= { atiStkSwQosCosQueueMapEntry 7 } atiStkSwQosCosQueueMapCos6Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapCos6Queue" ::= { atiStkSwQosCosQueueMapEntry 8 } atiStkSwQosCosQueueMapCos7Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapCos7Queue" ::= { atiStkSwQosCosQueueMapEntry 9 } atiStkSwQosCosQueueMapDefaultMap OBJECT-TYPE SYNTAX INTEGER { no (0), yes (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosCosQueueMapDefaultQueue" ::= { atiStkSwQosCosQueueMapEntry 10 } atiStkSwQosDscpQueueMapTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwQosDscpQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapTable" ::= { atiStkSwQoSGroup 4 } atiStkSwQosDscpQueueMapEntry OBJECT-TYPE SYNTAX AtiStkSwQosDscpQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapEntry" INDEX { atiStkSwQosDscpQueueMapPortId } ::= { atiStkSwQosDscpQueueMapTable 1 } AtiStkSwQosDscpQueueMapEntry ::= SEQUENCE { atiStkSwQosDscpQueueMapPortId Integer32, atiStkSwQosDscpQueueMapQueue0 DisplayString, atiStkSwQosDscpQueueMapQueue1 DisplayString, atiStkSwQosDscpQueueMapQueue2 DisplayString, atiStkSwQosDscpQueueMapQueue3 DisplayString, atiStkSwQosDscpQueueMapQueue4 DisplayString, atiStkSwQosDscpQueueMapQueue5 DisplayString, atiStkSwQosDscpQueueMapQueue6 DisplayString, atiStkSwQosDscpQueueMapQueue7 DisplayString, atiStkSwQosDscpQueueMapDefaultMap INTEGER } atiStkSwQosDscpQueueMapPortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwQosDscpQueueMapTable" ::= { atiStkSwQosDscpQueueMapEntry 1 } atiStkSwQosDscpQueueMapQueue0 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapQueue0" ::= { atiStkSwQosDscpQueueMapEntry 2 } atiStkSwQosDscpQueueMapQueue1 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapQueue1" ::= { atiStkSwQosDscpQueueMapEntry 3 } atiStkSwQosDscpQueueMapQueue2 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapQueue2" ::= { atiStkSwQosDscpQueueMapEntry 4 } atiStkSwQosDscpQueueMapQueue3 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapQueue3" ::= { atiStkSwQosDscpQueueMapEntry 5 } atiStkSwQosDscpQueueMapQueue4 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapQueue4" ::= { atiStkSwQosDscpQueueMapEntry 6 } atiStkSwQosDscpQueueMapQueue5 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapQueue5" ::= { atiStkSwQosDscpQueueMapEntry 7 } atiStkSwQosDscpQueueMapQueue6 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapQueue6" ::= { atiStkSwQosDscpQueueMapEntry 8 } atiStkSwQosDscpQueueMapQueue7 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapQueue7" ::= { atiStkSwQosDscpQueueMapEntry 9 } atiStkSwQosDscpQueueMapDefaultMap OBJECT-TYPE SYNTAX INTEGER { no (0), yes (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "atiStkSwQosDscpQueueMapDefaultQueue" ::= { atiStkSwQosDscpQueueMapEntry 10 } -- 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 { atiStkSwStaticTrunkId } ::= { atiStkSwStaticTrunkTable 1 } AtiStkSwStaticTrunkEntry ::= SEQUENCE { atiStkSwStaticTrunkId Integer32, atiStkSwStaticTrunkName DisplayString, atiStkSwStaticTrunkMethod INTEGER, atiStkSwStaticTrunkPortList DisplayString, atiStkSwStaticTrunkStatus INTEGER } atiStkSwStaticTrunkId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "An identifier for a trunk." ::= { atiStkSwStaticTrunkEntry 1 } atiStkSwStaticTrunkName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of a trunk, once the entry has created, it cannot be changed." ::= { atiStkSwStaticTrunkEntry 2 } atiStkSwStaticTrunkMethod OBJECT-TYPE SYNTAX INTEGER { srcMac (1), dstMac (2), src-dstMac (3), srcIp (4), dstIp (5), src-dstIp (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Trunk distribution mode." ::= { atiStkSwStaticTrunkEntry 3 } atiStkSwStaticTrunkPortList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A list of ports that used as a trunk port." ::= { atiStkSwStaticTrunkEntry 4 } 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 5 } -- 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 { atiStkSwACLId } ::= { atiStkSwACLConfigTable 1 } AtiStkSwACLConfigEntry ::= SEQUENCE { atiStkSwACLId Integer32, atiStkSwACLShowId Integer32, atiStkSwACLStatus INTEGER, atiStkSwACLAction INTEGER, atiStkSwACLTrafficType INTEGER, atiStkSwACLSrcType INTEGER, atiStkSwACLSrcAddr IpAddress, atiStkSwACLSrcMask IpAddress, atiStkSwACLDestType INTEGER, atiStkSwACLDestAddr IpAddress, atiStkSwACLDestMask IpAddress, atiStkSwACLVlanId Integer32, atiStkSwACLProtocol Integer32, atiStkSwACLICMPType Integer32, atiStkSwACLUDPTCPSrcPort INTEGER, atiStkSwACLSrcPort1 Integer32, atiStkSwACLSrcPort2 Integer32, atiStkSwACLUDPTCPDestPort INTEGER, atiStkSwACLDestPort1 Integer32, atiStkSwACLDestPort2 Integer32 } atiStkSwACLId OBJECT-TYPE SYNTAX Integer32 (1..700) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the ID of the ACL table." ::= { atiStkSwACLConfigEntry 1 } atiStkSwACLShowId OBJECT-TYPE SYNTAX Integer32 (3000..3699) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the ID of the ACL table." ::= { atiStkSwACLConfigEntry 2 } atiStkSwACLStatus OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the status of the ACL ID." ::= { atiStkSwACLConfigEntry 3 } atiStkSwACLAction OBJECT-TYPE SYNTAX INTEGER { deny (1), permit (2), copytomirror (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action of the ACL entry either deny or permit or copy to mirror." ::= { atiStkSwACLConfigEntry 4 } atiStkSwACLTrafficType OBJECT-TYPE SYNTAX INTEGER { icmp (1), ip (2), proto (3), tcp (4), udp (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the traffic type of the ACL." ::= { atiStkSwACLConfigEntry 5 } atiStkSwACLSrcType OBJECT-TYPE SYNTAX INTEGER { any (1), host (2), ip (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the source type of the ACL." ::= { atiStkSwACLConfigEntry 6 } atiStkSwACLSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv4 address of the source of an ACL." ::= { atiStkSwACLConfigEntry 7 } atiStkSwACLSrcMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv4 mask of the source of an ACL." ::= { atiStkSwACLConfigEntry 8 } atiStkSwACLDestType OBJECT-TYPE SYNTAX INTEGER { any (1), host (2), ip (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the destination type of the ACL." ::= { atiStkSwACLConfigEntry 9 } atiStkSwACLDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv4 address of the destination of an ACL." ::= { atiStkSwACLConfigEntry 10 } atiStkSwACLDestMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv4 mask of the destination of an ACL." ::= { atiStkSwACLConfigEntry 11 } atiStkSwACLVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Vlan ID of the ACL table." ::= { atiStkSwACLConfigEntry 12 } atiStkSwACLProtocol OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Protocol ID of the ACL table." ::= { atiStkSwACLConfigEntry 13 } atiStkSwACLICMPType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ICMP Type of the ACL table." ::= { atiStkSwACLConfigEntry 14 } atiStkSwACLUDPTCPSrcPort OBJECT-TYPE SYNTAX INTEGER { eq (1), lt (2), gt (3), ne (4), range (5), noCompare (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the comparision of the port." ::= { atiStkSwACLConfigEntry 15 } atiStkSwACLSrcPort1 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwACLConfigEntry 16 } atiStkSwACLSrcPort2 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwACLConfigEntry 17 } atiStkSwACLUDPTCPDestPort OBJECT-TYPE SYNTAX INTEGER { eq (1), lt (2), gt (3), ne (4), range (5), noCompare (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the comparision of the port." ::= { atiStkSwACLConfigEntry 18 } atiStkSwACLDestPort1 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwACLConfigEntry 19 } atiStkSwACLDestPort2 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwACLConfigEntry 20 } atiStkSwACLMACConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwACLMACConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a Access Control List (ACL) in the switch and their associated attributes." ::= { atiStkSwACLGroup 2 } atiStkSwACLMACConfigEntry OBJECT-TYPE SYNTAX AtiStkSwACLMACConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwACLMACConfigTable' that describes the ACL in the switch." INDEX { atiStkSwACLMACId } ::= { atiStkSwACLMACConfigTable 1 } AtiStkSwACLMACConfigEntry ::= SEQUENCE { atiStkSwACLMACId Integer32, atiStkSwACLMACShowId Integer32, atiStkSwACLMACStatus INTEGER, atiStkSwACLMACAction INTEGER, atiStkSwACLMACSrc INTEGER, atiStkSwACLMACDest INTEGER, atiStkSwACLMACSrcMac DisplayString, atiStkSwACLMACSrcMacMask DisplayString, atiStkSwACLMACDestMac DisplayString, atiStkSwACLMACDestMacMask DisplayString } atiStkSwACLMACId OBJECT-TYPE SYNTAX Integer32 (1..700) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the ID of the ACL table." ::= { atiStkSwACLMACConfigEntry 1 } atiStkSwACLMACShowId OBJECT-TYPE SYNTAX Integer32 (4000..4699) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the ID of the ACL table." ::= { atiStkSwACLMACConfigEntry 2 } atiStkSwACLMACStatus OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the status of the ACL ID." ::= { atiStkSwACLMACConfigEntry 3 } atiStkSwACLMACAction OBJECT-TYPE SYNTAX INTEGER { deny (1), permit (2), copytomirror (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action of the ACL entry either deny or permit or copy to mirror." ::= { atiStkSwACLMACConfigEntry 4 } atiStkSwACLMACSrc OBJECT-TYPE SYNTAX INTEGER { any (1), mac (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the source type." ::= { atiStkSwACLMACConfigEntry 5 } atiStkSwACLMACDest OBJECT-TYPE SYNTAX INTEGER { any (1), mac (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies destination type." ::= { atiStkSwACLMACConfigEntry 6 } atiStkSwACLMACSrcMac OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address Mask used by this source." ::= { atiStkSwACLMACConfigEntry 7 } atiStkSwACLMACSrcMacMask OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address Mask used by this source ." ::= { atiStkSwACLMACConfigEntry 8 } atiStkSwACLMACDestMac OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address used by this destination." ::= { atiStkSwACLMACConfigEntry 9 } atiStkSwACLMACDestMacMask OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address Mask used by this destination." ::= { atiStkSwACLMACConfigEntry 10 } atiStkSwACLInterfaceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwACLInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a Access Control List (ACL) in the switch and their associated attributes." ::= { atiStkSwACLGroup 3 } atiStkSwACLInterfaceConfigEntry OBJECT-TYPE SYNTAX AtiStkSwACLInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwACLMACConfigTable' that describes the ACL in the switch." INDEX { atiStkSwACLInterfaceModuleId, atiStkSwACLInterfacePortId } ::= { atiStkSwACLInterfaceConfigTable 1 } AtiStkSwACLInterfaceConfigEntry ::= SEQUENCE { atiStkSwACLInterfaceModuleId Integer32, atiStkSwACLInterfacePortId Integer32, atiStkSwACLInterfacaeACLId DisplayString, atiStkSwACLInterfacaeAddACLId Integer32, atiStkSwACLInterfacaeRemoveACLId Integer32 } atiStkSwACLInterfaceModuleId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Module ID of the system." ::= { atiStkSwACLInterfaceConfigEntry 1 } atiStkSwACLInterfacePortId OBJECT-TYPE SYNTAX Integer32 (1..28) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Port ID of the system." ::= { atiStkSwACLInterfaceConfigEntry 2 } atiStkSwACLInterfacaeACLId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the created ACL ID." ::= { atiStkSwACLInterfaceConfigEntry 3 } atiStkSwACLInterfacaeAddACLId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ACL ID to Add." ::= { atiStkSwACLInterfaceConfigEntry 4 } atiStkSwACLInterfacaeRemoveACLId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ACL ID to Remove." ::= { atiStkSwACLInterfaceConfigEntry 5 } -- atiStkSwAACLIpv4ConfigTable atiStkSwAACLIpv4ConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwAACLIpv4ConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a Access Control List (ACL) for Ipv4 addresses in the switch and their associated attributes." ::= { atiStkSwAACLGroup 1 } atiStkSwAACLIpv4ConfigEntry OBJECT-TYPE SYNTAX AtiStkSwAACLIpv4ConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwACLConfigTable' that describes the ACL in the switch." INDEX { atiStkSwAACLId } ::= { atiStkSwAACLIpv4ConfigTable 1 } AtiStkSwAACLIpv4ConfigEntry ::= SEQUENCE { atiStkSwAACLId Integer32, atiStkSwAACLStatus INTEGER, atiStkSwAACLName DisplayString, atiStkSwAACLAction INTEGER, atiStkSwAACLTrafficType INTEGER, atiStkSwAACLSrcType INTEGER, atiStkSwAACLSrcAddr IpAddress, atiStkSwAACLSrcMask IpAddress, atiStkSwAACLDestType INTEGER, atiStkSwAACLDestAddr IpAddress, atiStkSwAACLDestMask IpAddress, atiStkSwAACLVlanId Integer32, atiStkSwAACLProtocol Integer32, atiStkSwAACLICMPType Integer32, atiStkSwAACLUDPTCPSrcPort INTEGER, atiStkSwAACLSrcPort1 Integer32, atiStkSwAACLSrcPort2 Integer32, atiStkSwAACLUDPTCPDestPort INTEGER, atiStkSwAACLDestPort1 Integer32, atiStkSwAACLDestPort2 Integer32, atiStkSwAACLTimeRange DisplayString } atiStkSwAACLId OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the ID of the ACL table." ::= { atiStkSwAACLIpv4ConfigEntry 1 } atiStkSwAACLStatus OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the status of the ACL ID." ::= { atiStkSwAACLIpv4ConfigEntry 2 } atiStkSwAACLName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the name of the ACL." ::= { atiStkSwAACLIpv4ConfigEntry 3 } atiStkSwAACLAction OBJECT-TYPE SYNTAX INTEGER { deny (1), permit (2), copytomirror (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action of the ACL entry either deny or permit or copy to mirror." ::= { atiStkSwAACLIpv4ConfigEntry 4 } atiStkSwAACLTrafficType OBJECT-TYPE SYNTAX INTEGER { icmp (1), ip (2), proto (3), tcp (4), udp (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the traffic type of the ACL." ::= { atiStkSwAACLIpv4ConfigEntry 5 } atiStkSwAACLSrcType OBJECT-TYPE SYNTAX INTEGER { any (1), host (2), ip (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the source type of the ACL." ::= { atiStkSwAACLIpv4ConfigEntry 6 } atiStkSwAACLSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv4 address of the source of an ACL." ::= { atiStkSwAACLIpv4ConfigEntry 7 } atiStkSwAACLSrcMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv4 mask of the source of an ACL." ::= { atiStkSwAACLIpv4ConfigEntry 8 } atiStkSwAACLDestType OBJECT-TYPE SYNTAX INTEGER { any (1), host (2), ip (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the destination type of the ACL." ::= { atiStkSwAACLIpv4ConfigEntry 9 } atiStkSwAACLDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv4 address of the destination of an ACL." ::= { atiStkSwAACLIpv4ConfigEntry 10 } atiStkSwAACLDestMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv4 mask of the destination of an ACL." ::= { atiStkSwAACLIpv4ConfigEntry 11 } atiStkSwAACLVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Vlan ID of the ACL table." ::= { atiStkSwAACLIpv4ConfigEntry 12 } atiStkSwAACLProtocol OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Protocol ID of the ACL table." ::= { atiStkSwAACLIpv4ConfigEntry 13 } atiStkSwAACLICMPType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ICMP Type of the ACL table." ::= { atiStkSwAACLIpv4ConfigEntry 14 } atiStkSwAACLUDPTCPSrcPort OBJECT-TYPE SYNTAX INTEGER { eq (1), lt (2), gt (3), ne (4), range (5), noCompare (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the comparision of the port." ::= { atiStkSwAACLIpv4ConfigEntry 15 } atiStkSwAACLSrcPort1 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwAACLIpv4ConfigEntry 16 } atiStkSwAACLSrcPort2 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwAACLIpv4ConfigEntry 17 } atiStkSwAACLUDPTCPDestPort OBJECT-TYPE SYNTAX INTEGER { eq (1), lt (2), gt (3), ne (4), range (5), noCompare (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the comparision of the port." ::= { atiStkSwAACLIpv4ConfigEntry 18 } atiStkSwAACLDestPort1 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwAACLIpv4ConfigEntry 19 } atiStkSwAACLDestPort2 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwAACLIpv4ConfigEntry 20 } atiStkSwAACLTimeRange OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time range ACL." ::= { atiStkSwAACLIpv4ConfigEntry 21 } -- atiStkSwAACLIpv6ConfigTable atiStkSwAACLIpv6ConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwAACLIpv6ConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a Access Control List (ACL) for Ipv4 addresses in the switch and their associated attributes." ::= { atiStkSwAACLGroup 2 } atiStkSwAACLIpv6ConfigEntry OBJECT-TYPE SYNTAX AtiStkSwAACLIpv6ConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwACLConfigTable' that describes the ACL in the switch." INDEX { atiStkSwAACLv6Id } ::= { atiStkSwAACLIpv6ConfigTable 1 } AtiStkSwAACLIpv6ConfigEntry ::= SEQUENCE { atiStkSwAACLv6Id Integer32, atiStkSwAACLv6Status INTEGER, atiStkSwAACLv6Name DisplayString, atiStkSwAACLv6Action INTEGER, atiStkSwAACLv6TrafficType INTEGER, atiStkSwAACLv6SrcType INTEGER, atiStkSwAACLv6SrcAddr DisplayString, atiStkSwAACLv6SrcMask DisplayString, atiStkSwAACLv6DestType INTEGER, atiStkSwAACLv6DestAddr DisplayString, atiStkSwAACLv6DestMask DisplayString, atiStkSwAACLv6VlanId Integer32, atiStkSwAACLv6Protocol Integer32, atiStkSwAACLv6ICMPType Integer32, atiStkSwAACLv6UDPTCPSrcPort INTEGER, atiStkSwAACLv6SrcPort1 Integer32, atiStkSwAACLv6SrcPort2 Integer32, atiStkSwAACLv6UDPTCPDestPort INTEGER, atiStkSwAACLv6DestPort1 Integer32, atiStkSwAACLv6DestPort2 Integer32, atiStkSwAACLv6TimeRange DisplayString } atiStkSwAACLv6Id OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the ID of the ACL table." ::= { atiStkSwAACLIpv6ConfigEntry 1 } atiStkSwAACLv6Status OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the status of the ACL ID." ::= { atiStkSwAACLIpv6ConfigEntry 2 } atiStkSwAACLv6Name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the name of the ACL." ::= { atiStkSwAACLIpv6ConfigEntry 3 } atiStkSwAACLv6Action OBJECT-TYPE SYNTAX INTEGER { deny (1), permit (2), copytomirror (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action of the ACL entry either deny or permit or copy to mirror." ::= { atiStkSwAACLIpv6ConfigEntry 4 } atiStkSwAACLv6TrafficType OBJECT-TYPE SYNTAX INTEGER { icmp (1), ip (2), proto (3), tcp (4), udp (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the traffic type of the ACL." ::= { atiStkSwAACLIpv6ConfigEntry 5 } atiStkSwAACLv6SrcType OBJECT-TYPE SYNTAX INTEGER { any (1), host (2), ip (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the source type of the ACL." ::= { atiStkSwAACLIpv6ConfigEntry 6 } atiStkSwAACLv6SrcAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv6 address of the source of an ACL." ::= { atiStkSwAACLIpv6ConfigEntry 7 } atiStkSwAACLv6SrcMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv6 mask of the source of an ACL." ::= { atiStkSwAACLIpv6ConfigEntry 8 } atiStkSwAACLv6DestType OBJECT-TYPE SYNTAX INTEGER { any (1), host (2), ip (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the destination type of the ACL." ::= { atiStkSwAACLIpv6ConfigEntry 9 } atiStkSwAACLv6DestAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv6 address of the destination of an ACL." ::= { atiStkSwAACLIpv6ConfigEntry 10 } atiStkSwAACLv6DestMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object displays the IPv6 mask of the destination of an ACL." ::= { atiStkSwAACLIpv6ConfigEntry 11 } atiStkSwAACLv6VlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Vlan ID of the ACL table." ::= { atiStkSwAACLIpv6ConfigEntry 12 } atiStkSwAACLv6Protocol OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Protocol ID of the ACL table." ::= { atiStkSwAACLIpv6ConfigEntry 13 } atiStkSwAACLv6ICMPType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ICMP Type of the ACL table." ::= { atiStkSwAACLIpv6ConfigEntry 14 } atiStkSwAACLv6UDPTCPSrcPort OBJECT-TYPE SYNTAX INTEGER { eq (1), lt (2), gt (3), ne (4), range (5), noCompare (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the comparision of the port." ::= { atiStkSwAACLIpv6ConfigEntry 15 } atiStkSwAACLv6SrcPort1 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwAACLIpv6ConfigEntry 16 } atiStkSwAACLv6SrcPort2 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwAACLIpv6ConfigEntry 17 } atiStkSwAACLv6UDPTCPDestPort OBJECT-TYPE SYNTAX INTEGER { eq (1), lt (2), gt (3), ne (4), range (5), noCompare (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Object specifies the comparision of the port." ::= { atiStkSwAACLIpv6ConfigEntry 18 } atiStkSwAACLv6DestPort1 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwAACLIpv6ConfigEntry 19 } atiStkSwAACLv6DestPort2 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port." ::= { atiStkSwAACLIpv6ConfigEntry 20 } atiStkSwAACLv6TimeRange OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time range ACL." ::= { atiStkSwAACLIpv6ConfigEntry 21 } atiStkSwAACLInterfaceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwAACLInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a Access Control List (ACL) in the switch and their associated attributes." ::= { atiStkSwAACLGroup 3 } atiStkSwAACLInterfaceConfigEntry OBJECT-TYPE SYNTAX AtiStkSwAACLInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwACLMACConfigTable' that describes the ACL in the switch." INDEX { atiStkSwAACLInterfaceModuleId, atiStkSwAACLInterfacePortId } ::= { atiStkSwAACLInterfaceConfigTable 1 } AtiStkSwAACLInterfaceConfigEntry ::= SEQUENCE { atiStkSwAACLInterfaceModuleId Integer32, atiStkSwAACLInterfacePortId Integer32, atiStkSwAACLInterfacaeACLName DisplayString, atiStkSwAACLInterfacaeAddACLName DisplayString, atiStkSwAACLInterfacaeRemoveACLName DisplayString } atiStkSwAACLInterfaceModuleId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Module ID of the system." ::= { atiStkSwAACLInterfaceConfigEntry 1 } atiStkSwAACLInterfacePortId OBJECT-TYPE SYNTAX Integer32 (1..28) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Port ID of the system." ::= { atiStkSwAACLInterfaceConfigEntry 2 } atiStkSwAACLInterfacaeACLName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the created ACL ID." ::= { atiStkSwAACLInterfaceConfigEntry 3 } atiStkSwAACLInterfacaeAddACLName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ACL ID to Add." ::= { atiStkSwAACLInterfaceConfigEntry 4 } atiStkSwAACLInterfacaeRemoveACLName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ACL ID to Remove." ::= { atiStkSwAACLInterfaceConfigEntry 5 } --acl time range atiStkSwAACLTimeRangeConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwAACLTimeRangeConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a time range Access Control List (ACL) in the switch and their associated attributes." ::= { atiStkSwAACLGroup 4 } atiStkSwAACLTimeRangeConfigEntry OBJECT-TYPE SYNTAX AtiStkSwAACLTimeRangeConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwAACLTimeRangeAbsoluteConfigTable' that describes the ACL in the switch." INDEX { atiStkSwAACLTimeRangeEntry } ::= { atiStkSwAACLTimeRangeConfigTable 1 } AtiStkSwAACLTimeRangeConfigEntry ::= SEQUENCE { atiStkSwAACLTimeRangeEntry Integer32, atiStkSwAACLTimeRangeName DisplayString, atiStkSwAACLTimeRangeType INTEGER, atiStkSwAACLTimeRangeAbsoluteStartTime DisplayString, atiStkSwAACLTimeRangeAbsoluteEndTime DisplayString, atiStkSwAACLTimeRangePeriodicFrequency INTEGER, atiStkSwAACLTimeRangePeriodicStartDay INTEGER, atiStkSwAACLTimeRangePeriodicEndDay INTEGER, atiStkSwAACLTimeRangePeriodicStartTime DisplayString, atiStkSwAACLTimeRangePeriodicEndTime DisplayString, atiStkSwAACLTimeRangeStatus INTEGER } atiStkSwAACLTimeRangeEntry OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the entry of the time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 1 } atiStkSwAACLTimeRangeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Name of the time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 2 } atiStkSwAACLTimeRangeType OBJECT-TYPE SYNTAX INTEGER { absolute(1), periodic(2), none(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the type of the time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 3 } atiStkSwAACLTimeRangeAbsoluteStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the start time of the time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 4 } atiStkSwAACLTimeRangeAbsoluteEndTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the end time of the time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 5 } atiStkSwAACLTimeRangePeriodicFrequency OBJECT-TYPE SYNTAX INTEGER { day (1), daily (2), weekdays (3), weekends (4), notvalid (5), select (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Frequency of days for periodic time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 6 } atiStkSwAACLTimeRangePeriodicStartDay OBJECT-TYPE SYNTAX INTEGER { monday (1), tuesday (2), wednesday (3), thursday (4), friday (5), saturday (6), sunday (7) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the start day for periodic time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 7 } atiStkSwAACLTimeRangePeriodicEndDay OBJECT-TYPE SYNTAX INTEGER { monday (1), tuesday (2), wednesday (3), thursday (4), friday (5), saturday (6), sunday (7) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the end day for periodic time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 8 } atiStkSwAACLTimeRangePeriodicStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the start time of the periodic time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 9 } atiStkSwAACLTimeRangePeriodicEndTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the end time of the periodic time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 10 } atiStkSwAACLTimeRangeStatus OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the status of the time range ACL." ::= { atiStkSwAACLTimeRangeConfigEntry 11 } --IPv4 MAC atiStkSwAACLIPV4MACConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwAACLIPV4MACConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a Access Control List (ACL) in the switch and their associated attributes." ::= { atiStkSwAACLGroup 5 } atiStkSwAACLIPV4MACConfigEntry OBJECT-TYPE SYNTAX AtiStkSwAACLIPV4MACConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwACLMACConfigTable' that describes the ACL in the switch." INDEX { atiStkSwAACLIPV4MACId } ::= { atiStkSwAACLIPV4MACConfigTable 1 } AtiStkSwAACLIPV4MACConfigEntry ::= SEQUENCE { atiStkSwAACLIPV4MACId Integer32, -- atiStkSwAACLIPV4MACShowId Integer32, atiStkSwAACLIPV4MACName DisplayString, atiStkSwAACLIPV4MACStatus INTEGER, atiStkSwAACLIPV4MACAction INTEGER, atiStkSwAACLIPV4MACSrc INTEGER, atiStkSwAACLIPV4MACDest INTEGER, atiStkSwAACLIPV4MACSrcMac DisplayString, atiStkSwAACLIPV4MACSrcMacMask DisplayString, atiStkSwAACLIPV4MACDestMac DisplayString, atiStkSwAACLIPV4MACDestMacMask DisplayString, atiStkSwAACLIPV4MACVlanId Integer32, atiStkSwAACLIPV4MACTimeRange DisplayString } atiStkSwAACLIPV4MACId OBJECT-TYPE SYNTAX Integer32 (1..700) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the ID of the ACL table." ::= { atiStkSwAACLIPV4MACConfigEntry 1 } atiStkSwAACLIPV4MACName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the name of the ACL." ::= { atiStkSwAACLIPV4MACConfigEntry 2 } atiStkSwAACLIPV4MACStatus OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the status of the ACL ID." ::= { atiStkSwAACLIPV4MACConfigEntry 3 } atiStkSwAACLIPV4MACAction OBJECT-TYPE SYNTAX INTEGER { deny (1), permit (2), copytomirror (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action of the ACL entry either deny or permit or copy to mirror." ::= { atiStkSwAACLIPV4MACConfigEntry 4 } atiStkSwAACLIPV4MACSrc OBJECT-TYPE SYNTAX INTEGER { any (1), mac (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the source type." ::= { atiStkSwAACLIPV4MACConfigEntry 5 } atiStkSwAACLIPV4MACDest OBJECT-TYPE SYNTAX INTEGER { any (1), mac (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies destination type." ::= { atiStkSwAACLIPV4MACConfigEntry 6 } atiStkSwAACLIPV4MACSrcMac OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address Mask used by this source." ::= { atiStkSwAACLIPV4MACConfigEntry 7 } atiStkSwAACLIPV4MACSrcMacMask OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address Mask used by this source ." ::= { atiStkSwAACLIPV4MACConfigEntry 8 } atiStkSwAACLIPV4MACDestMac OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address used by this destination." ::= { atiStkSwAACLIPV4MACConfigEntry 9 } atiStkSwAACLIPV4MACDestMacMask OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MAC address Mask used by this destination." ::= { atiStkSwAACLIPV4MACConfigEntry 10 } atiStkSwAACLIPV4MACVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Vlan ID of the ACL table." ::= { atiStkSwAACLIPV4MACConfigEntry 11 } atiStkSwAACLIPV4MACTimeRange OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time range ACL." ::= { atiStkSwAACLIPV4MACConfigEntry 12 } --SS IPV4 -- atiStkSwAACLTimeRangePeriodicConfigTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AtiStkSwAACLTimeRangePeriodicConfigEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "This table contains a periodic time range Access Control List (ACL) in the -- switch and their associated attributes." -- ::= { atiStkSwAACLGroup 5 } -- atiStkSwAACLTimeRangePeriodicConfigEntry OBJECT-TYPE -- SYNTAX AtiStkSwAACLTimeRangePeriodicConfigEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "This object specifies an entry in 'atiStkSwAACLTimeRangePeriodicConfigTable' -- that describes the ACL in the switch." -- INDEX { atiStkSwAACLTimeRangePeriodicEntry } -- ::= { atiStkSwAACLTimeRangePeriodicConfigTable 1 } -- AtiStkSwAACLTimeRangePeriodicConfigEntry ::= -- SEQUENCE { -- atiStkSwAACLTimeRangePeriodicEntry Integer32, -- atiStkSwAACLTimeRangePeriodicName DisplayString, -- atiStkSwAACLTimeRangePeriodicType INTEGER, -- atiStkSwAACLTimeRangePeriodicStartTime DisplayString, -- atiStkSwAACLTimeRangePeriodicEndTime DisplayString, -- atiStkSwAACLTimeRangePeriodicStatus INTEGER -- } -- atiStkSwAACLTimeRangePeriodicEntry OBJECT-TYPE -- SYNTAX Integer32 (1..255) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This object specifies the entry of the time range ACL." -- ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 1 } -- atiStkSwAACLTimeRangePeriodicName OBJECT-TYPE -- SYNTAX DisplayString -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "This object specifies the Name of the time range ACL." -- ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 2 } -- atiStkSwAACLTimeRangePeriodicType OBJECT-TYPE -- SYNTAX INTEGER { -- day (1), -- daily (2), -- weekdays (3), -- weekends (4) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "This object specifies the type of the time range ACL." -- ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 3 } -- atiStkSwAACLTimeRangePeriodicStartTime OBJECT-TYPE -- SYNTAX DisplayString -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "This object specifies the start time of the time range ACL." -- ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 4 } -- atiStkSwAACLTimeRangePeriodicEndTime OBJECT-TYPE -- SYNTAX DisplayString -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "This object specifies the end time of the time range ACL." -- ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 5 } -- atiStkSwAACLTimeRangePeriodicStatus OBJECT-TYPE -- SYNTAX INTEGER { -- create (1), -- delete (2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "This object specifies the status of the time range ACL." -- ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 6 } -- *********************************************************** -- -- M S T P C O N F I G -- -- *********************************************************** --Mst config table atiStkSwMSTPMstConfigTable OBJECT IDENTIFIER ::= { atiStkSwMSTPGroup 1 } atiStkSwMSTPMstRegion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set the Region name for MSTP." ::= { atiStkSwMSTPMstConfigTable 1 } atiStkSwMSTPMstRevision OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the revision number for MSTP." ::= { atiStkSwMSTPMstConfigTable 2 } --Instance table atiStkSwMSTPMstInstanceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwMSTPMstInstanceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a mst-config Instance associated attributes." ::= { atiStkSwMSTPGroup 2 } atiStkSwMSTPMstInstanceConfigEntry OBJECT-TYPE SYNTAX AtiStkSwMSTPMstInstanceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwMSTPMstInstanceConfigTable' that describes the mst config in the switch." INDEX { atiStkSwMSTPMstInstanceId } ::= { atiStkSwMSTPMstInstanceConfigTable 1 } AtiStkSwMSTPMstInstanceConfigEntry ::= SEQUENCE { atiStkSwMSTPMstInstanceId Integer32, atiStkSwMSTPMstInstanceVlan Integer32, atiStkSwMSTPMstInstancePriority Integer32 } atiStkSwMSTPMstInstanceId OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Instance ID for MSTP." ::= { atiStkSwMSTPMstInstanceConfigEntry 1 } atiStkSwMSTPMstInstanceVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This object associates the Instance ID with vlanId for MSTP." ::= { atiStkSwMSTPMstInstanceConfigEntry 2 } atiStkSwMSTPMstInstancePriority OBJECT-TYPE SYNTAX Integer32 (0..61440) MAX-ACCESS read-write STATUS current DESCRIPTION "This object associates the Instance ID with priority for MSTP." ::= { atiStkSwMSTPMstInstanceConfigEntry 3 } --Interface level config for MSTP atiStkSwMSTPMstInterfaceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwMSTPMstInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a mstp interface level config." ::= { atiStkSwMSTPGroup 3 } atiStkSwMSTPMstInterfaceConfigEntry OBJECT-TYPE SYNTAX AtiStkSwMSTPMstInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwMSTPMstInterfaceConfigTable' that describes the mstp interface levl config in the switch." INDEX { atiStkSwMSTPMstInterfaceModuleId, atiStkSwMSTPMstInterfacePortId } ::= { atiStkSwMSTPMstInterfaceConfigTable 1 } AtiStkSwMSTPMstInterfaceConfigEntry ::= SEQUENCE { atiStkSwMSTPMstInterfaceModuleId Integer32, atiStkSwMSTPMstInterfacePortId Integer32, atiStkSwMSTPMstInterfaceInstanceId Integer32, atiStkSwMSTPMstInterfacePathCost Integer32, atiStkSwMSTPMstInterfacePriority Integer32 } atiStkSwMSTPMstInterfaceModuleId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the module ID for MSTP." ::= { atiStkSwMSTPMstInterfaceConfigEntry 1 } atiStkSwMSTPMstInterfacePortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the port ID for MSTP." ::= { atiStkSwMSTPMstInterfaceConfigEntry 2 } atiStkSwMSTPMstInterfaceInstanceId OBJECT-TYPE SYNTAX Integer32(0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "This object associates the port ID with instance id for MSTP." ::= { atiStkSwMSTPMstInterfaceConfigEntry 3 } atiStkSwMSTPMstInterfacePathCost OBJECT-TYPE SYNTAX Integer32 (1..200000000) MAX-ACCESS read-write STATUS current DESCRIPTION "This object associates the path cost with instance id for MSTP." ::= { atiStkSwMSTPMstInterfaceConfigEntry 4 } atiStkSwMSTPMstInterfacePriority OBJECT-TYPE SYNTAX Integer32 (0..61440) MAX-ACCESS read-write STATUS current DESCRIPTION "This object associates the priority with instance id for MSTP." ::= { atiStkSwMSTPMstInterfaceConfigEntry 5 } -- *********************************************************** -- -- M V R C O N F I G -- -- *********************************************************** --MVR config table atiStkSwMVRConfigTable OBJECT IDENTIFIER ::= { atiStkSwMVRGroup 1 } atiStkSwMVRStatus OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the status for MVR." ::= { atiStkSwMVRConfigTable 1 } atiStkSwMVRGroupIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Set the group IP address for MVR." ::= { atiStkSwMVRConfigTable 2 } atiStkSwMVRVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the group IP address for MVR." ::= { atiStkSwMVRConfigTable 3 } --Interface level MVR table atiStkSwMVRInterfaceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwMVRInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a MVR interface level attributes." ::= { atiStkSwMVRGroup 2 } atiStkSwMVRInterfaceConfigEntry OBJECT-TYPE SYNTAX AtiStkSwMVRInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwMVRInterfaceConfigTable' that describes the MVR config in switch." INDEX { atiStkSwMVRInterfaceIndex } ::= { atiStkSwMVRInterfaceConfigTable 1 } AtiStkSwMVRInterfaceConfigEntry ::= SEQUENCE { atiStkSwMVRInterfaceIndex Integer32, atiStkSwMVRInterfacePortId DisplayString, atiStkSwMVRInterfaceType INTEGER } atiStkSwMVRInterfaceIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the index for MVR." ::= { atiStkSwMVRInterfaceConfigEntry 1 } atiStkSwMVRInterfacePortId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the port ID for MVR." ::= { atiStkSwMVRInterfaceConfigEntry 2 } atiStkSwMVRInterfaceType OBJECT-TYPE SYNTAX INTEGER { source (1), receiver (2), none (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object associates the type with port Id for MSTP." ::= { atiStkSwMVRInterfaceConfigEntry 3 } -- MVR Cofig Group Ip table atiStkSwMVRConfigGroupIpTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwMVRConfigGroupIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a MVR Group ip attributes." ::= { atiStkSwMVRGroup 3 } atiStkSwMVRConfigGroupIpEntry OBJECT-TYPE SYNTAX AtiStkSwMVRConfigGroupIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwMVRConfigGroupIpTable' that describes the MVR config Group ip in switch." INDEX { atiStkSwMVRGroupIpIndex } ::= { atiStkSwMVRConfigGroupIpTable 1 } AtiStkSwMVRConfigGroupIpEntry ::= SEQUENCE { atiStkSwMVRGroupIpIndex Integer32, atiStkSwMVRGroupIp DisplayString } atiStkSwMVRGroupIpIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the index for MVR Group ip." ::= { atiStkSwMVRConfigGroupIpEntry 1 } atiStkSwMVRGroupIp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the group ip for MVR." ::= { atiStkSwMVRConfigGroupIpEntry 2 } -- *********************************************************** -- -- P S T A C K C O N F I G -- -- *********************************************************** --PSTACK config table atiStkSwPSTACKConfigTable OBJECT IDENTIFIER ::= { atiStkSwPSTACKGroup 1 } atiStkSwPSTACKNoofModules OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Number of modules for PStack." ::= { atiStkSwPSTACKConfigTable 1 } atiStkSwPSTACKTopology OBJECT-TYPE SYNTAX INTEGER { none (0), chain (1), ring (2), standalone (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Topology for PStack." ::= { atiStkSwPSTACKConfigTable 2 } atiStkSwPSTACKLclModID OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Local Module ID for PStack." ::= { atiStkSwPSTACKConfigTable 3 } atiStkSwPSTACKLclMacAdd OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Mac Address for PStack." ::= { atiStkSwPSTACKConfigTable 4 } atiStkSwPSTACKMasterModId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Master Module ID for PStack." ::= { atiStkSwPSTACKConfigTable 5 } atiStkSwPSTACKMasterMacAdd OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Master Mac Address for PStack." ::= { atiStkSwPSTACKConfigTable 6 } atiStkSwPSTACKSlaveMacAdd1 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Slave Mac Address 1 for PStack." ::= { atiStkSwPSTACKConfigTable 7 } atiStkSwPSTACKSlaveMacAdd2 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Slave Mac Address 2 for PStack." ::= { atiStkSwPSTACKConfigTable 8 } atiStkSwPSTACKSlaveMacAdd3 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Slave Mac Address 3 for PStack." ::= { atiStkSwPSTACKConfigTable 9 } atiStkSwPSTACKSlaveMacAdd4 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Slave Mac Address 4 for PStack." ::= { atiStkSwPSTACKConfigTable 10 } atiStkSwPSTACKSlaveMacAdd5 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Slave Mac Address 5 for PStack." ::= { atiStkSwPSTACKConfigTable 11 } atiStkSwPSTACKSlaveMacAdd6 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Slave Mac Address 6 for PStack." ::= { atiStkSwPSTACKConfigTable 12 } atiStkSwPSTACKSlaveMacAdd7 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Set the Slave Mac Address 7 for PStack." ::= { atiStkSwPSTACKConfigTable 13 } --Interface level PStack table atiStkSwPSTACKInterfaceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwPSTACKInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a PStack interface level attributes." ::= { atiStkSwPSTACKGroup 2 } atiStkSwPSTACKInterfaceConfigEntry OBJECT-TYPE SYNTAX AtiStkSwPSTACKInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwPStackInterfaceConfigTable' that describes the PStack config in switch." INDEX { atiStkSwPSTACKInterfaceDeviceId } ::= { atiStkSwPSTACKInterfaceConfigTable 1 } AtiStkSwPSTACKInterfaceConfigEntry ::= SEQUENCE { atiStkSwPSTACKInterfaceDeviceId Integer32, atiStkSwPSTACKInterfaceMacAddress MacAddress, atiStkSwPSTACKInterfaceSwVersion DisplayString, atiStkSwPSTACKInterfaceModel DisplayString } atiStkSwPSTACKInterfaceDeviceId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Device ID for PStack." ::= { atiStkSwPSTACKInterfaceConfigEntry 1 } atiStkSwPSTACKInterfaceMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object associates the Mac Address with Device Id for PStack." ::= { atiStkSwPSTACKInterfaceConfigEntry 2 } atiStkSwPSTACKInterfaceSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object associates the Software Version with Device Id for PStack." ::= { atiStkSwPSTACKInterfaceConfigEntry 3 } atiStkSwPSTACKInterfaceModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object associates the Model type with Device Id for PStack." ::= { atiStkSwPSTACKInterfaceConfigEntry 4 } --PSTACK config device ID table atiStkSwPSTACKDeviceIDConfigTable OBJECT IDENTIFIER ::= { atiStkSwPSTACKGroup 3 } atiStkSwPSTACKDeviceID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set the Device ID for PSTACK." ::= { atiStkSwPSTACKDeviceIDConfigTable 1 } --PSTACK config reboot table atiStkSwPSTACKRebootConfigTable OBJECT IDENTIFIER ::= { atiStkSwPSTACKGroup 4 } atiStkSwPSTACKRebootDeviceID OBJECT-TYPE SYNTAX INTEGER { device1 (1), device2 (2), device3 (3), device4 (4), device5 (5), device6 (6), device7 (7), device8 (8), all (9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Reboot for PSTACK." ::= { atiStkSwPSTACKRebootConfigTable 1 } -- *********************************************************** -- -- L L D P C O N F I G -- -- *********************************************************** -- atiStkSwLldpConfig atiStkSwLldpConfig OBJECT IDENTIFIER ::= { atiStkSwLldpGroup 1 } atiStkSwLldpRun OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The operational mode, whether enabled or disabled, of LLDP on the device." DEFVAL { 2 } ::= { atiStkSwLldpConfig 1 } atiStkSwLldpTimer OBJECT-TYPE SYNTAX Integer32 (5..32768) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The interval at which LLDP frames are transmitted on behalf of this LLDP agent." REFERENCE "IEEE 802.1AB-2005 10.5.3.3" DEFVAL { 30 } ::= { atiStkSwLldpConfig 2 } atiStkSwLldpHoldMultiplier OBJECT-TYPE SYNTAX Integer32 (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The time-to-live value expressed as a multiple of the atiStkSwLldpTimer object." REFERENCE "IEEE 802.1AB-2005 10.5.3.3" DEFVAL { 4 } ::= { atiStkSwLldpConfig 3 } atiStkSwLldpReinit OBJECT-TYPE SYNTAX Integer32 (1..10) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The atiStkSwLldpReinit indicates the delay (in units of seconds) from when lldp feature of a particular port becomes 'disabled' until re-initialization will be attempted." REFERENCE "IEEE 802.1AB-2005 10.5.3.3" DEFVAL { 2 } ::= { atiStkSwLldpConfig 4 } atiStkSwLldpTxDelay OBJECT-TYPE SYNTAX Integer32 (1..8192) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The atiStkSwLldpTxDelay indicates the delay (in units of seconds) between successive LLDP frame transmissions initiated by value/status changes in the LLDP local systems MIB." REFERENCE "IEEE 802.1AB-2005 10.5.3.3" DEFVAL { 2 } ::= { atiStkSwLldpConfig 5 } atiStkSwLldpNotificationInterval OBJECT-TYPE SYNTAX Integer32 (5..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls the transmission of LLDP notifications. The agent must not generate more than one lldpRemTablesChange notification-event in the indicated period." DEFVAL { 5 } ::= { atiStkSwLldpConfig 6 } atiStkSwLldpFaststartCount OBJECT-TYPE SYNTAX Integer32 (1..10) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The atiStkSwLldpFaststartCoun" REFERENCE "IEEE" DEFVAL { 3 } ::= { atiStkSwLldpConfig 7 } atiStkSwLldpNonStrictMedTlvOrderCheck OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The atiStkSwLldpNonStrictMedTlvOrderCheck" DEFVAL { 2 } ::= { atiStkSwLldpConfig 8 } atiStkSwLldpConfigPortTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpConfigPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table that controls LLDP frame transmission on individual ports." ::= { atiStkSwLldpConfig 9 } atiStkSwLldpConfigPortEntry OBJECT-TYPE SYNTAX AtiStkSwLldpConfigPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP configuration information for a particular port. This configuration parameter controls the transmission and the reception of LLDP frames on those ports whose rows are created in this table." INDEX { atiStkSwLldpConfigModuleId, atiStkSwLldpConfigPortId } ::= { atiStkSwLldpConfigPortTable 1 } AtiStkSwLldpConfigPortEntry ::= SEQUENCE { atiStkSwLldpConfigModuleId Integer32, atiStkSwLldpConfigPortId Integer32, atiStkSwLldpConfigDirection INTEGER, atiStkSwLldpConfigNotif INTEGER, atiStkSwLldpConfigMgmtAddr IpAddress, atiStkSwLldpConfigTlvSelect BITS, atiStkSwLldpConfigTlvDeselect BITS, atiStkSwLldpConfigMedNotif INTEGER, atiStkSwLldpConfigMedTlvSelect BITS, atiStkSwLldpConfigMedTlvDeselect BITS, atiStkSwLldpConfigLocCoord Integer32, atiStkSwLldpConfigLocCivic Integer32, atiStkSwLldpConfigLocElin Integer32 } atiStkSwLldpConfigModuleId 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." ::= { atiStkSwLldpConfigPortEntry 1 } atiStkSwLldpConfigPortId OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The value of this object is used as a port index to the atiStkSwLldpConfigPortTable." ::= { atiStkSwLldpConfigPortEntry 2 } atiStkSwLldpConfigDirection OBJECT-TYPE SYNTAX INTEGER { transmit (1), receive (2), both (3), none (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the operation mode of the LLDP for the indicated port - whether to transmit and/or receive LLDP package, or do nothing." DEFVAL { both } ::= { atiStkSwLldpConfigPortEntry 3 } atiStkSwLldpConfigNotif OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The atiStkSwLldpConfigNotif controls, on a per port basis, whether or not notifications from the agent are enabled. The value enabled(1) means that notifications are enabled; the value disabled(2) means that they are not." DEFVAL { disabled } ::= { atiStkSwLldpConfigPortEntry 4 } atiStkSwLldpConfigMgmtAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object displays the IPv4 address to be advertised to neighbors (via the Management Address TLV) via specified ports." DEFVAL { '00000000'h } -- 0.0.0.0 ::= { atiStkSwLldpConfigPortEntry 5 } atiStkSwLldpConfigTlvSelect OBJECT-TYPE SYNTAX BITS { portDesc (31), sysName (30), sysDesc (29), sysCap (28), mgmtAddr (27), portVlan (26), portAndProtocolVlans (25), vlanNames (24), protocolIds (23), macPhyConfig (22), powerMgmt (21), linkAggregation (20), maxFrameSize (19) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enables specified optional TLVs for transmission in LLDP advertisement via the specified ports." ::= { atiStkSwLldpConfigPortEntry 6 } atiStkSwLldpConfigTlvDeselect OBJECT-TYPE SYNTAX BITS { portDesc (31), sysName (30), sysDesc (29), sysCap (28), mgmtAddr (27), portVlan (26), portAndProtocolVlans (25), vlanNames (24), protocolIds (23), macPhyConfig (22), powerMgmt (21), linkAggregation (20), maxFrameSize (19) } MAX-ACCESS read-write STATUS current DESCRIPTION "This disables specified optional TLVs for transmission in LLDP advertisement via the specified ports." ::= { atiStkSwLldpConfigPortEntry 7 } atiStkSwLldpConfigMedNotif OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The atiStkSwLldpConfigMedNotif controls, on a per port basis, whether or not MED notifications from the agent are enabled. The value enabled(1) means that notifications are enabled; the value disabled(2) means that they are not." DEFVAL { disabled } ::= { atiStkSwLldpConfigPortEntry 8 } atiStkSwLldpConfigMedTlvSelect OBJECT-TYPE SYNTAX BITS { capabilities (31), networkPolicy (30), location (29), powerMgmtExt (28), inventoryMgmt (27) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enables specified MED TLVs for transmission in LLDP advertisement via the specified ports." ::= { atiStkSwLldpConfigPortEntry 9 } atiStkSwLldpConfigMedTlvDeselect OBJECT-TYPE SYNTAX BITS { capabilities (31), networkPolicy (30), location (29), powerMgmtExt (28), inventoryMgmt (27) } MAX-ACCESS read-write STATUS current DESCRIPTION "This disables specified MED TLVs for transmission in LLDP advertisement via the specified ports." ::= { atiStkSwLldpConfigPortEntry 10 } atiStkSwLldpConfigLocCoord OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This assigns an LLDP Coordinate location information to the specified ports. Set 0 to reset." ::= { atiStkSwLldpConfigPortEntry 11 } atiStkSwLldpConfigLocCivic OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This assigns an LLDP Civic location information to the specified ports. Set 0 to reset." ::= { atiStkSwLldpConfigPortEntry 12 } atiStkSwLldpConfigLocElin OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This assigns an LLDP Elin location information to the specified ports. Set 0 to reset." ::= { atiStkSwLldpConfigPortEntry 13 } -- *********************************************************** -- -- L L D P S T A T S -- -- *********************************************************** -- atiStkSwLldpStats atiStkSwLldpStats OBJECT IDENTIFIER ::= { atiStkSwLldpGroup 2 } atiStkSwLldpStatsGlobalReset OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This clears all the LLDP statistics (packet and event counters)." ::= { atiStkSwLldpStats 1 } atiStkSwLldpStatsTotalFramesOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP frames transmitted by this LLDP agent." ::= { atiStkSwLldpStats 2 } atiStkSwLldpStatsTotalFramesIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid LLDP frames received by this LLDP agent." ::= { atiStkSwLldpStats 3 } atiStkSwLldpStatsTotalFramesInError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of invalid LLDP frames received by this LLDP agent." ::= { atiStkSwLldpStats 4 } atiStkSwLldpStatsTotalFramesInDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP frames received by this LLDP agent, and then discarded for any reason." ::= { atiStkSwLldpStats 5 } atiStkSwLldpStatsTotalTLVsUnrecognized OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP TLVs received on the given port that are not recognized by this LLDP agent." ::= { atiStkSwLldpStats 6 } atiStkSwLldpStatsTotalTLVsDiscarded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP TLVs discarded for any reason by this LLDP agent." ::= { atiStkSwLldpStats 7 } atiStkSwLldpStatsTotalNewNeighbors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the complete set of information advertised by a particular MSAP has been inserted into the Neighbor/Remote table." ::= { atiStkSwLldpStats 8 } atiStkSwLldpStatsTotalNeighborsDeleted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the complete set of information advertised by a particular MSAP has been deleted from the Neighbor/Remote table." ::= { atiStkSwLldpStats 9 } atiStkSwLldpStatsTotalNeighborsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the complete set of information advertised by a particular MSAP could not be entered into the Neighbor/Remote table." ::= { atiStkSwLldpStats 10 } atiStkSwLldpStatsTotalNeighborsAgedOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the complete set of information advertised by a particular MSAP has been deleted from tables contained in the Neighbor/Remote table." ::= { atiStkSwLldpStats 11 } atiStkSwLldpStatsPortTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpStatsPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing LLDP transmission and reception statistics for individual ports." ::= { atiStkSwLldpStats 12 } atiStkSwLldpStatsPortEntry OBJECT-TYPE SYNTAX AtiStkSwLldpStatsPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP frame transmission and reception statistics for a particular port." -- INDEX { atiStkSwLldpStatsModuleId, atiStkSwLldpStatsPortId } INDEX { atiStkSwLldpStatsPortId } ::= { atiStkSwLldpStatsPortTable 1 } AtiStkSwLldpStatsPortEntry ::= SEQUENCE { atiStkSwLldpStatsModuleId Integer32, atiStkSwLldpStatsPortId Integer32, atiStkSwLldpStatsFramesOut Counter32, atiStkSwLldpStatsFramesIn Counter32, atiStkSwLldpStatsFramesInError Counter32, atiStkSwLldpStatsFramesInDropped Counter32, atiStkSwLldpStatsTLVsUnrecognized Counter32, atiStkSwLldpStatsTLVsDiscarded Counter32, atiStkSwLldpStatsNewNeighbors Counter32, atiStkSwLldpStatsNeighborsDeleted Counter32, atiStkSwLldpStatsNeighborsDropped Counter32, atiStkSwLldpStatsNeighborsAgedOut Counter32, atiStkSwLldpStatsReset INTEGER } atiStkSwLldpStatsModuleId 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." ::= { atiStkSwLldpStatsPortEntry 1 } atiStkSwLldpStatsPortId OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The value of this object is used as a port index to the lldpStatsTable." ::= { atiStkSwLldpStatsPortEntry 2 } atiStkSwLldpStatsFramesOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP frames transmitted by this LLDP agent on the indicated port." REFERENCE "IEEE 802.1AB-2005 10.5.2.1" ::= { atiStkSwLldpStatsPortEntry 3 } atiStkSwLldpStatsFramesIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid LLDP frames received by this LLDP agent on the indicated port, while this LLDP agent is enabled." REFERENCE "IEEE 802.1AB-2005 10.5.2.2" ::= { atiStkSwLldpStatsPortEntry 4 } atiStkSwLldpStatsFramesInError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of invalid LLDP frames received by this LLDP agent on the indicated port, while this LLDP agent is enabled." REFERENCE "IEEE 802.1AB-2005 10.5.2.2" ::= { atiStkSwLldpStatsPortEntry 5 } atiStkSwLldpStatsFramesInDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP frames received by this LLDP agent on the indicated port, and then discarded for any reason. This counter can provide an indication that LLDP header formating problems may exist with the local LLDP agent in the sending system or that LLDPDU validation problems may exist with the local LLDP agent in the receiving system." REFERENCE "IEEE 802.1AB-2005 10.5.2.2" ::= { atiStkSwLldpStatsPortEntry 6 } atiStkSwLldpStatsTLVsUnrecognized OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP TLVs received on the given port that are not recognized by this LLDP agent on the indicated port. An unrecognized TLV is referred to as the TLV whose type value is in the range of reserved TLV types (000 1001 - 111 1110) in Table 9.1 of IEEE Std 802.1AB-2005. An unrecognized TLV may be a basic management TLV from a later LLDP version." REFERENCE "IEEE 802.1AB-2005 10.5.2.2" ::= { atiStkSwLldpStatsPortEntry 7 } atiStkSwLldpStatsTLVsDiscarded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP TLVs discarded for any reason by this LLDP agent on the indicated port." REFERENCE "IEEE 802.1AB-2005 10.5.2.2" ::= { atiStkSwLldpStatsPortEntry 8 } atiStkSwLldpStatsNewNeighbors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the complete set of information advertised by a particular MSAP has been inserted into tables contained in the Neighbor/Remote table associated with the indicated port." ::= { atiStkSwLldpStatsPortEntry 9 } atiStkSwLldpStatsNeighborsDeleted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the complete set of information advertised by a particular MSAP has been deleted from the Neighbor/Remote table associated with the indicated port." ::= { atiStkSwLldpStatsPortEntry 10 } atiStkSwLldpStatsNeighborsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the complete set of information advertised by a particular MSAP could not be entered into the Neighbor/Remote table associated with the indicated port because of insufficient resources." ::= { atiStkSwLldpStatsPortEntry 11 } atiStkSwLldpStatsNeighborsAgedOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter that represents the number of age-outs that occurred on a given port. An age-out is the number of times the complete set of information advertised by a particular MSAP has been deleted from tables contained in the Neighbor/Remote table because the information timeliness interval has expired." REFERENCE "IEEE 802.1AB-2005 10.5.2.2" ::= { atiStkSwLldpStatsPortEntry 12 } atiStkSwLldpStatsReset OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This clears all the LLDP statistics (packet and event counters) associated with the indicated port." ::= { atiStkSwLldpStatsPortEntry 13 } -- *********************************************************** -- -- L O C A L S Y S T E M D A T A -- -- *********************************************************** -- atiStkSwLldpLocalData atiStkSwLldpLocalData OBJECT IDENTIFIER ::= { atiStkSwLldpGroup 3 } atiStkSwLldpLocalInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpLocalInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one or more rows per port information associated with the local system known to this agent." ::= { atiStkSwLldpLocalData 1 } atiStkSwLldpLocalInfoEntry OBJECT-TYPE SYNTAX AtiStkSwLldpLocalInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port component." -- INDEX { atiStkSwLldpLocModuleId, atiStkSwLldpLocPortNum } INDEX { atiStkSwLldpLocPortNum } ::= { atiStkSwLldpLocalInfoTable 1 } AtiStkSwLldpLocalInfoEntry ::= SEQUENCE { atiStkSwLldpLocModuleId Integer32, atiStkSwLldpLocPortNum Integer32, atiStkSwLldpLocChassisIdSubtype INTEGER, atiStkSwLldpLocChassisId DisplayString, atiStkSwLldpLocPortIdSubtype INTEGER, atiStkSwLldpLocPortId DisplayString, atiStkSwLldpLocTtl Integer32, atiStkSwLldpLocPortDesc DisplayString, atiStkSwLldpLocSysName DisplayString, atiStkSwLldpLocSysDesc DisplayString, atiStkSwLldpLocSysCapSupported BITS, atiStkSwLldpLocSysCapEnabled BITS, atiStkSwLldpLocManAddrSubtype INTEGER, atiStkSwLldpLocManAddr IpAddress, -- DisplayString, atiStkSwLldpLocManAddrLen Integer32, atiStkSwLldpLocManAddrIfSubtype INTEGER, atiStkSwLldpLocManAddrIfId Integer32, atiStkSwLldpLocManAddrOID OBJECT IDENTIFIER } atiStkSwLldpLocModuleId 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." ::= { atiStkSwLldpLocalInfoEntry 1 } atiStkSwLldpLocPortNum OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The value of this object is used as a port index to the atiStkSwLldpLocalInfoTable." ::= { atiStkSwLldpLocalInfoEntry 2 } atiStkSwLldpLocChassisIdSubtype OBJECT-TYPE SYNTAX INTEGER { chassisComponent (1), interfaceAlias (2), portComponent (3), macAddress (4), networkAddress (5), interfaceName (6), local (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of encoding used to identify the chassis associated with the local system." REFERENCE "IEEE 802.1AB-2005 9.5.2.2" ::= { atiStkSwLldpLocalInfoEntry 3 } atiStkSwLldpLocChassisId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the chassis component associated with the local system." REFERENCE "IEEE 802.1AB-2005 9.5.2.3" ::= { atiStkSwLldpLocalInfoEntry 4 } atiStkSwLldpLocPortIdSubtype OBJECT-TYPE SYNTAX INTEGER { interfaceAlias (1), portComponent (2), macAddress (3), networkAddress (4), interfaceName (5), agentCircuitId (6), local (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of port identifier encoding used in the associated atiStkSwLldpLocPortId object." REFERENCE "IEEE 802.1AB-2005 9.5.3.2" ::= { atiStkSwLldpLocalInfoEntry 5 } atiStkSwLldpLocPortId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the port component associated with a given port in the local system." REFERENCE "IEEE 802.1AB-2005 9.5.3.3" ::= { atiStkSwLldpLocalInfoEntry 6 } atiStkSwLldpLocTtl OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time-to-live advertised by the given port" ::= { atiStkSwLldpLocalInfoEntry 7 } atiStkSwLldpLocPortDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the 802 LAN station's port description associated with the local system." REFERENCE "IEEE 802.1AB-2005 9.5.5.2" ::= { atiStkSwLldpLocalInfoEntry 8 } atiStkSwLldpLocSysName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system name of the local system." REFERENCE "IEEE 802.1AB-2005 9.5.6.2" ::= { atiStkSwLldpLocalInfoEntry 9 } atiStkSwLldpLocSysDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system description of the local system." REFERENCE "IEEE 802.1AB-2005 9.5.7.2" ::= { atiStkSwLldpLocalInfoEntry 10 } atiStkSwLldpLocSysCapSupported OBJECT-TYPE SYNTAX BITS { other (0), repeater (1), bridge (2), wlanAccessPoint (3), router (4), telephone (5), docsisCableDevice (6), stationOnly (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are supported on the local system." REFERENCE "IEEE 802.1AB-2005 9.5.8.1" ::= { atiStkSwLldpLocalInfoEntry 11 } atiStkSwLldpLocSysCapEnabled OBJECT-TYPE SYNTAX BITS { other (0), repeater (1), bridge (2), wlanAccessPoint (3), router (4), telephone (5), docsisCableDevice (6), stationOnly (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are enabled on the local system." REFERENCE "IEEE 802.1AB-2005 9.5.8.2" ::= { atiStkSwLldpLocalInfoEntry 12 } atiStkSwLldpLocManAddrSubtype OBJECT-TYPE SYNTAX INTEGER { -- AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; other (0), ipV4 (1), ipV6 (2), nsap (3), hdlc (4), bbn1822 (5), all802 (6), e163 (7), e164 (8), f69 (9), x121 (10), ipx (11), appleTalk (12), decnetIV (13), banyanVines (14), e164withNsap (15), dns (16), distinguishedName (17), -- (Distinguished Name, per X.500) asNumber (18), -- (16-bit quantity, per the AS number space) xtpOverIpv4 (19), xtpOverIpv6 (20), xtpNativeModeXTP (21), fibreChannelWWPN (22), fibreChannelWWNN (23), gwid (24), afi (25), reserved (65535) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of management address identifier encoding used in the associated atiStkSwLldpLocManagmentAddr object." REFERENCE "IEEE 802.1AB-2005 9.5.9.3" ::= { atiStkSwLldpLocalInfoEntry 13 } atiStkSwLldpLocManAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the management address component associated with the local system. The purpose of this address is to contact the management entity." REFERENCE "IEEE 802.1AB-2005 9.5.9.4" ::= { atiStkSwLldpLocalInfoEntry 14 } atiStkSwLldpLocManAddrLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total lenght of the management address subtype and the management address fields in LLDPDUs transmitted by the local LLDP agent.The management address length field is needed so that the receiving systems that do not implement SNMP will not be required to implement an iana family numbers/address length equivalency table in order to decode the management address" REFERENCE "IEEE 802.1AB-2005 9.5.9.2" ::= { atiStkSwLldpLocalInfoEntry 15 } atiStkSwLldpLocManAddrIfSubtype OBJECT-TYPE SYNTAX INTEGER { unknown (1), ifIndex (2), systemPortNumber (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The enumeration value that identifies the interface numbering method used for defining the interface number, associated with the local system." REFERENCE "IEEE 802.1AB-2005 9.5.9.5" ::= { atiStkSwLldpLocalInfoEntry 16 } atiStkSwLldpLocManAddrIfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The integer value used to identify the interface number regarding the management address component associated with the local system." REFERENCE "IEEE 802.1AB-2005 9.5.9.6" ::= { atiStkSwLldpLocalInfoEntry 17 } atiStkSwLldpLocManAddrOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The OID value used to identify the type of hardware component or protocol entity associated with the management address advertised by the local system agent." REFERENCE "IEEE 802.1AB-2005 9.5.9.8" ::= { atiStkSwLldpLocalInfoEntry 18 } ------------------------------------------------------------------------------ -- IEEE 802.1 - Local System Information ------------------------------------------------------------------------------ -- atiStkSwLldpLocalDot1Data atiStkSwLldpDot1LocTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpDot1LocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for IEEE 802.1 organizationally defined LLDP extension on the local system known to this agent." ::= { atiStkSwLldpLocalData 2 } atiStkSwLldpDot1LocEntry OBJECT-TYPE SYNTAX AtiStkSwLldpDot1LocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about IEEE 802.1 organizationally defined LLDP extension." -- INDEX { atiStkSwLldpDot1LocModuleId, atiStkSwLldpDot1LocPortNum } INDEX { atiStkSwLldpDot1LocPortNum } ::= { atiStkSwLldpDot1LocTable 1 } AtiStkSwLldpDot1LocEntry ::= SEQUENCE { atiStkSwLldpDot1LocModuleId Integer32, atiStkSwLldpDot1LocPortNum Integer32, atiStkSwLldpDot1LocPortVlanId Integer32, atiStkSwLldpDot1LocProtoVlanId Integer32, atiStkSwLldpDot1LocProtoVlanSupported INTEGER, atiStkSwLldpDot1LocProtoVlanEnabled INTEGER, atiStkSwLldpDot1LocVlanId DisplayString, atiStkSwLldpDot1LocVlanName DisplayString, atiStkSwLldpDot1LocProtocolId DisplayString } atiStkSwLldpDot1LocModuleId 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." ::= { atiStkSwLldpDot1LocEntry 1 } atiStkSwLldpDot1LocPortNum OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry." ::= { atiStkSwLldpDot1LocEntry 2 } atiStkSwLldpDot1LocPortVlanId OBJECT-TYPE SYNTAX Integer32 (0|1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The integer value used to identify the port's VLAN identifier associated with the local system. A value of zero shall be used if the system either does not know the PVID or does not support port-based VLAN operation." REFERENCE "IEEE 802.1AB-2005 F.2.1" ::= { atiStkSwLldpDot1LocEntry 3 } -- -- atiStkSwLldpDot1LocProtoVlanTable: Port and Protocol VLAN information -- atiStkSwLldpDot1LocProtoVlanId OBJECT-TYPE SYNTAX Integer32 (0|1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The integer value used to identify the port and protocol VLANs associated with the given port associated with the local system. A value of zero shall be used if the system either does not know the protocol VLAN ID (PPVID) or does not support port and protocol VLAN operation." REFERENCE "IEEE 802.1AB-2005 F.3.2" ::= { atiStkSwLldpDot1LocEntry 4 } atiStkSwLldpDot1LocProtoVlanSupported OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether the given port (associated with the local system) supports port and protocol VLANs." REFERENCE "IEEE 802.1AB-2005 F.3.1" ::= { atiStkSwLldpDot1LocEntry 5 } atiStkSwLldpDot1LocProtoVlanEnabled OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether the port and protocol VLANs are enabled on the given port associated with the local system." REFERENCE "IEEE 802.1AB-2005 F.3.1" ::= { atiStkSwLldpDot1LocEntry 6 } -- -- atiStkSwLldpDot1LocVlanNameTable : VLAN name information about the local system -- atiStkSwLldpDot1LocVlanId OBJECT-TYPE SYNTAX DisplayString -- Integer32(1..4094) -- VlanId FROM Q-BRIDGE-MIB MAX-ACCESS read-only STATUS current DESCRIPTION "The integer value used to identify the IEEE 802.1Q VLAN IDs with which the given port is compatible." REFERENCE "IEEE 802.1AB-2005 F.4.2" ::= { atiStkSwLldpDot1LocEntry 7 } atiStkSwLldpDot1LocVlanName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify VLAN name identified by the Vlan Id associated with the given port on the local system. This object should contain the value of the dot1QVLANStaticName object (defined in IETF RFC 2674) identified with the given atiStkSwLldpDot1LocVlanId." REFERENCE "IEEE 802.1AB-2005 F.4.4" ::= { atiStkSwLldpDot1LocEntry 8 } -- -- atiStkSwLldpDot1LocProtocolTable : Protocol Identity information -- atiStkSwLldpDot1LocProtocolId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The octet string value used to identify the protocols associated with the given port of the local system." REFERENCE "IEEE 802.1AB-2005 F.5.3" ::= { atiStkSwLldpDot1LocEntry 9 } ------------------------------------------------------------------------------ -- IEEE 802.3 - Local Device Information ------------------------------------------------------------------------------ -- atiStkSwLldpLocalDot3Data atiStkSwLldpLocalDot3Data OBJECT IDENTIFIER ::= { atiStkSwLldpLocalData 3 } atiStkSwLldpDot3LocTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpDot3LocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port of Ethernet port information (as a part of the LLDP 802.3 organizational extension) on the local system known to this agent." ::= { atiStkSwLldpLocalDot3Data 1 } atiStkSwLldpDot3LocEntry OBJECT-TYPE SYNTAX AtiStkSwLldpDot3LocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port component." -- INDEX { atiStkSwLldpDot3LocModuleId, atiStkSwLldpDot3LocPortNum } INDEX { atiStkSwLldpDot3LocPortNum } ::= { atiStkSwLldpDot3LocTable 1 } AtiStkSwLldpDot3LocEntry ::= SEQUENCE { atiStkSwLldpDot3LocModuleId Integer32, atiStkSwLldpDot3LocPortNum Integer32, atiStkSwLldpDot3LocPortAutoNegSupported INTEGER, atiStkSwLldpDot3LocPortAutoNegEnabled INTEGER, atiStkSwLldpDot3LocPortAutoNegAdvertisedCap BITS, atiStkSwLldpDot3LocPortOperMauType INTEGER, atiStkSwLldpDot3LocPowerPortClass INTEGER, atiStkSwLldpDot3LocPowerMDISupported INTEGER, atiStkSwLldpDot3LocPowerMDIEnabled INTEGER, atiStkSwLldpDot3LocPowerPairControlable INTEGER, atiStkSwLldpDot3LocPowerPairs Integer32, atiStkSwLldpDot3LocPowerClass Integer32, atiStkSwLldpDot3LocLinkAggStatus BITS, atiStkSwLldpDot3LocLinkAggPortId Integer32, atiStkSwLldpDot3LocMaxFrameSize Integer32 } --- --- atiStkSwLldpDot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex --- Information Table --- atiStkSwLldpDot3LocModuleId 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." ::= { atiStkSwLldpDot3LocEntry 1 } atiStkSwLldpDot3LocPortNum OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry." ::= { atiStkSwLldpDot3LocEntry 2 } atiStkSwLldpDot3LocPortAutoNegSupported OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether the given port (associated with the local system) supports Auto-negotiation." REFERENCE "IEEE 802.1AB-2005 G.2.1" ::= { atiStkSwLldpDot3LocEntry 3 } atiStkSwLldpDot3LocPortAutoNegEnabled OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether port Auto-negotiation is enabled on the given port associated with the local system." REFERENCE "IEEE 802.1AB-2005 G.2.1" ::= { atiStkSwLldpDot3LocEntry 4 } atiStkSwLldpDot3LocPortAutoNegAdvertisedCap OBJECT-TYPE SYNTAX BITS { bOther (0), -- other or unknown b10baseT (1), -- 10BASE-T half duplex mode b10baseTFD (2), -- 10BASE-T full duplex mode b100baseT4 (3), -- 100BASE-T4 b100baseTX (4), -- 100BASE-TX half duplex mode b100baseTXFD (5), -- 100BASE-TX full duplex mode b100baseT2 (6), -- 100BASE-T2 half duplex mode b100baseT2FD (7), -- 100BASE-T2 full duplex mode bFdxPause (8), -- PAUSE for full-duplex links bFdxAPause (9), -- Asymmetric PAUSE for full-duplex links bFdxSPause (10), -- Symmetric PAUSE for full-duplex links bFdxBPause (11), -- Asymmetric and Symmetric PAUSE for full-duplex links b1000baseX (12), -- 1000BASE-X, -LX, -SX, -CX half duplex mode b1000baseXFD (13), -- 1000BASE-X, -LX, -SX, -CX full duplex mode b1000baseT (14), -- 1000BASE-T half duplex mode b1000baseTFD (15) -- 1000BASE-T full duplex mode } MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value (bitmap) of the ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 3636) which is associated with the given port on the local system." REFERENCE "IEEE 802.1AB-2005 G.2.2" ::= { atiStkSwLldpDot3LocEntry 5 } atiStkSwLldpDot3LocPortOperMauType OBJECT-TYPE SYNTAX INTEGER { dot3MauTypeAUI (1), dot3MauType10Base5 (2), dot3MauTypeFoirl (3), dot3MauType10Base2 (4), dot3MauType10BaseT (5), dot3MauType10BaseFP (6), dot3MauType10BaseFB (7), dot3MauType10BaseFL (8), dot3MauType10Broad36 (9), dot3MauType10BaseTHD (10), dot3MauType10BaseTFD (11), dot3MauType10BaseFLHD (12), dot3MauType10BaseFLFD (13), dot3MauType100BaseT4 (14), dot3MauType100BaseTXHD (15), dot3MauType100BaseTXFD (16), dot3MauType100BaseFXHD (17), dot3MauType100BaseFXFD (18), dot3MauType100BaseT2HD (19), dot3MauType100BaseT2FD (20), dot3MauType1000BaseXHD (21), dot3MauType1000BaseXFD (22), dot3MauType1000BaseLXHD (23), dot3MauType1000BaseLXFD (24), dot3MauType1000BaseSXHD (25), dot3MauType1000BaseSXFD (26), dot3MauType1000BaseCXHD (27), dot3MauType1000BaseCXFD (28), dot3MauType1000BaseTHD (29), dot3MauType1000BaseTFD (30), dot3MauType10GigBaseX (31), dot3MauType10GigBaseLX4 (32), dot3MauType10GigBaseR (33), dot3MauType10GigBaseER (34), dot3MauType10GigBaseLR (35), dot3MauType10GigBaseSR (36), dot3MauType10GigBaseW (37), dot3MauType10GigBaseEW (38), dot3MauType10GigBaseLW (39), dot3MauType10GigBaseSW (40) } MAX-ACCESS read-only STATUS current DESCRIPTION "An integer value that indicates the operational MAU type of the given port on the local system. This object contains the integer value derived from the list position of the corresponding dot3MauType as listed in IETF RFC 3636 (or subsequent revisions) and is equal to the last number in the respective dot3MauType OID. For example, if the ifMauType object is dot3MauType1000BaseTHD which corresponds to {dot3MauType 29}, the numerical value of this field will be 29. For MAU types not listed in RFC 3636 (or subsequent revisions), the value of this field shall be set to zero." REFERENCE "IEEE 802.1AB-2005 G.2.3" ::= { atiStkSwLldpDot3LocEntry 6 } --- --- atiStkSwLldpDot3LocPowerTable: Power Ethernet Information Table --- atiStkSwLldpDot3LocPowerPortClass OBJECT-TYPE SYNTAX INTEGER { pClassPSE (1), pClassPD (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value that identifies the port Class of the given port associated with the local system." REFERENCE "IEEE 802.1AB-2005 G.3.1" ::= { atiStkSwLldpDot3LocEntry 7 } atiStkSwLldpDot3LocPowerMDISupported OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether the MDI power is supported on the given port associated with the local system." REFERENCE "IEEE 802.1AB-2005 G.3.1" ::= { atiStkSwLldpDot3LocEntry 8 } atiStkSwLldpDot3LocPowerMDIEnabled OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to identify whether MDI power is enabled on the given port associated with the local system." REFERENCE "IEEE 802.1AB-2005 G.3.1" ::= { atiStkSwLldpDot3LocEntry 9 } atiStkSwLldpDot3LocPowerPairControlable OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value is derived from the value of pethPsePortPowerPairsControlAbility object (defined in IETF RFC 3621) and is used to indicate whether the pair selection can be controlled on the given port associated with the local system." REFERENCE "IEEE 802.1AB-2005 G.3.1" ::= { atiStkSwLldpDot3LocEntry 10 } atiStkSwLldpDot3LocPowerPairs OBJECT-TYPE SYNTAX Integer32 (1|2) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the pethPsePortPowerPairs object (defined in IETF RFC 3621) which is associated with the given port on the local system." REFERENCE "IEEE 802.1AB-2005 G.3.2" ::= { atiStkSwLldpDot3LocEntry 11 } atiStkSwLldpDot3LocPowerClass OBJECT-TYPE SYNTAX Integer32 (1|2|3|4|5) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the pethPsePortPowerClassifications object (defined in IETF RFC 3621) which is associated with the given port on the local system." REFERENCE "IEEE 802.1AB-2005 G.3.3" ::= { atiStkSwLldpDot3LocEntry 12 } --- --- atiStkSwLldpDot3LocLinkAggTable: Link Aggregation Information Table --- atiStkSwLldpDot3LocLinkAggStatus OBJECT-TYPE SYNTAX BITS { aggCapable (0), aggEnabled (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value contains the link aggregation capabilities and the current aggregation status of the link." REFERENCE "IEEE 802.1AB-2005 G.4.1" ::= { atiStkSwLldpDot3LocEntry 13 } atiStkSwLldpDot3LocLinkAggPortId OBJECT-TYPE SYNTAX Integer32 (0|1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the IEEE 802.3 aggregated port identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), derived from the ifNumber of the ifIndex for the port component in link aggregation. If the port is not in link aggregation state and/or it does not support link aggregation, this value should be set to zero." REFERENCE "IEEE 802.1AB-2005 G.4.2" ::= { atiStkSwLldpDot3LocEntry 14 } --- --- atiStkSwLldpDot3LocMaxFrameSizeTable: Maximum Frame Size information --- atiStkSwLldpDot3LocMaxFrameSize OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An integer value indicating the maximum supported frame size in octets on the given port of the local system." REFERENCE "IEEE 802.1AB-2005 G.5.1" ::= { atiStkSwLldpDot3LocEntry 15 } ------------------------------------------------------------------------------ -- LLDP-MED - Local Device Information ------------------------------------------------------------------------------ -- atiStkSwLldpLocalMedData atiStkSwLldpLocalMedData OBJECT IDENTIFIER ::= { atiStkSwLldpLocalData 4 } atiStkSwLldpMedLocTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpMedLocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port of LLDP-MED information on the local system known to this agent." ::= { atiStkSwLldpLocalMedData 1 } atiStkSwLldpMedLocEntry OBJECT-TYPE SYNTAX AtiStkSwLldpMedLocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port component." -- INDEX { atiStkSwLldpMedLocModuleId, atiStkSwLldpMedLocPortNum } INDEX { atiStkSwLldpMedLocPortNum } ::= { atiStkSwLldpMedLocTable 1 } AtiStkSwLldpMedLocEntry ::= SEQUENCE { atiStkSwLldpMedLocModuleId Integer32, atiStkSwLldpMedLocPortNum Integer32, atiStkSwLldpMedLocDeviceClass AtiStkSwLldpMedDeviceClass, atiStkSwLldpMedLocCapabilities AtiStkSwLldpMedCapabilities, atiStkSwLldpMedLocMediaPolicyAppType PolicyAppType, -- atiStkSwLldpMedLocMediaPolicyVlanID Integer32, atiStkSwLldpMedLocMediaPolicyPriority Integer32, atiStkSwLldpMedLocMediaPolicyDscp Integer32, atiStkSwLldpMedLocMediaPolicyUnknown TruthValue, atiStkSwLldpMedLocMediaPolicyTagged TruthValue, atiStkSwLldpMedLocHardwareRev DisplayString, atiStkSwLldpMedLocFirmwareRev DisplayString, atiStkSwLldpMedLocSoftwareRev DisplayString, atiStkSwLldpMedLocSerialNum DisplayString, atiStkSwLldpMedLocMfgName DisplayString, atiStkSwLldpMedLocModelName DisplayString, atiStkSwLldpMedLocAssetID DisplayString, atiStkSwLldpMedLocCoordLocation DisplayString, atiStkSwLldpMedLocCivicLocation DisplayString, atiStkSwLldpMedLocElinLocation DisplayString } atiStkSwLldpMedLocModuleId 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." ::= { atiStkSwLldpMedLocEntry 1 } atiStkSwLldpMedLocPortNum OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry." ::= { atiStkSwLldpMedLocEntry 2 } atiStkSwLldpMedLocDeviceClass OBJECT-TYPE SYNTAX AtiStkSwLldpMedDeviceClass MAX-ACCESS read-only STATUS current DESCRIPTION "Local Device Class." REFERENCE "ANSI/TIA-1057, Section 10.2.2.2" ::= { atiStkSwLldpMedLocEntry 3 } atiStkSwLldpMedLocCapabilities OBJECT-TYPE SYNTAX AtiStkSwLldpMedCapabilities MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap includes the MED organizationally defined set of LLDP TLVs whose transmission is possible for the respective port on the LLDP agent of the device. Each bit in the bitmap corresponds to an LLDP-MED subtype associated with a specific TIA TR41.4 MED optional TLV. If the bit is set, the agent supports the corresponding TLV." REFERENCE "ANSI/TIA-1057, Section 10.2.2.3" ::= { atiStkSwLldpMedLocEntry 4 } atiStkSwLldpMedLocMediaPolicyAppType OBJECT-TYPE SYNTAX PolicyAppType MAX-ACCESS read-only STATUS current DESCRIPTION "The media type that defines the primary function of the application for the policy advertised by an endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.3.1" ::= { atiStkSwLldpMedLocEntry 5 } --atiStkSwLldpMedLocMediaPolicyVlanID OBJECT-TYPE -- SYNTAX Integer32 (0|1..4094|4095) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "An extension of the VLAN Identifier for the port, -- as defined in IEEE 802.1P-1998. -- A value of 1 through 4094 is used to define a valid PVID. -- A value of 0 shall be used if the device is using priority tagged -- frames, meaning that only the 802.1p priority level is significant -- and the default VID of the ingress port is being used instead. -- A value of 4095 is reserved for implementation use." -- REFERENCE -- "ANSI/TIA-1057, Section 10.2.3.5" -- ::= { atiStkSwLldpMedLocEntry 6 } atiStkSwLldpMedLocMediaPolicyPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the 802.1p priority which is associated with the given port on the local system." REFERENCE "ANSI/TIA-1057, Section 10.2.3.6 " ::= { atiStkSwLldpMedLocEntry 7 } atiStkSwLldpMedLocMediaPolicyDscp OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the Differentiated Service Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475 which is associated with the given port on the local system." REFERENCE "ANSI/TIA-1057, Section 10.2.3.7" ::= { atiStkSwLldpMedLocEntry 8 } atiStkSwLldpMedLocMediaPolicyUnknown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A value of 'true' indicates that the network policy for the specified application type is currently unknown. In this case, the VLAN ID, the layer 2 priority and the DSCP value fields are ignored. A value of 'false' indicates that this network policy is defined" REFERENCE "ANSI/TIA-1057, Section 10.2.3.2" ::= { atiStkSwLldpMedLocEntry 9 } atiStkSwLldpMedLocMediaPolicyTagged OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A value of 'true' indicates that the application is using a tagged VLAN. A value of 'false' indicates that for the specific application the device either is using an untagged VLAN or does not support port based VLAN operation. In this case, both the VLAN ID and the Layer 2 priority fields are ignored and only the DSCP value has relevance " REFERENCE "ANSI/TIA-1057, Section 10.2.3.3" ::= { atiStkSwLldpMedLocEntry 10 } --- Inventory Information --- Local Inventory Information transmitted by an endpoint atiStkSwLldpMedLocHardwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific hardware revision string as advertised by the endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.1" ::= { atiStkSwLldpMedLocEntry 11 } atiStkSwLldpMedLocFirmwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific firmware revision string as advertised by the endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.2" ::= { atiStkSwLldpMedLocEntry 12 } atiStkSwLldpMedLocSoftwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific software revision string as advertised by the endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.3" ::= { atiStkSwLldpMedLocEntry 13 } atiStkSwLldpMedLocSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific serial number as advertised by the endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.4" ::= { atiStkSwLldpMedLocEntry 14 } atiStkSwLldpMedLocMfgName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific manufacturer name as advertised by the endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.5" ::= { atiStkSwLldpMedLocEntry 15 } atiStkSwLldpMedLocModelName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific model name as advertised by the endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.6" ::= { atiStkSwLldpMedLocEntry 16 } atiStkSwLldpMedLocAssetID OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific asset tracking identifier as advertised by the endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.7" ::= { atiStkSwLldpMedLocEntry 17 } --- Location Information --- Local Location Information transmitted by an endpoint atiStkSwLldpMedLocCoordLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Coordinate based location information" REFERENCE "ANSI/TIA-1057, Section 10.2.4.3" ::= { atiStkSwLldpMedLocEntry 18 } atiStkSwLldpMedLocCivicLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Civic location information" REFERENCE "ANSI/TIA-1057, Section 10.2.4.3" ::= { atiStkSwLldpMedLocEntry 19 } atiStkSwLldpMedLocElinLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Elin location information" REFERENCE "ANSI/TIA-1057, Section 10.2.4.3" ::= { atiStkSwLldpMedLocEntry 20 } -- *********************************************************** -- -- R E M O T E S Y S T E M S D A T A -- -- *********************************************************** -- atiStkSwLldpRemoteData atiStkSwLldpRemoteData OBJECT IDENTIFIER ::= { atiStkSwLldpGroup 4 } atiStkSwLldpRemBaseTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpRemBaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one or more rows per physical network connection known to this agent." ::= { atiStkSwLldpRemoteData 1 } atiStkSwLldpRemBaseEntry OBJECT-TYPE SYNTAX AtiStkSwLldpRemBaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular physical network connection." INDEX { atiStkSwLldpRemIndex } ::= { atiStkSwLldpRemBaseTable 1 } AtiStkSwLldpRemBaseEntry ::= SEQUENCE { atiStkSwLldpRemModuleNum Integer32, atiStkSwLldpRemPortNum Integer32, atiStkSwLldpRemIndex Integer32, atiStkSwLldpRemChassisIdSubtype INTEGER, atiStkSwLldpRemChassisId DisplayString, atiStkSwLldpRemPortIdSubtype INTEGER, atiStkSwLldpRemPortId DisplayString, atiStkSwLldpRemTtl Integer32, atiStkSwLldpRemPortDesc DisplayString, atiStkSwLldpRemSysName DisplayString, atiStkSwLldpRemSysDesc DisplayString, atiStkSwLldpRemSysCapSupported BITS, atiStkSwLldpRemSysCapEnabled BITS, atiStkSwLldpRemManAddrSubtype INTEGER, atiStkSwLldpRemManAddr IpAddress, atiStkSwLldpRemManAddrIfSubtype INTEGER, atiStkSwLldpRemManAddrIfId Integer32, atiStkSwLldpRemManAddrOID OBJECT IDENTIFIER } atiStkSwLldpRemModuleNum 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." ::= { atiStkSwLldpRemBaseEntry 1 } atiStkSwLldpRemPortNum OBJECT-TYPE SYNTAX Integer32 --(1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The atiStkSwLldpRemPortNum identifies the port on which the remote system information is received." ::= { atiStkSwLldpRemBaseEntry 2 } atiStkSwLldpRemIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system." ::= { atiStkSwLldpRemBaseEntry 3 } atiStkSwLldpRemChassisIdSubtype OBJECT-TYPE SYNTAX INTEGER { chassisComponent (1), interfaceAlias (2), portComponent (3), macAddress (4), networkAddress (5), interfaceName (6), local (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of encoding used to identify the chassis associated with the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.2.2" ::= { atiStkSwLldpRemBaseEntry 4 } atiStkSwLldpRemChassisId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the chassis component associated with the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.2.3" ::= { atiStkSwLldpRemBaseEntry 5 } atiStkSwLldpRemPortIdSubtype OBJECT-TYPE SYNTAX INTEGER { interfaceAlias (1), portComponent (2), macAddress (3), networkAddress (4), interfaceName (5), agentCircuitId (6), local (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of port identifier encoding used in the associated atiStkSwLldpRemPortId object." REFERENCE "IEEE 802.1AB-2005 9.5.3.2" ::= { atiStkSwLldpRemBaseEntry 6 } atiStkSwLldpRemPortId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the port component associated with the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.3.3" ::= { atiStkSwLldpRemBaseEntry 7 } atiStkSwLldpRemTtl OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time-to-live advertised by the remote system." ::= { atiStkSwLldpRemBaseEntry 8 } atiStkSwLldpRemPortDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the description of the given port associated with the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.5.2" ::= { atiStkSwLldpRemBaseEntry 9 } atiStkSwLldpRemSysName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system name of the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.6.2" ::= { atiStkSwLldpRemBaseEntry 10 } atiStkSwLldpRemSysDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system description of the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.7.2" ::= { atiStkSwLldpRemBaseEntry 11 } atiStkSwLldpRemSysCapSupported OBJECT-TYPE SYNTAX BITS { other (0), repeater (1), bridge (2), wlanAccessPoint (3), router (4), telephone (5), docsisCableDevice (6), stationOnly (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are supported on the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.8.1" ::= { atiStkSwLldpRemBaseEntry 12 } atiStkSwLldpRemSysCapEnabled OBJECT-TYPE SYNTAX BITS { other (0), repeater (1), bridge (2), wlanAccessPoint (3), router (4), telephone (5), docsisCableDevice (6), stationOnly (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are enabled on the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.8.2" ::= { atiStkSwLldpRemBaseEntry 13 } atiStkSwLldpRemManAddrSubtype OBJECT-TYPE SYNTAX INTEGER { -- AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; other (0), ipV4 (1), ipV6 (2), nsap (3), hdlc (4), bbn1822 (5), all802 (6), e163 (7), e164 (8), f69 (9), x121 (10), ipx (11), appleTalk (12), decnetIV (13), banyanVines (14), e164withNsap (15), dns (16), distinguishedName (17), -- (Distinguished Name, per X.500) asNumber (18), -- (16-bit quantity, per the AS number space) xtpOverIpv4 (19), xtpOverIpv6 (20), xtpNativeModeXTP (21), fibreChannelWWPN (22), fibreChannelWWNN (23), gwid (24), afi (25), reserved (65535) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of management address identifier encoding used in the associated atiStkSwLldpRemManAddr object." REFERENCE "IEEE 802.1AB-2005 9.5.9.3" ::= { atiStkSwLldpRemBaseEntry 14 } atiStkSwLldpRemManAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the management address component associated with the remote system. The purpose of this address is to contact the management entity." REFERENCE "IEEE 802.1AB-2005 9.5.9.4" ::= { atiStkSwLldpRemBaseEntry 15 } atiStkSwLldpRemManAddrIfSubtype OBJECT-TYPE SYNTAX INTEGER { unknown (1), ifIndex (2), systemPortNumber (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The enumeration value that identifies the interface numbering method used for defining the interface number, associated with the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.9.5" ::= { atiStkSwLldpRemBaseEntry 16 } atiStkSwLldpRemManAddrIfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The integer value used to identify the interface number regarding the management address component associated with the remote system." REFERENCE "IEEE 802.1AB-2005 9.5.9.6" ::= { atiStkSwLldpRemBaseEntry 17 } atiStkSwLldpRemManAddrOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The OID value used to identify the type of hardware component or protocol entity associated with the management address advertised by the remote system agent." REFERENCE "IEEE 802.1AB-2005 9.5.9.8" ::= { atiStkSwLldpRemBaseEntry 18 } ------------------------------------------------------------------------------ -- IEEE 802.1 - Remote System Information ------------------------------------------------------------------------------ -- atiStkSwLldpRemDot1Data atiStkSwLldpDot1RemTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpDot1RemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one or more rows per physical network connection known to this agent." ::= { atiStkSwLldpRemoteData 2 } atiStkSwLldpDot1RemEntry OBJECT-TYPE SYNTAX AtiStkSwLldpDot1RemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port component." INDEX { atiStkSwLldpDot1RemIndex } ::= { atiStkSwLldpDot1RemTable 1 } AtiStkSwLldpDot1RemEntry ::= SEQUENCE { atiStkSwLldpDot1RemModuleId Integer32, atiStkSwLldpDot1RemPortNum Integer32, atiStkSwLldpDot1RemIndex Integer32, atiStkSwLldpDot1RemPortVlanId Integer32, atiStkSwLldpDot1RemProtoVlanId Integer32, atiStkSwLldpDot1RemProtoVlanSupported INTEGER, atiStkSwLldpDot1RemProtoVlanEnabled INTEGER, atiStkSwLldpDot1RemVlanId DisplayString, atiStkSwLldpDot1RemVlanName DisplayString, atiStkSwLldpDot1RemProtocolId DisplayString } atiStkSwLldpDot1RemModuleId 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." ::= { atiStkSwLldpDot1RemEntry 1 } atiStkSwLldpDot1RemPortNum OBJECT-TYPE SYNTAX Integer32 --(1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The atiStkSwLldpRemPortNum identifies the port on which the remote system information is received." ::= { atiStkSwLldpDot1RemEntry 2 } atiStkSwLldpDot1RemIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system." ::= { atiStkSwLldpDot1RemEntry 3 } atiStkSwLldpDot1RemPortVlanId OBJECT-TYPE SYNTAX Integer32 (0|1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The integer value used to identify the port's VLAN identifier associated with the remote system. if the remote system either does not know the PVID or does not support port-based VLAN operation, the value of atiStkSwLldpDot1RemPortVlanId should be zero." REFERENCE "IEEE 802.1AB-2005 F.2.1" ::= { atiStkSwLldpDot1RemEntry 4 } -- -- atiStkSwLldpDot1RemProtoVlanTable: Port and Protocol VLAN information -- atiStkSwLldpDot1RemProtoVlanId OBJECT-TYPE SYNTAX Integer32 (0|1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The integer value used to identify the port and protocol VLANs associated with the given port associated with the remote system. If port and protocol VLANs are not supported on the given port associated with the remote system, or if the port is not enabled with any port and protocol VLAN, the value of atiStkSwLldpDot1RemProtoVlanId should be zero." REFERENCE "IEEE 802.1AB-2005 F.3.2" ::= { atiStkSwLldpDot1RemEntry 5 } atiStkSwLldpDot1RemProtoVlanSupported OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether the given port (associated with the remote system) is capable of supporting port and protocol VLANs." REFERENCE "IEEE 802.1AB-2005 F.3.1" ::= { atiStkSwLldpDot1RemEntry 6 } atiStkSwLldpDot1RemProtoVlanEnabled OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether the port and protocol VLANs are enabled on the given port associated with the remote system." REFERENCE "IEEE 802.1AB-2005 F.3.1" ::= { atiStkSwLldpDot1RemEntry 7 } -- -- atiStkSwLldpDot1RemVlanNameTable : VLAN name information of the remote -- systems -- atiStkSwLldpDot1RemVlanId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The integer value used to identify the IEEE 802.1Q VLAN IDs with which the given port of the remote system is compatible." REFERENCE "IEEE 802.1AB-2005 F.4.2" ::= { atiStkSwLldpDot1RemEntry 8 } atiStkSwLldpDot1RemVlanName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify VLAN name identified by the VLAN Id associated with the remote system." REFERENCE "IEEE 802.1AB-2005 F.4.4" ::= { atiStkSwLldpDot1RemEntry 9 } -- -- atiStkSwLldpDot1RemProtocolTable : Protocol information of the remote systems -- atiStkSwLldpDot1RemProtocolId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The octet string value used to identify the protocols associated with the given port of remote system." REFERENCE "IEEE 802.1AB-2005 F.5.3" ::= { atiStkSwLldpDot1RemEntry 10 } ------------------------------------------------------------------------------ -- IEEE 802.3 - Remote Device Information ------------------------------------------------------------------------------ -- atiStkSwLldpRemDot3Data atiStkSwLldpRemDot3Data OBJECT IDENTIFIER ::= { atiStkSwLldpRemoteData 3 } atiStkSwLldpDot3RemTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpDot3RemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Ethernet port information (as a part of the LLDP 802.3 organizational extension) of the remote system." ::= { atiStkSwLldpRemDot3Data 1 } atiStkSwLldpDot3RemEntry OBJECT-TYPE SYNTAX AtiStkSwLldpDot3RemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular physical network connection." INDEX { atiStkSwLldpRemIndex } ::= { atiStkSwLldpDot3RemTable 1 } AtiStkSwLldpDot3RemEntry ::= SEQUENCE { atiStkSwLldpDot3RemModuleNum Integer32, atiStkSwLldpDot3RemPortNum Integer32, atiStkSwLldpDot3RemIndex Integer32, atiStkSwLldpDot3RemPortAutoNegSupported INTEGER, atiStkSwLldpDot3RemPortAutoNegEnabled INTEGER, atiStkSwLldpDot3RemPortAutoNegAdvertisedCap BITS, atiStkSwLldpDot3RemPortOperMauType INTEGER, atiStkSwLldpDot3RemPowerPortClass INTEGER, atiStkSwLldpDot3RemPowerMDISupported INTEGER, atiStkSwLldpDot3RemPowerMDIEnabled INTEGER, atiStkSwLldpDot3RemPowerPairControlable INTEGER, atiStkSwLldpDot3RemPowerPairs Integer32, atiStkSwLldpDot3RemPowerClass Integer32, atiStkSwLldpDot3RemLinkAggStatus BITS, atiStkSwLldpDot3RemLinkAggPortId Integer32, atiStkSwLldpDot3RemMaxFrameSize Integer32 } atiStkSwLldpDot3RemModuleNum 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." ::= { atiStkSwLldpDot3RemEntry 1 } atiStkSwLldpDot3RemPortNum OBJECT-TYPE SYNTAX Integer32 --(1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The atiStkSwLldpDot3RemPortNum identifies the port on which the remote system information is received." ::= { atiStkSwLldpDot3RemEntry 2 } atiStkSwLldpDot3RemIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system." ::= { atiStkSwLldpDot3RemEntry 3 } --- --- atiStkSwLldpDot3RemPortTable: Ethernet Information Table --- atiStkSwLldpDot3RemPortAutoNegSupported OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether the given port (associated with remote system) supports Auto-negotiation." REFERENCE "IEEE 802.1AB-2005 G.2.1" ::= { atiStkSwLldpDot3RemEntry 4 } atiStkSwLldpDot3RemPortAutoNegEnabled OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether port Auto-negotiation is enabled on the given port associated with the remote system." REFERENCE "IEEE 802.1AB-2005 G.2.1" ::= { atiStkSwLldpDot3RemEntry 5 } atiStkSwLldpDot3RemPortAutoNegAdvertisedCap OBJECT-TYPE SYNTAX BITS { bOther (0), -- other or unknown b10baseT (1), -- 10BASE-T half duplex mode b10baseTFD (2), -- 10BASE-T full duplex mode b100baseT4 (3), -- 100BASE-T4 b100baseTX (4), -- 100BASE-TX half duplex mode b100baseTXFD (5), -- 100BASE-TX full duplex mode b100baseT2 (6), -- 100BASE-T2 half duplex mode b100baseT2FD (7), -- 100BASE-T2 full duplex mode bFdxPause (8), -- PAUSE for full-duplex links bFdxAPause (9), -- Asymmetric PAUSE for full-duplex links bFdxSPause (10), -- Symmetric PAUSE for full-duplex links bFdxBPause (11), -- Asymmetric and Symmetric PAUSE for full-duplex links b1000baseX (12), -- 1000BASE-X, -LX, -SX, -CX half duplex mode b1000baseXFD (13), -- 1000BASE-X, -LX, -SX, -CX full duplex mode b1000baseT (14), -- 1000BASE-T half duplex mode b1000baseTFD (15) -- 1000BASE-T full duplex mode } MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value (bitmap) of the ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 3636) which is associated with the given port on the remote system." REFERENCE "IEEE 802.1AB-2005 G.2.2" ::= { atiStkSwLldpDot3RemEntry 6 } atiStkSwLldpDot3RemPortOperMauType OBJECT-TYPE SYNTAX INTEGER { dot3MauTypeAUI (1), dot3MauType10Base5 (2), dot3MauTypeFoirl (3), dot3MauType10Base2 (4), dot3MauType10BaseT (5), dot3MauType10BaseFP (6), dot3MauType10BaseFB (7), dot3MauType10BaseFL (8), dot3MauType10Broad36 (9), dot3MauType10BaseTHD (10), dot3MauType10BaseTFD (11), dot3MauType10BaseFLHD (12), dot3MauType10BaseFLFD (13), dot3MauType100BaseT4 (14), dot3MauType100BaseTXHD (15), dot3MauType100BaseTXFD (16), dot3MauType100BaseFXHD (17), dot3MauType100BaseFXFD (18), dot3MauType100BaseT2HD (19), dot3MauType100BaseT2FD (20), dot3MauType1000BaseXHD (21), dot3MauType1000BaseXFD (22), dot3MauType1000BaseLXHD (23), dot3MauType1000BaseLXFD (24), dot3MauType1000BaseSXHD (25), dot3MauType1000BaseSXFD (26), dot3MauType1000BaseCXHD (27), dot3MauType1000BaseCXFD (28), dot3MauType1000BaseTHD (29), dot3MauType1000BaseTFD (30), dot3MauType10GigBaseX (31), dot3MauType10GigBaseLX4 (32), dot3MauType10GigBaseR (33), dot3MauType10GigBaseER (34), dot3MauType10GigBaseLR (35), dot3MauType10GigBaseSR (36), dot3MauType10GigBaseW (37), dot3MauType10GigBaseEW (38), dot3MauType10GigBaseLW (39), dot3MauType10GigBaseSW (40) } MAX-ACCESS read-only STATUS current DESCRIPTION "An integer value that indicates the operational MAU type of the sending device. This object contains the integer value derived from the list position of the corresponding dot3MauType as listed in in IETF RFC 3636 (or subsequent revisions) and is equal to the last number in the respective dot3MauType OID. For example, if the ifMauType object is dot3MauType1000BaseTHD which corresponds to {dot3MauType 29}, the numerical value of this field will be 29. For MAU types not listed in RFC 3636 (or subsequent revisions), the value of this field shall be set to zero." REFERENCE "IEEE 802.1AB-2005 G.2.3" ::= { atiStkSwLldpDot3RemEntry 7 } --- --- atiStkSwLldpDot3RemPowerTable: Power Ethernet Information Table --- atiStkSwLldpDot3RemPowerPortClass OBJECT-TYPE SYNTAX INTEGER { pClassPSE (1), pClassPD (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value that identifies the port Class of the given port associated with the remote system." REFERENCE "IEEE 802.1AB-2005 G.3.1" ::= { atiStkSwLldpDot3RemEntry 8 } atiStkSwLldpDot3RemPowerMDISupported OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to indicate whether the MDI power is supported on the given port associated with the remote system." REFERENCE "IEEE 802.1AB-2005 G.3.1" ::= { atiStkSwLldpDot3RemEntry 9 } atiStkSwLldpDot3RemPowerMDIEnabled OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value used to identify whether MDI power is enabled on the given port associated with the remote system." REFERENCE "IEEE 802.1AB-2005 G.3.1" ::= { atiStkSwLldpDot3RemEntry 10 } atiStkSwLldpDot3RemPowerPairControlable OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The truth value is derived from the value of pethPsePortPowerPairsControlAbility object (defined in IETF RFC 3621) and is used to indicate whether the pair selection can be controlled on the given port associated with the remote system." REFERENCE "IEEE 802.1AB-2005 G.3.1" ::= { atiStkSwLldpDot3RemEntry 11 } atiStkSwLldpDot3RemPowerPairs OBJECT-TYPE SYNTAX Integer32 (1|2) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the pethPsePortPowerPairs object (defined in IETF RFC 3621) which is associated with the given port on the remote system." REFERENCE "IEEE 802.1AB-2005 G.3.2" ::= { atiStkSwLldpDot3RemEntry 12 } atiStkSwLldpDot3RemPowerClass OBJECT-TYPE SYNTAX Integer32 (1|2|3|4|5) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the pethPsePortPowerClassifications object (defined in IETF RFC 3621) which is associated with the given port on the remote system." REFERENCE "IEEE 802.1AB-2005 G.3.3" ::= { atiStkSwLldpDot3RemEntry 13 } --- --- atiStkSwLldpDot3RemLinkAggTable: Link Aggregation Information Table --- atiStkSwLldpDot3RemLinkAggStatus OBJECT-TYPE SYNTAX BITS { aggCapable (7), aggEnabled (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value contains the link aggregation capabilities and the current aggregation status of the link." REFERENCE "IEEE 802.1AB-2005 G.4.1" ::= { atiStkSwLldpDot3RemEntry 14 } atiStkSwLldpDot3RemLinkAggPortId OBJECT-TYPE SYNTAX Integer32 (0|1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the IEEE 802.3 aggregated port identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), derived from the ifNumber of the ifIndex for the port component associated with the remote system. If the remote port is not in link aggregation state and/or it does not support link aggregation, this value should be zero." REFERENCE "IEEE 802.1AB-2005 G.4.2" ::= { atiStkSwLldpDot3RemEntry 15 } --- --- atiStkSwLldpDot3RemMaxFrameSizeTable: Maximum Frame Size information --- atiStkSwLldpDot3RemMaxFrameSize OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An integer value indicating the maximum supported frame size in octets on the port component associated with the remote system." REFERENCE "IEEE 802.1AB-2005 G.5.1" ::= { atiStkSwLldpDot3RemEntry 16 } ------------------------------------------------------------------------------ -- LLDP-MED - Remote Devices Information ------------------------------------------------------------------------------ -- atiStkSwLldpRemMedData atiStkSwLldpRemMedData OBJECT IDENTIFIER ::= { atiStkSwLldpRemoteData 4 } atiStkSwLldpMedRemTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpMedRemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains LLDP-MED information of the remote system." ::= { atiStkSwLldpRemMedData 1 } atiStkSwLldpMedRemEntry OBJECT-TYPE SYNTAX AtiStkSwLldpMedRemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular physical network connection." INDEX { atiStkSwLldpRemIndex } ::= { atiStkSwLldpMedRemTable 1 } AtiStkSwLldpMedRemEntry ::= SEQUENCE { atiStkSwLldpMedRemModuleId Integer32, atiStkSwLldpMedRemPortNum Integer32, atiStkSwLldpMedRemIndex Integer32, atiStkSwLldpMedRemDeviceClass AtiStkSwLldpMedDeviceClass, atiStkSwLldpMedRemCapabilities AtiStkSwLldpMedCapabilities, atiStkSwLldpMedRemMediaPolicyAppType PolicyAppType, atiStkSwLldpMedRemMediaPolicyVlanID Integer32, atiStkSwLldpMedRemMediaPolicyPriority Integer32, atiStkSwLldpMedRemMediaPolicyDscp Integer32, atiStkSwLldpMedRemMediaPolicyUnknown TruthValue, atiStkSwLldpMedRemMediaPolicyTagged TruthValue, atiStkSwLldpMedRemHardwareRev DisplayString, atiStkSwLldpMedRemFirmwareRev DisplayString, atiStkSwLldpMedRemSoftwareRev DisplayString, atiStkSwLldpMedRemSerialNum DisplayString, atiStkSwLldpMedRemMfgName DisplayString, atiStkSwLldpMedRemModelName DisplayString, atiStkSwLldpMedRemAssetID DisplayString, atiStkSwLldpMedRemXPoEDeviceType INTEGER, atiStkSwLldpMedRemXPoEPSEPowerAv Gauge32, atiStkSwLldpMedRemXPoEPSEPowerSource INTEGER, atiStkSwLldpMedRemXPoEPSEPowerPriority INTEGER, atiStkSwLldpMedRemXPoEPDPowerReq Gauge32, atiStkSwLldpMedRemXPoEPDPowerSource INTEGER, atiStkSwLldpMedRemXPoEPDPowerPriority INTEGER, atiStkSwLldpMedRemCoordLocation DisplayString, atiStkSwLldpMedRemCivicLocation DisplayString, atiStkSwLldpMedRemElinLocation DisplayString } atiStkSwLldpMedRemModuleId 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." ::= { atiStkSwLldpMedRemEntry 1 } atiStkSwLldpMedRemPortNum OBJECT-TYPE SYNTAX Integer32 --(1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry." ::= { atiStkSwLldpMedRemEntry 2 } atiStkSwLldpMedRemIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system." ::= { atiStkSwLldpMedRemEntry 3 } atiStkSwLldpMedRemDeviceClass OBJECT-TYPE SYNTAX AtiStkSwLldpMedDeviceClass MAX-ACCESS read-only STATUS current DESCRIPTION "Device Class as advertised by the device remotely connected to the port." REFERENCE "ANSI/TIA-1057, Section 10.2.2.2" ::= { atiStkSwLldpMedRemEntry 4 } atiStkSwLldpMedRemCapabilities OBJECT-TYPE SYNTAX AtiStkSwLldpMedCapabilities MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap includes the MED organizationally defined set of LLDP TLVs whose transmission is possible on the LLDP agent of the remote device connected to this port. Each bit in the bitmap corresponds to an LLDP-MED subtype associated with a specific TIA TR41.4 MED optional TLV. If the bit is set, the agent has the capability to support the corresponding TLV." REFERENCE "ANSI/TIA-1057, Sections 10.2.2.1" ::= { atiStkSwLldpMedRemEntry 5 } atiStkSwLldpMedRemMediaPolicyAppType OBJECT-TYPE SYNTAX PolicyAppType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The media type that defines the primary function of the application for the policy advertised by the endpoint connected remotely to this port." REFERENCE "ANSI/TIA-1057, Section 10.2.3.1" ::= { atiStkSwLldpMedRemEntry 6 } atiStkSwLldpMedRemMediaPolicyVlanID OBJECT-TYPE SYNTAX Integer32 (0|1..4094|4095) MAX-ACCESS read-only STATUS current DESCRIPTION "An extension of the VLAN Identifier for the remote system connected to this port, as defined in IEEE 802.1P-1998. A value of 1 through 4094 is used to define a valid PVID. A value of 0 shall be used if the device is using priority tagged frames, meaning that only the 802.1p priority level is significant and the default VID of the ingress port is being used instead. A value of 4095 is reserved for implementation use." REFERENCE "ANSI/TIA-1057, Section 10.2.3.5" ::= { atiStkSwLldpMedRemEntry 7 } atiStkSwLldpMedRemMediaPolicyPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the 802.1p priority which is associated with the remote system connected at given port." REFERENCE "ANSI/TIA-1057, Section 10.2.3.6" ::= { atiStkSwLldpMedRemEntry 8 } atiStkSwLldpMedRemMediaPolicyDscp OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the Differentiated Service Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475 which is associated with remote system connected at the port." REFERENCE "ANSI/TIA-1057, Section 10.2.3.7" ::= { atiStkSwLldpMedRemEntry 9 } atiStkSwLldpMedRemMediaPolicyUnknown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A value of 'true' indicates that the network policy for the specified application type is currently unknown. In this case, the VLAN ID, the layer 2 priority and the DSCP value fields are ignored. A value of 'false' indicates that this network policy is defined." REFERENCE "ANSI/TIA-1057, Section 10.2.3.2" ::= { atiStkSwLldpMedRemEntry 10 } atiStkSwLldpMedRemMediaPolicyTagged OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A value of 'true' indicates that the application is using a tagged VLAN. A value of 'false' indicates that for the specific application the device either is using an untagged VLAN or does not support port based VLAN operation. In this case, both the VLAN ID and the Layer 2 priority fields are ignored and only the DSCP value has relevance " REFERENCE "ANSI/TIA-1057, Section 10.2.3.3" ::= { atiStkSwLldpMedRemEntry 11 } atiStkSwLldpMedRemHardwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific hardware revision string as advertised by the remote endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.1" ::= { atiStkSwLldpMedRemEntry 12 } atiStkSwLldpMedRemFirmwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific firmware revision string as advertised by the remote endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.2" ::= { atiStkSwLldpMedRemEntry 13 } atiStkSwLldpMedRemSoftwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific software revision string as advertised by the remote endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.3" ::= { atiStkSwLldpMedRemEntry 14 } atiStkSwLldpMedRemSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific serial number as advertised by the remote endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.4" ::= { atiStkSwLldpMedRemEntry 15 } atiStkSwLldpMedRemMfgName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific manufacturer name as advertised by the remote endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.5" ::= { atiStkSwLldpMedRemEntry 16 } atiStkSwLldpMedRemModelName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific model name as advertised by the remote endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.6" ::= { atiStkSwLldpMedRemEntry 17 } atiStkSwLldpMedRemAssetID OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific asset tracking identifier as advertised by the remote endpoint." REFERENCE "ANSI/TIA-1057, Section 10.2.6.7" ::= { atiStkSwLldpMedRemEntry 18 } --- Information about Remote PoE Device Type --- atiStkSwLldpMedRemXPoEDeviceType OBJECT-TYPE SYNTAX INTEGER { unknown (1), pseDevice (2), pdDevice (3), none (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the type of Power-via-MDI (Power over Ethernet) advertised by the remote device. A value pseDevice(2) indicates that the device is advertised as a Power Sourcing Entity (PSE). A value pdDevice(3) indicates that the device is advertised as a Powered Device (PD). A value none(4) indicates that the device does not support PoE." REFERENCE "ANSI/TIA-1057, Section 10.2.5.1" ::= { atiStkSwLldpMedRemEntry 19 } --- Extended PoE PSE Information from the remote device --- atiStkSwLldpMedRemXPoEPSEPowerAv OBJECT-TYPE SYNTAX Gauge32 (0..1023) UNITS "tenth of watt" MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the power available from the PSE via this port expressed in units of 0.1 watts on the remote device." REFERENCE "ANSI/TIA-1057, Section 10.2.5.4" ::= { atiStkSwLldpMedRemEntry 20 } atiStkSwLldpMedRemXPoEPSEPowerSource OBJECT-TYPE SYNTAX INTEGER { unknown (1), primary (2), backup (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the type of PSE Power Source advertised by the remote device. A value primary(2) indicates that the device advertises its power source as primary. A value backup(3) indicates that the device advertises its power Source as backup." REFERENCE "ANSI/TIA-1057, Section 10.2.5.2" ::= { atiStkSwLldpMedRemEntry 21 } atiStkSwLldpMedRemXPoEPSEPowerPriority OBJECT-TYPE SYNTAX INTEGER { unknown (1), critical (2), high (3), low (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the PSE power priority advertised by the remote device. A value critical(2) indicates that the device advertises its power priority as critical, as per RFC 3621. A value high(3) indicates that the device advertises its power priority as high, as per RFC 3621. A value low(4) indicates that the device advertises its power priority as low, as per RFC 3621." REFERENCE "ANSI/TIA-1057, Section 10.2.5.3" ::= { atiStkSwLldpMedRemEntry 22 } --- Extended PoE PD Information from the remote device --- atiStkSwLldpMedRemXPoEPDPowerReq OBJECT-TYPE SYNTAX Gauge32 (0..1023) UNITS "tenth of watt" MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the power required by a PD connected remotely to the port expressed in units of 0.1 watts." REFERENCE "ANSI/TIA-1057, Section 10.2.5.4 " ::= { atiStkSwLldpMedRemEntry 23 } atiStkSwLldpMedRemXPoEPDPowerSource OBJECT-TYPE SYNTAX INTEGER { unknown (1), fromPSE (2), local (3), localAndPSE (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the type of Power Source advertised as being used by the device connected remotely to the port. A value fromPSE(2) indicates that the device advertises its power source as received from a PSE. A value local(3) indicates that the device advertises its power source as local. A value localAndPSE(4) indicates that the device advertises its power source as using both local and PSE power." REFERENCE "ANSI/TIA-1057, Section 10.2.5.2" ::= { atiStkSwLldpMedRemEntry 24 } atiStkSwLldpMedRemXPoEPDPowerPriority OBJECT-TYPE SYNTAX INTEGER { unknown (1), critical (2), high (3), low (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the priority advertised as being required by the PD connected remotely to the port. A value critical(2) indicates that the device advertises its power Priority as critical, as per RFC 3621. A value high(3) indicates that the device advertises its power Priority as high, as per RFC 3621. A value low(4) indicates that the device advertises its power Priority as low, as per RFC 3621." REFERENCE "ANSI/TIA-1057, Section 10.2.5.3" ::= { atiStkSwLldpMedRemEntry 25 } atiStkSwLldpMedRemCoordLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Coordinate based location information" REFERENCE "ANSI/TIA-1057, Section 10.2.4.3" ::= { atiStkSwLldpMedRemEntry 26 } atiStkSwLldpMedRemCivicLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Civic location information" REFERENCE "ANSI/TIA-1057, Section 10.2.4.3" ::= { atiStkSwLldpMedRemEntry 27 } atiStkSwLldpMedRemElinLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Elin location information" REFERENCE "ANSI/TIA-1057, Section 10.2.4.3" ::= { atiStkSwLldpMedRemEntry 28 } -- atiStkSwLldpRemResetTable atiStkSwLldpRemResetTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpRemResetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table resets the Neighbor Table of the specified port." ::= { atiStkSwLldpRemoteData 5 } atiStkSwLldpRemResetEntry OBJECT-TYPE SYNTAX AtiStkSwLldpRemResetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Selection of module and port number for Neighbor Table to be reset." INDEX { atiStkSwLldpRemResetPortNum } ::= { atiStkSwLldpRemResetTable 1 } AtiStkSwLldpRemResetEntry ::= SEQUENCE { atiStkSwLldpRemResetModuleNum Integer32, atiStkSwLldpRemResetPortNum Integer32, atiStkSwLldpRemReset INTEGER } atiStkSwLldpRemResetModuleNum 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." ::= { atiStkSwLldpRemResetEntry 1 } atiStkSwLldpRemResetPortNum OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "The index value used to identify the port component for Neighbor Table to be reset." ::= { atiStkSwLldpRemResetEntry 2 } atiStkSwLldpRemReset OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select 'yes' for Neighbor Table to be reset." ::= { atiStkSwLldpRemResetEntry 3 } -- -- atiStkSwLldpCivicLocationTable -- atiStkSwLldpCivicLocationTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpCivicLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the LLDP civic-location." ::= { atiStkSwLldpGroup 5 } atiStkSwLldpCivicLocationEntry OBJECT-TYPE SYNTAX AtiStkSwLldpCivicLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of an LLDP civiv-location." INDEX { atiStkSwLldpCivicLocationIdentifier } ::= { atiStkSwLldpCivicLocationTable 1 } AtiStkSwLldpCivicLocationEntry ::= SEQUENCE { atiStkSwLldpCivicLocationIdentifier Integer32, atiStkSwLldpCivicLocationValid INTEGER } atiStkSwLldpCivicLocationIdentifier OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwLldpCivicLocationTable." ::= { atiStkSwLldpCivicLocationEntry 1 } atiStkSwLldpCivicLocationValid OBJECT-TYPE SYNTAX INTEGER { disabled (1), enabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The civiv-location status." DEFVAL { 1 } ::= { atiStkSwLldpCivicLocationEntry 2 } -- -- atiStkSwLldpCoordLocationTable -- atiStkSwLldpCoordLocationTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpCoordLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the LLDP coord-location." ::= { atiStkSwLldpGroup 6 } atiStkSwLldpCoordLocationEntry OBJECT-TYPE SYNTAX AtiStkSwLldpCoordLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of an LLDP coord-location." INDEX { atiStkSwLldpCoordLocationIdentifier } ::= { atiStkSwLldpCoordLocationTable 1 } AtiStkSwLldpCoordLocationEntry ::= SEQUENCE { atiStkSwLldpCoordLocationIdentifier Integer32, atiStkSwLldpCoordLocationValid INTEGER } atiStkSwLldpCoordLocationIdentifier OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwLldpCoordLocationTable." ::= { atiStkSwLldpCoordLocationEntry 1 } atiStkSwLldpCoordLocationValid OBJECT-TYPE SYNTAX INTEGER { disabled (1), enabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The coord-location status." DEFVAL { 1 } ::= { atiStkSwLldpCoordLocationEntry 2 } -- -- atiStkSwLldpElinLocationTable -- atiStkSwLldpElinLocationTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpElinLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the LLDP elin-location." ::= { atiStkSwLldpGroup 7 } atiStkSwLldpElinLocationEntry OBJECT-TYPE SYNTAX AtiStkSwLldpElinLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of an LLDP elin-location." INDEX { atiStkSwLldpElinLocationIdentifier } ::= { atiStkSwLldpElinLocationTable 1 } AtiStkSwLldpElinLocationEntry ::= SEQUENCE { atiStkSwLldpElinLocationIdentifier Integer32, atiStkSwLldpElinLocationElinId DisplayString } atiStkSwLldpElinLocationIdentifier OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwLldpElinLocationTable." ::= { atiStkSwLldpElinLocationEntry 1 } atiStkSwLldpElinLocationElinId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the elin-location." ::= { atiStkSwLldpElinLocationEntry 2 } -- -- atiStkSwLldpSetCivicLocationTable -- atiStkSwLldpSetCivicLocationTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpSetCivicLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the LLDP set civic-location." ::= { atiStkSwLldpGroup 8 } atiStkSwLldpSetCivicLocationEntry OBJECT-TYPE SYNTAX AtiStkSwLldpSetCivicLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of an LLDP set civic-location." INDEX { atiStkSwLldpSetCivicLocationIdentifier } ::= { atiStkSwLldpSetCivicLocationTable 1 } AtiStkSwLldpSetCivicLocationEntry ::= SEQUENCE { atiStkSwLldpSetCivicLocationIdentifier Integer32, atiStkSwLldpSetCivicLocationCountry DisplayString, atiStkSwLldpSetCivicLocationState DisplayString, atiStkSwLldpSetCivicLocationCounty DisplayString, atiStkSwLldpSetCivicLocationCity DisplayString, atiStkSwLldpSetCivicLocationDivision DisplayString, atiStkSwLldpSetCivicLocationNeighborhood DisplayString, atiStkSwLldpSetCivicLocationStreetGroup DisplayString, atiStkSwLldpSetCivicLocationLeadingStreetDirection DisplayString, atiStkSwLldpSetCivicLocationTrailingStreetDirection DisplayString, atiStkSwLldpSetCivicLocationStreetSuffix DisplayString, atiStkSwLldpSetCivicLocationHouseNumber DisplayString, atiStkSwLldpSetCivicLocationHouseNumberSuffix DisplayString, atiStkSwLldpSetCivicLocationLandmark DisplayString, atiStkSwLldpSetCivicLocationAdditionalInformation DisplayString, atiStkSwLldpSetCivicLocationName DisplayString, atiStkSwLldpSetCivicLocationPostalCode DisplayString, atiStkSwLldpSetCivicLocationBuilding DisplayString, atiStkSwLldpSetCivicLocationUnit DisplayString, atiStkSwLldpSetCivicLocationFloor DisplayString, atiStkSwLldpSetCivicLocationRoom DisplayString, atiStkSwLldpSetCivicLocationPlaceType DisplayString, atiStkSwLldpSetCivicLocationPostalCommunityName DisplayString, atiStkSwLldpSetCivicLocationPostOfficeBox DisplayString, atiStkSwLldpSetCivicLocationAdditionalCode DisplayString, atiStkSwLldpSetCivicLocationSeat DisplayString, atiStkSwLldpSetCivicLocationPrimaryRoadName DisplayString, atiStkSwLldpSetCivicLocationRoadSection DisplayString, atiStkSwLldpSetCivicLocationBranchRoadName DisplayString, atiStkSwLldpSetCivicLocationSubBranchRoadName DisplayString, atiStkSwLldpSetCivicLocationStreetNamePreModifier DisplayString, atiStkSwLldpSetCivicLocationStreetNamePostModifier DisplayString, atiStkSwLldpSetCivicLocationCreateDeleteIdentifier INTEGER } atiStkSwLldpSetCivicLocationIdentifier OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwLldpSetCivicLocationTable." ::= { atiStkSwLldpSetCivicLocationEntry 1 } atiStkSwLldpSetCivicLocationCountry OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The country of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 2 } atiStkSwLldpSetCivicLocationState OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The state of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 3 } atiStkSwLldpSetCivicLocationCounty OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The county of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 4 } atiStkSwLldpSetCivicLocationCity OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The city of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 5 } atiStkSwLldpSetCivicLocationDivision OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The division of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 6 } atiStkSwLldpSetCivicLocationNeighborhood OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The neighborhood of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 7 } atiStkSwLldpSetCivicLocationStreetGroup OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The street group of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 8 } atiStkSwLldpSetCivicLocationLeadingStreetDirection OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The leading street direction of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 9 } atiStkSwLldpSetCivicLocationTrailingStreetDirection OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The trailing street direction of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 10 } atiStkSwLldpSetCivicLocationStreetSuffix OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The street suffix of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 11 } atiStkSwLldpSetCivicLocationHouseNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The house number of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 12 } atiStkSwLldpSetCivicLocationHouseNumberSuffix OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The house number suffix of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 13 } atiStkSwLldpSetCivicLocationLandmark OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The landmark of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 14 } atiStkSwLldpSetCivicLocationAdditionalInformation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The additional information of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 15 } atiStkSwLldpSetCivicLocationName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 16 } atiStkSwLldpSetCivicLocationPostalCode OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The postal code of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 17 } atiStkSwLldpSetCivicLocationBuilding OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The building of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 18 } atiStkSwLldpSetCivicLocationUnit OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The unit of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 19 } atiStkSwLldpSetCivicLocationFloor OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The floor of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 20 } atiStkSwLldpSetCivicLocationRoom OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The room of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 21 } atiStkSwLldpSetCivicLocationPlaceType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The place type of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 22 } atiStkSwLldpSetCivicLocationPostalCommunityName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The postal community name of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 23 } atiStkSwLldpSetCivicLocationPostOfficeBox OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The post office box of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 24 } atiStkSwLldpSetCivicLocationAdditionalCode OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The additional code of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 25 } atiStkSwLldpSetCivicLocationSeat OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The seat of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 26 } atiStkSwLldpSetCivicLocationPrimaryRoadName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The primary road name of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 27 } atiStkSwLldpSetCivicLocationRoadSection OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The road section of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 28 } atiStkSwLldpSetCivicLocationBranchRoadName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The branch road name of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 29 } atiStkSwLldpSetCivicLocationSubBranchRoadName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The sub branch road name of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 30 } atiStkSwLldpSetCivicLocationStreetNamePreModifier OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The street name pre modifier of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 31 } atiStkSwLldpSetCivicLocationStreetNamePostModifier OBJECT-TYPE SYNTAX DisplayString (SIZE(0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "The street name post modifier of the civic-location." ::= { atiStkSwLldpSetCivicLocationEntry 32 } atiStkSwLldpSetCivicLocationCreateDeleteIdentifier OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Create and delete an identifier" ::= { atiStkSwLldpSetCivicLocationEntry 33 } -- -- atiStkSwLldpSetCoordLocationTable -- atiStkSwLldpSetCoordLocationTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwLldpSetCoordLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the LLDP set Coord-location." ::= { atiStkSwLldpGroup 9 } atiStkSwLldpSetCoordLocationEntry OBJECT-TYPE SYNTAX AtiStkSwLldpSetCoordLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of an LLDP set Coord-location." INDEX { atiStkSwLldpSetCoordLocationIdentifier } ::= { atiStkSwLldpSetCoordLocationTable 1 } AtiStkSwLldpSetCoordLocationEntry ::= SEQUENCE { atiStkSwLldpSetCoordLocationIdentifier Integer32, atiStkSwLldpSetCoordLocationLatitude DisplayString, atiStkSwLldpSetCoordLocationLatResolution Integer32, atiStkSwLldpSetCoordLocationLongitude DisplayString, atiStkSwLldpSetCoordLocationLongiResolution Integer32, atiStkSwLldpSetCoordLocationAltitude DisplayString, atiStkSwLldpSetCoordLocationAltType INTEGER, atiStkSwLldpSetCoordLocationAltResolution Integer32, atiStkSwLldpSetCoordLocationDatum INTEGER } atiStkSwLldpSetCoordLocationIdentifier OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiStkSwLldpSetCoordLocationTable." ::= { atiStkSwLldpSetCoordLocationEntry 1 } atiStkSwLldpSetCoordLocationLatitude OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Latitude for set Coord-location." ::= { atiStkSwLldpSetCoordLocationEntry 2 } atiStkSwLldpSetCoordLocationLatResolution OBJECT-TYPE SYNTAX Integer32 (0..34) MAX-ACCESS read-write STATUS current DESCRIPTION "Latitude Resolution for set Coord-location." ::= { atiStkSwLldpSetCoordLocationEntry 3 } atiStkSwLldpSetCoordLocationLongitude OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Longitude for set Coord-location." ::= { atiStkSwLldpSetCoordLocationEntry 4 } atiStkSwLldpSetCoordLocationLongiResolution OBJECT-TYPE SYNTAX Integer32 (0..34) MAX-ACCESS read-write STATUS current DESCRIPTION "Longitude Resolution for set Coord-location." ::= { atiStkSwLldpSetCoordLocationEntry 5 } atiStkSwLldpSetCoordLocationAltitude OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Altitude for set Coord-location." ::= { atiStkSwLldpSetCoordLocationEntry 6 } atiStkSwLldpSetCoordLocationAltType OBJECT-TYPE SYNTAX INTEGER { meters (1), floors (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alt Type for set Coord-location." DEFVAL { 1 } ::= { atiStkSwLldpSetCoordLocationEntry 7 } atiStkSwLldpSetCoordLocationAltResolution OBJECT-TYPE SYNTAX Integer32 (0..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Alt Resolution for set Coord-location." ::= { atiStkSwLldpSetCoordLocationEntry 8 } atiStkSwLldpSetCoordLocationDatum OBJECT-TYPE SYNTAX INTEGER { wgs84 (0), nad83-navd (1), nad83-mllw (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Datum for set Coord-location." DEFVAL { 0 } ::= { atiStkSwLldpSetCoordLocationEntry 9 } -- -- sFlow Receiver Table -- atiSflowRcvrTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiSflowRcvrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the receivers of sFlow information." ::= { atiSflowRcvrGroup 1 } atiSflowRcvrEntry OBJECT-TYPE SYNTAX AtiSflowRcvrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of an sFlow Receiver." INDEX { atiSflowRcvrIndex } ::= { atiSflowRcvrTable 1 } AtiSflowRcvrEntry ::= SEQUENCE { atiSflowRcvrIndex Integer32, atiSflowRcvrAddress IpAddress, atiSflowRcvrPort Integer32 } atiSflowRcvrIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into sFlowReceiverTable." ::= { atiSflowRcvrEntry 1 } atiSflowRcvrAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the sFlow collector. If set to 0.0.0.0 not sFlow datagrams will be sent." DEFVAL { '00000000'h } -- 0.0.0.0 ::= { atiSflowRcvrEntry 2 } atiSflowRcvrPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The destination port for sFlow datagrams." DEFVAL { 6343 } ::= { atiSflowRcvrEntry 3 } -- -- sFlow Flow Sampling Table -- atiSflowFsTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiSflowFsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the flow samplers within a device." ::= { atiSflowFsGroup 1 } atiSflowFsEntry OBJECT-TYPE SYNTAX AtiSflowFsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of a flow sampler." INDEX { atiSflowFsPort } ::= { atiSflowFsTable 1 } AtiSflowFsEntry ::= SEQUENCE { atiSflowFsPort Integer32, atiSflowFsPacketSamplingRate Integer32 } atiSflowFsPort OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The sFlow instance for this flow sampler." ::= { atiSflowFsEntry 1 } atiSflowFsPacketSamplingRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The statistical sampling rate for packet sampling from this source. Set to N to sample 1/Nth of the packets in the monitored flows. An agent should choose its own algorithm to introduce variance into the sampling so that exactly every Nth packet is not counted. A sampling rate of 1 counts all packets. A sampling rate of 0 disables sampling. The agent is permitted to have minimum and maximum allowable values for the sampling rate. A minimum rate lets the agent designer set an upper bound on the overhead associated with sampling, and a maximum rate may be the result of hardware restrictions (such as counter size). In addition not all values between the maximum and minimum may be realizable as the sampling rate (again because of implementation considerations). When the sampling rate is set the agent is free to adjust the value so that it lies between the maximum and minimum values and has the closest achievable value. When read, the agent must return the actual sampling rate it will be using (after the adjustments previously described). The sampling algorithm must converge so that over time the number of packets sampled approaches 1/Nth of the total number of packets in the monitored flows." DEFVAL { 0 } ::= { atiSflowFsEntry 2 } -- -- sFlow Counter Polling Table -- atiSflowCpTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiSflowCpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the counter pollers within a device." ::= { atiSflowCpGroup 1 } atiSflowCpEntry OBJECT-TYPE SYNTAX AtiSflowCpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of a counter poller." INDEX { atiSflowCpPort } ::= { atiSflowCpTable 1 } AtiSflowCpEntry ::= SEQUENCE { atiSflowCpPort Integer32, atiSflowCpInterval Integer32 } atiSflowCpPort OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The sFlowInstance for this counter poller." ::= { atiSflowCpEntry 1 } atiSflowCpInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of seconds between successive samples of the counters associated with this data source. A sampling interval of 0 disables counter sampling. The agent is permitted to have minimum and maximum allowable values for the counter polling interval. A minimum interval lets the agent designer set an upper bound on the overhead associated with polling, and a maximum interval may be the result of implementation restrictions (such as counter size). In addition not all values between the maximum and minimum may be realizable as the sampling interval (again because of implementation considerations). When the sampling rate is set the agent is free to adjust the value so that it lies between the maximum and minimum values and has the closest achievable value. When read, the agent must return the actual sampling interval it will be using (after the adjustments previously described). The sampling algorithm must converge so that over time the number of packets sampled approaches 1/Nth of the total number of packets in the monitored flows." DEFVAL { 0 } ::= { atiSflowCpEntry 2 } -- -- sFlow Set Table -- atiSflowSetTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiSflowSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the sFlow set function." ::= { atiSflowSetGroup 1 } atiSflowSetEntry OBJECT-TYPE SYNTAX AtiSflowSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of an sFlow Set." INDEX { atiSflowSetIndex } ::= { atiSflowSetTable 1 } AtiSflowSetEntry ::= SEQUENCE { atiSflowSetIndex Integer32, atiSflowSetAddress IpAddress, atiSflowSetPort Integer32, atiSflowSetStatus INTEGER } atiSflowSetIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into sFlowSetTable." ::= { atiSflowSetEntry 1 } atiSflowSetAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the sFlow collector. If set to 0.0.0.0 not sFlow datagrams will be sent." DEFVAL { '00000000'h } -- 0.0.0.0 ::= { atiSflowSetEntry 2 } atiSflowSetPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port for sFlow Sampler or Poller." DEFVAL { 0 } ::= { atiSflowSetEntry 3 } atiSflowSetStatus OBJECT-TYPE SYNTAX INTEGER { disabled (1), enabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The set status." DEFVAL { 1 } ::= { atiSflowSetEntry 4 } -- -- sFlow Enable Table -- atiSflowEnableTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiSflowEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the sFlow enable function." ::= { atiSflowEnableGroup 1 } atiSflowEnableEntry OBJECT-TYPE SYNTAX AtiSflowEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attributes of an sFlow Enable." INDEX { atiSflowEnablePort } ::= { atiSflowEnableTable 1 } AtiSflowEnableEntry ::= SEQUENCE { atiSflowEnablePort Integer32, atiSflowEnableStatus INTEGER } atiSflowEnablePort OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into sFlowEnableTable." ::= { atiSflowEnableEntry 1 } atiSflowEnableStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The enable status." DEFVAL { 1 } ::= { atiSflowEnableEntry 2 } -- -- atiStkSwAQoSGroup Tables -- atiAQosPortConfigurationTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiAQosPortConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiAQosPortConfigurationTable" ::= { atiStkSwAQoSGroup 1 } atiAQosPortConfigurationEntry OBJECT-TYPE SYNTAX AtiAQosPortConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { atiAQosPortConfigurationPortId } ::= { atiAQosPortConfigurationTable 1 } AtiAQosPortConfigurationEntry ::= SEQUENCE { atiAQosPortConfigurationPortId Integer32, atiAQosPortConfigurationStatus INTEGER, atiAQosPortConfigurationDefaultQueue Integer32, atiAQosPortConfigurationSchedularAndQueueWeightList DisplayString, atiAQosPortConfigurationWRREgressRateQ0 Integer32, atiAQosPortConfigurationWRREgressRateQ1 Integer32, atiAQosPortConfigurationWRREgressRateQ2 Integer32, atiAQosPortConfigurationWRREgressRateQ3 Integer32, atiAQosPortConfigurationWRREgressRateQ4 Integer32, atiAQosPortConfigurationWRREgressRateQ5 Integer32, atiAQosPortConfigurationWRREgressRateQ6 Integer32, atiAQosPortConfigurationWRREgressRateQ7 Integer32 } atiAQosPortConfigurationPortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiAQosPortConfigurationTable" ::= { atiAQosPortConfigurationEntry 1 } atiAQosPortConfigurationStatus OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status" ::= { atiAQosPortConfigurationEntry 2 } atiAQosPortConfigurationDefaultQueue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Default queue" ::= { atiAQosPortConfigurationEntry 3 } atiAQosPortConfigurationSchedularAndQueueWeightList OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Schedular and queue weight list" ::= { atiAQosPortConfigurationEntry 4 } atiAQosPortConfigurationWRREgressRateQ0 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WRR egress rate Queue 0" ::= { atiAQosPortConfigurationEntry 5 } atiAQosPortConfigurationWRREgressRateQ1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WRR egress rate Queue 1" ::= { atiAQosPortConfigurationEntry 6 } atiAQosPortConfigurationWRREgressRateQ2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WRR egress rate Queue 2" ::= { atiAQosPortConfigurationEntry 7 } atiAQosPortConfigurationWRREgressRateQ3 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WRR egress rate Queue 3" ::= { atiAQosPortConfigurationEntry 8 } atiAQosPortConfigurationWRREgressRateQ4 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WRR egress rate Queue 4" ::= { atiAQosPortConfigurationEntry 9 } atiAQosPortConfigurationWRREgressRateQ5 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WRR egress rate Queue 5" ::= { atiAQosPortConfigurationEntry 10 } atiAQosPortConfigurationWRREgressRateQ6 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WRR egress rate Queue 6" ::= { atiAQosPortConfigurationEntry 11 } atiAQosPortConfigurationWRREgressRateQ7 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "WRR egress rate Queue 7" ::= { atiAQosPortConfigurationEntry 12 } atiAQosCosQueueMapTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiAQosCosQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiAQosCosQueueMapTable" ::= { atiStkSwAQoSGroup 2 } atiAQosCosQueueMapEntry OBJECT-TYPE SYNTAX AtiAQosCosQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { atiAQosCosQueueMapPortId } ::= { atiAQosCosQueueMapTable 1 } AtiAQosCosQueueMapEntry ::= SEQUENCE { atiAQosCosQueueMapPortId Integer32, atiAQosCosQueueMapCos0Queue Integer32, atiAQosCosQueueMapCos1Queue Integer32, atiAQosCosQueueMapCos2Queue Integer32, atiAQosCosQueueMapCos3Queue Integer32, atiAQosCosQueueMapCos4Queue Integer32, atiAQosCosQueueMapCos5Queue Integer32, atiAQosCosQueueMapCos6Queue Integer32, atiAQosCosQueueMapCos7Queue Integer32, atiAQosCosQueueMapDefaultMap INTEGER } atiAQosCosQueueMapPortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiAQosCosQueueMapTable" ::= { atiAQosCosQueueMapEntry 1 } atiAQosCosQueueMapCos0Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Cos 0 queue" ::= { atiAQosCosQueueMapEntry 2 } atiAQosCosQueueMapCos1Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Cos 1 queue" ::= { atiAQosCosQueueMapEntry 3 } atiAQosCosQueueMapCos2Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Cos 2 queue" ::= { atiAQosCosQueueMapEntry 4 } atiAQosCosQueueMapCos3Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Cos 3 queue" ::= { atiAQosCosQueueMapEntry 5 } atiAQosCosQueueMapCos4Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Cos 4 queue" ::= { atiAQosCosQueueMapEntry 6 } atiAQosCosQueueMapCos5Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Cos 5 queue" ::= { atiAQosCosQueueMapEntry 7 } atiAQosCosQueueMapCos6Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Cos 6 queue" ::= { atiAQosCosQueueMapEntry 8 } atiAQosCosQueueMapCos7Queue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Cos 7 queue" ::= { atiAQosCosQueueMapEntry 9 } atiAQosCosQueueMapDefaultMap OBJECT-TYPE SYNTAX INTEGER { no (0), yes (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Default map" ::= { atiAQosCosQueueMapEntry 10 } atiAQosDscpQueueMapTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiAQosDscpQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiAQosDscpQueueMapTable" ::= { atiStkSwAQoSGroup 3 } atiAQosDscpQueueMapEntry OBJECT-TYPE SYNTAX AtiAQosDscpQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { atiAQosDscpQueueMapPortId } ::= { atiAQosDscpQueueMapTable 1 } AtiAQosDscpQueueMapEntry ::= SEQUENCE { atiAQosDscpQueueMapPortId Integer32, atiAQosDscpQueueMapQueue0 DisplayString, atiAQosDscpQueueMapQueue1 DisplayString, atiAQosDscpQueueMapQueue2 DisplayString, atiAQosDscpQueueMapQueue3 DisplayString, atiAQosDscpQueueMapQueue4 DisplayString, atiAQosDscpQueueMapQueue5 DisplayString, atiAQosDscpQueueMapQueue6 DisplayString, atiAQosDscpQueueMapQueue7 DisplayString, atiAQosDscpQueueMapDefaultMap INTEGER } atiAQosDscpQueueMapPortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiAQosDscpQueueMapTable" ::= { atiAQosDscpQueueMapEntry 1 } atiAQosDscpQueueMapQueue0 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..150)) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue 0" ::= { atiAQosDscpQueueMapEntry 2 } atiAQosDscpQueueMapQueue1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..150)) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue 1" ::= { atiAQosDscpQueueMapEntry 3 } atiAQosDscpQueueMapQueue2 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..150)) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue 2" ::= { atiAQosDscpQueueMapEntry 4 } atiAQosDscpQueueMapQueue3 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..150)) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue 3" ::= { atiAQosDscpQueueMapEntry 5 } atiAQosDscpQueueMapQueue4 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..150)) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue 4" ::= { atiAQosDscpQueueMapEntry 6 } atiAQosDscpQueueMapQueue5 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..150)) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue 5" ::= { atiAQosDscpQueueMapEntry 7 } atiAQosDscpQueueMapQueue6 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..150)) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue 6" ::= { atiAQosDscpQueueMapEntry 8 } atiAQosDscpQueueMapQueue7 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..150)) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue 7" ::= { atiAQosDscpQueueMapEntry 9 } atiAQosDscpQueueMapDefaultMap OBJECT-TYPE SYNTAX INTEGER { no (0), yes (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Default map" ::= { atiAQosDscpQueueMapEntry 10 } atiAQosAggregatePolicerTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiAQosAggregatePolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiAQosAggregatePolicerTable" ::= { atiStkSwAQoSGroup 4 } atiAQosAggregatePolicerEntry OBJECT-TYPE SYNTAX AtiAQosAggregatePolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { atiAQosAggregatePolicerIndex } ::= { atiAQosAggregatePolicerTable 1 } AtiAQosAggregatePolicerEntry ::= SEQUENCE { atiAQosAggregatePolicerIndex Integer32, atiAQosAggregatePolicerName DisplayString, atiAQosAggregatePolicerRate INTEGER, atiAQosAggregatePolicerCIRkbps Integer32, atiAQosAggregatePolicerCBSb Integer32, atiAQosAggregatePolicerPIRkbps Integer32, atiAQosAggregatePolicerPBSb Integer32, atiAQosAggregatePolicerAction INTEGER } atiAQosAggregatePolicerIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiAQosAggregatePolicerTable" ::= { atiAQosAggregatePolicerEntry 1 } atiAQosAggregatePolicerName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Aggregate police name" ::= { atiAQosAggregatePolicerEntry 2 } atiAQosAggregatePolicerRate OBJECT-TYPE SYNTAX INTEGER { single-rate (0), twin-rate (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Rate" ::= { atiAQosAggregatePolicerEntry 3 } atiAQosAggregatePolicerCIRkbps OBJECT-TYPE SYNTAX Integer32 (1..16000000) MAX-ACCESS read-write STATUS current DESCRIPTION "CIR kbps" ::= { atiAQosAggregatePolicerEntry 4 } atiAQosAggregatePolicerCBSb OBJECT-TYPE SYNTAX Integer32 (1..1677216) MAX-ACCESS read-write STATUS current DESCRIPTION "CBS b" ::= { atiAQosAggregatePolicerEntry 5 } atiAQosAggregatePolicerPIRkbps OBJECT-TYPE SYNTAX Integer32 (1..16000000) MAX-ACCESS read-write STATUS current DESCRIPTION "PIR kbps" ::= { atiAQosAggregatePolicerEntry 6 } atiAQosAggregatePolicerPBSb OBJECT-TYPE SYNTAX Integer32 (1..1677216) MAX-ACCESS read-write STATUS current DESCRIPTION "PBS b" ::= { atiAQosAggregatePolicerEntry 7 } atiAQosAggregatePolicerAction OBJECT-TYPE SYNTAX INTEGER { drop-red (14), policed-dscp (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action" ::= { atiAQosAggregatePolicerEntry 8 } atiAQosInterfacePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiAQosInterfacePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiAQosInterfacePolicyTable" ::= { atiStkSwAQoSGroup 5 } atiAQosInterfacePolicyEntry OBJECT-TYPE SYNTAX AtiAQosInterfacePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { atiAQosInterfacePolicyPortId } ::= { atiAQosInterfacePolicyTable 1 } AtiAQosInterfacePolicyEntry ::= SEQUENCE { atiAQosInterfacePolicyPortId Integer32, atiAQosInterfacePolicyMapName DisplayString } atiAQosInterfacePolicyPortId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiAQosInterfacePolicyTable" ::= { atiAQosInterfacePolicyEntry 1 } atiAQosInterfacePolicyMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Policy map name" ::= { atiAQosInterfacePolicyEntry 2 } atiAQosPolicyMapTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiAQosPolicyMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiAQosPolicyMapTable" ::= { atiStkSwAQoSGroup 6 } atiAQosPolicyMapEntry OBJECT-TYPE SYNTAX AtiAQosPolicyMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { atiAQosPolicyMapIndex } ::= { atiAQosPolicyMapTable 1 } AtiAQosPolicyMapEntry ::= SEQUENCE { atiAQosPolicyMapIndex Integer32, atiAQosPolicyMapPolicyName DisplayString, atiAQosPolicyMapClassName DisplayString, atiAQosPolicyMapDefaultAction INTEGER, atiAQosPolicyMapCosAction INTEGER, atiAQosPolicyMapDscpAction DisplayString, atiAQosPolicyMapIpNextHopAction IpAddress, atiAQosPolicyMapQueueAction Integer32, atiAQosPolicyMapTrustAction INTEGER, atiAQosPolicyMapPoliceAggregateAction DisplayString, atiAQosPolicyMapStormAction INTEGER, atiAQosPolicyMapStormDowntimeAction Integer32, atiAQosPolicyMapStormRateAction Integer32, atiAQosPolicyMapStormWindowAction Integer32 } atiAQosPolicyMapIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiAQosPolicyMapTable" ::= { atiAQosPolicyMapEntry 1 } atiAQosPolicyMapPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Policy name" ::= { atiAQosPolicyMapEntry 2 } atiAQosPolicyMapClassName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Class name" ::= { atiAQosPolicyMapEntry 3 } atiAQosPolicyMapDefaultAction OBJECT-TYPE SYNTAX INTEGER { none (0), permit (1), deny (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action of default class-map " ::= { atiAQosPolicyMapEntry 4 } atiAQosPolicyMapCosAction OBJECT-TYPE SYNTAX INTEGER { none (0), cos0 (1), cos1 (2), cos2 (3), cos3 (4), cos4 (5), cos5 (6), cos6 (7), cos7 (8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Cos action" ::= { atiAQosPolicyMapEntry 5 } atiAQosPolicyMapDscpAction OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Dscp action" ::= { atiAQosPolicyMapEntry 6 } atiAQosPolicyMapIpNextHopAction OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Ip next hop action" ::= { atiAQosPolicyMapEntry 7 } atiAQosPolicyMapQueueAction OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Queue action" ::= { atiAQosPolicyMapEntry 8 } atiAQosPolicyMapTrustAction OBJECT-TYPE SYNTAX INTEGER { cos (0), dscp (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Trust action" ::= { atiAQosPolicyMapEntry 9 } atiAQosPolicyMapPoliceAggregateAction OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Police aggregate action" ::= { atiAQosPolicyMapEntry 10 } atiAQosPolicyMapStormAction OBJECT-TYPE SYNTAX INTEGER { enable (0), disable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Storm action" ::= { atiAQosPolicyMapEntry 11 } atiAQosPolicyMapStormDowntimeAction OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Storm downtime action" ::= { atiAQosPolicyMapEntry 12 } atiAQosPolicyMapStormRateAction OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Storm rate action" ::= { atiAQosPolicyMapEntry 13 } atiAQosPolicyMapStormWindowAction OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Storm window action" ::= { atiAQosPolicyMapEntry 14 } atiAQosClassMapTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiAQosClassMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "atiAQosClassMapTable" ::= { atiStkSwAQoSGroup 7 } atiAQosClassMapEntry OBJECT-TYPE SYNTAX AtiAQosClassMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { atiAQosClassMapIndex } ::= { atiAQosClassMapTable 1 } AtiAQosClassMapEntry ::= SEQUENCE { atiAQosClassMapIndex Integer32, atiAQosClassMapClassName DisplayString, atiAQosClassMapAccessGroupMatch DisplayString, atiAQosClassMapCosMatch DisplayString, atiAQosClassMapDscpMatch DisplayString, atiAQosClassMapInnerCosMatch DisplayString, atiAQosClassMapInnerVlanMatch DisplayString, atiAQosClassMapIpPrecedenceMatch DisplayString, atiAQosClassMapMacTypeMatch INTEGER, atiAQosClassVlanMatch DisplayString, atiAQosClassTcpFlagsMatch INTEGER, atiAQosClassL2FormatMatch DisplayString, atiAQosClassL3ProtocolMatch DisplayString } atiAQosClassMapIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into atiAQosClassMapTable" ::= { atiAQosClassMapEntry 1 } atiAQosClassMapClassName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Class name" ::= { atiAQosClassMapEntry 2 } atiAQosClassMapAccessGroupMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Access group match" ::= { atiAQosClassMapEntry 3 } atiAQosClassMapCosMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Cos match" ::= { atiAQosClassMapEntry 4 } atiAQosClassMapDscpMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Dscp match" ::= { atiAQosClassMapEntry 5 } atiAQosClassMapInnerCosMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Inner cos match" ::= { atiAQosClassMapEntry 6 } atiAQosClassMapInnerVlanMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Inner vlan match" ::= { atiAQosClassMapEntry 7 } atiAQosClassMapIpPrecedenceMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Ip precedence vlan match" ::= { atiAQosClassMapEntry 8 } atiAQosClassMapMacTypeMatch OBJECT-TYPE SYNTAX INTEGER { none (0), l2bcast (1), l2mcast (2), l2ucast (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mac type match" ::= { atiAQosClassMapEntry 9 } atiAQosClassVlanMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan match" ::= { atiAQosClassMapEntry 10 } atiAQosClassTcpFlagsMatch OBJECT-TYPE SYNTAX INTEGER { none (0), fin (1), syn (2), rst (3), ack (4), urg (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Tcp flags match" ::= { atiAQosClassMapEntry 11 } atiAQosClassL2FormatMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "L2 format match" ::= { atiAQosClassMapEntry 12 } atiAQosClassL3ProtocolMatch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "L3 protocol match" ::= { atiAQosClassMapEntry 13 } -- atiStkSwDhcpPoolTable atiStkSwDhcpPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwDhcpPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of Dhcp Pool." ::= { atiStkSwDhcpSvrGroup 1 } atiStkSwDhcpPoolEntry OBJECT-TYPE SYNTAX AtiStkSwDhcpPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwDhcpPoolTable' that describes a DHCP Pool configured on the switch." INDEX { atiDhcpPoolId } ::= { atiStkSwDhcpPoolTable 1 } AtiStkSwDhcpPoolEntry ::= SEQUENCE { atiDhcpPoolId Integer32, atiDhcpPoolName DisplayString, atiDhcpPoolNetwork IpAddress, atiDhcpPoolNetmask IpAddress, atiDhcpPoolSubnetmask IpAddress, atiDhcpPoolRangeList DisplayString, atiDhcpPoolExpireTime Integer32, atiDhcpPoolRouterList DisplayString, atiDhcpPoolDNSSvrList DisplayString, atiDhcpPoolDomainName DisplayString, atiDhcpPoolIpAdd IpAddress, atiDhcpPoolIpDelete IpAddress, atiDhcpPoolRouterAdd IpAddress, atiDhcpPoolRouterDelete IpAddress, atiDhcpPoolDNSAdd IpAddress, atiDhcpPoolDNSDelete IpAddress } atiDhcpPoolId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The Pool ID." ::= { atiStkSwDhcpPoolEntry 1 } atiDhcpPoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The atiDhcpPoolName indicates Pool Name." ::= { atiStkSwDhcpPoolEntry 2 } atiDhcpPoolNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Pool Network" ::= { atiStkSwDhcpPoolEntry 3 } atiDhcpPoolNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "atiDhcpPoolNetmask" ::= { atiStkSwDhcpPoolEntry 4 } atiDhcpPoolSubnetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "atiDhcpPoolSubnetmask." ::= { atiStkSwDhcpPoolEntry 5 } atiDhcpPoolRangeList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Range list of this pool." ::= { atiStkSwDhcpPoolEntry 6 } atiDhcpPoolExpireTime OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "The total expire time" ::= { atiStkSwDhcpPoolEntry 7 } atiDhcpPoolRouterList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "atiDhcpPoolRouterList" ::= { atiStkSwDhcpPoolEntry 8 } atiDhcpPoolDNSSvrList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "atiDhcpPoolDNSSvrList" ::= { atiStkSwDhcpPoolEntry 9 } atiDhcpPoolDomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "atiDhcpPoolDomainName" ::= { atiStkSwDhcpPoolEntry 10 } atiDhcpPoolIpAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Ip address to be added to range" ::= { atiStkSwDhcpPoolEntry 11 } atiDhcpPoolIpDelete OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Ip address to be deleted from range" ::= { atiStkSwDhcpPoolEntry 12 } atiDhcpPoolRouterAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The router to be added to router list" ::= { atiStkSwDhcpPoolEntry 13 } atiDhcpPoolRouterDelete OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The router to be deleted from router list" ::= { atiStkSwDhcpPoolEntry 14 } atiDhcpPoolDNSAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The DNS to be added to DNS list" ::= { atiStkSwDhcpPoolEntry 15 } atiDhcpPoolDNSDelete OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The DNS to be deleted from DNS list" ::= { atiStkSwDhcpPoolEntry 16 } -- atiStkSwDhcpBindingTable atiStkSwDhcpBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF AtiStkSwDhcpBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of Dhcp Binding configured on the switch." ::= { atiStkSwDhcpSvrGroup 2 } atiStkSwDhcpBindingEntry OBJECT-TYPE SYNTAX AtiStkSwDhcpBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry in 'atiStkSwDhcpBindingTable' that describes a DHCP Binding configured on the switch." INDEX { atiDhcpBindId } ::= { atiStkSwDhcpBindingTable 1 } AtiStkSwDhcpBindingEntry ::= SEQUENCE { atiDhcpBindingId Integer32, atiDhcpClientMacAddress MacAddress, atiDhcpPortNumber DisplayString, atiDhcpIpAddress IpAddress, atiDhcpExpireTime DisplayString } atiDhcpBindingId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The atiDhcpBindingId is the Binding Id" ::= { atiStkSwDhcpBindingEntry 1 } atiDhcpClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Client Mac Address is the Client Id" ::= { atiStkSwDhcpBindingEntry 2 } atiDhcpPortNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Number indicates which port is offering this ip address." ::= { atiStkSwDhcpBindingEntry 3 } atiDhcpIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "switch offers ip address to client" ::= { atiStkSwDhcpBindingEntry 4 } atiDhcpExpireTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The ip is valid within this Expire time." ::= { atiStkSwDhcpBindingEntry 5 } -- atiStkSwDhcpStatisticTable atiStkSwDhcpStatisticTable OBJECT IDENTIFIER ::= { atiStkSwDhcpSvrGroup 3 } atiInDiscover OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiInDiscover reflects the counter of Dhcp Discover input frames." ::= { atiStkSwDhcpStatisticTable 1 } atiInDhcpRequest OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiInDhcpDiscover reflects the counter of Dhcp Request input frames." ::= { atiStkSwDhcpStatisticTable 2 } atiInDecline OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiInDecline reflects the counter of Dhcp Decline input frames." ::= { atiStkSwDhcpStatisticTable 3 } atiInRelease OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiInRelease reflects the counter of Dhcp Release input frames." ::= { atiStkSwDhcpStatisticTable 4 } atiInInform OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiInInform reflects the counter of Dhcp Inform input frames." ::= { atiStkSwDhcpStatisticTable 5 } atiInBootRequest OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiInBootRequest reflects the counter of Dhcp Boot Request input frames." ::= { atiStkSwDhcpStatisticTable 6 } atiInLeaseQuery OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiInLeaseQuery reflects the counter of Dhcp Lease Query input frames." ::= { atiStkSwDhcpStatisticTable 7 } atiOutDhcpOffer OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiOutDhcpOffer reflects the counter of Dhcp Offer Output frames." ::= { atiStkSwDhcpStatisticTable 8 } atiOutDhcpAck OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiOutDhcpAck reflects the counter of Dhcp Ack output frames." ::= { atiStkSwDhcpStatisticTable 9 } atiOutDhcpNak OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiOutDhcpNak reflects the counter of Dhcp Nak output frames." ::= { atiStkSwDhcpStatisticTable 10 } atiOutLeaseUnknown OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiOutLeaseUnknow reflects the counter of Dhcp Lease Unknown output frames." ::= { atiStkSwDhcpStatisticTable 11 } atiOutLeaseActive OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiOutLeaseActive reflects the counter of Dhcp Lease Active output frames." ::= { atiStkSwDhcpStatisticTable 12 } atiOutLeaseUnassigned OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiOutLeaseUnassigned reflects the counter of Dhcp Lease Unassigned output frames." ::= { atiStkSwDhcpStatisticTable 13 } atiOutBootReply OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The atiOutBootReply reflects the counter of Dhcp Boot Reply output frames." ::= { atiStkSwDhcpStatisticTable 14 } END