1-- Copyright 2002-2014 by Allied Telesis, Inc.
2--
3-- Name: AtiEdgeSwitch-MIB
4--
5-- Version: 7.00 MIB 2.4.1.5
6--
7-- Products using this MIB:
8-- AT-9000/28
9-- AT-9000/28SP
10-- AT-9000/28POE
11-- AT-9000/52
12-- AT-9000/12POE
13-- AT-8100S/24
14-- AT-8100S/24C
15-- AT-8100S/24POE
16-- AT-8100S/48
17-- AT-8100S/48POE
18-- AT-8100S/16F8-SC
19-- AT-8100S/24F-LC
20-- AT-8100S/16F8-LC
21-- AT-8100L/8
22-- AT-8100L/8POE
23-- AT-8100S/24F-SC
24-- AT-8100S/24DC
25-- AT-FS970M/24C
26-- AT-FS970M/8
27-- AT-FS970M/8PS
28-- AT-FS970M/24PS
29-- AT-FS970M/48
30-- AT-FS970M/48PS
31-- AT-FS970M/16F8-LC
32-- AT-FS970M/24LPS
33-- AT-FS970M/24F
34-- AT-FS970M/16F8-SC
35--
36-- History:
37-- Nelson Ho                        08/28/2009  : Ported from ATS63
38--
39-- Nelson Ho             v 4.00     08/28/2009  : Add new product branch 14 for 9924T
40--
41-- Youn-Mor Steven Chen             05/11/2010  : Add SFLOW and LLDP tables
42--
43-- Shirley Shi           v 5.00     04/03/2012  : Fix syntax errors detected by snmpB and MG-Soft
44--
45-- Shirley Shi           v 6.00     02/10/2013  : Design traps for 9000 and 8100 products
46--
47-- Masahiko Iwamoto      v 6.01     09/03/2013  : Add new product for AT-FS970M/24C
48--
49-- Masahiko Iwamoto      v 7.00     04/23/2014  : Add new product for AT-FS970M/24LPS
50--
51-- Shirley Shi                      04/30/2014  : Add DHCP Server tables
52--
53-- Ethan Yen                        05/02/2014  : Add Loop Protection tables
54--
55-- Masahiko Iwamoto                 05/13/2014  : Add new product for AT-FS970M/24F
56--
57-- Masahiko Iwamoto                 06/24/2014  : Add new product for AT-FS970M/16F8-SC
58
59AtiEdgeSwitch-MIB       DEFINITIONS ::= BEGIN
60        IMPORTS
61                IpAddress, MODULE-IDENTITY,OBJECT-TYPE, NOTIFICATION-TYPE,
62                Integer32, Counter64, Counter32, TimeTicks, Gauge32
63                        FROM SNMPv2-SMI
64                TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, MacAddress
65                        FROM SNMPv2-TC
66                enterprises
67                        FROM RFC1155-SMI;
68
69
70alliedTelesis   MODULE-IDENTITY
71
72        LAST-UPDATED
73                "201108180000Z"
74        ORGANIZATION
75                "Allied Telesis International"
76        CONTACT-INFO
77                "Allied Telesis International"
78        DESCRIPTION
79                "Private MIB for ATI layer 2 stackable switches. This MIB
80                can be used in Windows and UNIX environments."
81        REVISION
82                "201108180000Z"
83        DESCRIPTION
84                "Fixed Semantic Errors"
85        REVISION
86                "200407220000Z"
87        DESCRIPTION
88                "Private MIB for ATI layer 2 stackable switches. This MIB
89                can be used in Windows and UNIX environments."
90        ::= { enterprises 207 }
91
92-- OID tree for Allied Telesis MIBs
93
94        mibObject       OBJECT IDENTIFIER ::= { alliedTelesis 8 }
95        atiStkSwMib     OBJECT IDENTIFIER ::= { mibObject 17 }
96
97
98-- MODULE IDENTITY for the private mib
99
100-- LLDP-MED textual conventions
101
102AtiStkSwLldpMedDeviceClass  ::= TEXTUAL-CONVENTION
103        STATUS          current
104        DESCRIPTION
105                "Device Class to which the device is a member.
106
107                A value of notDefined(0) indicates that the device
108                has capabilities not covered by any of the LLDP-MED classes.
109
110                A value of endpointClass1(1) indicates that the device
111                has endpoint class 1 capabilities.
112
113                A value of endpointClass2(2) indicates that the device
114                has endpoint class 2 capabilities.
115
116                A value of endpointClass3(3) indicates that the device
117                has endpoint class 3 capabilities.
118
119                A value of networkConnectivity(4) indicates that the device
120                has network connectivity device capabilities."
121        SYNTAX          INTEGER {
122                                notDefined (0),
123                                endpointClass1 (1),
124                                endpointClass2 (2),
125                                endpointClass3 (3),
126                                networkConnectivity (4)
127                                }
128
129-- LLDP-MED Capabilities TC
130
131AtiStkSwLldpMedCapabilities  ::= TEXTUAL-CONVENTION
132        STATUS          current
133        DESCRIPTION
134                "Bitmap that includes the MED organizationally defined set of LLDP
135                TLVs the device is capable of and whose transmission is allowed on
136                the local LLDP agent by network management.
137
138                Each bit in the bitmap corresponds to an LLDP-MED subtype associated
139                with a specific TIA TR41.4 MED TLV.
140
141                Having the bit 'capabilities(0)' set indicates that the LLDP
142                agent refers to the Capabilities TLVs.
143
144                Having the bit 'networkPolicy(1)' set indicates that the LLDP
145                agent refers to the Network Policy TLVs.
146
147                Having the bit 'location(2)' set indicates that
148                the LLDP agent refers to the Emergency Communications
149                System Location TLVs.
150
151                Having the bit 'extendedPSE(3)' set indicates that
152                the LLDP agent refers to the Extended PoE TLVs with PSE
153                capabilities.
154
155                Having the bit 'extendedPD(4)' set indicates that
156                the LLDP agent refers to the Extended PoE TLVs with PD
157                capabilities.
158
159                Having the bit 'inventory(5)' set indicates that
160                the LLDP agent refers to the Hardware Revision, Firmware
161                Revision, Software Revision, Serial Number, Manufacturer Name,
162                Model Name, and Asset ID TLVs."
163
164        SYNTAX          BITS    {
165                                capabilities (0),
166                                networkPolicy (1),
167                                location (2),
168                                extendedPSE (3),
169                                extendedPD (4),
170                                inventory (5)
171                                }
172
173
174--  Location Subtype Textual Convention
175
176LocationSubtype ::= TEXTUAL-CONVENTION
177        STATUS          current
178        DESCRIPTION
179                "The location subtype advertised by the remote endpoint.
180
181                A value coordinateBased(2) indicates that the location subtype
182                advertised by the endpoint is defined to use the relevant sub-
183                fields of the DHCP option for Coordinate LCI as specified in
184                ANSI/TIA-1057, Section 10.2.4.3.1.
185
186                A value civicAddress(3) indicates that the location subtype
187                advertised by the endpoint is defined to use the relevant sub-
188                fields of the DHCP option for Civic Address as specified in
189                ANSI/TIA-1057, Section 10.2.4.3.2.
190
191                A value elin(4) indicates that the location subtype
192                advertised by the endpoint is defined to use the Emergency
193                Location Information Number (ELIN) as specified in
194                ANSI/TIA-1057, Section 10.2.4.3.3."
195        SYNTAX          INTEGER {
196                                unknown (1),
197                                coordinateBased (2),
198                                civicAddress (3),
199                                elin (4)
200                                }
201
202-- Policy Application Type Textual Convention
203
204PolicyAppType ::= TEXTUAL-CONVENTION
205        STATUS          current
206        DESCRIPTION
207                "The media type that defines the primary function of the
208                application for the policy advertised by an endpoint.
209
210                Having the bit voice(1) set indicates that the media type defining
211                a primary function of the application for the policy advertised on
212                the local port is voice.
213
214                Having the bit voiceSignaling(3) set indicates that the media type
215                defining a primary function of the application for the policy
216                advertised on the local port is voice signaling.
217
218                Having the bit guestVoice(4) set indicates that the media type
219                Defining a primary function of the application for the policy
220                advertised on the local port is guest voice.
221
222                Having the bit guestVoiceSignaling(5) set indicates that the media
223                type defining a primary function of the application for the policy
224                advertised on the local port is guest voice signaling.
225
226                Having the bit softPhoneVoice(6) set indicates that the media type
227                Defining a primary function of the application for the policy
228                advertised on the local port is softphone voice.
229
230                Having the bit videoConferencing(7) set indicates that the media
231                type defining a primary function of the application for the policy
232                advertised on the local port is voice.
233
234                Having the bit streamingVideo(8) set indicates that the media type
235                defining a primary function of the application for the policy
236                advertised on  the local port is streaming video.
237
238                Having the bit videoSignaling(2) set indicates that the media type
239                defining a primary function of the application for the policy
240                advertised on the local port is video signaling."
241        SYNTAX          BITS    {
242                                unknown(0),
243                                voice(1),
244                                voiceSignaling(2),
245                                guestVoice(3),
246                                guestVoiceSignaling(4),
247                                softPhoneVoice(5),
248                                videoconferencing(6),
249                                streamingVideo(7),
250                                videoSignaling(8)
251                                }
252
253
254-- OID tree for Allied Telesis Layer-2 switches
255
256        atiProduct              OBJECT IDENTIFIER ::= { alliedTelesis 1 }
257        swhub                   OBJECT IDENTIFIER ::= { atiProduct 4 }
258        at-9000-28              OBJECT IDENTIFIER ::= { swhub 148 }
259        at-9000-28SP            OBJECT IDENTIFIER ::= { swhub 149 }
260        at-9000-28POE           OBJECT IDENTIFIER ::= { swhub 150 }
261        at-9000-52              OBJECT IDENTIFIER ::= { swhub 151 }
262        at-9000-12POE           OBJECT IDENTIFIER ::= { swhub 207 }
263        at-8100S-24             OBJECT IDENTIFIER ::= { swhub 169 }
264        at-8100S-24C            OBJECT IDENTIFIER ::= { swhub 170 }
265        at-8100S-24POE          OBJECT IDENTIFIER ::= { swhub 171 }
266        at-8100S-48             OBJECT IDENTIFIER ::= { swhub 172 }
267        at-8100S-48POE          OBJECT IDENTIFIER ::= { swhub 173 }
268        at-8100S-16F8-SC        OBJECT IDENTIFIER ::= { swhub 174 }
269        at-8100S-24F-LC         OBJECT IDENTIFIER ::= { swhub 175 }
270        at-8100S-16F8-LC        OBJECT IDENTIFIER ::= { swhub 176 }
271        at-8100-8               OBJECT IDENTIFIER ::= { swhub 177 }
272        at-8100-8POE            OBJECT IDENTIFIER ::= { swhub 178 }
273        at-8100S-24F-SC         OBJECT IDENTIFIER ::= { swhub 206 }
274        at-8100S-24DC           OBJECT IDENTIFIER ::= { swhub 208 }
275        at-FS970M-24C           OBJECT IDENTIFIER ::= { swhub 233 }
276        at-FS970M-8             OBJECT IDENTIFIER ::= { swhub 234 }
277        at-FS970M-8PS           OBJECT IDENTIFIER ::= { swhub 235 }
278        at-FS970M-24PS          OBJECT IDENTIFIER ::= { swhub 236 }
279        at-FS970M-48            OBJECT IDENTIFIER ::= { swhub 237 }
280        at-FS970M-48PS          OBJECT IDENTIFIER ::= { swhub 238 }
281        at-FS970M-16F8-LC       OBJECT IDENTIFIER ::= { swhub 239 }
282        at-FS970M-24LPS         OBJECT IDENTIFIER ::= { swhub 240 }
283        at-FS970M-24F           OBJECT IDENTIFIER ::= { swhub 241 }
284        at-FS970M-16F8-SC       OBJECT IDENTIFIER ::= { swhub 242 }
285
286-- OID tree for Allied Telesis 9924 family
287
288        routerSwitch            OBJECT IDENTIFIER ::= { atiProduct 14 }
289        at-9924T-EMC            OBJECT IDENTIFIER ::= { routerSwitch 53 }
290
291-- Groups supported in this MIB
292
293atiStkSwSysGroup                OBJECT IDENTIFIER ::= { atiStkSwMib 1 }
294atiStkSwPortGroup               OBJECT IDENTIFIER ::= { atiStkSwMib 2 }
295atiStkSwVlanGroup               OBJECT IDENTIFIER ::= { atiStkSwMib 3 }
296atiStkSwMacAddrGroup            OBJECT IDENTIFIER ::= { atiStkSwMib 4 }
297atiStkSwEthStatsGroup           OBJECT IDENTIFIER ::= { atiStkSwMib 5 }
298atiStkSwTrapsGroup              OBJECT IDENTIFIER ::= { atiStkSwMib 6 }
299atiStkSwQoSGroup                OBJECT IDENTIFIER ::= { atiStkSwMib 7 }
300atiStkSwTrunkGroup              OBJECT IDENTIFIER ::= { atiStkSwMib 8 }
301atiStkSwACLGroup                OBJECT IDENTIFIER ::= { atiStkSwMib 9 }
302atiStkSwLldpGroup               OBJECT IDENTIFIER ::= { atiStkSwMib 10 }
303atiSflowRcvrGroup               OBJECT IDENTIFIER ::= { atiStkSwMib 11 }
304atiSflowFsGroup                 OBJECT IDENTIFIER ::= { atiStkSwMib 12 }
305atiSflowCpGroup                 OBJECT IDENTIFIER ::= { atiStkSwMib 13 }
306atiSflowSetGroup                OBJECT IDENTIFIER ::= { atiStkSwMib 14 }
307atiSflowEnableGroup             OBJECT IDENTIFIER ::= { atiStkSwMib 15 }
308atiStkSwAQoSGroup               OBJECT IDENTIFIER ::= { atiStkSwMib 17 }
309atiStkSwAACLGroup               OBJECT IDENTIFIER ::= { atiStkSwMib 18 }
310atiStkSwMSTPGroup               OBJECT IDENTIFIER ::= { atiStkSwMib 19 }
311atiStkSwMVRGroup                OBJECT IDENTIFIER ::= { atiStkSwMib 20 }
312atiStkSwPSTACKGroup             OBJECT IDENTIFIER ::= { atiStkSwMib 21 }
313atiStkSwDhcpSvrGroup            OBJECT IDENTIFIER ::= { atiStkSwMib 22 }
314
315
316-- The atiStkSwSysGroup
317
318atiStkSwSysConfig               OBJECT IDENTIFIER ::= { atiStkSwSysGroup 1 }
319atiStkSwSysNwMgmt               OBJECT IDENTIFIER ::= { atiStkSwSysGroup 2 }
320atiStkSwSysSystemTimeConfig     OBJECT IDENTIFIER ::= { atiStkSwSysGroup 5 }
321atiStkSwSysInfoGroup            OBJECT IDENTIFIER ::= { atiStkSwSysGroup 6 }
322atiStkSwSysMgmtACLGroup         OBJECT IDENTIFIER ::= { atiStkSwSysGroup 7 }
323
324
325-- atiStkSwSysConfig
326
327atiStkSwSysReset        OBJECT-TYPE
328        SYNTAX          INTEGER {
329                                no-reset (1),
330                                reset (2)
331                                }
332        MAX-ACCESS      read-write
333        STATUS          current
334        DESCRIPTION
335                "Setting this object to 'reset' will cause the switch to
336                perform a soft reboot. Setting this object to 'no-reset' will
337                have no effect."
338        ::= { atiStkSwSysConfig 1 }
339
340atiStkSwSysIpAddress    OBJECT-TYPE
341        SYNTAX          IpAddress
342        MAX-ACCESS      read-only
343        STATUS          current
344        DESCRIPTION
345                "The IP address of the switch."
346        ::= { atiStkSwSysConfig 2 }
347
348atiStkSwSysSubnetMask   OBJECT-TYPE
349        SYNTAX          IpAddress
350        MAX-ACCESS      read-only
351        STATUS          current
352        DESCRIPTION
353                "The subnet mask of the switch."
354        ::= { atiStkSwSysConfig 3 }
355
356atiStkSwSysGateway      OBJECT-TYPE
357        SYNTAX          IpAddress
358        MAX-ACCESS      read-write
359        STATUS          current
360        DESCRIPTION
361                "The IP address of the gateway for the switch."
362        ::= { atiStkSwSysConfig 4 }
363
364atiStkSwSysIpAddressStatus  OBJECT-TYPE
365        SYNTAX          INTEGER {
366                                fromDhcp (1),
367                                fromBootp (2),
368                                static (3)
369                                }
370        MAX-ACCESS      read-only
371        STATUS          current
372        DESCRIPTION
373                "This object specifies how the IP address, subnet mask and the
374                gateway address currently in use on the switch was
375                obtained/configured."
376        ::= { atiStkSwSysConfig 5 }
377
378atiStkSwSysDnsServer    OBJECT-TYPE
379        SYNTAX          IpAddress
380        MAX-ACCESS      read-only
381        STATUS          current
382        DESCRIPTION
383                "This object specifies the IP address of the DNS server for
384                the switch.
385                This MIB is not applicable to the 85xx and 94xx family of ATI
386                switches."
387        ::= { atiStkSwSysConfig 6 }
388
389atiStkSwSysDefaultDomainName  OBJECT-TYPE
390        SYNTAX          DisplayString
391        MAX-ACCESS      read-only
392        STATUS          current
393        DESCRIPTION
394                "This object specifies the default domain name for the switch.
395
396                This MIB is not applicable to the 85xx and 94xx family of ATI
397                switches."
398        ::= { atiStkSwSysConfig 7 }
399
400atiStkSwSysNumberOfModules  OBJECT-TYPE
401        SYNTAX          Integer32
402        MAX-ACCESS      read-only
403        STATUS          current
404        DESCRIPTION
405                "This object gives a count of the number of modules present
406                in the stackable switch."
407        ::= { atiStkSwSysConfig 8 }
408
409atiStkSwSysSpanningTreeStatus  OBJECT-TYPE
410        SYNTAX          INTEGER {
411                                disable (1),
412                                enable (2)
413                                }
414        MAX-ACCESS      read-write
415        STATUS          current
416        DESCRIPTION
417                "Setting this object to 'enable' will enable spanning tree
418                protocol on the switch. Setting this object to 'disable'
419                will disable spanning tree protocol on the switch.
420
421                Select the spanning tree protocol version using the object
422                'atiStkSwSysSpanningTreeVersion'."
423        ::= { atiStkSwSysConfig 9 }
424
425atiStkSwSysSpanningTreeVersion  OBJECT-TYPE
426        SYNTAX          INTEGER {
427                                rstp (1),
428                                stp (2),
429                                mstp (3)
430                                }
431        MAX-ACCESS      read-write
432        STATUS          current
433        DESCRIPTION
434                "The object can be used to select the version of spanning tree
435                protocol running on the switch."
436        ::= { atiStkSwSysConfig 10 }
437
438atiStkSwSysAction       OBJECT-TYPE
439        SYNTAX          INTEGER {
440                                saveConfig (1),
441                                reset (2),
442                                defaultConfig (3)
443                                }
444        MAX-ACCESS      read-only
445        STATUS          current
446        DESCRIPTION
447                        "This  object specifies the  following actions  that apply to the switch:
448                         saveConfig - Save the current switch configuration.
449                         reset - Reboot the switch.
450                         defaultConfig - Restore default switch configuration.
451                         The switch is automatically rebooted after this operation.
452                         Note that this  object returns a zero value when doing a Get operation."
453        ::= { atiStkSwSysConfig 11 }
454
455atiStkSwSysNumOfModuleInStack  OBJECT-TYPE
456        SYNTAX          Integer32 (1..8)
457        MAX-ACCESS      read-only
458        STATUS          current
459        DESCRIPTION
460                "This  object specifies the  number of stacking modules in the stack."
461        ::= { atiStkSwSysConfig 12 }
462
463
464-- atiStkSwSysNwMgmt
465
466atiStkSwSysTrapRecv1    OBJECT-TYPE
467        SYNTAX          IpAddress
468        MAX-ACCESS      read-write
469        STATUS          obsolete
470        DESCRIPTION
471                "This object specifies the IP address of the management
472                station #1 to which traps are sent by the switch.
473
474                This MIB is not applicable to the 85xx and 94xx family of ATI
475                switches."
476        ::= { atiStkSwSysNwMgmt 1 }
477
478atiStkSwSysTrapRecv2    OBJECT-TYPE
479        SYNTAX          IpAddress
480        MAX-ACCESS      read-write
481        STATUS          obsolete
482        DESCRIPTION
483                "This object specifies the IP address of the management
484                station #2 to which traps are sent by the switch.
485
486                This MIB is not applicable to the 85xx and 94xx family of ATI
487                switches."
488        ::= { atiStkSwSysNwMgmt 2 }
489
490atiStkSwSysTrapRecv3    OBJECT-TYPE
491        SYNTAX          IpAddress
492        MAX-ACCESS      read-write
493        STATUS          obsolete
494        DESCRIPTION
495                "This object specifies the IP address of the management
496                station #3 to which traps are sent by the switch.
497
498                This MIB is not applicable to the 85xx and 94xx family of ATI
499                switches."
500        ::= { atiStkSwSysNwMgmt 3 }
501
502atiStkSwSysTrapRecv4    OBJECT-TYPE
503        SYNTAX          IpAddress
504        MAX-ACCESS      read-write
505        STATUS          obsolete
506        DESCRIPTION
507                "This object specifies the IP address of the management
508                station #4 to which traps are sent by the switch.
509
510                This MIB is not applicable to the 85xx and 94xx family of ATI
511                switches."
512        ::= { atiStkSwSysNwMgmt 4 }
513
514-- The system time group
515
516atiStkSwSysCurrentTime  OBJECT-TYPE
517        SYNTAX          DisplayString (SIZE(0..32))
518        MAX-ACCESS      read-write
519        STATUS          current
520        DESCRIPTION     "This object specify the current time of the system. The user
521                         can change the time by providing the string format as an input,
522                         e.g. HH:MM:SS."
523        ::= { atiStkSwSysSystemTimeConfig 1 }
524
525atiStkSwSysCurrentDate  OBJECT-TYPE
526        SYNTAX          DisplayString (SIZE(0..32))
527        MAX-ACCESS      read-write
528        STATUS          current
529        DESCRIPTION     "This object specify the current time of the system. The user
530                         can change the date by providing the string format as an input,
531                         e.g. DD-MM-YYYY."
532        ::= { atiStkSwSysSystemTimeConfig 2 }
533
534
535atiStkSwSysSNTPStatus   OBJECT-TYPE
536        SYNTAX          INTEGER {
537                                disabled (1),
538                                enabled (2)
539                        }
540        MAX-ACCESS      read-write
541        STATUS          current
542        DESCRIPTION     "Enable/disable the SNTP status."
543        ::= { atiStkSwSysSystemTimeConfig 3 }
544
545atiStkSwSysSNTPServerIPAddress  OBJECT-TYPE
546        SYNTAX          IpAddress
547        MAX-ACCESS      read-write
548        STATUS          current
549        DESCRIPTION     "The ipaddress of the SNTP Server."
550        ::= { atiStkSwSysSystemTimeConfig 4 }
551
552atiStkSwSysSNTPUTCOffset  OBJECT-TYPE
553        SYNTAX          Integer32 (-12..12)
554        MAX-ACCESS      read-write
555        STATUS          current
556        DESCRIPTION     "Set the UTC Offset value within the range from -12 to 12 in hours."
557        ::= { atiStkSwSysSystemTimeConfig 5 }
558
559atiStkSwSysSNTPDSTStatus  OBJECT-TYPE
560        SYNTAX          INTEGER {
561                                disabled (1),
562                                enabled (2)
563                        }
564        MAX-ACCESS      read-write
565        STATUS          current
566        DESCRIPTION     "Enable/disble the Daylight Saving Time."
567        ::= { atiStkSwSysSystemTimeConfig 6 }
568
569atiStkSwSysSNTPPollingInterval  OBJECT-TYPE
570        SYNTAX          Integer32 (60..1200)
571        MAX-ACCESS      read-only
572        STATUS          current
573        DESCRIPTION     "Setting the interval for polling the SNTP Server. The polling
574                         time range is between 60 and 1200 in seconds."
575        ::= { atiStkSwSysSystemTimeConfig 7 }
576
577
578atiStkSwSysSNTPLastDelta  OBJECT-TYPE
579        SYNTAX          Integer32
580        MAX-ACCESS      read-only
581        STATUS          current
582        DESCRIPTION     "Display the last adjustment to system done in seconds."
583        ::= { atiStkSwSysSystemTimeConfig 8 }
584
585
586-- The atiStkSwSysInfoGroup
587
588-- System Temperature Information Table
589
590atiStkSwTemperatureInfoTable  OBJECT-TYPE
591        SYNTAX          SEQUENCE OF AtiStkSwTemperatureInfoEntry
592        MAX-ACCESS      not-accessible
593        STATUS          current
594        DESCRIPTION
595                "This table contains a list of system temperature information present in the switch
596                stack including voltage and temperature."
597        ::= { atiStkSwSysInfoGroup 1 }
598
599atiStkSwTemperatureInfoEntry  OBJECT-TYPE
600        SYNTAX          AtiStkSwTemperatureInfoEntry
601        MAX-ACCESS      not-accessible
602        STATUS          current
603        DESCRIPTION
604                "This object specifies an entry in 'atiStkSwTemperatureInfoTable'
605                that describes the hardware informaton for a module present in
606                the switch stack."
607        INDEX           { atiStkSwTemperatureInfoModuleId }
608        ::= { atiStkSwTemperatureInfoTable 1 }
609
610AtiStkSwTemperatureInfoEntry ::=
611        SEQUENCE {
612                atiStkSwTemperatureInfoModuleId         Integer32,
613                atiStkSwTemperatureInfoTemperature      Integer32,
614                atiStkSwTemperatureInfoState            DisplayString
615                }
616
617atiStkSwTemperatureInfoModuleId  OBJECT-TYPE
618        SYNTAX          Integer32 (1..8)
619        MAX-ACCESS      read-only
620        STATUS          current
621        DESCRIPTION     "The module Id of a switch, it also used as an index of the table."
622        ::= { atiStkSwTemperatureInfoEntry 1 }
623
624
625atiStkSwTemperatureInfoTemperature  OBJECT-TYPE
626        SYNTAX          Integer32 (1..200)
627        MAX-ACCESS      read-only
628        STATUS          current
629        DESCRIPTION     "The temperature of the device in Celcius."
630        ::= { atiStkSwTemperatureInfoEntry 2 }
631
632atiStkSwTemperatureInfoState  OBJECT-TYPE
633        SYNTAX          DisplayString (SIZE(1..12))
634        MAX-ACCESS      read-only
635        STATUS          current
636        DESCRIPTION     "The state of the temperature state, either normal or off."
637        ::= { atiStkSwTemperatureInfoEntry 3 }
638
639
640-- The System Fan Information Table
641
642atiStkSwFanInfoTable    OBJECT-TYPE
643        SYNTAX          SEQUENCE OF AtiStkSwFanInfoEntry
644        MAX-ACCESS      not-accessible
645        STATUS          current
646        DESCRIPTION
647                "This table contains information for all the fans present
648                in the switch."
649        ::= { atiStkSwSysInfoGroup 2 }
650
651atiStkSwFanInfoEntry    OBJECT-TYPE
652        SYNTAX          AtiStkSwFanInfoEntry
653        MAX-ACCESS      not-accessible
654        STATUS          current
655        DESCRIPTION
656                "This object specifies an entry in 'atiStkSwFanInfoTable'
657                that describes the informaton for a specific fan in
658                the switch."
659        INDEX           { atiStkSwFanInfoModuleId }
660        ::= { atiStkSwFanInfoTable 1 }
661
662AtiStkSwFanInfoEntry ::=
663        SEQUENCE {
664                atiStkSwFanInfoModuleId                 Integer32,
665                atiStkSwFanInfoFan1Id                   Integer32,
666                atiStkSwFan1InfoState                   DisplayString,
667                atiStkSwFan1InfoSpeed                   Integer32,
668                atiStkSwFanInfoFan2Id                   Integer32,
669                atiStkSwFan2InfoState                   DisplayString,
670                atiStkSwFan2InfoSpeed                   Integer32
671                }
672
673
674atiStkSwFanInfoModuleId OBJECT-TYPE
675        SYNTAX          Integer32 (1..8)
676        MAX-ACCESS      read-only
677        STATUS          current
678        DESCRIPTION     "The module Id of the switch."
679        ::= { atiStkSwFanInfoEntry 1 }
680
681atiStkSwFanInfoFan1Id   OBJECT-TYPE
682        SYNTAX          Integer32 (1..8)
683        MAX-ACCESS      read-only
684        STATUS          current
685        DESCRIPTION     "The fan Id1 of the switch."
686        ::= { atiStkSwFanInfoEntry 2 }
687
688atiStkSwFan1InfoState   OBJECT-TYPE
689        SYNTAX          DisplayString (SIZE(1..12))
690        MAX-ACCESS      read-only
691        STATUS          current
692        DESCRIPTION     "The state of the fan1 running, either normal or off."
693        ::= { atiStkSwFanInfoEntry 3 }
694
695atiStkSwFan1InfoSpeed   OBJECT-TYPE
696        SYNTAX          Integer32 (1..10000)
697        MAX-ACCESS      read-only
698        STATUS          current
699        DESCRIPTION     "The current speed of fan1."
700        ::= { atiStkSwFanInfoEntry 4 }
701
702atiStkSwFanInfoFan2Id   OBJECT-TYPE
703        SYNTAX          Integer32 (1..8)
704        MAX-ACCESS      read-only
705        STATUS          current
706        DESCRIPTION     "The fan2 Id of the switch."
707        ::= { atiStkSwFanInfoEntry 5 }
708
709atiStkSwFan2InfoState   OBJECT-TYPE
710        SYNTAX          DisplayString (SIZE(1..12))
711        MAX-ACCESS      read-only
712        STATUS          current
713        DESCRIPTION     "The state of the fan2 running, either normal or off."
714        ::= { atiStkSwFanInfoEntry 6 }
715
716atiStkSwFan2InfoSpeed   OBJECT-TYPE
717        SYNTAX          Integer32 (1..10000)
718        MAX-ACCESS      read-only
719        STATUS          current
720        DESCRIPTION     "The current speed of fan2."
721        ::= { atiStkSwFanInfoEntry 7 }
722
723
724-- The System Voltage Information Table
725
726-- atiStkSwVoltageInfoTable  OBJECT-TYPE
727--      SYNTAX          SEQUENCE OF AtiStkSwVoltageInfoEntry
728--      MAX-ACCESS      not-accessible
729--      STATUS          current
730--      DESCRIPTION
731--              "This table contains a list of system Voltage information."
732--      ::= { atiStkSwSysInfoGroup 3 }
733
734-- atiStkSwVoltageInfoEntry  OBJECT-TYPE
735--      SYNTAX          AtiStkSwVoltageInfoEntry
736--      MAX-ACCESS      not-accessible
737--      STATUS          current
738--      DESCRIPTION
739--              "This object specifies an entry in 'atiStkSwVoltageInfoTable'
740--              that describes the Voltage informaton for the switch."
741--      INDEX           { atiStkSwVoltageInfoModuleId, atiStkSwVoltageInfoIndex }
742--      ::= { atiStkSwVoltageInfoTable 1 }
743
744-- AtiStkSwVoltageInfoEntry ::=
745--      SEQUENCE {
746--              atiStkSwVoltageInfoModuleId             Integer32,
747--              atiStkSwVoltageInfoIndex                Integer32,
748--              atiStkSwVoltageInfoLevel                DisplayString,
749--              atiStkSwVoltageInfoMeasured             DisplayString
750--              }
751
752
753-- atiStkSwVoltageInfoModuleId  OBJECT-TYPE
754--      SYNTAX          Integer32 (1..8)
755--      MAX-ACCESS      read-only
756--      STATUS          current
757--      DESCRIPTION     "The module Id of the switch."
758--      ::= { atiStkSwVoltageInfoEntry 1 }
759
760-- atiStkSwVoltageInfoIndex  OBJECT-TYPE
761--      SYNTAX          Integer32 (1..10)
762--      MAX-ACCESS      read-only
763--      STATUS          current
764--      DESCRIPTION     "The index of the voltage table."
765--      ::= { atiStkSwVoltageInfoEntry 2 }
766
767-- atiStkSwVoltageInfoLevel  OBJECT-TYPE
768--      SYNTAX          DisplayString (SIZE(1..16))
769--      MAX-ACCESS      read-only
770--      STATUS          current
771--      DESCRIPTION     "The voltage input level."
772--      ::= { atiStkSwVoltageInfoEntry 3 }
773
774-- atiStkSwVoltageInfoMeasured  OBJECT-TYPE
775--      SYNTAX          DisplayString (SIZE(0..16))
776--      MAX-ACCESS      read-only
777--      STATUS          current
778--      DESCRIPTION     "The current voltage."
779--      ::= { atiStkSwVoltageInfoEntry 4 }
780
781-- The System PSU Information Table
782
783atiStkSwPSUInfoTable    OBJECT-TYPE
784        SYNTAX          SEQUENCE OF AtiStkSwPSUInfoEntry
785        MAX-ACCESS      not-accessible
786        STATUS          current
787        DESCRIPTION
788                "This table contains information for all the power supply units present
789                in the switch."
790        ::= { atiStkSwSysInfoGroup 4 }
791
792atiStkSwPSUInfoEntry    OBJECT-TYPE
793        SYNTAX          AtiStkSwPSUInfoEntry
794        MAX-ACCESS      not-accessible
795        STATUS          current
796        DESCRIPTION
797                "This object specifies an entry in 'atiStkSwPSUInfoTable'
798                that describes the informaton for a specific PSU in
799                the switch."
800        INDEX           { atiStkSwPSUInfoModuleId }
801        ::= { atiStkSwPSUInfoTable 1 }
802
803AtiStkSwPSUInfoEntry ::=
804        SEQUENCE {
805                atiStkSwPSUInfoModuleId                 Integer32,
806                atiStkSwPSUInfoPSU1Id                   Integer32,
807                atiStkSwPSU1InfoState                   DisplayString,
808                atiStkSwPSU1InfoStatus                  DisplayString,
809                atiStkSwPSUInfoPSU2Id                   Integer32,
810                atiStkSwPSU2InfoState                   DisplayString,
811                atiStkSwPSU2InfoStatus                  DisplayString
812                }
813
814
815atiStkSwPSUInfoModuleId OBJECT-TYPE
816        SYNTAX          Integer32 (1..8)
817        MAX-ACCESS      read-only
818        STATUS          current
819        DESCRIPTION     "The module Id of the switch."
820        ::= { atiStkSwPSUInfoEntry 1 }
821
822atiStkSwPSUInfoPSU1Id   OBJECT-TYPE
823        SYNTAX          Integer32 (1..8)
824        MAX-ACCESS      read-only
825        STATUS          current
826        DESCRIPTION     "The PSU1 Id of the switch."
827        ::= { atiStkSwPSUInfoEntry 2 }
828
829atiStkSwPSU1InfoState   OBJECT-TYPE
830        SYNTAX          DisplayString (SIZE(1..12))
831        MAX-ACCESS      read-only
832        STATUS          current
833        DESCRIPTION     "The state of the PSU1, either normal or off."
834        ::= { atiStkSwPSUInfoEntry 3 }
835
836atiStkSwPSU1InfoStatus  OBJECT-TYPE
837        SYNTAX          DisplayString (SIZE(1..12))
838        MAX-ACCESS      read-only
839        STATUS          current
840        DESCRIPTION     "The status of the PSU1, either on or off."
841        ::= { atiStkSwPSUInfoEntry 4 }
842
843atiStkSwPSUInfoPSU2Id   OBJECT-TYPE
844        SYNTAX          Integer32 (1..8)
845        MAX-ACCESS      read-only
846        STATUS          current
847        DESCRIPTION     "The PSU2 Id of the switch."
848        ::= { atiStkSwPSUInfoEntry 5 }
849
850atiStkSwPSU2InfoState   OBJECT-TYPE
851        SYNTAX          DisplayString (SIZE(1..12))
852        MAX-ACCESS      read-only
853        STATUS          current
854        DESCRIPTION     "The state of the PSU2, either normal or off."
855        ::= { atiStkSwPSUInfoEntry 6 }
856
857atiStkSwPSU2InfoStatus  OBJECT-TYPE
858        SYNTAX          DisplayString (SIZE(1..12))
859        MAX-ACCESS      read-only
860        STATUS          current
861        DESCRIPTION     "The status of the PSU2, either on or off."
862        ::= { atiStkSwPSUInfoEntry 7 }
863
864
865-- atiStkSwSysMgmtACL Group
866
867atiStkSwSysMgmtACLStatus  OBJECT-TYPE
868        SYNTAX          INTEGER {
869                                enabled (1),
870                                disabled (2)
871                                }
872        MAX-ACCESS      read-write
873        STATUS          current
874        DESCRIPTION     "Enable/Disable management ACL feature."
875        ::= { atiStkSwSysMgmtACLGroup 1 }
876
877atiStkSwSysMgmtACLConfigTable  OBJECT-TYPE
878        SYNTAX          SEQUENCE OF AtiStkSwSysMgmtACLConfigEntry
879        MAX-ACCESS      not-accessible
880        STATUS          current
881        DESCRIPTION
882                "This table contains a list of MgmtACLs present in the switch
883                stack and their associated hardware information."
884        ::= { atiStkSwSysMgmtACLGroup 2 }
885
886atiStkSwSysMgmtACLConfigEntry  OBJECT-TYPE
887        SYNTAX          AtiStkSwSysMgmtACLConfigEntry
888        MAX-ACCESS      not-accessible
889        STATUS          current
890        DESCRIPTION
891                "This object specifies an entry in 'atiStkSwSysMgmtACLConfigTable'
892                that allow the user controls which management stations can remotely
893                manage the device using the Telnet application protocol or a web
894                browser."
895        INDEX           { atiStkSwSysMgmtACLConfigModuleId, atiStkSwSysMgmtACLConfigId }
896        ::= { atiStkSwSysMgmtACLConfigTable 1 }
897
898AtiStkSwSysMgmtACLConfigEntry ::=
899        SEQUENCE {
900                atiStkSwSysMgmtACLConfigModuleId        Integer32,
901                atiStkSwSysMgmtACLConfigId              Integer32,
902                atiStkSwSysMgmtACLConfigIpAddr          IpAddress,
903                atiStkSwSysMgmtACLConfigMask            IpAddress,
904                atiStkSwSysMgmtACLConfigApplication     BITS,
905                atiStkSwSysMgmtACLConfigRowStatus       RowStatus
906                }
907
908atiStkSwSysMgmtACLConfigModuleId  OBJECT-TYPE
909        SYNTAX          Integer32 (1..8)
910        MAX-ACCESS      read-only
911        STATUS          current
912        DESCRIPTION
913                "The ID of this module."
914        ::= { atiStkSwSysMgmtACLConfigEntry 1 }
915
916atiStkSwSysMgmtACLConfigId  OBJECT-TYPE
917        SYNTAX          Integer32 (1..256)
918        MAX-ACCESS      read-only
919        STATUS          current
920        DESCRIPTION
921                "The ID of the Management ACL Table for this module."
922        ::= { atiStkSwSysMgmtACLConfigEntry 2 }
923
924
925atiStkSwSysMgmtACLConfigIpAddr  OBJECT-TYPE
926        SYNTAX          IpAddress
927        MAX-ACCESS      read-write
928        STATUS          current
929        DESCRIPTION
930                "The IP Address of the specific management station."
931        ::= { atiStkSwSysMgmtACLConfigEntry 3 }
932
933atiStkSwSysMgmtACLConfigMask  OBJECT-TYPE
934        SYNTAX          IpAddress
935        MAX-ACCESS      read-write
936        STATUS          current
937        DESCRIPTION
938                "The subnet mask of the IP Address."
939        ::= { atiStkSwSysMgmtACLConfigEntry 4 }
940
941atiStkSwSysMgmtACLConfigApplication  OBJECT-TYPE
942        SYNTAX          BITS    {
943                                telnet (0),
944                                web (1),
945                                ping (2)
946                                }
947        MAX-ACCESS      read-write
948        STATUS          current
949        DESCRIPTION
950                "This object specify which interface the user want the management
951                station to be able to use when managing the switch. The options are :
952                telnet, web, ping, all. Note that the enum value correspond to the
953                bit position of the mask."
954        ::= { atiStkSwSysMgmtACLConfigEntry 5 }
955
956atiStkSwSysMgmtACLConfigRowStatus  OBJECT-TYPE
957        SYNTAX          RowStatus
958        MAX-ACCESS      read-write
959        STATUS          current
960        DESCRIPTION
961                "The Row Status of the Mgmt ACL table. "
962        ::= { atiStkSwSysMgmtACLConfigEntry 6 }
963
964
965-- The atiStkSwPortGroup
966
967-- Defined Below atiStkSwPortConfigTable  OBJECT IDENTIFIER ::= { atiStkSwPortGroup 1 }
968atiStkSwPortMirroringConfig     OBJECT IDENTIFIER ::= { atiStkSwPortGroup 2 }
969-- atiStkSwPortSecurityConfig   OBJECT IDENTIFIER ::= { atiStkSwPortGroup 3 }
970-- Define Below atiStkSwPortIntrusionDetectionTable  OBJECT IDENTIFIER ::= { atiStkSwPortGroup 4 }
971-- Defined Below atiStkPortSecurityConfigTable  OBJECT IDENTIFIER ::= { atiStkSwPortGroup 5 }
972
973-- atiStkDOSConfig              OBJECT IDENTIFIER ::= { atiStkSwPortGroup 6 }
974-- atiStkSwIntrusionAttackTable OBJECT IDENTIFIER ::= { atiStkSwPortGroup 7 }
975
976
977-- atiStkSwPortConfigTable
978
979atiStkSwPortConfigTable OBJECT-TYPE
980        SYNTAX          SEQUENCE OF AtiStkSwPortConfigEntry
981        MAX-ACCESS      not-accessible
982        STATUS          current
983        DESCRIPTION
984                "This table contains a list of physical ports present in the
985                switch and their associated attributes."
986        ::= { atiStkSwPortGroup 1 }
987
988atiStkSwPortConfigEntry OBJECT-TYPE
989        SYNTAX          AtiStkSwPortConfigEntry
990        MAX-ACCESS      not-accessible
991        STATUS          current
992        DESCRIPTION
993                "This object specifies an entry in 'atiStkSwPortConfigTable'
994                that describes the attributes associated with a physical port
995                present in the switch."
996        INDEX           { atiStkSwModuleId, atiStkSwPortId }
997        ::= { atiStkSwPortConfigTable 1 }
998
999AtiStkSwPortConfigEntry ::=
1000        SEQUENCE {
1001                atiStkSwModuleId                        Integer32,
1002                atiStkSwPortId                          Integer32,
1003                atiStkSwPortName                        DisplayString,
1004                atiStkSwPortState                       INTEGER,
1005                atiStkSwPortLinkState                   INTEGER,
1006                atiStkSwPortNegotiation                 INTEGER,
1007                atiStkSwPortSpeed                       INTEGER,
1008                atiStkSwPortDuplexStatus                INTEGER,
1009                atiStkSwPortFlowControl                 INTEGER,
1010                atiStkSwPortBackPressure                INTEGER,
1011                atiStkSwPortPriority                    INTEGER,
1012                atiStkSwPortBroadcastProcessing         INTEGER,
1013                atiStkSwPortMDIO                        INTEGER,
1014                atiStkSwPortHOLLimit                    Integer32,
1015                atiStkSwPortBackPressureLimit           Integer32,
1016                atiStkSwPortSTPState                    INTEGER
1017                }
1018
1019atiStkSwModuleId        OBJECT-TYPE
1020        SYNTAX          Integer32 (1..8)
1021        MAX-ACCESS      read-only
1022        STATUS          current
1023        DESCRIPTION
1024                "This object specifies the ID of a module present in the switch
1025                stack."
1026        ::= { atiStkSwPortConfigEntry 1 }
1027
1028atiStkSwPortId          OBJECT-TYPE
1029        SYNTAX          Integer32 (1..50)
1030        MAX-ACCESS      read-only
1031        STATUS          current
1032        DESCRIPTION
1033                "This object specifies the ID of a port present on a given
1034                module."
1035        ::= { atiStkSwPortConfigEntry 2 }
1036
1037atiStkSwPortName        OBJECT-TYPE
1038        SYNTAX          DisplayString (SIZE(0..19))
1039        MAX-ACCESS      read-write
1040        STATUS          current
1041        DESCRIPTION
1042                "The user-defined ASCII name of the port."
1043        ::= { atiStkSwPortConfigEntry 3 }
1044
1045atiStkSwPortState       OBJECT-TYPE
1046        SYNTAX          INTEGER {
1047                                enabled (1),
1048                                disabled (2)
1049                                }
1050        MAX-ACCESS      read-write
1051        STATUS          current
1052        DESCRIPTION
1053                "This object allows the user to either enabled or disabled.
1054                This object can be read to obtain the current state of the port."
1055        ::= { atiStkSwPortConfigEntry 4 }
1056
1057atiStkSwPortLinkState   OBJECT-TYPE
1058        SYNTAX          INTEGER {
1059                                online (1),
1060                                offline (2)
1061                                }
1062        MAX-ACCESS      read-only
1063        STATUS          current
1064        DESCRIPTION
1065                "This object specifies the link state on this port."
1066        ::= { atiStkSwPortConfigEntry 5 }
1067
1068atiStkSwPortNegotiation OBJECT-TYPE
1069        SYNTAX          INTEGER {
1070                                autosense (1),
1071                                forceHalfDuplex-10M (2),
1072                                forceHalfDuplex-100M (3),
1073                                forceHalfDuplex-1G (4),
1074                                forceFullDuplex-10M (5),
1075                                forceFullDuplex-100M (6),
1076                                forceFullDuplex-1G (7)
1077                                }
1078        MAX-ACCESS      read-write
1079        STATUS          current
1080        DESCRIPTION
1081                "This object allows an admin request to configure the port
1082                to either autosense or one of the different speed-duplex
1083                combinations."
1084        ::= { atiStkSwPortConfigEntry 6 }
1085
1086atiStkSwPortSpeed       OBJECT-TYPE
1087        SYNTAX          INTEGER {
1088                                unknown (1),
1089                                speed-10M (2),
1090                                speed-100M (3),
1091                                speed-1G (4)
1092                                }
1093        MAX-ACCESS      read-only
1094        STATUS          current
1095        DESCRIPTION
1096                "This object specifies the current speed of the port."
1097        ::= { atiStkSwPortConfigEntry 7 }
1098
1099atiStkSwPortDuplexStatus  OBJECT-TYPE
1100        SYNTAX          INTEGER {
1101                                unknown (1),
1102                                halfDuplex (2),
1103                                fullDuplex (3)
1104                                }
1105        MAX-ACCESS      read-only
1106        STATUS          current
1107        DESCRIPTION
1108                "This object specifies the current duplex type used by the
1109                port."
1110        ::= { atiStkSwPortConfigEntry 8 }
1111
1112atiStkSwPortFlowControl OBJECT-TYPE
1113        SYNTAX          INTEGER {
1114                                disable (1),
1115                                enable (2)
1116                                }
1117        MAX-ACCESS      read-write
1118        STATUS          current
1119        DESCRIPTION
1120                "This object is used to enable/disable flow control on the
1121                port. When enabled, flow control will be full duplex.
1122
1123                Flow control is disabled by default."
1124        ::= { atiStkSwPortConfigEntry 9 }
1125
1126atiStkSwPortBackPressure  OBJECT-TYPE
1127        SYNTAX          INTEGER {
1128                                disable (1),
1129                                enable (2)
1130                                }
1131        MAX-ACCESS      read-write
1132        STATUS          current
1133        DESCRIPTION
1134                "This object is used to enable/disable Back Pressure on the
1135                port.
1136
1137                Back Pressure is disabled by default."
1138        ::= { atiStkSwPortConfigEntry 10 }
1139
1140atiStkSwPortPriority    OBJECT-TYPE
1141        SYNTAX          INTEGER {
1142                                use-vlan-priority (1),
1143                                override-and-use-low-priority (2),
1144                                override-and-use-high-priority (3)
1145                                }
1146        MAX-ACCESS      read-write
1147        STATUS          current
1148        DESCRIPTION
1149                "This object specifies whether packets flowing through this
1150                port use the associated VLAN priority or override the
1151                associated VLAN priority with either a high or a low priority.
1152
1153
1154                This MIB is not applicable to the 85xx and 94xx family of ATI
1155                switches. Note: These switch families support CoS/QoS."
1156        ::= { atiStkSwPortConfigEntry 11 }
1157
1158atiStkSwPortBroadcastProcessing  OBJECT-TYPE
1159        SYNTAX          INTEGER {
1160                                discard-broadcasts (1),
1161                                do-not-discard-broadcasts (2)
1162                                }
1163        MAX-ACCESS      read-only
1164        STATUS          current
1165        DESCRIPTION
1166                "This object specifies whether the received broadcast packets
1167                should be processed or discarded.
1168
1169                Broadcast packets are processed by default."
1170        ::= { atiStkSwPortConfigEntry 12 }
1171
1172atiStkSwPortMDIO        OBJECT-TYPE
1173        SYNTAX          INTEGER {
1174                                mdi (1),
1175                                mdix (2),
1176                                auto-mdix (3)
1177                                }
1178        MAX-ACCESS      read-write
1179        STATUS          current
1180        DESCRIPTION
1181                "This object is used to set the MDIO of this port for required
1182                cable connection type. For straight-through cable set to mdi
1183                and for cross-over cable set to mdix."
1184        ::= { atiStkSwPortConfigEntry 13 }
1185
1186atiStkSwPortHOLLimit    OBJECT-TYPE
1187        SYNTAX          Integer32 (1..8191)
1188        MAX-ACCESS      read-write
1189        STATUS          current
1190        DESCRIPTION
1191                "This object allows user to set the head of line blocking limit.
1192
1193                Note (94xx): Range upto 8191 is supported for Gigabit Ports."
1194        ::= { atiStkSwPortConfigEntry 14 }
1195
1196atiStkSwPortBackPressureLimit  OBJECT-TYPE
1197        SYNTAX          Integer32 (1..7935)
1198        MAX-ACCESS      read-write
1199        STATUS          current
1200        DESCRIPTION
1201                "This object is used to set the MDIO of this port for required
1202                cable connection type. For straight-through cable set to mdi
1203                and for cross-over cable set to mdix. This limit can be used
1204                for both BackPressure and FlowControl Limits.
1205
1206                Note: The range of 1 to 7935 is supported on the 94xx family."
1207        ::= { atiStkSwPortConfigEntry 15 }
1208
1209atiStkSwPortSTPState    OBJECT-TYPE
1210        SYNTAX          INTEGER {
1211                                unknown (1),
1212                                disabled (2),
1213                                blocking (3),
1214                                listening (4),
1215                                learning (5),
1216                                forwarding (6)
1217                                }
1218        MAX-ACCESS      read-only
1219        STATUS          current
1220        DESCRIPTION
1221                "This object specifies the spanning tree state on this port.
1222
1223                This object is not applicable to 8300 series products. This
1224                object is not valid on the 9400 series of boxes."
1225        ::= { atiStkSwPortConfigEntry 16 }
1226
1227
1228-- atiStkSwPortMirroringConfig
1229
1230atiStkSwPortMirroringState  OBJECT-TYPE
1231        SYNTAX          INTEGER {
1232                                disabled (1),
1233                                enabled (2)
1234                                }
1235        MAX-ACCESS      read-write
1236        STATUS          current
1237        DESCRIPTION
1238                "This object specifies whether port mirroring is l2-enabled,
1239                or disabled on the switch.
1240
1241                Note that, when enabled, both transmit and receive packets will
1242                be mirrored."
1243        ::= { atiStkSwPortMirroringConfig 1 }
1244
1245-- atiStkSwPortMirroringSourceModuleId  OBJECT-TYPE
1246--      SYNTAX          Integer32 (1..8)
1247--      MAX-ACCESS      read-write
1248--      STATUS          obsolete
1249--      DESCRIPTION
1250--              "This object specifies the module ID of the source port that is
1251--              mirrored.  All packets transmitted and received on the source
1252--              port will be mirrored onto the destination port (specified by
1253--              'atiStkSwPortMirroringDestinationModuleId' and
1254--              'atiStkSwPortMirroringDestinationPortId').
1255--
1256--              This object will be set to 0 when port mirroring is disabled.
1257--              This object will have a default value of 1 (the master module
1258--              ID) when mirroring is enabled. This is not available on the 85xx
1259--              and 94xx series of switches."
1260--      ::= { atiStkSwPortMirroringConfig 2 }
1261
1262-- atiStkSwPortMirroringSourcePortId  OBJECT-TYPE
1263--      SYNTAX          Integer32
1264--      MAX-ACCESS      read-write
1265--      STATUS          obsolete
1266--      DESCRIPTION
1267--              "This object specifies the port ID (on the module specified
1268--              by 'atiStkSwPortMirroringSourceModuleId') of the source
1269--              port that is mirrored.  All packets transmitted and received
1270--              on the source port will be mirrored onto the destination port
1271--              (specified by 'atiStkSwPortMirroringDestinationModuleId' and
1272--              'atiStkSwPortMirroringDestinationPortId').
1273--
1274--              This object will be set to 0 when port mirroring is
1275--              disabled. When mirroring is enabled, set this object to a
1276--              non-zero value to activate mirroring.
1277--
1278--              This is not available on the 85xx and 94xx series of switches."
1279--      ::= { atiStkSwPortMirroringConfig 3 }
1280
1281atiStkSwPortMirroringDestinationModuleId  OBJECT-TYPE
1282        SYNTAX          Integer32 (1..8)
1283        MAX-ACCESS      read-write
1284        STATUS          current
1285        DESCRIPTION
1286                "This object specifies the module ID of the destination port
1287                that mirrors the source port (specified by
1288                'atiStkSwPortMirroringSourceModuleId' and
1289                'atiStkSwPortMirroringSourcePortId'). All packets
1290                transmitted and received on the source port will be mirrored
1291                onto the destination port.
1292
1293                This object will have a value of 0 when port mirroring is
1294                disabled. This object will have a default value of 1 (the
1295                master module ID) when mirroring is enabled.
1296
1297                This is not available on the 85xx and 94xx series of switches"
1298        ::= { atiStkSwPortMirroringConfig 4 }
1299
1300atiStkSwPortMirroringDestinationPortId  OBJECT-TYPE
1301        SYNTAX          Integer32
1302        MAX-ACCESS      read-write
1303        STATUS          current
1304        DESCRIPTION
1305                "This object specifies the port ID (on the module
1306                specified by 'atiStkSwPortMirroringDestinationModuleId') of
1307                the destination port that mirrors the source port (specified
1308                by 'atiStkSwPortMirroringSourceModuleId' and
1309                'atiStkSwPortMirroringSourcePortId'). All packets transmitted
1310                and received on the source port will be mirrored onto the
1311                destination port.
1312
1313                This object will have a value of 0 when port mirroring is
1314                disabled. When mirroring is enabled, set this object to a
1315                non-zero value to activate mirroring."
1316        ::= { atiStkSwPortMirroringConfig 5 }
1317
1318atiStkSwPortMirroringSourceRxList  OBJECT-TYPE
1319        SYNTAX          DisplayString
1320        MAX-ACCESS      read-write
1321        STATUS          current
1322        DESCRIPTION
1323                "This object specifies a list of ports that are mirrored for ingress traffic.
1324                All packets received on these ports will be mirrored onto the
1325                mirror port (atiStkSwPortMirroringDestinationPortId).
1326
1327                It is in the format of a list of <PortNumber>
1328                separated by comma. For example, '1, 4-7' represents the
1329                port number 1 ports
1330                from number 4 to 7.
1331
1332                This object is not applicable to 8300 series products."
1333        ::= { atiStkSwPortMirroringConfig 6 }
1334
1335atiStkSwPortMirroringSourceTxList  OBJECT-TYPE
1336        SYNTAX          DisplayString
1337        MAX-ACCESS      read-write
1338        STATUS          current
1339        DESCRIPTION
1340                "This object specifies a list of ports that are mirrored for egress traffic.
1341                All packets transmitted from these ports will be mirrored onto the
1342                mirror port (atiStkSwPortMirroringDestinationPortId).
1343
1344                It is in the format of a list of <PortNumber>
1345                separated by comma. For example, '1, 4-7' represents the
1346                port number 1 ports
1347                from number 4 to 7.
1348                This object is not applicable to 8300 series products."
1349        ::= { atiStkSwPortMirroringConfig 7 }
1350
1351
1352-- atiStkSwPortSecurityConfig
1353
1354-- atiStkSwPortSecurityMode  OBJECT-TYPE
1355--      SYNTAX          INTEGER {
1356--                              automatic (1),
1357--                              limited (2),
1358--                              secured (3),
1359--                              locked (4)
1360--                              }
1361--      MAX-ACCESS      read-write
1362--      STATUS          obsolete
1363--      DESCRIPTION
1364--              "This object specifies the type of port security configured
1365--              on the switch.
1366
1367--              Setting this object to 'automatic(1)' allows the ports to learn
1368--              new MAC addresses normally. In 'limited(2)' mode, only a
1369--              limited number of addresses are learned per port. In
1370--              'secured(3)' mode, the administrator is responsible for
1371--              configuring the MAC addresses manually per port. In 'locked(4)'
1372--              mode, the ports stop learning new addresses and those
1373--              addresses already learnt are locked.
1374
1375--              By default, port security is set to 'automatic(1)' mode."
1376--      ::= { atiStkSwPortSecurityConfig 1 }
1377
1378
1379-- atiStkSwPortIntrusionDetectionTable
1380
1381
1382-- atiStkSwPortIntrusionDetectionTable  OBJECT-TYPE
1383--      SYNTAX          SEQUENCE OF AtiStkSwPortIntrusionDetectionEntry
1384--      MAX-ACCESS      not-accessible
1385--      STATUS          obsolete
1386--      DESCRIPTION
1387--              "This table contains a list of modules and their associated
1388--              port security -related intrusion detection options. This table
1389--              is valid only when 'atiStkSwPortSecurityMode' is set to a
1390--              value other than 'automatic(1)'.
1391
1392--              This table object is not applicable to 8500 and 9400 series products."
1393--      ::= { atiStkSwPortGroup 4 }
1394
1395-- atiStkSwPortIntrusionDetectionEntry  OBJECT-TYPE
1396--      SYNTAX          AtiStkSwPortIntrusionDetectionEntry
1397--      MAX-ACCESS      not-accessible
1398--      STATUS          obsolete
1399--      DESCRIPTION
1400--              "This object specifies an entry in
1401--              'atiStkSwPortIntrusionDetectionTable' that describes port
1402--              security -related intruder detection configuration associated
1403--              with a module."
1404--      INDEX           { atiStkSwModuleId }
1405--      ::= { atiStkSwPortIntrusionDetectionTable 1 }
1406
1407-- AtiStkSwPortIntrusionDetectionEntry ::=
1408--      SEQUENCE {
1409--              atiStkSwPortIntrusionDetectionAction    INTEGER,
1410--              atiStkSwPortIntrusionDetectionPortList  DisplayString
1411--              }
1412
1413-- atiStkSwPortIntrusionDetectionAction  OBJECT-TYPE
1414--      SYNTAX          INTEGER {
1415--                              do-nothing (1),
1416--                              send-trap-only (2),
1417--                              disable-port-and-send-trap (3)
1418--                              }
1419--      MAX-ACCESS      read-write
1420--      STATUS          obsolete
1421--      DESCRIPTION
1422--              "This object specifies the security action that should be
1423--              taken when an intrusion is detected."
1424--      ::= { atiStkSwPortIntrusionDetectionEntry 1 }
1425
1426-- atiStkSwPortIntrusionDetectionPortList  OBJECT-TYPE
1427--      SYNTAX          DisplayString
1428--      MAX-ACCESS      read-write
1429--      STATUS          obsolete
1430--      DESCRIPTION
1431--              "This object specifies a list of ports on this module that
1432--              participate in intrusion detection."
1433--      ::= { atiStkSwPortIntrusionDetectionEntry 2 }
1434
1435
1436-- atiStkPortSecurityConfigTable
1437
1438atiStkPortSecurityConfigTable  OBJECT-TYPE
1439        SYNTAX          SEQUENCE OF AtiStkPortSecurityConfigEntry
1440        MAX-ACCESS      not-accessible
1441        STATUS          current
1442        DESCRIPTION
1443                "This table contains the port security attributes of a list of
1444                physical ports present in the switch.
1445
1446                This table object is not applicable to 8300 series products."
1447        ::= { atiStkSwPortGroup 5 }
1448
1449atiStkPortSecurityConfigEntry  OBJECT-TYPE
1450        SYNTAX          AtiStkPortSecurityConfigEntry
1451        MAX-ACCESS      not-accessible
1452        STATUS          current
1453        DESCRIPTION
1454                "This object specifies an entry in
1455                'atiStkPortSecurityConfigTable' that describes the port
1456                security attributes associated with a physical port present in
1457                the switch."
1458        INDEX           { atiStkSwModuleId, atiStkSwPortId }
1459        ::= { atiStkPortSecurityConfigTable 1 }
1460
1461AtiStkPortSecurityConfigEntry ::=
1462        SEQUENCE {
1463--              atiStkPortSecurityMode                  INTEGER,
1464                atiStkPortSecurityThreshold             Integer32,
1465                atiStkPortIntrusionAction               INTEGER,
1466                atiStkPortSecurityAging                 INTEGER,
1467                atiStkPortIntrusionActionStatus         INTEGER
1468                }
1469
1470-- atiStkPortSecurityMode  OBJECT-TYPE
1471--      SYNTAX          INTEGER {
1472--                              automatic (1),
1473--                              limited (2),
1474--                              secured (3),
1475--                              locked (4)
1476--                              }
1477--      MAX-ACCESS      read-write
1478--      STATUS          current
1479--      DESCRIPTION
1480--              "This object specifies the type of port security configured
1481--              on the switch.
1482--
1483--              Setting this object to 'automatic(1)' allows the ports to learn
1484--              new MAC addresses normally. In 'limited(2)' mode, only a
1485--              limited number of addresses are learned per port. In
1486--              'secured(3)' mode, the administrator is responsible for
1487--              configuring the MAC addresses manually per port. In 'locked(4)'
1488--              mode, the ports stop learning new addresses and those
1489--              addresses already learnt are locked.
1490--
1491--              By default, port security is set to 'automatic(1)' mode."
1492--      ::= { atiStkPortSecurityConfigEntry 1 }
1493
1494atiStkPortSecurityThreshold  OBJECT-TYPE
1495        SYNTAX          Integer32 (1..256)
1496        MAX-ACCESS      read-write
1497        STATUS          current
1498        DESCRIPTION
1499                "This object specifies the security threshold on this port. It
1500                is applicable only if the port security mode (specified by
1501                'portSecurityMode') is set to 'limited(2)' mode."
1502        ::= { atiStkPortSecurityConfigEntry 2 }
1503
1504atiStkPortIntrusionAction  OBJECT-TYPE
1505        SYNTAX          INTEGER {
1506                                protect  (1),
1507                                restrict (2),
1508                                shutdown (3)
1509                                }
1510        MAX-ACCESS      read-write
1511        STATUS          current
1512        DESCRIPTION
1513                "This object specifies the security action that should be
1514                taken when an intrusion is detected.
1515
1516                By default, port intrusion action is set to 'discard' mode."
1517        ::= { atiStkPortSecurityConfigEntry 3 }
1518
1519atiStkPortSecurityAging OBJECT-TYPE
1520        SYNTAX          INTEGER {
1521                                yes (1),
1522                                no (2)
1523                                }
1524        MAX-ACCESS      read-write
1525        STATUS          current
1526        DESCRIPTION
1527                "This object enables or disables the security aging
1528                by the 'portSecurityAging'.
1529
1530                By default, port intrusion action is disabled."
1531        ::= { atiStkPortSecurityConfigEntry 4 }
1532
1533atiStkPortIntrusionActionStatus  OBJECT-TYPE
1534        SYNTAX          INTEGER {
1535                                enabled (1),
1536                                disabled (2)
1537                                }
1538        MAX-ACCESS      read-write
1539        STATUS          current
1540        DESCRIPTION
1541                "This object enables or disables the security action specified
1542                by the 'portIntrusionAction'.
1543
1544                By default, port intrusion action is disabled."
1545        ::= { atiStkPortSecurityConfigEntry 5 }
1546
1547
1548-- atiStkPortDhcpIpConfigTable
1549
1550atiStkPortDhcpIpConfigTable  OBJECT-TYPE
1551        SYNTAX          SEQUENCE OF AtiStkPortDhcpIpConfigEntry
1552        MAX-ACCESS      not-accessible
1553        STATUS          current
1554        DESCRIPTION
1555                "This table contains the port DHCP IP assignments list of
1556                physical ports present in the switch."
1557        ::= { atiStkSwPortGroup 6 }
1558
1559atiStkPortDhcpIpConfigEntry  OBJECT-TYPE
1560        SYNTAX          AtiStkPortDhcpIpConfigEntry
1561        MAX-ACCESS      not-accessible
1562        STATUS          current
1563        DESCRIPTION
1564                "This object specifies an entry in
1565                'atiStkPortDhcpIpConfigTable' that describes the port
1566                DHCP IP assignments  associated with a physical port present in
1567                the switch."
1568        INDEX           { atiStkSwModuleId, atiStkSwPortId }
1569        ::= { atiStkPortDhcpIpConfigTable 1 }
1570
1571AtiStkPortDhcpIpConfigEntry ::=
1572        SEQUENCE {
1573                atiStkPortDhcpIpOffer                      DisplayString,
1574                atiStkPortDhcpIpAdd                        IpAddress,
1575                atiStkPortDhcpIpDelete                     IpAddress
1576                }
1577
1578atiStkPortDhcpIpOffer   OBJECT-TYPE
1579        SYNTAX          DisplayString (SIZE(0..32))
1580        MAX-ACCESS      read-only
1581        STATUS          current
1582        DESCRIPTION
1583                "This object specifies the DHCP IP Offer on this port."
1584        ::= { atiStkPortDhcpIpConfigEntry 1 }
1585
1586atiStkPortDhcpIpAdd     OBJECT-TYPE
1587        SYNTAX          IpAddress
1588        MAX-ACCESS      read-write
1589        STATUS          current
1590        DESCRIPTION
1591                "This object specifies the DHCP IP added on this port."
1592        ::= { atiStkPortDhcpIpConfigEntry 2 }
1593
1594atiStkPortDhcpIpDelete  OBJECT-TYPE
1595        SYNTAX          IpAddress
1596        MAX-ACCESS      read-write
1597        STATUS          current
1598        DESCRIPTION
1599                "This object specifies the DHCP IP deleted on this port."
1600        ::= { atiStkPortDhcpIpConfigEntry 3 }
1601
1602-- atiStkDOSConfig
1603-- DOS (Denial Of Service) is not applicable to 8300 series products.
1604
1605-- atiStkDOSConfigLANIpAddress  OBJECT-TYPE
1606--      SYNTAX          IpAddress
1607--      MAX-ACCESS      read-write
1608--      STATUS          current
1609--      DESCRIPTION
1610--              "The IP address of LAN.
1611--
1612--              This object is not applicable to 8300 series products."
1613--      ::= { atiStkDOSConfig 1 }
1614
1615-- atiStkDOSConfigLANSubnetMask  OBJECT-TYPE
1616--      SYNTAX          IpAddress
1617--      MAX-ACCESS      read-write
1618--      STATUS          current
1619--      DESCRIPTION
1620--            "The subnet mask of LAN.
1621--
1622--            This object is not applicable to 8300 series products."
1623--      ::= { atiStkDOSConfig 2 }
1624
1625-- atiStkPortDOSAttackConfigTable  OBJECT-TYPE
1626--      SYNTAX          SEQUENCE OF AtiStkPortDOSAttackConfigEntry
1627--      MAX-ACCESS      not-accessible
1628--      STATUS          current
1629--      DESCRIPTION
1630--              "This table contains the port DOS (denial of service) attack configuration attributes of a list of
1631--              physical ports present in the switch.
1632--
1633--              This table object is not applicable to 8300 series products."
1634--      ::= { atiStkDOSConfig 3 }
1635
1636-- atiStkPortDOSAttackConfigEntry  OBJECT-TYPE
1637--      SYNTAX          AtiStkPortDOSAttackConfigEntry
1638--      MAX-ACCESS      not-accessible
1639--      STATUS          current
1640--      DESCRIPTION
1641--              "This object specifies an entry in
1642--              'atiStkPortDOSAttackConfigTable' that describes the port
1643--              DOS attack configuration attributes associated with a physical port present in
1644--              the switch."
1645--      INDEX   { atiStkSwModuleId, atiStkSwPortId }
1646--      ::= { atiStkPortDOSAttackConfigTable 1 }
1647
1648-- AtiStkPortDOSAttackConfigEntry ::=
1649--      SEQUENCE {
1650--              atiStkSwPortDOSAttackType               INTEGER,
1651--              atiStkSwPortDOSAttackActionStatus       INTEGER,
1652--              atiStkSwPortDOSAttackMirrorPort         Integer32,
1653--              atiStkSwPortDOSAttackMirrorPortStatus   INTEGER
1654--              }
1655
1656-- atiStkSwPortDOSAttackType  OBJECT-TYPE
1657--      SYNTAX          INTEGER {
1658--                              syn-flood (1),
1659--                              smurf (2),
1660--                              land (3),
1661--                              ip-option (4),
1662--                              teardrop (5),
1663--                              ping-of-death (6)
1664--                              }
1665--      MAX-ACCESS      read-write
1666--      STATUS          current
1667--      DESCRIPTION
1668--              "This object specifies the type of Port DOS attack configured
1669--              on the switch."
1670--      ::= { atiStkPortDOSAttackConfigEntry 1 }
1671
1672-- atiStkSwPortDOSAttackActionStatus  OBJECT-TYPE
1673--      SYNTAX          INTEGER {
1674--                              enabled (1),
1675--                              disabled (2)
1676--                              }
1677--      MAX-ACCESS      read-write
1678--      STATUS          current
1679--      DESCRIPTION
1680--              "This object enables or disables the port DOS action specified
1681--              by the 'atiStkSwPortDOSAttackType'.
1682--
1683--              By default, port DOS attack action is disabled.
1684--              "
1685--      ::= { atiStkPortDOSAttackConfigEntry 2 }
1686
1687-- atiStkSwPortDOSAttackMirrorPort  OBJECT-TYPE
1688--      SYNTAX          Integer32
1689--      MAX-ACCESS      read-only
1690--      STATUS          obsolete
1691--      DESCRIPTION
1692--              "This object specifies the mirror port number to which the packet are to be mirrored for the
1693--              DOS attack as specified by atiStkSwPortDOSAttackType.
1694--              "
1695--      ::= { atiStkPortDOSAttackConfigEntry 3 }
1696
1697-- atiStkSwPortDOSAttackMirrorPortStatus OBJECT-TYPE
1698--      SYNTAX          INTEGER {
1699--                              enabled (1),
1700--                              disabled (2)
1701--                              }
1702--      MAX-ACCESS      read-write
1703--      STATUS          current
1704--      DESCRIPTION
1705--              "This object enables or disables mirroring of attack packets. If enabled, all potential
1706--               attack packets are mirrored to the port specified by atiStkSwPortMirroringDestinationModuleId
1707--               and atiStkSwPortMirroringDestinationPortId. The object atiStkSwPortMirroringState should also
1708--               be set to l2-enabled for mirroring to work."
1709--      ::= { atiStkPortDOSAttackConfigEntry 4 }
1710
1711
1712-- The atiStkSwIntrusionAttackTable
1713
1714atiStkSwIntrusionAttackTable  OBJECT-TYPE
1715        SYNTAX          SEQUENCE OF AtiStkSwIntrusionAttackEntry
1716        MAX-ACCESS      not-accessible
1717        STATUS          current
1718        DESCRIPTION
1719                "This object specifies an entry in 'atiStkSwIntrusionAttackTable'
1720                that describes the intruder attack associated with a physical port
1721                present in the switch."
1722        ::= { atiStkSwPortGroup 7 }
1723
1724atiStkSwIntrusionAttackEntry  OBJECT-TYPE
1725        SYNTAX          AtiStkSwIntrusionAttackEntry
1726        MAX-ACCESS      not-accessible
1727        STATUS          current
1728        DESCRIPTION
1729                "This object specifies an entry in 'atiStkSwIntrusionAttackTable'
1730                that describes the intruder attack associated with a physical port
1731                present in the switch."
1732        INDEX           { atiStkSwModuleId, atiStkSwPortId }
1733        ::= { atiStkSwIntrusionAttackTable 1 }
1734
1735AtiStkSwIntrusionAttackEntry   ::=
1736        SEQUENCE {
1737                atiStkSwIntruderAttackVlanId            Integer32,
1738                atiStkSwIntruderAttackMacAddr           MacAddress
1739                }
1740
1741atiStkSwIntruderAttackVlanId  OBJECT-TYPE
1742        SYNTAX          Integer32
1743        MAX-ACCESS      read-only
1744        STATUS          current
1745        DESCRIPTION
1746                "This object identifies the intruding VlanId  on the port for
1747                this module."
1748        ::= { atiStkSwIntrusionAttackEntry 1 }
1749
1750atiStkSwIntruderAttackMacAddr   OBJECT-TYPE
1751        SYNTAX          MacAddress
1752        MAX-ACCESS      read-only
1753        STATUS          current
1754        DESCRIPTION
1755                "This object identifies the intruding MAC address on the port for
1756                this module."
1757        ::= { atiStkSwIntrusionAttackEntry 2 }
1758
1759
1760-- atiStkSwPortLoopProtectConfigTable
1761
1762atiStkSwPortLoopProtectConfigTable  OBJECT-TYPE
1763        SYNTAX          SEQUENCE OF AtiStkSwPortLoopProtectConfigEntry
1764        MAX-ACCESS      not-accessible
1765        STATUS          current
1766        DESCRIPTION
1767                "This table contains the current loop detection information of a list
1768                 of physical ports present in the switch."
1769        ::= { atiStkSwPortGroup 8 }
1770
1771atiStkSwPortLoopProtectConfigEntry  OBJECT-TYPE
1772        SYNTAX          AtiStkSwPortLoopProtectConfigEntry
1773        MAX-ACCESS      not-accessible
1774        STATUS          current
1775        DESCRIPTION
1776                "This object specifies an entry in
1777                'atiStkSwPortLoopProtectConfigTable' that describe the current
1778                Loop Detection information with a physical port present in the
1779                switch."
1780        INDEX           { atiStkSwModuleId, atiStkSwPortId }
1781        ::= { atiStkSwPortLoopProtectConfigTable 1 }
1782
1783AtiStkSwPortLoopProtectConfigEntry ::=
1784        SEQUENCE {
1785                atiStkSwPortLoopProtectConfigStatus     INTEGER,
1786                atiStkSwPortLoopProtectConfigAction     INTEGER,
1787                atiStkSwPortLoopProtectConfigExpiry     Integer32,
1788                atiStkSwRxLDFModuleId                   Integer32,
1789                atiStkSwRxLDFPortId                     Integer32,
1790                atiStkSwRxLDFVlanId                     Integer32
1791                }
1792
1793atiStkSwPortLoopProtectConfigStatus  OBJECT-TYPE
1794        SYNTAX          INTEGER {
1795                                inactive (1),
1796                                normal (2),
1797                                detected (3),
1798                                blocking (4)
1799                                }
1800        MAX-ACCESS      read-only
1801        STATUS          current
1802        DESCRIPTION
1803                "This object specifies the current loop status of Loop Protection."
1804        ::= { atiStkSwPortLoopProtectConfigEntry 1 }
1805
1806atiStkSwPortLoopProtectConfigAction  OBJECT-TYPE
1807        SYNTAX          INTEGER {
1808                                unknown (1),
1809                                learn-disable (2),
1810                                link-down (3),
1811                                log-only (4),
1812                                port-disabled (5),
1813                                vlan-disable (6),
1814                                none (7)
1815                                }
1816        MAX-ACCESS      read-only
1817        STATUS          current
1818        DESCRIPTION
1819                "This object specifies the current loop action by Loop Detected."
1820        ::= { atiStkSwPortLoopProtectConfigEntry 2 }
1821
1822atiStkSwPortLoopProtectConfigExpiry  OBJECT-TYPE
1823        SYNTAX          Integer32
1824        MAX-ACCESS      read-only
1825        STATUS          current
1826        DESCRIPTION
1827                "This object specifies the remaining time(sec) to back to normal status
1828                from blocking status. A value of -1 indicates that Blocktimeout has
1829                been set 'None' or Loop Protection is 'Normal' status."
1830        ::= { atiStkSwPortLoopProtectConfigEntry 3 }
1831
1832atiStkSwRxLDFModuleId   OBJECT-TYPE
1833        SYNTAX          Integer32
1834        MAX-ACCESS      read-only
1835        STATUS          current
1836        DESCRIPTION
1837                "The Module ID where the loop detection frame is received on."
1838        ::= { atiStkSwPortLoopProtectConfigEntry 4 }
1839
1840atiStkSwRxLDFPortId     OBJECT-TYPE
1841        SYNTAX          Integer32
1842        MAX-ACCESS      read-only
1843        STATUS          current
1844        DESCRIPTION
1845                "The Port ID where the loop detection frame is received on."
1846        ::= { atiStkSwPortLoopProtectConfigEntry 5 }
1847
1848atiStkSwRxLDFVlanId     OBJECT-TYPE
1849        SYNTAX          Integer32
1850        MAX-ACCESS      read-only
1851        STATUS          current
1852        DESCRIPTION
1853                "The Vlan ID where the loop detection frame is received on."
1854        ::= { atiStkSwPortLoopProtectConfigEntry 6 }
1855
1856
1857-- The atiStkSwVlanGroup
1858-- Defined below atiStkSwVlanSettingsTable      OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 4 }
1859-- Defined below atiStkSwVlanConfigTable        OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 1 }
1860-- Defined Below atiStkSwPort2VlanTable         OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 2 }
1861-- Defined Below atiStkSwMacAddr2VlanTable      OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 3 }
1862-- Defined below atiStkSwVlanSettingsTable      OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 4 }
1863-- Defined Below atiStkSwGVRPConfig             OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 6 }
1864-- Defined Below atiStkSwGVRPPortConfigTable    OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 7 }
1865-- Defined Below atiStkSwGVRPCounters           OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 8 }
1866
1867
1868
1869-- atiStkSwVlanConfigTable
1870
1871
1872atiStkSwVlanConfigTable OBJECT-TYPE
1873        SYNTAX          SEQUENCE OF AtiStkSwVlanConfigEntry
1874        MAX-ACCESS      not-accessible
1875        STATUS          current
1876        DESCRIPTION
1877                "This table contains a list of VLANs configured on the switch."
1878        ::= { atiStkSwVlanGroup 1 }
1879
1880atiStkSwVlanConfigEntry OBJECT-TYPE
1881        SYNTAX          AtiStkSwVlanConfigEntry
1882        MAX-ACCESS      not-accessible
1883        STATUS          current
1884        DESCRIPTION
1885                "This object specifies an entry in 'atiStkSwVlanConfigTable'
1886                that describes a VLAN configured on the switch."
1887          INDEX         { atiStkSwVlanId }
1888        ::= { atiStkSwVlanConfigTable 1 }
1889
1890AtiStkSwVlanConfigEntry ::=
1891        SEQUENCE {
1892---             atiStkSwEntry                           Integer32,
1893                atiStkSwVlanId                          Integer32,
1894                atiStkSwVlanName                        DisplayString,
1895                ipAddress                               DisplayString,
1896--              atiStkSwVlanTaggedPortListModule1       DisplayString,
1897--              atiStkSwVlanUntaggedPortListModule1     DisplayString,
1898--              atiStkSwVlanActualUntaggedPortListModule1  DisplayString,
1899--              atiStkSwVlanTaggedPortListModule2       DisplayString,
1900--              atiStkSwVlanUntaggedPortListModule2     DisplayString,
1901--              atiStkSwVlanTaggedPortListModule3       DisplayString,
1902--              atiStkSwVlanUntaggedPortListModule3     DisplayString,
1903--              atiStkSwVlanTaggedPortListModule4       DisplayString,
1904--              atiStkSwVlanUntaggedPortListModule4     DisplayString,
1905--              atiStkSwVlanTaggedPortListModule5       DisplayString,
1906--              atiStkSwVlanUntaggedPortListModule5     DisplayString,
1907--              atiStkSwVlanTaggedPortListModule6       DisplayString,
1908--              atiStkSwVlanUntaggedPortListModule6     DisplayString,
1909--              atiStkSwVlanTaggedPortListModule7       DisplayString,
1910--              atiStkSwVlanUntaggedPortListModule7     DisplayString,
1911--              atiStkSwVlanTaggedPortListModule8       DisplayString,
1912--              atiStkSwVlanUntaggedPortListModule8     DisplayString,
1913--              atiStkSwVlanConfigEntryStatus           RowStatus,
1914--              atiStkSwVlanActualUntaggedPortList      DisplayString,
1915                atiStkSwVlanVlanType                    INTEGER,
1916                atiStkSwVlanTaggedPortList              DisplayString,
1917                atiStkSwVlanUntaggedPortList            DisplayString,
1918                atiStkSwVlanConfigEntryStatus           INTEGER
1919---             atiStkSwVlanPortStatus                  INTEGER
1920                }
1921
1922---atiStkSwEntry                OBJECT-TYPE
1923---        SYNTAX          Integer32
1924---        MAX-ACCESS      read-only
1925---        STATUS          current
1926---        DESCRIPTION
1927---             "Number of entries in the table of this VLAN. This includes all the tagged and untagged entries"
1928---        ::= { atiStkSwVlanConfigEntry 1 }
1929
1930
1931atiStkSwVlanId          OBJECT-TYPE
1932        SYNTAX          Integer32 (1..4094)
1933        MAX-ACCESS      read-only
1934        STATUS          current
1935        DESCRIPTION
1936                "The VLAN ID of this VLAN as stored in the tag information
1937                header in accordance with the 802.1q specifications."
1938        ::= { atiStkSwVlanConfigEntry 1 }
1939
1940atiStkSwVlanName        OBJECT-TYPE
1941        SYNTAX          DisplayString (SIZE(0..32))
1942        MAX-ACCESS      read-write
1943        STATUS          current
1944        DESCRIPTION
1945                "The name of the VLAN."
1946        ::= { atiStkSwVlanConfigEntry 2 }
1947
1948ipAddress               OBJECT-TYPE
1949        SYNTAX          DisplayString (SIZE(0..32))
1950        MAX-ACCESS      read-write
1951        STATUS          current
1952        DESCRIPTION
1953                "The ip address of the VLAN."
1954        ::= { atiStkSwVlanConfigEntry 3 }
1955
1956-- atiStkSwVlanTaggedPortListModule1   OBJECT-TYPE
1957--      SYNTAX          DisplayString
1958--      MAX-ACCESS      read-write
1959--      STATUS          obsolete
1960--      DESCRIPTION
1961--              "This object specifies a list of tagged ports (on module #1)
1962--              that participate in this VLAN."
1963--      ::= { atiStkSwVlanConfigEntry 3 }
1964
1965-- atiStkSwVlanUntaggedPortListModule1  OBJECT-TYPE
1966--      SYNTAX          DisplayString
1967--      MAX-ACCESS      read-write
1968--      STATUS          obsolete
1969--      DESCRIPTION
1970--              "This object specifies a list of untagged ports (on module #1)
1971--              that participate in this VLAN."
1972--      ::= { atiStkSwVlanConfigEntry 4 }
1973
1974-- atiStkSwVlanTaggedPortListModule2  OBJECT-TYPE
1975--      SYNTAX          DisplayString
1976--      MAX-ACCESS      read-write
1977--      STATUS          obsolete
1978--      DESCRIPTION
1979--              "This object specifies a list of tagged ports (on module #2)
1980--              that participate in this VLAN."
1981--      ::= { atiStkSwVlanConfigEntry 5 }
1982
1983-- atiStkSwVlanUntaggedPortListModule2  OBJECT-TYPE
1984--      SYNTAX          DisplayString
1985--      MAX-ACCESS      read-write
1986--      STATUS          obsolete
1987--      DESCRIPTION
1988--              "This object specifies a list of untagged ports (on module #2)
1989--              that participate in this VLAN."
1990--      ::= { atiStkSwVlanConfigEntry 6 }
1991
1992-- atiStkSwVlanTaggedPortListModule3  OBJECT-TYPE
1993--      SYNTAX          DisplayString
1994--      MAX-ACCESS      read-write
1995--      STATUS          obsolete
1996--      DESCRIPTION
1997--              "This object specifies a list of tagged ports (on module #3)
1998--              that participate in this VLAN."
1999--      ::= { atiStkSwVlanConfigEntry 7 }
2000
2001-- atiStkSwVlanUntaggedPortListModule3  OBJECT-TYPE
2002--      SYNTAX          DisplayString
2003--      MAX-ACCESS      read-write
2004--      STATUS          obsolete
2005--      DESCRIPTION
2006--              "This object specifies a list of untagged ports (on module #3)
2007--              that participate in this VLAN."
2008--      ::= { atiStkSwVlanConfigEntry 8 }
2009
2010-- atiStkSwVlanTaggedPortListModule4  OBJECT-TYPE
2011--      SYNTAX          DisplayString
2012--      MAX-ACCESS      read-write
2013--      STATUS          obsolete
2014--      DESCRIPTION
2015--              "This object specifies a list of tagged ports (on module #4)
2016--              that participate in this VLAN."
2017--      ::= { atiStkSwVlanConfigEntry 9 }
2018
2019-- atiStkSwVlanUntaggedPortListModule4  OBJECT-TYPE
2020--      SYNTAX          DisplayString
2021--      MAX-ACCESS      read-write
2022--      STATUS          obsolete
2023--      DESCRIPTION
2024--              "This object specifies a list of untagged ports (on module #4)
2025--              that participate in this VLAN."
2026--      ::= { atiStkSwVlanConfigEntry 10 }
2027
2028-- atiStkSwVlanTaggedPortListModule5  OBJECT-TYPE
2029--      SYNTAX          DisplayString
2030--      MAX-ACCESS      read-write
2031--      STATUS          obsolete
2032--      DESCRIPTION
2033--              "This object specifies a list of tagged ports (on module #5)
2034--              that participate in this VLAN."
2035--      ::= { atiStkSwVlanConfigEntry 11 }
2036
2037-- atiStkSwVlanUntaggedPortListModule5  OBJECT-TYPE
2038--      SYNTAX          DisplayString
2039--      MAX-ACCESS      read-write
2040--      STATUS          obsolete
2041--      DESCRIPTION
2042--              "This object specifies a list of untagged ports (on module #5)
2043--              that participate in this VLAN."
2044--      ::= { atiStkSwVlanConfigEntry 12 }
2045
2046-- atiStkSwVlanTaggedPortListModule6  OBJECT-TYPE
2047--      SYNTAX          DisplayString
2048--      MAX-ACCESS      read-write
2049--      STATUS          obsolete
2050--      DESCRIPTION
2051--              "This object specifies a list of tagged ports (on module #6)
2052--              that participate in this VLAN."
2053--      ::= { atiStkSwVlanConfigEntry 13 }
2054
2055-- atiStkSwVlanUntaggedPortListModule6  OBJECT-TYPE
2056--      SYNTAX          DisplayString
2057--      MAX-ACCESS      read-write
2058--      STATUS          obsolete
2059--      DESCRIPTION
2060--              "This object specifies a list of untagged ports (on module #6)
2061--              that participate in this VLAN."
2062--      ::= { atiStkSwVlanConfigEntry 14 }
2063
2064-- atiStkSwVlanTaggedPortListModule7  OBJECT-TYPE
2065--      SYNTAX          DisplayString
2066--      MAX-ACCESS      read-write
2067--      STATUS          obsolete
2068--      DESCRIPTION
2069--              "This object specifies a list of tagged ports (on module #7)
2070--              that participate in this VLAN."
2071--      ::= { atiStkSwVlanConfigEntry 15 }
2072
2073-- atiStkSwVlanUntaggedPortListModule7  OBJECT-TYPE
2074--      SYNTAX          DisplayString
2075--      MAX-ACCESS      read-write
2076--      STATUS          obsolete
2077--      DESCRIPTION
2078--              "This object specifies a list of untagged ports (on module #7)
2079--              that participate in this VLAN."
2080--      ::= { atiStkSwVlanConfigEntry 16 }
2081
2082-- atiStkSwVlanTaggedPortListModule8  OBJECT-TYPE
2083--      SYNTAX          DisplayString
2084--      MAX-ACCESS      read-write
2085--      STATUS          obsolete
2086--      DESCRIPTION
2087--              "This object specifies a list of tagged ports (on module #8)
2088--              that participate in this VLAN."
2089--      ::= { atiStkSwVlanConfigEntry 17 }
2090
2091-- atiStkSwVlanUntaggedPortListModule8  OBJECT-TYPE
2092--      SYNTAX          DisplayString
2093--      MAX-ACCESS      read-write
2094--      STATUS          obsolete
2095--      DESCRIPTION
2096--              "This object specifies a list of untagged ports (on module #8)
2097--              that participate in this VLAN."
2098--      ::= { atiStkSwVlanConfigEntry 18 }
2099
2100-- atiStkSwVlanConfigEntryStatus  OBJECT-TYPE
2101--      SYNTAX          RowStatus
2102--      MAX-ACCESS      read-create
2103--      STATUS          current
2104--      DESCRIPTION
2105--              "The current status of this VLAN entry.
2106--              Please note the RowStatus implementation details.
2107--
2108--              VLANs can be created with a CreateandWait or CreateAndGo RowStatus.
2109--              When using CreateAndGo all fields must be valid.
2110--
2111--              VLANs created without a named defined have a NotReady Status.
2112--              NotReady accepts transitions to NotInService or Active.
2113--
2114--              A NotInService VLAN is not commited to hardware.
2115--              NotInService accepts transitions to Active or the Destroy action.
2116--              VLANs in any state other than active is considered non-persistent
2117--              and is not available after a reset.
2118--
2119--              VLANs in the active state are persistent.
2120--              An active VLAN cannot accept a transition to NotInService., i.e.
2121--              from persistent to non-persistent. It may be destroyed."
2122--      ::= { atiStkSwVlanConfigEntry 19 }
2123
2124-- atiStkSwVlanActualUntaggedPortListModule1  OBJECT-TYPE
2125--      SYNTAX          DisplayString
2126--      MAX-ACCESS      read-only
2127--      STATUS          obsolete
2128--      DESCRIPTION
2129--              "This object specifies the list of actual untagged ports that are
2130--               participating in this VLAN.  The untagged port membership can be
2131--               temporarily changed by 802.1x Dynamic VLAN or Guest VLAN features.
2132--               The currently effective port membership information can be retrieved
2133--               from this object. "
2134--      ::= { atiStkSwVlanConfigEntry 20 }
2135
2136atiStkSwVlanVlanType    OBJECT-TYPE
2137        SYNTAX          INTEGER {
2138                                static(0),
2139                                port-based (1),
2140                                mac-based (2),
2141                                dynamic (3),
2142                                protected (4)
2143                                }
2144        MAX-ACCESS      read-only
2145        STATUS          current
2146        DESCRIPTION
2147                "This object specifies the type of the Vlan."
2148        ::= { atiStkSwVlanConfigEntry 4 }
2149
2150atiStkSwVlanTaggedPortList  OBJECT-TYPE
2151        SYNTAX          DisplayString
2152        MAX-ACCESS      read-write
2153        STATUS          current
2154        DESCRIPTION
2155                "This object specifies a list of tagged ports (on module #1)
2156                that participate in this VLAN."
2157        ::= { atiStkSwVlanConfigEntry 5 }
2158
2159atiStkSwVlanUntaggedPortList  OBJECT-TYPE
2160        SYNTAX          DisplayString
2161        MAX-ACCESS      read-write
2162        STATUS          current
2163        DESCRIPTION
2164                "This object specifies a list of untagged ports (on module #1)
2165                that participate in this VLAN."
2166        ::= { atiStkSwVlanConfigEntry 6 }
2167
2168atiStkSwVlanConfigEntryStatus   OBJECT-TYPE
2169        SYNTAX          INTEGER {
2170                                nonexistent (0),
2171                                active (1),
2172                                inactive (2),
2173                                destroy (3),
2174                                createAndGo (4),
2175                                createAndWait (5)
2176                                }
2177        MAX-ACCESS      read-write
2178        STATUS          current
2179        DESCRIPTION
2180                "The current status of this VLAN entry."
2181        ::= { atiStkSwVlanConfigEntry 7 }
2182
2183--- atiStkSwVlanPortStatus  OBJECT-TYPE
2184---     SYNTAX          INTEGER {
2185---                             tagged (0),
2186---                             untagged (1)
2187---                             }
2188---     MAX-ACCESS      read-only
2189---     STATUS          current
2190---     DESCRIPTION
2191---             "This object specifies a whether the port, is tagged or untagged,
2192---             that participate in this VLAN."
2193---     ::= { atiStkSwVlanConfigEntry 6 }
2194
2195-- atiStkSwVlanActualUntaggedPortList  OBJECT-TYPE
2196--      SYNTAX          DisplayString
2197--      MAX-ACCESS      read-only
2198--      STATUS          current
2199--      DESCRIPTION
2200--               "This object specifies the list of actual untagged ports that are
2201--               participating in this VLAN.  The untagged port membership can be
2202--               temporarily changed by 802.1x Dynamic VLAN or Guest VLAN features.
2203--               The currently effective port membership information can be retrieved
2204--               from this object. "
2205--      ::= { atiStkSwVlanConfigEntry 23 }
2206
2207
2208-- atiStkSwPort2VlanTable
2209
2210atiStkSwPort2VlanTable  OBJECT-TYPE
2211        SYNTAX          SEQUENCE OF AtiStkSwPort2VlanEntry
2212        MAX-ACCESS      not-accessible
2213        STATUS          current
2214        DESCRIPTION
2215                "This tables contains a list of ports in the switch and their
2216                associated VLAN configuration information."
2217        ::= { atiStkSwVlanGroup 2 }
2218
2219atiStkSwPort2VlanEntry  OBJECT-TYPE
2220        SYNTAX          AtiStkSwPort2VlanEntry
2221        MAX-ACCESS      not-accessible
2222        STATUS          current
2223        DESCRIPTION
2224                "This object specifies an entry in 'atiStkSwPort2VlanTable'
2225                that describes the VLAN information associated with a given
2226                module/port."
2227        INDEX           { atiStkSwPortIndex }
2228        ::= { atiStkSwPort2VlanTable 1 }
2229
2230AtiStkSwPort2VlanEntry ::=
2231        SEQUENCE {
2232                atiStkSwPortIndex                       Integer32,
2233                atiStkSwPortPortId                      DisplayString,
2234                atiStkSwPortVlanId                      Integer32,
2235                atiStkSwPortVlanName                    DisplayString
2236                }
2237
2238atiStkSwPortIndex       OBJECT-TYPE
2239        SYNTAX          Integer32 (0..255)
2240        MAX-ACCESS      read-only
2241        STATUS          current
2242        DESCRIPTION
2243                "The Index of the VLAN to which this port belongs."
2244        ::= { atiStkSwPort2VlanEntry 1 }
2245
2246atiStkSwPortPortId      OBJECT-TYPE
2247        SYNTAX          DisplayString
2248        MAX-ACCESS      read-only
2249        STATUS          current
2250        DESCRIPTION
2251                "The ID of the VLAN to which this port belongs."
2252        ::= { atiStkSwPort2VlanEntry 2 }
2253
2254atiStkSwPortVlanId      OBJECT-TYPE
2255        SYNTAX          Integer32
2256        MAX-ACCESS      read-only
2257        STATUS          current
2258        DESCRIPTION
2259                "The ID of the VLAN to which this port belongs."
2260        ::= { atiStkSwPort2VlanEntry 3 }
2261
2262atiStkSwPortVlanName    OBJECT-TYPE
2263        SYNTAX          DisplayString (SIZE(0..19))
2264        MAX-ACCESS      read-only
2265        STATUS          current
2266        DESCRIPTION
2267                "The name of the VLAN to which this port belongs."
2268        ::= { atiStkSwPort2VlanEntry 4 }
2269
2270
2271-- atiStkSwMacAddr2VlanTable
2272
2273atiStkSwMacAddr2VlanTable  OBJECT-TYPE
2274        SYNTAX          SEQUENCE OF AtiStkSwMacAddr2VlanEntry
2275        MAX-ACCESS      not-accessible
2276        STATUS          current
2277        DESCRIPTION
2278                "This table contains a list of MAC addresses (in the
2279                forwarding table of the switch) and the associated VLAN to
2280                which each MAC address belongs."
2281        ::= { atiStkSwVlanGroup 3 }
2282
2283atiStkSwMacAddr2VlanEntry  OBJECT-TYPE
2284        SYNTAX          AtiStkSwMacAddr2VlanEntry
2285        MAX-ACCESS      not-accessible
2286        STATUS          current
2287        DESCRIPTION
2288                "This object specifies an entry in 'atiStkSwMacAddr2VlanTable'
2289                that associates a MAC address (in the forwarding table of the
2290                switch) with the VLAN to which the address belongs."
2291--      INDEX           { atiStkSwMacAddress, atiStkSwMacAddrVlanId }
2292        INDEX           { atiStkSwMacEntry }
2293        ::= { atiStkSwMacAddr2VlanTable 1 }
2294
2295AtiStkSwMacAddr2VlanEntry ::=
2296        SEQUENCE {
2297                atiStkSwMacEntry                        Integer32,
2298                atiStkSwMacAddress                      MacAddress,
2299                atiStkSwMacAddrVlanId                   Integer32,
2300                atiStkSwMacAddrVlanName                 DisplayString,
2301--              atiStkSwMacAddrModuleId                 Integer32,
2302--              atiStkSwMacAddrPortId                   Integer32,
2303                atiStkSwMacAddrPortList                 DisplayString
2304                }
2305
2306atiStkSwMacEntry        OBJECT-TYPE
2307        SYNTAX          Integer32  (0..255)
2308        MAX-ACCESS      read-only
2309        STATUS          current
2310        DESCRIPTION
2311                "All entries present in the table."
2312        ::= { atiStkSwMacAddr2VlanEntry 1 }
2313
2314atiStkSwMacAddress      OBJECT-TYPE
2315        SYNTAX          MacAddress
2316        MAX-ACCESS      read-only
2317        STATUS          current
2318        DESCRIPTION
2319                "A MAC address from the forwarding table of the switch."
2320        ::= { atiStkSwMacAddr2VlanEntry 2 }
2321
2322atiStkSwMacAddrVlanId   OBJECT-TYPE
2323        SYNTAX          Integer32 (1..4094)
2324        MAX-ACCESS      read-only
2325        STATUS          current
2326        DESCRIPTION
2327                "The ID of the VLAN to which this MAC address belongs."
2328        ::= { atiStkSwMacAddr2VlanEntry 3 }
2329
2330atiStkSwMacAddrVlanName OBJECT-TYPE
2331        SYNTAX          DisplayString (SIZE(0..19))
2332        MAX-ACCESS      read-only
2333        STATUS          current
2334        DESCRIPTION
2335                "The name of the VLAN to which this MAC address belongs."
2336        ::= { atiStkSwMacAddr2VlanEntry 4 }
2337
2338-- atiStkSwMacAddrModuleId  OBJECT-TYPE
2339--      SYNTAX          Integer32(1..8)
2340--      MAX-ACCESS      read-only
2341--      STATUS          current
2342--      DESCRIPTION
2343--              "The module ID on which this MAC address entry exists."
2344--      ::= { atiStkSwMacAddr2VlanEntry 5 }
2345
2346-- atiStkSwMacAddrPortId OBJECT-TYPE
2347--      SYNTAX          Integer32
2348--      MAX-ACCESS      read-only
2349--      STATUS          current
2350--      DESCRIPTION
2351--              "The port ID (on the module specified by
2352--              'atiStkSwMacAddrModuleId') on which this MAC address entry
2353--              exists. This will display 0 for a multicast mac address.
2354--              Please check the PortList for the Multicast details.
2355--              Note: This will be eventually deprected approximately Dec'2004."
2356--      ::= { atiStkSwMacAddr2VlanEntry 6 }
2357
2358atiStkSwMacAddrPortList OBJECT-TYPE
2359        SYNTAX          DisplayString (SIZE(0..255))
2360        MAX-ACCESS      read-only
2361        STATUS          current
2362        DESCRIPTION
2363                "The port List (on the module specified by
2364                'atiStkSwMacAddrModuleId') on which this MAC address entry
2365                exists. This is shown as U: Untagged Ports T: Tagged Ports."
2366        ::= { atiStkSwMacAddr2VlanEntry 7 }
2367
2368
2369-- Objects to control VLAN mode (user-configured vs pre-configured)
2370
2371-- atiStkSwVlanMode  OBJECT-TYPE
2372--      SYNTAX          INTEGER {
2373--                              user-configured (1),
2374--                              multiple (2),
2375--                              multiple-802-1Q (3)
2376--                              }
2377--      MAX-ACCESS      read-write
2378--      STATUS          current
2379--      DESCRIPTION
2380--              "This object specifies the current VLAN mode. Setting
2381--              this object to 'user-configured (1)' allows the
2382--              manager to create, delete and modify VLANs using
2383--              'atiStkSwVlanConfigTable'.
2384--
2385--              Setting this object to 'multiple (2)' or
2386--              'multiple-802-1Q (3)'will result in the creation of
2387--              predefined VLANs. Setting these values requires that
2388--              the object 'atiStkSwVlanUplinkVlanPort' also be set
2389--              in the same SET request. Note that SET operations on
2390--              any object under 'atiStkSwVlanConfigTable' are not
2391--              allowed in these two modes."
2392--      ::=     { atiStkSwVlanGroup 4 }
2393
2394-- atiStkSwVlanUplinkVlanPort  OBJECT-TYPE
2395--      SYNTAX          Integer32
2396--      MAX-ACCESS      read-write
2397--      STATUS          current
2398--      DESCRIPTION
2399--              "This object specifies the Uplink VLAN Port ID used
2400--              while creating pre-configured VLANs. This object can
2401--              be set to any valid Port ID present on the switch.
2402--
2403--              Note that a SET operation on the object
2404--              'atiStkSwVlanMode' to the value 'multiple (2)' or
2405--              'multiple-802-1Q (3)' should always be accompanied
2406--              by a SET operation on this object in the same SET
2407--              request.
2408--
2409--              By default this object is set to 0 when
2410--              'atiStkSwVlanMode' is set to 'user-configured (1)'."
2411--      ::=     { atiStkSwVlanGroup 5 }
2412
2413
2414atiStkSwGVRPConfig      OBJECT IDENTIFIER ::= { atiStkSwVlanGroup 6 }
2415
2416-- The atiStkSwGVRPConfig
2417
2418atiStkSwGVRPStatus      OBJECT-TYPE
2419        SYNTAX          INTEGER {
2420                                enabled (1),
2421                                disabled (0)
2422                                }
2423        MAX-ACCESS      read-write
2424        STATUS          current
2425        DESCRIPTION
2426                "Enabled/Disabled GVRP on a switch basis."
2427        ::= { atiStkSwGVRPConfig 1 }
2428
2429atiStkSwGVRPGIPStatus   OBJECT-TYPE
2430        SYNTAX          INTEGER {
2431                                enabled (1),
2432                                disabled (0)
2433                                }
2434        MAX-ACCESS      read-write
2435        STATUS          current
2436        DESCRIPTION
2437                "Enabled/Disabled GARP Information Propagation (GIP) on a switch basis."
2438        ::= { atiStkSwGVRPConfig 2 }
2439
2440atiStkSwGVRPJoinTimer   OBJECT-TYPE
2441        SYNTAX          Integer32 (10..60)
2442        MAX-ACCESS      read-write
2443        STATUS          current
2444        DESCRIPTION
2445                "Specifies the Join Timer in centi seconds, (1/100th of seconds), The default
2446                is 20 centi seconds."
2447        ::= { atiStkSwGVRPConfig 3 }
2448
2449atiStkSwGVRPLeaveTimer  OBJECT-TYPE
2450        SYNTAX          Integer32 (30..180)
2451        MAX-ACCESS      read-write
2452        STATUS          current
2453        DESCRIPTION
2454                "Specifies the Leave Timer in centi seconds, (1/100th of seconds), The default
2455                is 60 centi seconds."
2456        ::= { atiStkSwGVRPConfig 4 }
2457
2458atiStkSwGVRPLeaveAllTimer  OBJECT-TYPE
2459        SYNTAX          Integer32 (500..3000)
2460        MAX-ACCESS      read-write
2461        STATUS          current
2462        DESCRIPTION
2463                "Specifies the Leave All Timer in centi seconds, (1/100th of seconds), The
2464                default is 1000 centi seconds."
2465        ::= { atiStkSwGVRPConfig 5 }
2466
2467
2468-- The atiStkSwGVRPPortConfigTable
2469
2470atiStkSwGVRPPortConfigTable  OBJECT-TYPE
2471        SYNTAX          SEQUENCE OF AtiStkSwGVRPPortConfigEntry
2472        MAX-ACCESS      not-accessible
2473        STATUS          current
2474        DESCRIPTION
2475                "This table is configuring the GVRP Vlan base on each port."
2476        ::= { atiStkSwVlanGroup 7 }
2477
2478atiStkSwGVRPPortConfigEntry  OBJECT-TYPE
2479        SYNTAX          AtiStkSwGVRPPortConfigEntry
2480        MAX-ACCESS      not-accessible
2481        STATUS          current
2482        DESCRIPTION
2483                "This object specifies an entry in 'atiStkSwGVRPPortConfigTable'."
2484        INDEX           { atiStkSwGVRPPortConfigModuleId, atiStkSwGVRPPortConfigPortId }
2485        ::= { atiStkSwGVRPPortConfigTable 1 }
2486
2487AtiStkSwGVRPPortConfigEntry::=
2488        SEQUENCE {
2489                atiStkSwGVRPPortConfigModuleId          Integer32,
2490                atiStkSwGVRPPortConfigPortId            Integer32,
2491                atiStkSwGVRPPortConfigStatus            INTEGER
2492                }
2493
2494atiStkSwGVRPPortConfigModuleId  OBJECT-TYPE
2495        SYNTAX          Integer32 (1..8)
2496        MAX-ACCESS      read-only
2497        STATUS          current
2498        DESCRIPTION
2499                "An ID that indicate which module it refer to for stacking."
2500        ::= { atiStkSwGVRPPortConfigEntry 1 }
2501
2502atiStkSwGVRPPortConfigPortId  OBJECT-TYPE
2503        SYNTAX          Integer32 (1..50)
2504        MAX-ACCESS      read-only
2505        STATUS          current
2506        DESCRIPTION
2507                "Port Index."
2508        ::= { atiStkSwGVRPPortConfigEntry 2 }
2509
2510atiStkSwGVRPPortConfigStatus  OBJECT-TYPE
2511        SYNTAX          INTEGER {
2512                                none (1),
2513                                normal (0)
2514                                }
2515        MAX-ACCESS      read-write
2516        STATUS          current
2517        DESCRIPTION
2518                "Port Status for GVRP Vlan either Normal or Mode can be set."
2519        ::= { atiStkSwGVRPPortConfigEntry 3 }
2520
2521
2522-------------- atiStkSwGVRPCountersTable ----------------------------
2523
2524atiStkSwGVRPCountersTable  OBJECT-TYPE
2525        SYNTAX          SEQUENCE OF AtiStkSwGVRPCountersEntry
2526        MAX-ACCESS      not-accessible
2527        STATUS          current
2528        DESCRIPTION
2529                "This table is configuring the GVRP Vlan base on each port."
2530        ::= { atiStkSwVlanGroup 8 }
2531
2532atiStkSwGVRPCountersEntry  OBJECT-TYPE
2533        SYNTAX          AtiStkSwGVRPCountersEntry
2534        MAX-ACCESS      not-accessible
2535        STATUS          current
2536        DESCRIPTION
2537                "This object specifies an entry in 'atiStkSwGVRPCountersTable'."
2538        INDEX           { atiStkSwGVRPCountersModuleId }
2539        ::= { atiStkSwGVRPCountersTable 1 }
2540
2541AtiStkSwGVRPCountersEntry::=
2542        SEQUENCE {
2543                atiStkSwGVRPCountersModuleId            Integer32,
2544                atiStkSwGVRPCountersGARPRxPkt           Counter32,
2545                atiStkSwGVRPCountersInvalidGARPRxPkt    Counter32,
2546                atiStkSwGVRPCountersGARPTxPkt           Counter32,
2547                atiStkSwGVRPCountersGARPTxDisabled      Counter32,
2548                atiStkSwGVRPCountersPortNotSending      Counter32,
2549                atiStkSwGVRPCountersGARPDisabled        Counter32,
2550                atiStkSwGVRPCountersPortNotListening    Counter32,
2551                atiStkSwGVRPCountersInvalidPort         Counter32,
2552                atiStkSwGVRPCountersInvalidProtocol     Counter32,
2553                atiStkSwGVRPCountersInvalidFormat       Counter32,
2554                atiStkSwGVRPCountersDatabaseFull        Counter32,
2555                atiStkSwGVRPCountersRxMsgLeaveAll       Counter32,
2556                atiStkSwGVRPCountersRxMsgJoinEmpty      Counter32,
2557                atiStkSwGVRPCountersRxMsgJoinIn         Counter32,
2558                atiStkSwGVRPCountersRxMsgLeaveEmpty     Counter32,
2559                atiStkSwGVRPCountersRxMsgLeaveIn        Counter32,
2560                atiStkSwGVRPCountersRxMsgEmpty          Counter32,
2561                atiStkSwGVRPCountersRxMsgBadMsg         Counter32,
2562                atiStkSwGVRPCountersRxMsgBadAttribute   Counter32,
2563                atiStkSwGVRPCountersTxMsgLeaveAll       Counter32,
2564                atiStkSwGVRPCountersTxMsgJoinEmpty      Counter32,
2565                atiStkSwGVRPCountersTxMsgJoinIn         Counter32,
2566                atiStkSwGVRPCountersTxMsgLeaveEmpty     Counter32,
2567                atiStkSwGVRPCountersTxMsgLeaveIn        Counter32,
2568                atiStkSwGVRPCountersTxMsgEmpty          Counter32
2569                }
2570
2571atiStkSwGVRPCountersModuleId  OBJECT-TYPE
2572        SYNTAX          Integer32 (1..8)
2573        MAX-ACCESS      read-only
2574        STATUS          current
2575        DESCRIPTION
2576                "An ID that indicate which module it refer to for stacking."
2577        ::= { atiStkSwGVRPCountersEntry 1 }
2578
2579atiStkSwGVRPCountersGARPRxPkt  OBJECT-TYPE
2580        SYNTAX          Counter32
2581        MAX-ACCESS      read-only
2582        STATUS          current
2583        DESCRIPTION
2584                ""
2585        ::= { atiStkSwGVRPCountersEntry 2 }
2586
2587atiStkSwGVRPCountersInvalidGARPRxPkt  OBJECT-TYPE
2588        SYNTAX          Counter32
2589        MAX-ACCESS      read-only
2590        STATUS          current
2591        DESCRIPTION
2592                ""
2593        ::= { atiStkSwGVRPCountersEntry 3 }
2594
2595atiStkSwGVRPCountersGARPTxPkt  OBJECT-TYPE
2596        SYNTAX          Counter32
2597        MAX-ACCESS      read-only
2598        STATUS          current
2599        DESCRIPTION
2600                ""
2601        ::= { atiStkSwGVRPCountersEntry 4 }
2602
2603atiStkSwGVRPCountersGARPTxDisabled  OBJECT-TYPE
2604        SYNTAX          Counter32
2605        MAX-ACCESS      read-only
2606        STATUS          current
2607        DESCRIPTION
2608                ""
2609        ::= { atiStkSwGVRPCountersEntry 5 }
2610
2611atiStkSwGVRPCountersPortNotSending  OBJECT-TYPE
2612        SYNTAX          Counter32
2613        MAX-ACCESS      read-only
2614        STATUS          current
2615        DESCRIPTION
2616                ""
2617        ::= { atiStkSwGVRPCountersEntry 6 }
2618
2619atiStkSwGVRPCountersGARPDisabled  OBJECT-TYPE
2620        SYNTAX          Counter32
2621        MAX-ACCESS      read-only
2622        STATUS          current
2623        DESCRIPTION
2624                ""
2625        ::= { atiStkSwGVRPCountersEntry 7 }
2626
2627atiStkSwGVRPCountersPortNotListening  OBJECT-TYPE
2628        SYNTAX          Counter32
2629        MAX-ACCESS      read-only
2630        STATUS          current
2631        DESCRIPTION
2632                ""
2633        ::= { atiStkSwGVRPCountersEntry 8 }
2634
2635atiStkSwGVRPCountersInvalidPort  OBJECT-TYPE
2636        SYNTAX          Counter32
2637        MAX-ACCESS      read-only
2638        STATUS          current
2639        DESCRIPTION
2640                ""
2641        ::= { atiStkSwGVRPCountersEntry 9 }
2642
2643atiStkSwGVRPCountersInvalidProtocol  OBJECT-TYPE
2644        SYNTAX          Counter32
2645        MAX-ACCESS      read-only
2646        STATUS          current
2647        DESCRIPTION
2648                ""
2649        ::= { atiStkSwGVRPCountersEntry 10 }
2650
2651atiStkSwGVRPCountersInvalidFormat  OBJECT-TYPE
2652        SYNTAX          Counter32
2653        MAX-ACCESS      read-only
2654        STATUS          current
2655        DESCRIPTION
2656                ""
2657        ::= { atiStkSwGVRPCountersEntry 11 }
2658
2659atiStkSwGVRPCountersDatabaseFull  OBJECT-TYPE
2660        SYNTAX          Counter32
2661        MAX-ACCESS      read-only
2662        STATUS          current
2663        DESCRIPTION
2664                ""
2665        ::= { atiStkSwGVRPCountersEntry 12 }
2666
2667atiStkSwGVRPCountersRxMsgLeaveAll  OBJECT-TYPE
2668        SYNTAX          Counter32
2669        MAX-ACCESS      read-only
2670        STATUS          current
2671        DESCRIPTION
2672                ""
2673        ::= { atiStkSwGVRPCountersEntry 13 }
2674
2675atiStkSwGVRPCountersRxMsgJoinEmpty  OBJECT-TYPE
2676        SYNTAX          Counter32
2677        MAX-ACCESS      read-only
2678        STATUS          current
2679        DESCRIPTION
2680                ""
2681        ::= { atiStkSwGVRPCountersEntry 14 }
2682
2683atiStkSwGVRPCountersRxMsgJoinIn  OBJECT-TYPE
2684        SYNTAX          Counter32
2685        MAX-ACCESS      read-only
2686        STATUS          current
2687        DESCRIPTION
2688                ""
2689        ::= { atiStkSwGVRPCountersEntry 15 }
2690
2691atiStkSwGVRPCountersRxMsgLeaveEmpty  OBJECT-TYPE
2692        SYNTAX          Counter32
2693        MAX-ACCESS      read-only
2694        STATUS          current
2695        DESCRIPTION
2696                ""
2697        ::= { atiStkSwGVRPCountersEntry 16 }
2698
2699atiStkSwGVRPCountersRxMsgLeaveIn  OBJECT-TYPE
2700        SYNTAX          Counter32
2701        MAX-ACCESS      read-only
2702        STATUS          current
2703        DESCRIPTION
2704                ""
2705        ::= { atiStkSwGVRPCountersEntry 17 }
2706
2707atiStkSwGVRPCountersRxMsgEmpty  OBJECT-TYPE
2708        SYNTAX          Counter32
2709        MAX-ACCESS      read-only
2710        STATUS          current
2711        DESCRIPTION
2712                ""
2713        ::= { atiStkSwGVRPCountersEntry 18 }
2714
2715atiStkSwGVRPCountersRxMsgBadMsg  OBJECT-TYPE
2716        SYNTAX          Counter32
2717        MAX-ACCESS      read-only
2718        STATUS          current
2719        DESCRIPTION
2720                ""
2721        ::= { atiStkSwGVRPCountersEntry 19 }
2722
2723atiStkSwGVRPCountersRxMsgBadAttribute  OBJECT-TYPE
2724        SYNTAX          Counter32
2725        MAX-ACCESS      read-only
2726        STATUS          current
2727        DESCRIPTION
2728                ""
2729        ::= { atiStkSwGVRPCountersEntry 20 }
2730
2731atiStkSwGVRPCountersTxMsgLeaveAll  OBJECT-TYPE
2732        SYNTAX          Counter32
2733        MAX-ACCESS      read-only
2734        STATUS          current
2735        DESCRIPTION
2736                ""
2737        ::= { atiStkSwGVRPCountersEntry 21 }
2738
2739atiStkSwGVRPCountersTxMsgJoinEmpty  OBJECT-TYPE
2740        SYNTAX          Counter32
2741        MAX-ACCESS      read-only
2742        STATUS          current
2743        DESCRIPTION
2744                ""
2745        ::= { atiStkSwGVRPCountersEntry 22 }
2746
2747atiStkSwGVRPCountersTxMsgJoinIn  OBJECT-TYPE
2748        SYNTAX          Counter32
2749        MAX-ACCESS      read-only
2750        STATUS          current
2751        DESCRIPTION
2752                ""
2753        ::= { atiStkSwGVRPCountersEntry 23 }
2754
2755atiStkSwGVRPCountersTxMsgLeaveEmpty  OBJECT-TYPE
2756        SYNTAX          Counter32
2757        MAX-ACCESS      read-only
2758        STATUS          current
2759        DESCRIPTION
2760                ""
2761        ::= { atiStkSwGVRPCountersEntry 24 }
2762
2763atiStkSwGVRPCountersTxMsgLeaveIn  OBJECT-TYPE
2764        SYNTAX          Counter32
2765        MAX-ACCESS      read-only
2766        STATUS          current
2767        DESCRIPTION
2768                ""
2769        ::= { atiStkSwGVRPCountersEntry 25 }
2770
2771atiStkSwGVRPCountersTxMsgEmpty  OBJECT-TYPE
2772        SYNTAX          Counter32
2773        MAX-ACCESS      read-only
2774        STATUS          current
2775        DESCRIPTION
2776                ""
2777        ::= { atiStkSwGVRPCountersEntry 26 }
2778
2779
2780-- The atiStkSwMacAddrGroup
2781
2782-- Defined below atiStkSwStaticMacAddrTable     OBJECT IDENTIFIER ::= { atiStkSwMacAddrGroup 1 }
2783
2784
2785-- atiStkSwStaticMacAddrTable
2786
2787atiStkSwStaticMacAddrTable  OBJECT-TYPE
2788        SYNTAX          SEQUENCE OF AtiStkSwStaticMacAddrEntry
2789        MAX-ACCESS      not-accessible
2790        STATUS          current
2791        DESCRIPTION
2792                "This table contains a list of static MAC address configured
2793                on the switch."
2794        ::= { atiStkSwMacAddrGroup 1 }
2795
2796atiStkSwStaticMacAddrEntry  OBJECT-TYPE
2797        SYNTAX          AtiStkSwStaticMacAddrEntry
2798        MAX-ACCESS      not-accessible
2799        STATUS          current
2800        DESCRIPTION
2801                "This object is an entry in 'atiStkSwStaticMacAddrTable' that
2802                describes a static MAC address configured on a given module
2803                and port."
2804        INDEX   { atiStkSwStaticEntry }
2805        ::= { atiStkSwStaticMacAddrTable 1 }
2806
2807AtiStkSwStaticMacAddrEntry ::=
2808        SEQUENCE {
2809                atiStkSwStaticEntry                     Integer32,
2810                atiStkSwStaticMacAddress                MacAddress,
2811                atiStkSwStaticMacAddrVlanId             Integer32,
2812                atiStkSwStaticMacAddrModuleId           Integer32,
2813                atiStkSwStaticMacAddrPortId             DisplayString,
2814                atiStkSwStaticMacAddrDstMacState        INTEGER,
2815                atiStkSwStaticMacAddrEntryStatus        INTEGER
2816                }
2817
2818atiStkSwStaticEntry     OBJECT-TYPE
2819        SYNTAX          Integer32 (0..255)
2820        MAX-ACCESS      read-only
2821        STATUS          current
2822        DESCRIPTION
2823                "The Table Entry number in static MAC address entry table."
2824        ::= { atiStkSwStaticMacAddrEntry 1 }
2825
2826atiStkSwStaticMacAddress  OBJECT-TYPE
2827        SYNTAX          MacAddress
2828        MAX-ACCESS      read-only
2829        STATUS          current
2830        DESCRIPTION
2831                "This object identifies the static MAC address of this entry."
2832        ::= { atiStkSwStaticMacAddrEntry 2 }
2833
2834atiStkSwStaticMacAddrVlanId  OBJECT-TYPE
2835        SYNTAX          Integer32(1..4094)
2836        MAX-ACCESS      read-only
2837        STATUS          current
2838        DESCRIPTION
2839                "The ID of the VLAN on which this static MAC address entry is
2840                configured."
2841        ::= { atiStkSwStaticMacAddrEntry 3 }
2842
2843atiStkSwStaticMacAddrModuleId  OBJECT-TYPE
2844        SYNTAX          Integer32(1..8)
2845        MAX-ACCESS      read-only
2846        STATUS          current
2847        DESCRIPTION
2848                "The module ID on which this static MAC address entry is
2849                configured."
2850        ::= { atiStkSwStaticMacAddrEntry 4 }
2851
2852atiStkSwStaticMacAddrPortId  OBJECT-TYPE
2853        SYNTAX          DisplayString (SIZE(0..255))
2854        MAX-ACCESS      read-only
2855        STATUS          current
2856        DESCRIPTION
2857                "The port ID (on the module specified by
2858                'atiStkSwStaticMacAddrModuleId') on which this static MAC
2859                address entry is configured.
2860                Note: a) When defining a list this value must be 0.
2861                      b) This is on track to be deprecated approx. Dec'2004."
2862        ::= { atiStkSwStaticMacAddrEntry 5 }
2863
2864atiStkSwStaticMacAddrDstMacState  OBJECT-TYPE
2865        SYNTAX          INTEGER {
2866                                discard (0),
2867                                forward (1)
2868                                }
2869        MAX-ACCESS      read-only
2870        STATUS          current
2871        DESCRIPTION
2872                "The current status of this static MAC address entry."
2873        ::= { atiStkSwStaticMacAddrEntry 6 }
2874
2875atiStkSwStaticMacAddrEntryStatus  OBJECT-TYPE
2876        SYNTAX          INTEGER {
2877                                static (0),
2878                                dynamic (1)
2879                                }
2880        MAX-ACCESS      read-only
2881        STATUS          current
2882        DESCRIPTION
2883                "The current status of this static MAC address entry."
2884        ::= { atiStkSwStaticMacAddrEntry 7 }
2885
2886
2887-- The atiStkSwEthStatsGroup
2888
2889-- atiStkSwEthModuleMonTable  OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 1 }
2890-- atiStkSwEthModuleErrTable  OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 2 }
2891-- atiStkSwEthPortMonTable    OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 3 }
2892-- atiStkSwEthPortErrTable    OBJECT IDENTIFIER ::= { atiStkSwEthStatsGroup 4 }
2893
2894-- atiStkSwEthModuleMonTable
2895
2896atiStkSwEthModuleMonTable  OBJECT-TYPE
2897        SYNTAX          SEQUENCE OF AtiStkSwEthModuleMonEntry
2898        MAX-ACCESS      not-accessible
2899        STATUS          current
2900        DESCRIPTION
2901                "This table contains a list of modules and their associated
2902                ethernet statistics (measured on the module as a whole)."
2903        ::= { atiStkSwEthStatsGroup 1 }
2904
2905atiStkSwEthModuleMonEntry  OBJECT-TYPE
2906        SYNTAX          AtiStkSwEthModuleMonEntry
2907        MAX-ACCESS      not-accessible
2908        STATUS          current
2909        DESCRIPTION
2910                "This object specifies an entry in 'atiStkSwEthModuleMonTable'
2911                that describes the ethernet statistics measured on a given
2912                module as a whole."
2913        INDEX           { atiStkSwEthModuleMonId }
2914        ::= { atiStkSwEthModuleMonTable 1 }
2915
2916AtiStkSwEthModuleMonEntry ::=
2917        SEQUENCE {
2918                atiStkSwEthModuleMonId                  Integer32,
2919                atiStkSwEthModuleMonTxGoodFrames        Counter64,
2920                atiStkSwEthModuleMonRxGoodFrames        Counter64,
2921                atiStkSwEthModuleMonTxTotalBytes        Counter64,
2922                atiStkSwEthModuleMonTxBroadcastFrames   Counter64,
2923                atiStkSwEthModuleMonTxMulticastFrames   Counter64,
2924                atiStkSwEthModuleMonRxOverrunFrames     Counter64
2925                }
2926
2927atiStkSwEthModuleMonId  OBJECT-TYPE
2928        SYNTAX          Integer32  (0..255)
2929        MAX-ACCESS      read-only
2930        STATUS          current
2931        DESCRIPTION
2932                "Index into atiStkSwEthModuleMonTable."
2933        ::= { atiStkSwEthModuleMonEntry 1 }
2934
2935atiStkSwEthModuleMonTxGoodFrames  OBJECT-TYPE
2936        SYNTAX          Counter64
2937        MAX-ACCESS      read-only
2938        STATUS          current
2939        DESCRIPTION
2940                "The total number of good frames transmitted by this module."
2941        ::= { atiStkSwEthModuleMonEntry 2 }
2942
2943atiStkSwEthModuleMonRxGoodFrames  OBJECT-TYPE
2944        SYNTAX          Counter64
2945        MAX-ACCESS      read-only
2946        STATUS          current
2947        DESCRIPTION
2948                "The total number of good frames received by this module."
2949        ::= { atiStkSwEthModuleMonEntry 3 }
2950
2951atiStkSwEthModuleMonTxTotalBytes  OBJECT-TYPE
2952        SYNTAX          Counter64
2953        MAX-ACCESS      read-only
2954        STATUS          current
2955        DESCRIPTION
2956                "The total number of bytes transmitted by this module."
2957        ::= { atiStkSwEthModuleMonEntry 4 }
2958
2959atiStkSwEthModuleMonTxBroadcastFrames  OBJECT-TYPE
2960        SYNTAX          Counter64
2961        MAX-ACCESS      read-only
2962        STATUS          current
2963        DESCRIPTION
2964                "The total number of broadcast frames transmitted from this
2965                module."
2966        ::= { atiStkSwEthModuleMonEntry 5 }
2967
2968atiStkSwEthModuleMonTxMulticastFrames  OBJECT-TYPE
2969        SYNTAX          Counter64
2970        MAX-ACCESS      read-only
2971        STATUS          current
2972        DESCRIPTION
2973                "The total number of multicast frames transmitted from this
2974                module."
2975        ::= { atiStkSwEthModuleMonEntry 6 }
2976
2977atiStkSwEthModuleMonRxOverrunFrames  OBJECT-TYPE
2978        SYNTAX          Counter64
2979        MAX-ACCESS      read-only
2980        STATUS          current
2981        DESCRIPTION
2982                "The total number of oversized frames received on this module."
2983        ::= { atiStkSwEthModuleMonEntry 7 }
2984
2985
2986-- atiStkSwEthModuleErrTable
2987
2988atiStkSwEthModuleErrTable  OBJECT-TYPE
2989        SYNTAX          SEQUENCE OF AtiStkSwEthModuleErrEntry
2990        MAX-ACCESS      not-accessible
2991        STATUS          current
2992        DESCRIPTION
2993                "This table contains a list of modules and their associated
2994                ethernet error statistics (measured on the module as a whole)."
2995        ::= { atiStkSwEthStatsGroup 2 }
2996
2997atiStkSwEthModuleErrEntry  OBJECT-TYPE
2998        SYNTAX          AtiStkSwEthModuleErrEntry
2999        MAX-ACCESS      not-accessible
3000        STATUS          current
3001        DESCRIPTION
3002                "This object specifies an entry in 'atiStkSwEthModuleErrTable'
3003                that describes the ethernet error statistics measured on a
3004                given module as a whole."
3005        INDEX           { atiStkSwEthModuleErrId }
3006        ::= { atiStkSwEthModuleErrTable 1 }
3007
3008AtiStkSwEthModuleErrEntry ::=
3009        SEQUENCE {
3010                atiStkSwEthModuleErrId                  Integer32,
3011                atiStkSwEthModuleErrRxCRC               Counter64,
3012                atiStkSwEthModuleErrRxBadFrames         Counter64,
3013                atiStkSwEthModuleErrCollisions          Counter64
3014                }
3015
3016atiStkSwEthModuleErrId  OBJECT-TYPE
3017        SYNTAX          Integer32  (0..255)
3018        MAX-ACCESS      read-only
3019        STATUS          current
3020        DESCRIPTION
3021                "Index into atiStkSwEthModuleErrTable."
3022        ::= { atiStkSwEthModuleErrEntry 1 }
3023
3024atiStkSwEthModuleErrRxCRC  OBJECT-TYPE
3025        SYNTAX          Counter64
3026        MAX-ACCESS      read-only
3027        STATUS          current
3028        DESCRIPTION
3029                "The total number of CRC errors on packets received on this
3030                module."
3031        ::= { atiStkSwEthModuleErrEntry 2 }
3032
3033atiStkSwEthModuleErrRxBadFrames  OBJECT-TYPE
3034        SYNTAX          Counter64
3035        MAX-ACCESS      read-only
3036        STATUS          current
3037        DESCRIPTION
3038                "The total number of bad frames received on this module."
3039        ::= { atiStkSwEthModuleErrEntry 3 }
3040
3041atiStkSwEthModuleErrCollisions  OBJECT-TYPE
3042        SYNTAX          Counter64
3043        MAX-ACCESS      read-only
3044        STATUS          current
3045        DESCRIPTION
3046                "The number of times a collision was detected on this module."
3047        ::= { atiStkSwEthModuleErrEntry 4 }
3048
3049
3050-- atiStkSwEthPortMonTable
3051
3052atiStkSwEthPortMonTable OBJECT-TYPE
3053        SYNTAX          SEQUENCE OF AtiStkSwEthPortMonEntry
3054        MAX-ACCESS      not-accessible
3055        STATUS          current
3056        DESCRIPTION
3057                "This table contains a list of ports and their associated
3058                ethernet statistics."
3059        ::= { atiStkSwEthStatsGroup 3 }
3060
3061atiStkSwEthPortMonEntry OBJECT-TYPE
3062        SYNTAX          AtiStkSwEthPortMonEntry
3063        MAX-ACCESS      not-accessible
3064        STATUS          current
3065        DESCRIPTION
3066                "This object specifies an entry in 'atiStkSwEthPortMonTable'
3067                that describes the ethernet statistics measured on a given
3068                module/port."
3069        INDEX           { atiStkSwEthPortMonId }
3070        ::= { atiStkSwEthPortMonTable 1 }
3071
3072AtiStkSwEthPortMonEntry ::=
3073        SEQUENCE {
3074                atiStkSwEthPortMonId                    Integer32,
3075                atiStkSwEthPortMonTxGoodFrames          Counter64,
3076                atiStkSwEthPortMonRxGoodFrames          Counter64,
3077                atiStkSwEthPortMonTxTotalBytes          Counter64,
3078                atiStkSwEthPortMonTxBroadcastFrames     Counter64,
3079                atiStkSwEthPortMonTxMulticastFrames     Counter64,
3080                atiStkSwEthPortMonRxOverrunFrames       Counter64
3081                }
3082
3083atiStkSwEthPortMonId    OBJECT-TYPE
3084        SYNTAX          Integer32 (0..255)
3085        MAX-ACCESS      read-only
3086        STATUS          current
3087        DESCRIPTION
3088                "Index into atiStkSwEthPortMonTable."
3089        ::= { atiStkSwEthPortMonEntry 1 }
3090
3091atiStkSwEthPortMonTxGoodFrames  OBJECT-TYPE
3092        SYNTAX          Counter64
3093        MAX-ACCESS      read-only
3094        STATUS          current
3095        DESCRIPTION
3096                "The total number of good frames transmitted by this port."
3097        ::= { atiStkSwEthPortMonEntry 2 }
3098
3099atiStkSwEthPortMonRxGoodFrames  OBJECT-TYPE
3100        SYNTAX          Counter64
3101        MAX-ACCESS      read-only
3102        STATUS          current
3103        DESCRIPTION
3104                "The total number of good frames received by this port."
3105        ::= { atiStkSwEthPortMonEntry 3 }
3106
3107atiStkSwEthPortMonTxTotalBytes  OBJECT-TYPE
3108        SYNTAX          Counter64
3109        MAX-ACCESS      read-only
3110        STATUS          current
3111        DESCRIPTION
3112                "The total number of bytes transmitted by this port."
3113        ::= { atiStkSwEthPortMonEntry 4 }
3114
3115atiStkSwEthPortMonTxBroadcastFrames  OBJECT-TYPE
3116        SYNTAX          Counter64
3117        MAX-ACCESS      read-only
3118        STATUS          current
3119        DESCRIPTION
3120                "The total number of broadcast frames transmitted from this
3121                port."
3122        ::= { atiStkSwEthPortMonEntry 5 }
3123
3124atiStkSwEthPortMonTxMulticastFrames  OBJECT-TYPE
3125        SYNTAX          Counter64
3126        MAX-ACCESS      read-only
3127        STATUS          current
3128        DESCRIPTION
3129                "The total number of broadcast frames transmitted from this
3130                port."
3131        ::= { atiStkSwEthPortMonEntry 6 }
3132
3133atiStkSwEthPortMonRxOverrunFrames  OBJECT-TYPE
3134        SYNTAX          Counter64
3135        MAX-ACCESS      read-only
3136        STATUS          current
3137        DESCRIPTION
3138                "The total number of oversized frames received on this port."
3139        ::= { atiStkSwEthPortMonEntry 7 }
3140
3141
3142-- atiStkSwEthPortErrTable
3143
3144atiStkSwEthPortErrTable OBJECT-TYPE
3145        SYNTAX          SEQUENCE OF AtiStkSwEthPortErrEntry
3146        MAX-ACCESS      not-accessible
3147        STATUS          current
3148        DESCRIPTION
3149                "This table contains a list of ports and their associated
3150                ethernet error statistics."
3151        ::= { atiStkSwEthStatsGroup 4 }
3152
3153atiStkSwEthPortErrEntry OBJECT-TYPE
3154        SYNTAX          AtiStkSwEthPortErrEntry
3155        MAX-ACCESS      not-accessible
3156        STATUS          current
3157        DESCRIPTION
3158                "This object specifies an entry in atiStkSwEthPortErrTable
3159                that describes the ethernet error statistics measured on a
3160                given module/port."
3161        INDEX           { atiStkSwEthPortErrId }
3162        ::= { atiStkSwEthPortErrTable 1 }
3163
3164AtiStkSwEthPortErrEntry ::=
3165        SEQUENCE {
3166                atiStkSwEthPortErrId                    Integer32,
3167                atiStkSwEthPortErrRxBadFrames           Counter64,
3168                atiStkSwEthPortErrCollisions            Counter64
3169                }
3170
3171atiStkSwEthPortErrId    OBJECT-TYPE
3172        SYNTAX          Integer32 (0..255)
3173        MAX-ACCESS      read-only
3174        STATUS          current
3175        DESCRIPTION
3176                "Index into atiStkSwEthPortMonTable."
3177        ::= { atiStkSwEthPortErrEntry 1 }
3178
3179atiStkSwEthPortErrRxBadFrames  OBJECT-TYPE
3180        SYNTAX          Counter64
3181        MAX-ACCESS      read-only
3182        STATUS          current
3183        DESCRIPTION
3184                "The total number of bad frames received on this port."
3185        ::= { atiStkSwEthPortErrEntry 2 }
3186
3187atiStkSwEthPortErrCollisions  OBJECT-TYPE
3188        SYNTAX          Counter64
3189        MAX-ACCESS      read-only
3190        STATUS          current
3191        DESCRIPTION
3192                "The number of times a collision was detected on this port."
3193        ::= { atiStkSwEthPortErrEntry 3 }
3194
3195
3196-- The atiStkSwTrapsGroup
3197
3198atiStkSwTrapsInfo       OBJECT IDENTIFIER ::= { atiStkSwTrapsGroup 0 }
3199
3200
3201--atiStkSwTrapsInfo
3202
3203atiStkSwIntrusionDetectionTrap  NOTIFICATION-TYPE
3204        OBJECTS         { atiStkSwModuleId, atiStkSwPortId, atiStkSwIntruderAttackVlanId, atiStkSwIntruderAttackMacAddr }
3205        STATUS          current
3206        DESCRIPTION
3207                "This trap is sent out when an intrusion is detected on a port
3208                in the switch and the port security has been configured to
3209                send traps. It includes the mac address and vlan."
3210        ::= { atiStkSwTrapsInfo 1 }
3211
3212atiStkSwSTPPortStateChangeTrap  NOTIFICATION-TYPE
3213        OBJECTS         { atiStkSwModuleId, atiStkSwPortId }
3214        STATUS          current
3215        DESCRIPTION
3216                "This trap is sent out when STP port state changes due to RSTP/MSTP topology changes
3217                in the switch.
3218
3219                This trap is not applicable to 8300 series products."
3220        ::= { atiStkSwTrapsInfo 2 }
3221
3222atiStkSwBPDUGuardIsTriggeredTrap  NOTIFICATION-TYPE
3223        OBJECTS         { atiStkSwModuleId, atiStkSwPortId }
3224        STATUS          current
3225        DESCRIPTION
3226                "This trap is sent out when a BPDU guard detects a spoofed BPDU
3227                entering the STP system thru the edge port. The BPDU guard will
3228                disable the port and notify the system administrator."
3229        ::= { atiStkSwTrapsInfo 3 }
3230
3231atiStkSwPOEPowerExceedThresholdTrap  NOTIFICATION-TYPE
3232        OBJECTS         { atiStkSwModuleId }
3233        STATUS          current
3234        DESCRIPTION
3235                "This trap is sent out when there is a port power exceeding the threshold."
3236        ::= { atiStkSwTrapsInfo 4 }
3237
3238atiStkSwPOEPowerNormalTrap  NOTIFICATION-TYPE
3239        OBJECTS         { atiStkSwModuleId }
3240        STATUS          current
3241        DESCRIPTION
3242                "This trap is sent out when there is a port power under threshold."
3243        ::= { atiStkSwTrapsInfo 5 }
3244
3245atiStkSwFanStopSpinTrap NOTIFICATION-TYPE
3246        OBJECTS         { atiStkSwModuleId }
3247        STATUS          current
3248        DESCRIPTION
3249                "This trap is sent out when an error in the fan operation is
3250                detected in a module."
3251        ::= { atiStkSwTrapsInfo 6 }
3252
3253atiStkSwFanStopSpinRecoveryTrap  NOTIFICATION-TYPE
3254        OBJECTS         { atiStkSwModuleId }
3255        STATUS          current
3256        DESCRIPTION
3257                "This trap is sent out when a fan become running Ok."
3258        ::= { atiStkSwTrapsInfo 7 }
3259
3260atiStkSwTemperatureHighTrap  NOTIFICATION-TYPE
3261        OBJECTS         { atiStkSwModuleId }
3262        STATUS          obsolete
3263        DESCRIPTION
3264                "This trap is sent out when the temperature of a module
3265                becomes too high."
3266        ::= { atiStkSwTrapsInfo 8 }
3267
3268atiStkSwTemperatureLowTrap  NOTIFICATION-TYPE
3269        OBJECTS         { atiStkSwModuleId }
3270        STATUS          obsolete
3271        DESCRIPTION
3272                "This trap is sent out when the temperature of a module
3273                becomes too low."
3274        ::= { atiStkSwTrapsInfo 9 }
3275
3276atiStkSwTemperatureLimitClearTrap  NOTIFICATION-TYPE
3277        OBJECTS         { atiStkSwModuleId }
3278        STATUS          current
3279        DESCRIPTION
3280                "This trap is sent out when it is generated when system temperature
3281                 become normal."
3282        ::= { atiStkSwTrapsInfo 10 }
3283
3284atiStkSwVolt5VLimitTrap NOTIFICATION-TYPE
3285        OBJECTS         { atiStkSwModuleId }
3286        STATUS          current
3287        DESCRIPTION
3288                "This trap is sent out when there is a port 5v power exceeds limit."
3289        ::= { atiStkSwTrapsInfo 11 }
3290
3291atiStkSwVolt5VLimitClearTrap  NOTIFICATION-TYPE
3292        OBJECTS         { atiStkSwModuleId }
3293        STATUS          current
3294        DESCRIPTION
3295                "This trap is sent out when there is a port 5v power returns normal."
3296        ::= { atiStkSwTrapsInfo 12 }
3297
3298atiStkSwVoltVCCLimitTrap  NOTIFICATION-TYPE
3299        OBJECTS         { atiStkSwModuleId }
3300        STATUS          current
3301        DESCRIPTION
3302                "This trap is sent out when there is a port VCC power exceeds limit."
3303        ::= { atiStkSwTrapsInfo 13 }
3304
3305atiStkSwVoltVCCLimitClearTrap  NOTIFICATION-TYPE
3306        OBJECTS         { atiStkSwModuleId }
3307        STATUS          current
3308        DESCRIPTION
3309                "This trap is sent out when there is a port VCC power returns normal."
3310        ::= { atiStkSwTrapsInfo 14 }
3311
3312atiStkSwVoltVCCPLimitTrap  NOTIFICATION-TYPE
3313        OBJECTS         { atiStkSwModuleId }
3314        STATUS          current
3315        DESCRIPTION
3316                "This trap is sent out when there is a port VCCP power exceeds limit."
3317        ::= { atiStkSwTrapsInfo 15 }
3318
3319atiStkSwVoltVCCPLimitClearTrap  NOTIFICATION-TYPE
3320        OBJECTS         { atiStkSwModuleId }
3321        STATUS          current
3322        DESCRIPTION
3323                "This trap is sent out when there is a port VCCP power returns normal."
3324        ::= { atiStkSwTrapsInfo 16 }
3325
3326atiStkSwVolt2HalfVLimitTrap  NOTIFICATION-TYPE
3327        OBJECTS         { atiStkSwModuleId }
3328        STATUS          current
3329        DESCRIPTION
3330                "This trap is sent out when there is a port 2.5v power exceeds limit."
3331        ::= { atiStkSwTrapsInfo 17 }
3332
3333atiStkSwVolt2HalfVLimitClearTrap  NOTIFICATION-TYPE
3334        OBJECTS         { atiStkSwModuleId }
3335        STATUS          current
3336        DESCRIPTION
3337                "This trap is sent out when there is a port 2.5v power returns normal."
3338        ::= { atiStkSwTrapsInfo 18 }
3339
3340atiStkSwVolt12VLimitTrap  NOTIFICATION-TYPE
3341        OBJECTS         { atiStkSwModuleId }
3342        STATUS          current
3343        DESCRIPTION
3344                "This trap is sent out when there is a port 12v power exceeds limit."
3345        ::= { atiStkSwTrapsInfo 19 }
3346
3347atiStkSwVolt12VLimitClearTrap  NOTIFICATION-TYPE
3348        OBJECTS         { atiStkSwModuleId }
3349        STATUS          current
3350        DESCRIPTION
3351                "This trap is sent out when there is a port 12v power returns normal."
3352        ::= { atiStkSwTrapsInfo 20 }
3353
3354atiStkSwPOEErrorStateTrap  NOTIFICATION-TYPE
3355        OBJECTS         { atiStkSwModuleId }
3356        STATUS          current
3357        DESCRIPTION
3358                "This trap is sent out when there is a POE port abnormal."
3359        ::= { atiStkSwTrapsInfo 21 }
3360
3361atiStkSwPOEPortResetTrap  NOTIFICATION-TYPE
3362        OBJECTS         { atiStkSwModuleId }
3363        STATUS          current
3364        DESCRIPTION
3365                "This trap is sent out when there is a POE port reset."
3366        ::= { atiStkSwTrapsInfo 22 }
3367
3368atiStkSwSysRPSStateChangedTrap  NOTIFICATION-TYPE
3369        OBJECTS         { atiStkSwModuleId }
3370        STATUS          current
3371        DESCRIPTION
3372                "This trap is sent out when the RPS(redundant Power Supply)
3373                changes state in the switch.
3374
3375                This trap is not applicable to 8300 series products."
3376        ::= { atiStkSwTrapsInfo 23 }
3377
3378atiStkSwBPDUGuardFilterTriggeredTrap  NOTIFICATION-TYPE
3379        OBJECTS         { atiStkSwModuleId, atiStkSwPortId }
3380        STATUS          current
3381        DESCRIPTION
3382                "This trap is sent out when a BPDU filter detects a spoofed BPDU
3383                entering the STP system thru the edge port. The BPDU filter will
3384                block the port and notify the system administrator."
3385        ::= { atiStkSwTrapsInfo 24 }
3386
3387atiStkSwLoopProtectDetectedLoopBlockedTrap  NOTIFICATION-TYPE
3388        OBJECTS         { atiStkSwModuleId, atiStkSwPortId, atiStkSwVlanId, atiStkSwPortLoopProtectConfigAction }
3389        STATUS          current
3390        DESCRIPTION
3391                "Generated when Loop Protection feature blocks a interface with a loop."
3392        ::= { atiStkSwTrapsInfo 25 }
3393
3394atiStkSwLoopProtectRecoverLoopBlockedTrap  NOTIFICATION-TYPE
3395        OBJECTS         { atiStkSwModuleId, atiStkSwPortId, atiStkSwVlanId, atiStkSwPortLoopProtectConfigAction }
3396        STATUS          current
3397        DESCRIPTION
3398                "Generated when Loop Protection feature restores a blocked interface back to normal operation."
3399        ::= { atiStkSwTrapsInfo 26 }
3400
3401atiStkSwLoopProtectDetectedByLDFTrap  NOTIFICATION-TYPE
3402        OBJECTS         { atiStkSwModuleId, atiStkSwPortId, atiStkSwVlanId, atiStkSwRxLDFModuleId, atiStkSwRxLDFPortId, atiStkSwRxLDFVlanId }
3403        STATUS          current
3404        DESCRIPTION
3405                "Generated when Loop Protection feature detects a loop by Loop Detection method."
3406        ::= { atiStkSwTrapsInfo 27 }
3407
3408
3409-- The atiStkSwQoSGroup
3410-- This group is not applicable to 8300 series products.
3411
3412-- atiStkSwQoSGroupNumberOfQueues  OBJECT-TYPE
3413--      SYNTAX          Integer32
3414--      MAX-ACCESS      read-only
3415--      STATUS          current
3416--      DESCRIPTION
3417--              "This object gives a count of the CoS Queues supported by the chipset.
3418--
3419--              This object is not applicable to 8300 series products."
3420--      ::= { atiStkSwQoSGroup 1 }
3421
3422-- atiStkSwQoSGroupSchedulingMode  OBJECT-TYPE
3423--      SYNTAX          INTEGER {
3424--                              strict-priority (1),
3425--                              weighted-round-robin (2)
3426--                              }
3427--      MAX-ACCESS      read-write
3428--      STATUS          current
3429--      DESCRIPTION
3430--              "This object allows to configure QOS scheduling mode.
3431--
3432--              This object is not applicable to 8300 series products."
3433--      ::= { atiStkSwQoSGroup 2 }
3434
3435-- The atiStkSwQoSGroupCoSToQueueTable
3436
3437-- atiStkSwQoSGroupCoSToQueueTable  OBJECT-TYPE
3438--      SYNTAX          SEQUENCE OF AtiStkSwQoSGroupCoSToQueueEntry
3439--      MAX-ACCESS      not-accessible
3440--      STATUS          current
3441--      DESCRIPTION
3442--              "This table object allows to configure queue for each CoS (Class fo Service) priority.
3443--
3444--              This table object is not applicable to 8300 series products."
3445--      ::= { atiStkSwQoSGroup 3 }
3446
3447-- atiStkSwQoSGroupCoSToQueueEntry  OBJECT-TYPE
3448--      SYNTAX          AtiStkSwQoSGroupCoSToQueueEntry
3449--      MAX-ACCESS      not-accessible
3450--      STATUS          current
3451--      DESCRIPTION
3452--              "This object specifies an entry in 'atiStkSwQoSGroupCoSToQueueTable'
3453--              that describes the mapping of CoS priorities to corresponding Cos Queues."
3454--      INDEX           { atiStkSwQoSGroupCoSPriority }
3455--      ::= { atiStkSwQoSGroupCoSToQueueTable 1 }
3456
3457-- AtiStkSwQoSGroupCoSToQueueEntry ::=
3458--      SEQUENCE {
3459--              atiStkSwQoSGroupCoSPriority             INTEGER,
3460--              atiStkSwQoSGroupCoSQueue                INTEGER
3461--              }
3462
3463-- atiStkSwQoSGroupCoSPriority  OBJECT-TYPE
3464--      SYNTAX          INTEGER {
3465--                              cos-priority-0 (1),
3466--                              cos-priority-1 (2),
3467--                              cos-priority-2 (3),
3468--                              cos-priority-3 (4),
3469--                              cos-priority-4 (5),
3470--                              cos-priority-5 (6),
3471--                              cos-priority-6 (7),
3472--                              cos-priority-7 (8)
3473--                              }
3474--      MAX-ACCESS      read-only
3475--      STATUS          current
3476--      DESCRIPTION
3477--              "This object specifies the CoS priority."
3478--      ::= { atiStkSwQoSGroupCoSToQueueEntry 1 }
3479
3480-- atiStkSwQoSGroupCoSQueue  OBJECT-TYPE
3481--      SYNTAX          INTEGER {
3482--                              egress-queue-0 (1),
3483--                              egress-queue-1 (2),
3484--                              egress-queue-2 (3),
3485--                              egress-queue-3 (4),
3486--                              egress-queue-4 (5),
3487--                              egress-queue-5 (6),
3488--                              egress-queue-6 (7),
3489--                              egress-queue-7 (8)
3490--                              }
3491--      MAX-ACCESS      read-write
3492--      STATUS          current
3493--      DESCRIPTION
3494--              "This object specifies the queue for each CoS priority. Please
3495--              note that the 94xx supports 8 levels, however, the 85xx
3496--              supports 4 levels."
3497--      ::= { atiStkSwQoSGroupCoSToQueueEntry 2 }
3498
3499-- The atiStkSwQoSGroupQueueToWeightTable
3500
3501-- atiStkSwQoSGroupQueueToWeightTable  OBJECT-TYPE
3502--      SYNTAX          SEQUENCE OF AtiStkSwQoSGroupQueueToWeightEntry
3503--      MAX-ACCESS      not-accessible
3504--      STATUS          current
3505--      DESCRIPTION
3506--              "This object allows to configure weight for each CoS (Class fo Service) queue .
3507--
3508--              This object table is not applicable to 8300 series products."
3509--      ::= { atiStkSwQoSGroup 4 }
3510
3511-- atiStkSwQoSGroupQueueToWeightEntry  OBJECT-TYPE
3512--      SYNTAX          AtiStkSwQoSGroupQueueToWeightEntry
3513--      MAX-ACCESS      not-accessible
3514--      STATUS          current
3515--      DESCRIPTION
3516--              "This object specifies an entry in 'atiStkSwQoSGroupQueueToWeightTable'
3517--              that describes the mapping of CoS queues to corresponding weights."
3518--      INDEX           { atiStkSwQoSGroupQueue }
3519--      ::= { atiStkSwQoSGroupQueueToWeightTable 1 }
3520
3521-- AtiStkSwQoSGroupQueueToWeightEntry ::=
3522--      SEQUENCE {
3523--              atiStkSwQoSGroupQueue                   INTEGER,
3524--              atiStkSwQoSGroupQueueWeight             INTEGER
3525--              }
3526
3527-- atiStkSwQoSGroupQueue  OBJECT-TYPE
3528--      SYNTAX          INTEGER {
3529--                              egress-queue-0 (1),
3530--                              egress-queue-1 (2),
3531--                              egress-queue-2 (3),
3532--                              egress-queue-3 (4),
3533--                              egress-queue-4 (5),
3534--                              egress-queue-5 (6),
3535--                              egress-queue-6 (7),
3536--                              egress-queue-7 (8)
3537--                              }
3538--      MAX-ACCESS      read-only
3539--      STATUS          current
3540--      DESCRIPTION
3541--              "This object specifies the queue. Please note that the 94xx
3542--              supports 8 levels, however, the 85xx supports 4 levels."
3543--      ::= { atiStkSwQoSGroupQueueToWeightEntry 1 }
3544
3545-- atiStkSwQoSGroupQueueWeight  OBJECT-TYPE
3546--      SYNTAX          INTEGER (0..256)
3547--      MAX-ACCESS      read-write
3548--      STATUS          current
3549--      DESCRIPTION
3550--              "This object specifies the queue weight for each queue."
3551--      ::= { atiStkSwQoSGroupQueueToWeightEntry 2 }
3552
3553-- atiStkSwQosFlowGrpTable --
3554
3555-- atiStkSwQosFlowGrpTable  OBJECT-TYPE
3556--      SYNTAX          SEQUENCE OF AtiStkSwQosFlowGrpEntry
3557--      MAX-ACCESS      not-accessible
3558--      STATUS          current
3559--      DESCRIPTION
3560--              "This table contains a list of modules present in the switch
3561--              stack and their associated hardware information."
3562--      ::= { atiStkSwQoSGroup 5 }
3563
3564-- atiStkSwQosFlowGrpEntry  OBJECT-TYPE
3565--      SYNTAX          AtiStkSwQosFlowGrpEntry
3566--      MAX-ACCESS      not-accessible
3567--      STATUS          current
3568--      DESCRIPTION
3569--              "This object specifies an entry in 'atiStkSwQosFlowGrpTable'
3570--              that describes the hardware informaton for a module present in
3571--              the switch stack."
3572--      INDEX           { atiStkSwQosFlowGrpModuleId, atiStkSwQosFlowGrpId }
3573--      ::= { atiStkSwQosFlowGrpTable 1 }
3574
3575-- AtiStkSwQosFlowGrpEntry ::=
3576--      SEQUENCE {
3577--              atiStkSwQosFlowGrpModuleId              Integer32,
3578--              atiStkSwQosFlowGrpId                    Integer32,
3579--              atiStkSwQosFlowGrpDescription           DisplayString,
3580--              atiStkSwQosFlowGrpDSCPValue             DisplayString,
3581--              atiStkSwQosFlowGrpPriority              DisplayString,
3582--              atiStkSwQosFlowGrpRemarkPriority        INTEGER,
3583--              atiStkSwQosFlowGrpTos                   DisplayString,
3584--              atiStkSwQosFlowGrpTosToPriority         INTEGER,
3585--              atiStkSwQosFlowGrpPriorityToTos         INTEGER,
3586--              atiStkSwQosFlowGrpClassifierList        DisplayString,
3587--              atiStkSwQosFlowGrpRowStatus             RowStatus
3588--              }
3589
3590-- atiStkSwQosFlowGrpModuleId  OBJECT-TYPE
3591--      SYNTAX          Integer32 (1..8)
3592--      MAX-ACCESS      read-only
3593--      STATUS          current
3594--      DESCRIPTION
3595--              "An index that corresponds to which module the data is retrieved
3596--              with stacking capability."
3597--      ::= { atiStkSwQosFlowGrpEntry 1 }
3598
3599-- atiStkSwQosFlowGrpId   OBJECT-TYPE
3600--      SYNTAX          Integer32 (0..1023)
3601--      MAX-ACCESS      read-only
3602--      STATUS          current
3603--      DESCRIPTION
3604--              "An index that corresponds to specific Flow Group base on Id within
3605--              Flow Group list."
3606--      ::= { atiStkSwQosFlowGrpEntry 2 }
3607
3608-- atiStkSwQosFlowGrpDescription  OBJECT-TYPE
3609--      SYNTAX          DisplayString (SIZE(1..255))
3610--      MAX-ACCESS      read-write
3611--      STATUS          current
3612--      DESCRIPTION
3613--              "The description of a specific Flow Group."
3614--      ::= { atiStkSwQosFlowGrpEntry 3 }
3615
3616-- atiStkSwQosFlowGrpDSCPValue  OBJECT-TYPE
3617--      SYNTAX          DisplayString (SIZE(0..4))
3618--      MAX-ACCESS      read-write
3619--      STATUS          current
3620--      DESCRIPTION
3621--              ""
3622--      ::= { atiStkSwQosFlowGrpEntry 4 }
3623
3624-- atiStkSwQosFlowGrpPriority  OBJECT-TYPE
3625--      SYNTAX          DisplayString (SIZE(0..2))
3626--      MAX-ACCESS      read-write
3627--      STATUS          current
3628--      DESCRIPTION
3629--              ""
3630--      ::= { atiStkSwQosFlowGrpEntry 5 }
3631
3632-- atiStkSwQosFlowGrpRemarkPriority  OBJECT-TYPE
3633--      SYNTAX          INTEGER {
3634--                              yes (1),
3635--                              no (2)
3636--                              }
3637--      MAX-ACCESS      read-write
3638--      STATUS          current
3639--      DESCRIPTION
3640--              ""
3641--      ::= { atiStkSwQosFlowGrpEntry 6 }
3642
3643-- atiStkSwQosFlowGrpTos  OBJECT-TYPE
3644--      SYNTAX          DisplayString (SIZE(0..2))
3645--      MAX-ACCESS      read-write
3646--      STATUS          current
3647--      DESCRIPTION
3648--              ""
3649--      ::= { atiStkSwQosFlowGrpEntry 7 }
3650
3651-- atiStkSwQosFlowGrpTosToPriority  OBJECT-TYPE
3652--      SYNTAX          INTEGER {
3653--                              yes (1),
3654--                              no (2)
3655--                              }
3656--      MAX-ACCESS      read-write
3657--      STATUS          current
3658--      DESCRIPTION
3659--              ""
3660--      ::= { atiStkSwQosFlowGrpEntry 8 }
3661
3662-- atiStkSwQosFlowGrpPriorityToTos  OBJECT-TYPE
3663--      SYNTAX          INTEGER {
3664--                              yes (1),
3665--                              no (2)
3666--                              }
3667--      MAX-ACCESS      read-write
3668--      STATUS          current
3669--      DESCRIPTION
3670--              ""
3671--      ::= { atiStkSwQosFlowGrpEntry 9 }
3672
3673-- atiStkSwQosFlowGrpClassifierList  OBJECT-TYPE
3674--      SYNTAX          DisplayString
3675--      MAX-ACCESS      read-write
3676--      STATUS          current
3677--      DESCRIPTION
3678--              ""
3679--      ::= { atiStkSwQosFlowGrpEntry 10 }
3680
3681-- atiStkSwQosFlowGrpRowStatus  OBJECT-TYPE
3682--      SYNTAX          RowStatus
3683--      MAX-ACCESS      read-create
3684--      STATUS          current
3685--      DESCRIPTION
3686--              ""
3687--      ::= { atiStkSwQosFlowGrpEntry 11 }
3688
3689-- atiStkSwQosTrafficClassTable
3690
3691-- atiStkSwQosTrafficClassTable  OBJECT-TYPE
3692--      SYNTAX          SEQUENCE OF AtiStkSwQosTrafficClassEntry
3693--      MAX-ACCESS      not-accessible
3694--      STATUS          current
3695--      DESCRIPTION
3696--              "This table contains a list of modules present in the switch
3697--              stack and their associated hardware information."
3698--      ::= { atiStkSwQoSGroup 6 }
3699
3700-- atiStkSwQosTrafficClassEntry  OBJECT-TYPE
3701--      SYNTAX          AtiStkSwQosTrafficClassEntry
3702--      MAX-ACCESS      not-accessible
3703--      STATUS          current
3704--      DESCRIPTION
3705--              "This object specifies an entry in 'atiStkSwQosTrafficClassTable'
3706--              that describes the hardware informaton for a module present in
3707--              the switch stack."
3708--      INDEX           { atiStkSwQosTrafficClassModuleId, atiStkSwQosTrafficClassId }
3709--      ::= { atiStkSwQosTrafficClassTable 1 }
3710
3711-- AtiStkSwQosTrafficClassEntry ::=
3712--      SEQUENCE {
3713--              atiStkSwQosTrafficClassModuleId                 Integer32,
3714--              atiStkSwQosTrafficClassId                       Integer32,
3715--              atiStkSwQosTrafficClassDescription              DisplayString,
3716--              atiStkSwQosTrafficClassExceedAction             INTEGER,
3717--              atiStkSwQosTrafficClassExceedRemarkValue        Integer32,
3718--              atiStkSwQosTrafficClassDSCPValue                DisplayString,
3719--              atiStkSwQosTrafficClassMaxBandwidth             DisplayString,
3720--              atiStkSwQosTrafficClassBurstSize                DisplayString,
3721--              atiStkSwQosTrafficClassPriority                 DisplayString,
3722--              atiStkSwQosTrafficClassRemarkPriority           INTEGER,
3723--              atiStkSwQosTrafficClassToS                      DisplayString,
3724--              atiStkSwQosTrafficClassMoveToSToPriority        INTEGER,
3725--              atiStkSwQosTrafficClassMovePriorityToToS        INTEGER,
3726--              atiStkSwQosTrafficClassFlowGroupList            DisplayString,
3727--              atiStkSwQosTrafficClassRowStatus                RowStatus
3728--              }
3729
3730-- atiStkSwQosTrafficClassModuleId  OBJECT-TYPE
3731--      SYNTAX          Integer32 (1..8)
3732--      MAX-ACCESS      read-only
3733--      STATUS          current
3734--      DESCRIPTION
3735--              ""
3736--      ::= { atiStkSwQosTrafficClassEntry 1 }
3737
3738-- atiStkSwQosTrafficClassId  OBJECT-TYPE
3739--      SYNTAX          Integer32 (0..511)
3740--      MAX-ACCESS      read-only
3741--     STATUS          current
3742--      DESCRIPTION
3743--              ""
3744--      ::= { atiStkSwQosTrafficClassEntry 2 }
3745
3746-- atiStkSwQosTrafficClassDescription  OBJECT-TYPE
3747--      SYNTAX          DisplayString (SIZE(1..255))
3748--      MAX-ACCESS      read-write
3749--      STATUS          current
3750--      DESCRIPTION
3751--              ""
3752--      ::= { atiStkSwQosTrafficClassEntry 3 }
3753
3754-- atiStkSwQosTrafficClassExceedAction  OBJECT-TYPE
3755--      SYNTAX          INTEGER {
3756--                              drop (1),
3757--                              remark (2)
3758--                              }
3759--      MAX-ACCESS      read-write
3760--      STATUS          current
3761--      DESCRIPTION
3762--              ""
3763--      ::= { atiStkSwQosTrafficClassEntry 4 }
3764
3765-- atiStkSwQosTrafficClassExceedRemarkValue  OBJECT-TYPE
3766--      SYNTAX          Integer32 (0..63)
3767--      MAX-ACCESS      read-write
3768--      STATUS          current
3769--      DESCRIPTION
3770--              ""
3771--      ::= { atiStkSwQosTrafficClassEntry 5 }
3772
3773-- atiStkSwQosTrafficClassDSCPValue  OBJECT-TYPE
3774--      SYNTAX          DisplayString (SIZE(0..4))
3775--      MAX-ACCESS      read-write
3776--      STATUS          current
3777--      DESCRIPTION     ""
3778--      ::= { atiStkSwQosTrafficClassEntry 6 }
3779
3780-- atiStkSwQosTrafficClassMaxBandwidth  OBJECT-TYPE
3781--      SYNTAX          DisplayString (SIZE(0..8))
3782--      MAX-ACCESS      read-write
3783--      STATUS          current
3784--      DESCRIPTION
3785--              ""
3786--      ::= { atiStkSwQosTrafficClassEntry 7 }
3787
3788-- atiStkSwQosTrafficClassBurstSize  OBJECT-TYPE
3789--      SYNTAX          DisplayString (SIZE(0..8))
3790--      MAX-ACCESS      read-write
3791--      STATUS          current
3792--      DESCRIPTION
3793--              ""
3794--      ::= { atiStkSwQosTrafficClassEntry 8 }
3795
3796-- atiStkSwQosTrafficClassPriority  OBJECT-TYPE
3797--      SYNTAX          DisplayString (SIZE(0..4))
3798--      MAX-ACCESS      read-write
3799--      STATUS          current
3800--      DESCRIPTION
3801--              ""
3802--      ::= { atiStkSwQosTrafficClassEntry 9 }
3803
3804-- atiStkSwQosTrafficClassRemarkPriority  OBJECT-TYPE
3805--      SYNTAX          INTEGER {
3806--                              yes (1),
3807--                              no (2)
3808--                              }
3809--      MAX-ACCESS      read-write
3810--      STATUS          current
3811--      DESCRIPTION
3812--              ""
3813--      ::= { atiStkSwQosTrafficClassEntry 10 }
3814
3815-- atiStkSwQosTrafficClassToS  OBJECT-TYPE
3816--      SYNTAX          DisplayString (SIZE(0..4))
3817--      MAX-ACCESS      read-write
3818--      STATUS          current
3819--      DESCRIPTION     ""
3820--      ::= { atiStkSwQosTrafficClassEntry 11 }
3821
3822-- atiStkSwQosTrafficClassMoveToSToPriority   OBJECT-TYPE
3823--      SYNTAX          INTEGER {
3824--                              yes (1),
3825--                              no (2)
3826--                              }
3827--      MAX-ACCESS      read-write
3828--      STATUS          current
3829--      DESCRIPTION     ""
3830--      ::= { atiStkSwQosTrafficClassEntry 12 }
3831
3832-- atiStkSwQosTrafficClassMovePriorityToToS  OBJECT-TYPE
3833--      SYNTAX          INTEGER {
3834--                              yes (1),
3835--                              no (2)
3836--                              }
3837--      MAX-ACCESS      read-write
3838--      STATUS          current
3839--      DESCRIPTION     ""
3840--      ::= { atiStkSwQosTrafficClassEntry 13 }
3841
3842-- atiStkSwQosTrafficClassFlowGroupList OBJECT-TYPE
3843--      SYNTAX          DisplayString
3844--      MAX-ACCESS      read-write
3845--      STATUS          current
3846--      DESCRIPTION     ""
3847--      ::= { atiStkSwQosTrafficClassEntry 14 }
3848
3849-- atiStkSwQosTrafficClassRowStatus  OBJECT-TYPE
3850--      SYNTAX          RowStatus
3851--      MAX-ACCESS      read-create
3852--      STATUS          current
3853--      DESCRIPTION     ""
3854--      ::= { atiStkSwQosTrafficClassEntry 15 }
3855
3856-- atiStkSwQosPolicyTable
3857
3858-- atiStkSwQosPolicyTable OBJECT-TYPE
3859--      SYNTAX          SEQUENCE OF AtiStkSwQosPolicyEntry
3860--      MAX-ACCESS      not-accessible
3861--      STATUS          current
3862--      DESCRIPTION
3863--              "This table contains a list of modules present in the switch
3864--              stack and their associated hardware information."
3865--      ::= { atiStkSwQoSGroup 7 }
3866
3867-- atiStkSwQosPolicyEntry OBJECT-TYPE
3868--      SYNTAX          AtiStkSwQosPolicyEntry
3869--      MAX-ACCESS      not-accessible
3870--      STATUS          current
3871--      DESCRIPTION
3872--              "This object specifies an entry in 'atiStkSwQosPolicyTable'
3873--              that describes the hardware informaton for a module present in
3874--              the switch stack."
3875--      INDEX           { atiStkSwQosPolicyModuleId, atiStkSwQosPolicyId }
3876--      ::= { atiStkSwQosPolicyTable 1 }
3877
3878-- AtiStkSwQosPolicyEntry ::=
3879--      SEQUENCE {
3880--              atiStkSwQosPolicyModuleId               Integer32,
3881--              atiStkSwQosPolicyId                     Integer32,
3882--              atiStkSwQosPolicyDescription            DisplayString,
3883--              atiStkSwQosPolicyRemarkDSCP             INTEGER,
3884--              atiStkSwQosPolicyDSCPValue              DisplayString,
3885--              atiStkSwQosPolicyToS                    DisplayString,
3886--              atiStkSwQosPolicyMoveToSToPriority      INTEGER,
3887--              atiStkSwQosPolicyMovePriorityToToS      INTEGER,
3888--              atiStkSwQosPolicySendToMirrorPort       INTEGER,
3889--              atiStkSwQosPolicyTrafficClassList       DisplayString,
3890--              atiStkSwQosPolicyRedirectPort           DisplayString,
3891--              atiStkSwQosPolicyIngressPortList        DisplayString,
3892--              atiStkSwQosPolicyEgressPortList         DisplayString,
3893--              atiStkSwQosPolicyRowStatus              RowStatus
3894--              }
3895
3896-- atiStkSwQosPolicyModuleId  OBJECT-TYPE
3897--      SYNTAX          Integer32 (1..8)
3898--      MAX-ACCESS      read-only
3899--      STATUS          current
3900--      DESCRIPTION
3901--              ""
3902--      ::= { atiStkSwQosPolicyEntry 1 }
3903
3904-- atiStkSwQosPolicyId  OBJECT-TYPE
3905--      SYNTAX          Integer32 (0..511)
3906--      MAX-ACCESS      read-only
3907--      STATUS          current
3908--      DESCRIPTION
3909--              ""
3910--      ::= { atiStkSwQosPolicyEntry 2 }
3911
3912-- atiStkSwQosPolicyDescription  OBJECT-TYPE
3913--      SYNTAX          DisplayString (SIZE(1..255))
3914--      MAX-ACCESS      read-write
3915--      STATUS          current
3916--      DESCRIPTION
3917--              ""
3918--      ::= { atiStkSwQosPolicyEntry 3 }
3919
3920-- atiStkSwQosPolicyRemarkDSCP  OBJECT-TYPE
3921--      SYNTAX          INTEGER {
3922--                              all (1),
3923--                              none (2)
3924--                              }
3925--      MAX-ACCESS      read-write
3926--      STATUS          current
3927--      DESCRIPTION
3928--              ""
3929--      ::= { atiStkSwQosPolicyEntry 4 }
3930
3931-- atiStkSwQosPolicyDSCPValue  OBJECT-TYPE
3932--      SYNTAX          DisplayString (SIZE(0..4))
3933--      MAX-ACCESS      read-write
3934--      STATUS          current
3935--      DESCRIPTION     ""
3936--      ::= { atiStkSwQosPolicyEntry 5 }
3937
3938-- atiStkSwQosPolicyToS   OBJECT-TYPE
3939--      SYNTAX          DisplayString (SIZE(0..4))
3940--      MAX-ACCESS      read-write
3941--      STATUS          current
3942--      DESCRIPTION     ""
3943--      ::= { atiStkSwQosPolicyEntry 6 }
3944
3945-- atiStkSwQosPolicyMoveToSToPriority  OBJECT-TYPE
3946--      SYNTAX          INTEGER {
3947--                              yes (1),
3948--                              no (2)
3949--                              }
3950--      MAX-ACCESS      read-write
3951--      STATUS          current
3952--      DESCRIPTION     ""
3953--      ::= { atiStkSwQosPolicyEntry 7 }
3954
3955-- atiStkSwQosPolicyMovePriorityToToS   OBJECT-TYPE
3956--      SYNTAX          INTEGER {
3957--                              yes (1),
3958--                              no (2)
3959--                              }
3960--      MAX-ACCESS      read-write
3961--      STATUS          current
3962--      DESCRIPTION     ""
3963--      ::= { atiStkSwQosPolicyEntry 8 }
3964
3965-- atiStkSwQosPolicySendToMirrorPort  OBJECT-TYPE
3966--      SYNTAX          INTEGER {
3967--                              yes (1),
3968--                              no (2)
3969--                              }
3970--      MAX-ACCESS      read-write
3971--      STATUS          current
3972--      DESCRIPTION     ""
3973--      ::= { atiStkSwQosPolicyEntry 9 }
3974
3975-- atiStkSwQosPolicyTrafficClassList  OBJECT-TYPE
3976--      SYNTAX          DisplayString
3977--      MAX-ACCESS      read-write
3978--      STATUS          current
3979--      DESCRIPTION     ""
3980--      ::= { atiStkSwQosPolicyEntry 10 }
3981
3982-- atiStkSwQosPolicyRedirectPort  OBJECT-TYPE
3983--      SYNTAX          DisplayString
3984--      MAX-ACCESS      read-write
3985--      STATUS          current
3986--      DESCRIPTION     ""
3987--      ::= { atiStkSwQosPolicyEntry 11 }
3988
3989-- atiStkSwQosPolicyIngressPortList  OBJECT-TYPE
3990--      SYNTAX          DisplayString
3991--      MAX-ACCESS      read-write
3992--      STATUS          current
3993--      DESCRIPTION     ""
3994--      ::= { atiStkSwQosPolicyEntry 12 }
3995
3996-- atiStkSwQosPolicyEgressPortList  OBJECT-TYPE
3997--      SYNTAX          DisplayString
3998--      MAX-ACCESS      read-write
3999--      STATUS          current
4000--      DESCRIPTION     ""
4001--      ::= { atiStkSwQosPolicyEntry 13 }
4002
4003-- atiStkSwQosPolicyRowStatus  OBJECT-TYPE
4004--      SYNTAX          RowStatus
4005--      MAX-ACCESS      read-create
4006--      STATUS          current
4007--      DESCRIPTION     ""
4008--      ::= { atiStkSwQosPolicyEntry 14 }
4009
4010-- atiStkSwQosGroupPortCosPriorityTable
4011
4012-- atiStkSwQoSGroupPortCoSPriorityTable OBJECT-TYPE
4013--      SYNTAX          SEQUENCE OF AtiStkSwQoSGroupPortCoSPriorityEntry
4014--      MAX-ACCESS      not-accessible
4015--      STATUS          current
4016--      DESCRIPTION
4017--              "This table object allows to configure port priority for each CoS (Class of Service)
4018--              priority. This table object is not applicable to 8300 series products."
4019--      ::= { atiStkSwQoSGroup 8 }
4020
4021-- atiStkSwQoSGroupPortCoSPriorityEntry OBJECT-TYPE
4022--      SYNTAX          AtiStkSwQoSGroupPortCoSPriorityEntry
4023--      MAX-ACCESS      not-accessible
4024--      STATUS          current
4025--      DESCRIPTION
4026--              "This object specifies an entry in 'atiStkSwQoSGroupPortCoSPriorityTable'
4027--              it defines the CoS priority for each port, and the priority defined for a
4028--              port should override priority already in the priority tagged packet
4029--              received by the switch."
4030--      INDEX           { atiStkSwQoSGroupPortCoSPriorityModuleId,
4031--                      atiStkSwQoSGroupPortCoSPriorityPortId }
4032--      ::= { atiStkSwQoSGroupPortCoSPriorityTable 1 }
4033
4034-- AtiStkSwQoSGroupPortCoSPriorityEntry ::=
4035--      SEQUENCE {
4036--              atiStkSwQoSGroupPortCoSPriorityModuleId         Integer32,
4037--              atiStkSwQoSGroupPortCoSPriorityPortId           Integer32,
4038--              atiStkSwQoSGroupPortCoSPriorityPriority         Integer32,
4039--              atiStkSwQoSGroupPortCoSPriorityOverridePriority INTEGER
4040--              }
4041
4042-- atiStkSwQoSGroupPortCoSPriorityModuleId  OBJECT-TYPE
4043--      SYNTAX          Integer32 (1..8)
4044--      MAX-ACCESS      read-only
4045--      STATUS          current
4046--      DESCRIPTION
4047--              "This object specifies the Module Id of the table."
4048--      ::= { atiStkSwQoSGroupPortCoSPriorityEntry 1 }
4049
4050-- atiStkSwQoSGroupPortCoSPriorityPortId  OBJECT-TYPE
4051--      SYNTAX          Integer32
4052--      MAX-ACCESS      read-only
4053--      STATUS          current
4054--      DESCRIPTION
4055--              "This object specifies the IfIndex of the table."
4056--      ::= { atiStkSwQoSGroupPortCoSPriorityEntry 2 }
4057
4058-- atiStkSwQoSGroupPortCoSPriorityPriority  OBJECT-TYPE
4059--      SYNTAX          Integer32 (0..7)
4060--      MAX-ACCESS      read-write
4061--      STATUS          current
4062--      DESCRIPTION
4063--              "This object specifies the priority for each port CoS priority."
4064--      ::= { atiStkSwQoSGroupPortCoSPriorityEntry 3 }
4065
4066-- atiStkSwQoSGroupPortCoSPriorityOverridePriority  OBJECT-TYPE
4067--      SYNTAX          INTEGER {
4068--                              yes (1),
4069--                              no (2)
4070--                              }
4071--      MAX-ACCESS      read-write
4072--      STATUS          current
4073--      DESCRIPTION
4074--              "This object specifies the override priority for each port CoS priority."
4075--      ::= { atiStkSwQoSGroupPortCoSPriorityEntry 4 }
4076
4077--
4078-- atiStkSwQoSGroup Tables
4079--
4080
4081atiStkSwQosStatusTable OBJECT-TYPE
4082        SYNTAX      SEQUENCE OF AtiStkSwQosStatusEntry
4083        MAX-ACCESS  not-accessible
4084        STATUS      current
4085        DESCRIPTION
4086                "atiStkSwQosStatusTable"
4087        ::= { atiStkSwQoSGroup 1 }
4088
4089atiStkSwQosStatusEntry OBJECT-TYPE
4090        SYNTAX      AtiStkSwQosStatusEntry
4091        MAX-ACCESS  not-accessible
4092        STATUS      current
4093        DESCRIPTION
4094                " "
4095        INDEX { atiStkSwQosStatusPortId }
4096        ::= { atiStkSwQosStatusTable 1 }
4097
4098AtiStkSwQosStatusEntry ::=
4099        SEQUENCE {
4100                atiStkSwQosStatusPortId          Integer32,
4101                atiStkSwQosStatusStatus          INTEGER
4102        }
4103
4104atiStkSwQosStatusPortId OBJECT-TYPE
4105        SYNTAX      Integer32 (0..255)
4106        MAX-ACCESS  read-only
4107        STATUS      current
4108        DESCRIPTION
4109                "Index into atiStkSwQosStatusTable"
4110        ::= { atiStkSwQosStatusEntry 1 }
4111
4112atiStkSwQosStatusStatus OBJECT-TYPE
4113        SYNTAX      INTEGER {
4114                                        disable (0),
4115                                        enable  (1)
4116                                }
4117        MAX-ACCESS  read-write
4118        STATUS      current
4119        DESCRIPTION
4120                " "
4121        ::= { atiStkSwQosStatusEntry 2 }
4122
4123atiStkSwQosInterfaceDetailsTable OBJECT-TYPE
4124        SYNTAX      SEQUENCE OF AtiStkSwQosInterfaceDetailsEntry
4125        MAX-ACCESS  not-accessible
4126        STATUS      current
4127        DESCRIPTION
4128                "atiStkSwQosInterfaceDetailsTable"
4129        ::= { atiStkSwQoSGroup 2 }
4130
4131atiStkSwQosInterfaceDetailsEntry OBJECT-TYPE
4132        SYNTAX      AtiStkSwQosInterfaceDetailsEntry
4133        MAX-ACCESS  not-accessible
4134        STATUS      current
4135        DESCRIPTION
4136                "atiStkSwQosInterfaceDetailsEntry"
4137        INDEX { atiStkSwQosInterfaceDetailsPortId }
4138        ::= { atiStkSwQosInterfaceDetailsTable 1 }
4139
4140AtiStkSwQosInterfaceDetailsEntry ::=
4141        SEQUENCE {
4142                atiStkSwQosInterfaceDetailsPortId                       Integer32,
4143                atiStkSwQosInterfaceDetailsDefaultQueue                 Integer32,
4144                atiStkSwQosInterfaceDetailsTrust                        INTEGER,
4145                atiStkSwQosInterfaceDetailsSetCOS                       DisplayString,
4146                atiStkSwQosInterfaceDetailsSetDSCP                      DisplayString,
4147                atiStkSwQosInterfaceDetailsSchedularAndQueueWeightList  DisplayString
4148                }
4149
4150atiStkSwQosInterfaceDetailsPortId  OBJECT-TYPE
4151        SYNTAX          Integer32 (0..255)
4152        MAX-ACCESS      read-only
4153        STATUS          current
4154        DESCRIPTION
4155                "Index into atiStkSwQosInterfaceDetailsPortId"
4156        ::= { atiStkSwQosInterfaceDetailsEntry 1 }
4157
4158atiStkSwQosInterfaceDetailsDefaultQueue  OBJECT-TYPE
4159        SYNTAX          Integer32
4160        MAX-ACCESS      read-write
4161        STATUS          current
4162        DESCRIPTION
4163                "atiStkSwQosInterfaceDetailsDefaultQueue"
4164        ::= { atiStkSwQosInterfaceDetailsEntry 2 }
4165
4166atiStkSwQosInterfaceDetailsTrust  OBJECT-TYPE
4167        SYNTAX          INTEGER {
4168                                none (0),
4169                                cos (1),
4170                                dscp (2)
4171                                }
4172        MAX-ACCESS      read-write
4173        STATUS          current
4174        DESCRIPTION
4175                "atiStkSwQosInterfaceDetailsDefaultQueue"
4176        ::= { atiStkSwQosInterfaceDetailsEntry 3 }
4177
4178atiStkSwQosInterfaceDetailsSetCOS  OBJECT-TYPE
4179        SYNTAX          DisplayString (SIZE(1..255))
4180        MAX-ACCESS      read-write
4181        STATUS          current
4182        DESCRIPTION
4183                "atiStkSwQosInterfaceDetailsMarkOrRemark"
4184        ::= { atiStkSwQosInterfaceDetailsEntry 4 }
4185
4186atiStkSwQosInterfaceDetailsSetDSCP  OBJECT-TYPE
4187        SYNTAX          DisplayString (SIZE(1..255))
4188        MAX-ACCESS      read-write
4189        STATUS          current
4190        DESCRIPTION
4191                "atiStkSwQosInterfaceDetailsMarkOrRemark"
4192        ::= { atiStkSwQosInterfaceDetailsEntry 5 }
4193
4194atiStkSwQosInterfaceDetailsSchedularAndQueueWeightList  OBJECT-TYPE
4195        SYNTAX          DisplayString (SIZE(1..255))
4196        MAX-ACCESS      read-write
4197        STATUS          current
4198        DESCRIPTION
4199                "atiStkSwQosInterfaceDetailsSchedularAndQueueWeightList"
4200        ::= { atiStkSwQosInterfaceDetailsEntry 6 }
4201
4202
4203atiStkSwQosCosQueueMapTable  OBJECT-TYPE
4204        SYNTAX          SEQUENCE OF AtiStkSwQosCosQueueMapEntry
4205        MAX-ACCESS      not-accessible
4206        STATUS          current
4207        DESCRIPTION
4208                "atiStkSwQosCosQueueMapTable"
4209        ::= { atiStkSwQoSGroup 3 }
4210
4211atiStkSwQosCosQueueMapEntry  OBJECT-TYPE
4212        SYNTAX          AtiStkSwQosCosQueueMapEntry
4213        MAX-ACCESS      not-accessible
4214        STATUS          current
4215        DESCRIPTION
4216                "atiStkSwQosCosQueueMapEntry"
4217        INDEX           { atiStkSwQosCosQueueMapPortId }
4218        ::= { atiStkSwQosCosQueueMapTable 1 }
4219
4220AtiStkSwQosCosQueueMapEntry ::=
4221        SEQUENCE {
4222                atiStkSwQosCosQueueMapPortId            Integer32,
4223                atiStkSwQosCosQueueMapCos0Queue         Integer32,
4224                atiStkSwQosCosQueueMapCos1Queue         Integer32,
4225                atiStkSwQosCosQueueMapCos2Queue         Integer32,
4226                atiStkSwQosCosQueueMapCos3Queue         Integer32,
4227                atiStkSwQosCosQueueMapCos4Queue         Integer32,
4228                atiStkSwQosCosQueueMapCos5Queue         Integer32,
4229                atiStkSwQosCosQueueMapCos6Queue         Integer32,
4230                atiStkSwQosCosQueueMapCos7Queue         Integer32,
4231                atiStkSwQosCosQueueMapDefaultMap        INTEGER
4232                }
4233
4234atiStkSwQosCosQueueMapPortId  OBJECT-TYPE
4235        SYNTAX          Integer32 (0..255)
4236        MAX-ACCESS      read-only
4237        STATUS          current
4238        DESCRIPTION
4239                "Index into atiStkSwQosCosQueueMapTable"
4240        ::= { atiStkSwQosCosQueueMapEntry 1 }
4241
4242atiStkSwQosCosQueueMapCos0Queue  OBJECT-TYPE
4243        SYNTAX          Integer32 (0..7)
4244        MAX-ACCESS      read-write
4245        STATUS          current
4246        DESCRIPTION
4247                "atiStkSwQosCosQueueMapCos0Queue"
4248        ::= { atiStkSwQosCosQueueMapEntry 2 }
4249
4250atiStkSwQosCosQueueMapCos1Queue  OBJECT-TYPE
4251        SYNTAX          Integer32 (0..7)
4252        MAX-ACCESS      read-write
4253        STATUS          current
4254        DESCRIPTION
4255                "atiStkSwQosCosQueueMapCos1Queue"
4256        ::= { atiStkSwQosCosQueueMapEntry 3 }
4257
4258atiStkSwQosCosQueueMapCos2Queue  OBJECT-TYPE
4259        SYNTAX          Integer32 (0..7)
4260        MAX-ACCESS      read-write
4261        STATUS          current
4262        DESCRIPTION
4263                "atiStkSwQosCosQueueMapCos2Queue"
4264        ::= { atiStkSwQosCosQueueMapEntry 4 }
4265
4266atiStkSwQosCosQueueMapCos3Queue  OBJECT-TYPE
4267        SYNTAX          Integer32 (0..7)
4268        MAX-ACCESS      read-write
4269        STATUS          current
4270        DESCRIPTION
4271                "atiStkSwQosCosQueueMapCos3Queue"
4272        ::= { atiStkSwQosCosQueueMapEntry 5 }
4273
4274atiStkSwQosCosQueueMapCos4Queue  OBJECT-TYPE
4275        SYNTAX          Integer32 (0..7)
4276        MAX-ACCESS      read-write
4277        STATUS          current
4278        DESCRIPTION
4279                "atiStkSwQosCosQueueMapCos4Queue"
4280        ::= { atiStkSwQosCosQueueMapEntry 6 }
4281
4282atiStkSwQosCosQueueMapCos5Queue  OBJECT-TYPE
4283        SYNTAX          Integer32 (0..7)
4284        MAX-ACCESS      read-write
4285        STATUS          current
4286        DESCRIPTION
4287                "atiStkSwQosCosQueueMapCos5Queue"
4288        ::= { atiStkSwQosCosQueueMapEntry 7 }
4289
4290atiStkSwQosCosQueueMapCos6Queue  OBJECT-TYPE
4291        SYNTAX          Integer32 (0..7)
4292        MAX-ACCESS      read-write
4293        STATUS          current
4294        DESCRIPTION
4295                "atiStkSwQosCosQueueMapCos6Queue"
4296        ::= { atiStkSwQosCosQueueMapEntry 8 }
4297
4298atiStkSwQosCosQueueMapCos7Queue  OBJECT-TYPE
4299        SYNTAX          Integer32 (0..7)
4300        MAX-ACCESS      read-write
4301        STATUS          current
4302        DESCRIPTION
4303                "atiStkSwQosCosQueueMapCos7Queue"
4304        ::= { atiStkSwQosCosQueueMapEntry 9 }
4305
4306atiStkSwQosCosQueueMapDefaultMap  OBJECT-TYPE
4307        SYNTAX          INTEGER {
4308                                no (0),
4309                                yes (1)
4310                                }
4311        MAX-ACCESS      read-write
4312        STATUS          current
4313        DESCRIPTION
4314                "atiStkSwQosCosQueueMapDefaultQueue"
4315        ::= { atiStkSwQosCosQueueMapEntry 10 }
4316
4317atiStkSwQosDscpQueueMapTable  OBJECT-TYPE
4318        SYNTAX          SEQUENCE OF AtiStkSwQosDscpQueueMapEntry
4319        MAX-ACCESS      not-accessible
4320        STATUS          current
4321        DESCRIPTION
4322                "atiStkSwQosDscpQueueMapTable"
4323        ::= { atiStkSwQoSGroup 4 }
4324
4325atiStkSwQosDscpQueueMapEntry  OBJECT-TYPE
4326        SYNTAX          AtiStkSwQosDscpQueueMapEntry
4327        MAX-ACCESS      not-accessible
4328        STATUS          current
4329        DESCRIPTION
4330                "atiStkSwQosDscpQueueMapEntry"
4331        INDEX           { atiStkSwQosDscpQueueMapPortId }
4332        ::= { atiStkSwQosDscpQueueMapTable 1 }
4333
4334AtiStkSwQosDscpQueueMapEntry ::=
4335        SEQUENCE {
4336                atiStkSwQosDscpQueueMapPortId           Integer32,
4337                atiStkSwQosDscpQueueMapQueue0           DisplayString,
4338                atiStkSwQosDscpQueueMapQueue1           DisplayString,
4339                atiStkSwQosDscpQueueMapQueue2           DisplayString,
4340                atiStkSwQosDscpQueueMapQueue3           DisplayString,
4341                atiStkSwQosDscpQueueMapQueue4           DisplayString,
4342                atiStkSwQosDscpQueueMapQueue5           DisplayString,
4343                atiStkSwQosDscpQueueMapQueue6           DisplayString,
4344                atiStkSwQosDscpQueueMapQueue7           DisplayString,
4345                atiStkSwQosDscpQueueMapDefaultMap       INTEGER
4346                }
4347
4348atiStkSwQosDscpQueueMapPortId  OBJECT-TYPE
4349        SYNTAX          Integer32 (0..255)
4350        MAX-ACCESS      read-only
4351        STATUS          current
4352        DESCRIPTION
4353                "Index into atiStkSwQosDscpQueueMapTable"
4354        ::= { atiStkSwQosDscpQueueMapEntry 1 }
4355
4356atiStkSwQosDscpQueueMapQueue0  OBJECT-TYPE
4357        SYNTAX          DisplayString (SIZE(1..255))
4358        MAX-ACCESS      read-write
4359        STATUS          current
4360        DESCRIPTION
4361                "atiStkSwQosDscpQueueMapQueue0"
4362        ::= { atiStkSwQosDscpQueueMapEntry 2 }
4363
4364atiStkSwQosDscpQueueMapQueue1  OBJECT-TYPE
4365        SYNTAX          DisplayString (SIZE(1..255))
4366        MAX-ACCESS      read-write
4367        STATUS          current
4368        DESCRIPTION
4369                "atiStkSwQosDscpQueueMapQueue1"
4370        ::= { atiStkSwQosDscpQueueMapEntry 3 }
4371
4372atiStkSwQosDscpQueueMapQueue2  OBJECT-TYPE
4373        SYNTAX          DisplayString (SIZE(1..255))
4374        MAX-ACCESS      read-write
4375        STATUS          current
4376        DESCRIPTION
4377                "atiStkSwQosDscpQueueMapQueue2"
4378        ::= { atiStkSwQosDscpQueueMapEntry 4 }
4379
4380atiStkSwQosDscpQueueMapQueue3  OBJECT-TYPE
4381        SYNTAX          DisplayString (SIZE(1..255))
4382        MAX-ACCESS      read-write
4383        STATUS          current
4384        DESCRIPTION
4385                "atiStkSwQosDscpQueueMapQueue3"
4386        ::= { atiStkSwQosDscpQueueMapEntry 5 }
4387
4388atiStkSwQosDscpQueueMapQueue4  OBJECT-TYPE
4389        SYNTAX          DisplayString (SIZE(1..255))
4390        MAX-ACCESS      read-write
4391        STATUS          current
4392        DESCRIPTION
4393                "atiStkSwQosDscpQueueMapQueue4"
4394        ::= { atiStkSwQosDscpQueueMapEntry 6 }
4395
4396atiStkSwQosDscpQueueMapQueue5  OBJECT-TYPE
4397        SYNTAX          DisplayString (SIZE(1..255))
4398        MAX-ACCESS      read-write
4399        STATUS          current
4400        DESCRIPTION
4401                "atiStkSwQosDscpQueueMapQueue5"
4402        ::= { atiStkSwQosDscpQueueMapEntry 7 }
4403
4404atiStkSwQosDscpQueueMapQueue6  OBJECT-TYPE
4405        SYNTAX          DisplayString (SIZE(1..255))
4406        MAX-ACCESS      read-write
4407        STATUS          current
4408        DESCRIPTION
4409                "atiStkSwQosDscpQueueMapQueue6"
4410        ::= { atiStkSwQosDscpQueueMapEntry 8 }
4411
4412atiStkSwQosDscpQueueMapQueue7  OBJECT-TYPE
4413        SYNTAX          DisplayString (SIZE(1..255))
4414        MAX-ACCESS      read-write
4415        STATUS          current
4416        DESCRIPTION
4417                "atiStkSwQosDscpQueueMapQueue7"
4418        ::= { atiStkSwQosDscpQueueMapEntry 9 }
4419
4420atiStkSwQosDscpQueueMapDefaultMap  OBJECT-TYPE
4421        SYNTAX          INTEGER {
4422                                no (0),
4423                                yes (1)
4424                                }
4425        MAX-ACCESS      read-write
4426        STATUS          current
4427        DESCRIPTION
4428                "atiStkSwQosDscpQueueMapDefaultQueue"
4429        ::= { atiStkSwQosDscpQueueMapEntry 10 }
4430
4431
4432-- atiStkSwStaticTrunkTable
4433
4434atiStkSwStaticTrunkTable  OBJECT-TYPE
4435        SYNTAX          SEQUENCE OF AtiStkSwStaticTrunkEntry
4436        MAX-ACCESS      not-accessible
4437        STATUS          current
4438        DESCRIPTION
4439                "This table contains a list of static trunk configuration present
4440                 in the switch stack."
4441        ::= { atiStkSwTrunkGroup 1 }
4442
4443atiStkSwStaticTrunkEntry  OBJECT-TYPE
4444        SYNTAX          AtiStkSwStaticTrunkEntry
4445        MAX-ACCESS      not-accessible
4446        STATUS          current
4447        DESCRIPTION
4448                "This object specifies an entry in 'atiStkSwStaticTrunkTable'
4449                that describes the static trunk informaton for a module present in
4450                the switch stack."
4451        INDEX           { atiStkSwStaticTrunkId }
4452        ::= { atiStkSwStaticTrunkTable 1 }
4453
4454AtiStkSwStaticTrunkEntry ::=
4455        SEQUENCE {
4456                atiStkSwStaticTrunkId                   Integer32,
4457                atiStkSwStaticTrunkName                 DisplayString,
4458                atiStkSwStaticTrunkMethod               INTEGER,
4459                atiStkSwStaticTrunkPortList             DisplayString,
4460                atiStkSwStaticTrunkStatus               INTEGER
4461                }
4462
4463atiStkSwStaticTrunkId   OBJECT-TYPE
4464        SYNTAX          Integer32 (0..255)
4465        MAX-ACCESS      read-only
4466        STATUS          current
4467        DESCRIPTION     "An identifier for a trunk."
4468        ::= { atiStkSwStaticTrunkEntry 1 }
4469
4470atiStkSwStaticTrunkName OBJECT-TYPE
4471        SYNTAX          DisplayString (SIZE(1..16))
4472        MAX-ACCESS      read-only
4473        STATUS          current
4474        DESCRIPTION     "Name of a trunk, once the entry has created, it
4475                         cannot be changed."
4476        ::= { atiStkSwStaticTrunkEntry 2 }
4477
4478atiStkSwStaticTrunkMethod  OBJECT-TYPE
4479        SYNTAX          INTEGER {
4480                                srcMac (1),
4481                                dstMac (2),
4482                                src-dstMac (3),
4483                                srcIp (4),
4484                                dstIp (5),
4485                                src-dstIp (6)
4486                                }
4487        MAX-ACCESS      read-write
4488        STATUS          current
4489        DESCRIPTION     "Trunk distribution mode."
4490        ::= { atiStkSwStaticTrunkEntry 3 }
4491
4492atiStkSwStaticTrunkPortList  OBJECT-TYPE
4493        SYNTAX          DisplayString
4494        MAX-ACCESS      read-only
4495        STATUS          current
4496        DESCRIPTION     "A list of ports that used as a trunk port."
4497        ::= { atiStkSwStaticTrunkEntry 4 }
4498
4499atiStkSwStaticTrunkStatus  OBJECT-TYPE
4500        SYNTAX          INTEGER {
4501                                up (1),
4502                                down (2)
4503                                }
4504        MAX-ACCESS      read-only
4505        STATUS          current
4506        DESCRIPTION     "The status of the trunk, either up or down."
4507        ::= { atiStkSwStaticTrunkEntry 5 }
4508
4509-- atiStkSwACLConfigTable
4510
4511 atiStkSwACLConfigTable OBJECT-TYPE
4512        SYNTAX          SEQUENCE OF AtiStkSwACLConfigEntry
4513        MAX-ACCESS      not-accessible
4514        STATUS          current
4515        DESCRIPTION
4516                "This table contains a Access Control List (ACL) in the
4517                switch and their associated attributes."
4518        ::= { atiStkSwACLGroup 1 }
4519
4520 atiStkSwACLConfigEntry OBJECT-TYPE
4521        SYNTAX          AtiStkSwACLConfigEntry
4522        MAX-ACCESS      not-accessible
4523        STATUS          current
4524        DESCRIPTION
4525                "This object specifies an entry in 'atiStkSwACLConfigTable'
4526                that describes the ACL in the switch."
4527        INDEX           { atiStkSwACLId }
4528        ::= { atiStkSwACLConfigTable 1 }
4529
4530AtiStkSwACLConfigEntry ::=
4531        SEQUENCE {
4532                atiStkSwACLId                           Integer32,
4533                atiStkSwACLShowId                       Integer32,
4534                atiStkSwACLStatus                       INTEGER,
4535                atiStkSwACLAction                       INTEGER,
4536                atiStkSwACLTrafficType                  INTEGER,
4537                atiStkSwACLSrcType                      INTEGER,
4538                atiStkSwACLSrcAddr                      IpAddress,
4539                atiStkSwACLSrcMask                      IpAddress,
4540                atiStkSwACLDestType                     INTEGER,
4541                atiStkSwACLDestAddr                     IpAddress,
4542                atiStkSwACLDestMask                     IpAddress,
4543                atiStkSwACLVlanId                       Integer32,
4544                atiStkSwACLProtocol                     Integer32,
4545                atiStkSwACLICMPType                     Integer32,
4546                atiStkSwACLUDPTCPSrcPort                INTEGER,
4547                atiStkSwACLSrcPort1                     Integer32,
4548                atiStkSwACLSrcPort2                     Integer32,
4549                atiStkSwACLUDPTCPDestPort               INTEGER,
4550                atiStkSwACLDestPort1                    Integer32,
4551                atiStkSwACLDestPort2                    Integer32
4552                }
4553
4554atiStkSwACLId           OBJECT-TYPE
4555        SYNTAX          Integer32 (1..700)
4556        MAX-ACCESS      read-only
4557        STATUS          current
4558        DESCRIPTION
4559                "This object specifies the ID of the ACL table."
4560        ::= { atiStkSwACLConfigEntry 1 }
4561
4562atiStkSwACLShowId       OBJECT-TYPE
4563        SYNTAX          Integer32 (3000..3699)
4564        MAX-ACCESS      read-only
4565        STATUS          current
4566        DESCRIPTION
4567                "This object specifies the ID of the ACL table."
4568        ::= { atiStkSwACLConfigEntry 2 }
4569
4570atiStkSwACLStatus       OBJECT-TYPE
4571        SYNTAX          INTEGER {
4572                                create (1),
4573                                delete (2)
4574                                }
4575        MAX-ACCESS      read-write
4576        STATUS          current
4577        DESCRIPTION
4578                "This object specifies the status of the ACL ID."
4579        ::= { atiStkSwACLConfigEntry 3 }
4580
4581atiStkSwACLAction       OBJECT-TYPE
4582        SYNTAX          INTEGER {
4583                                deny (1),
4584                                permit (2),
4585                                copytomirror (3)
4586                                }
4587        MAX-ACCESS      read-write
4588        STATUS          current
4589        DESCRIPTION
4590                "The action of the ACL entry either deny or permit or copy to mirror."
4591        ::= { atiStkSwACLConfigEntry 4 }
4592
4593atiStkSwACLTrafficType  OBJECT-TYPE
4594        SYNTAX          INTEGER {
4595                                icmp (1),
4596                                ip (2),
4597                                proto (3),
4598                                tcp (4),
4599                                udp (5)
4600                                }
4601        MAX-ACCESS      read-write
4602        STATUS          current
4603        DESCRIPTION
4604                "The Object specifies the traffic type of the ACL."
4605        ::= { atiStkSwACLConfigEntry 5 }
4606
4607atiStkSwACLSrcType      OBJECT-TYPE
4608        SYNTAX          INTEGER {
4609                                any (1),
4610                                host (2),
4611                                ip (3)
4612                                }
4613        MAX-ACCESS      read-write
4614        STATUS          current
4615        DESCRIPTION
4616                "The Object specifies the source type of the ACL."
4617        ::= { atiStkSwACLConfigEntry 6 }
4618
4619atiStkSwACLSrcAddr      OBJECT-TYPE
4620        SYNTAX          IpAddress
4621        MAX-ACCESS      read-write
4622        STATUS          current
4623        DESCRIPTION
4624                "This object displays the IPv4 address of the source of an ACL."
4625        ::= { atiStkSwACLConfigEntry 7 }
4626
4627atiStkSwACLSrcMask      OBJECT-TYPE
4628        SYNTAX          IpAddress
4629        MAX-ACCESS      read-write
4630        STATUS          current
4631        DESCRIPTION
4632                "This object displays the IPv4 mask of the source of an ACL."
4633        ::= { atiStkSwACLConfigEntry 8 }
4634
4635atiStkSwACLDestType     OBJECT-TYPE
4636        SYNTAX          INTEGER {
4637                                any (1),
4638                                host (2),
4639                                ip (3)
4640                                }
4641        MAX-ACCESS      read-write
4642        STATUS          current
4643        DESCRIPTION
4644                "The Object specifies the destination type of the ACL."
4645        ::= { atiStkSwACLConfigEntry 9 }
4646
4647atiStkSwACLDestAddr     OBJECT-TYPE
4648        SYNTAX          IpAddress
4649        MAX-ACCESS      read-write
4650        STATUS          current
4651        DESCRIPTION
4652                "This object displays the IPv4 address of the destination of an ACL."
4653        ::= { atiStkSwACLConfigEntry 10 }
4654
4655atiStkSwACLDestMask     OBJECT-TYPE
4656        SYNTAX          IpAddress
4657        MAX-ACCESS      read-write
4658        STATUS          current
4659        DESCRIPTION
4660                "This object displays the IPv4 mask of the destination of an ACL."
4661        ::= { atiStkSwACLConfigEntry 11 }
4662
4663atiStkSwACLVlanId       OBJECT-TYPE
4664        SYNTAX          Integer32 (1..4094)
4665        MAX-ACCESS      read-write
4666        STATUS          current
4667        DESCRIPTION
4668                "This object specifies the Vlan ID of the ACL table."
4669        ::= { atiStkSwACLConfigEntry 12 }
4670
4671atiStkSwACLProtocol     OBJECT-TYPE
4672        SYNTAX          Integer32 (1..255)
4673        MAX-ACCESS      read-write
4674        STATUS          current
4675        DESCRIPTION
4676                "This object specifies the Protocol ID of the ACL table."
4677        ::= { atiStkSwACLConfigEntry 13 }
4678
4679atiStkSwACLICMPType     OBJECT-TYPE
4680        SYNTAX          Integer32
4681        MAX-ACCESS      read-write
4682        STATUS          current
4683        DESCRIPTION
4684                "This object specifies the ICMP Type of the ACL table."
4685        ::= { atiStkSwACLConfigEntry 14 }
4686
4687atiStkSwACLUDPTCPSrcPort  OBJECT-TYPE
4688        SYNTAX          INTEGER {
4689                                eq (1),
4690                                lt (2),
4691                                gt (3),
4692                                ne (4),
4693                                range (5),
4694                                noCompare (6)
4695                                }
4696        MAX-ACCESS      read-write
4697        STATUS          current
4698        DESCRIPTION
4699                "The Object specifies the comparision of the port."
4700        ::= { atiStkSwACLConfigEntry 15 }
4701
4702atiStkSwACLSrcPort1     OBJECT-TYPE
4703        SYNTAX          Integer32 (0..65535)
4704        MAX-ACCESS      read-write
4705        STATUS          current
4706        DESCRIPTION
4707                "This object specifies the port."
4708        ::= { atiStkSwACLConfigEntry 16 }
4709
4710atiStkSwACLSrcPort2     OBJECT-TYPE
4711        SYNTAX          Integer32 (0..65535)
4712        MAX-ACCESS      read-write
4713        STATUS          current
4714        DESCRIPTION
4715                "This object specifies the port."
4716        ::= { atiStkSwACLConfigEntry 17 }
4717
4718atiStkSwACLUDPTCPDestPort  OBJECT-TYPE
4719        SYNTAX          INTEGER {
4720                                eq (1),
4721                                lt (2),
4722                                gt (3),
4723                                ne (4),
4724                                range (5),
4725                                noCompare (6)
4726                                }
4727        MAX-ACCESS      read-write
4728        STATUS          current
4729        DESCRIPTION
4730                "The Object specifies the comparision of the port."
4731        ::= { atiStkSwACLConfigEntry 18 }
4732
4733atiStkSwACLDestPort1    OBJECT-TYPE
4734        SYNTAX          Integer32 (0..65535)
4735        MAX-ACCESS      read-write
4736        STATUS          current
4737        DESCRIPTION
4738                "This object specifies the port."
4739        ::= { atiStkSwACLConfigEntry 19 }
4740
4741atiStkSwACLDestPort2    OBJECT-TYPE
4742        SYNTAX          Integer32 (0..65535)
4743        MAX-ACCESS      read-write
4744        STATUS          current
4745        DESCRIPTION
4746                "This object specifies the port."
4747        ::= { atiStkSwACLConfigEntry 20 }
4748
4749
4750atiStkSwACLMACConfigTable  OBJECT-TYPE
4751        SYNTAX          SEQUENCE OF AtiStkSwACLMACConfigEntry
4752        MAX-ACCESS      not-accessible
4753        STATUS          current
4754        DESCRIPTION
4755                "This table contains a Access Control List (ACL) in the
4756                switch and their associated attributes."
4757        ::= { atiStkSwACLGroup 2 }
4758
4759atiStkSwACLMACConfigEntry  OBJECT-TYPE
4760        SYNTAX          AtiStkSwACLMACConfigEntry
4761        MAX-ACCESS      not-accessible
4762        STATUS          current
4763        DESCRIPTION
4764                "This object specifies an entry in 'atiStkSwACLMACConfigTable'
4765                that describes the ACL in the switch."
4766        INDEX           { atiStkSwACLMACId }
4767        ::= { atiStkSwACLMACConfigTable 1 }
4768
4769AtiStkSwACLMACConfigEntry ::=
4770        SEQUENCE {
4771                atiStkSwACLMACId                        Integer32,
4772                atiStkSwACLMACShowId                    Integer32,
4773                atiStkSwACLMACStatus                    INTEGER,
4774                atiStkSwACLMACAction                    INTEGER,
4775                atiStkSwACLMACSrc                       INTEGER,
4776                atiStkSwACLMACDest                      INTEGER,
4777                atiStkSwACLMACSrcMac                    DisplayString,
4778                atiStkSwACLMACSrcMacMask                DisplayString,
4779                atiStkSwACLMACDestMac                   DisplayString,
4780                atiStkSwACLMACDestMacMask               DisplayString
4781                }
4782
4783atiStkSwACLMACId        OBJECT-TYPE
4784        SYNTAX          Integer32 (1..700)
4785        MAX-ACCESS      read-only
4786        STATUS          current
4787        DESCRIPTION
4788                "This object specifies the ID of the ACL table."
4789        ::= { atiStkSwACLMACConfigEntry 1 }
4790
4791atiStkSwACLMACShowId    OBJECT-TYPE
4792        SYNTAX          Integer32 (4000..4699)
4793        MAX-ACCESS      read-only
4794        STATUS          current
4795        DESCRIPTION
4796                "This object specifies the ID of the ACL table."
4797        ::= { atiStkSwACLMACConfigEntry 2 }
4798
4799atiStkSwACLMACStatus    OBJECT-TYPE
4800        SYNTAX          INTEGER {
4801                                create (1),
4802                                delete (2)
4803                                }
4804        MAX-ACCESS      read-write
4805        STATUS          current
4806        DESCRIPTION
4807                "This object specifies the status of the ACL ID."
4808        ::= { atiStkSwACLMACConfigEntry 3 }
4809
4810atiStkSwACLMACAction    OBJECT-TYPE
4811        SYNTAX          INTEGER {
4812                                deny (1),
4813                                permit (2),
4814                                copytomirror (3)
4815                                }
4816        MAX-ACCESS      read-write
4817        STATUS          current
4818        DESCRIPTION
4819                "The action of the ACL entry either deny or permit or copy to mirror."
4820        ::= { atiStkSwACLMACConfigEntry 4 }
4821
4822atiStkSwACLMACSrc       OBJECT-TYPE
4823        SYNTAX          INTEGER {
4824                                any (1),
4825                                mac (2)
4826                                }
4827        MAX-ACCESS  read-write
4828        STATUS      current
4829        DESCRIPTION
4830                "This object specifies the source type."
4831        ::= { atiStkSwACLMACConfigEntry 5 }
4832
4833atiStkSwACLMACDest       OBJECT-TYPE
4834        SYNTAX          INTEGER {
4835                                any (1),
4836                                mac (2)
4837                                }
4838        MAX-ACCESS      read-write
4839        STATUS          current
4840        DESCRIPTION
4841                "This object specifies destination type."
4842        ::= { atiStkSwACLMACConfigEntry 6 }
4843
4844atiStkSwACLMACSrcMac    OBJECT-TYPE
4845        SYNTAX          DisplayString (SIZE(1..18))
4846        MAX-ACCESS      read-write
4847        STATUS          current
4848        DESCRIPTION
4849                "The MAC address Mask used by this source."
4850        ::= { atiStkSwACLMACConfigEntry 7 }
4851
4852atiStkSwACLMACSrcMacMask  OBJECT-TYPE
4853        SYNTAX          DisplayString (SIZE(1..18))
4854        MAX-ACCESS      read-write
4855        STATUS          current
4856        DESCRIPTION
4857                "The MAC address Mask used by this source ."
4858        ::= { atiStkSwACLMACConfigEntry 8 }
4859
4860atiStkSwACLMACDestMac   OBJECT-TYPE
4861        SYNTAX          DisplayString (SIZE(1..18))
4862        MAX-ACCESS      read-write
4863        STATUS          current
4864        DESCRIPTION
4865                "The MAC address used by this destination."
4866        ::= { atiStkSwACLMACConfigEntry 9 }
4867
4868atiStkSwACLMACDestMacMask  OBJECT-TYPE
4869        SYNTAX          DisplayString (SIZE(1..18))
4870        MAX-ACCESS      read-write
4871        STATUS          current
4872        DESCRIPTION
4873                "The MAC address Mask used by this destination."
4874        ::= { atiStkSwACLMACConfigEntry 10 }
4875
4876
4877atiStkSwACLInterfaceConfigTable  OBJECT-TYPE
4878        SYNTAX          SEQUENCE OF AtiStkSwACLInterfaceConfigEntry
4879        MAX-ACCESS      not-accessible
4880        STATUS          current
4881        DESCRIPTION
4882                "This table contains a Access Control List (ACL) in the
4883                switch and their associated attributes."
4884        ::= { atiStkSwACLGroup 3 }
4885
4886atiStkSwACLInterfaceConfigEntry  OBJECT-TYPE
4887        SYNTAX          AtiStkSwACLInterfaceConfigEntry
4888        MAX-ACCESS      not-accessible
4889        STATUS          current
4890        DESCRIPTION
4891                "This object specifies an entry in 'atiStkSwACLMACConfigTable'
4892                that describes the ACL in the switch."
4893        INDEX           { atiStkSwACLInterfaceModuleId, atiStkSwACLInterfacePortId }
4894        ::= { atiStkSwACLInterfaceConfigTable 1 }
4895
4896AtiStkSwACLInterfaceConfigEntry ::=
4897        SEQUENCE {
4898                atiStkSwACLInterfaceModuleId            Integer32,
4899                atiStkSwACLInterfacePortId              Integer32,
4900                atiStkSwACLInterfacaeACLId              DisplayString,
4901                atiStkSwACLInterfacaeAddACLId           Integer32,
4902                atiStkSwACLInterfacaeRemoveACLId        Integer32
4903                }
4904
4905atiStkSwACLInterfaceModuleId  OBJECT-TYPE
4906        SYNTAX          Integer32 (1..8)
4907        MAX-ACCESS      read-only
4908        STATUS          current
4909        DESCRIPTION
4910                "This object specifies the Module ID of the system."
4911        ::= { atiStkSwACLInterfaceConfigEntry 1 }
4912
4913atiStkSwACLInterfacePortId  OBJECT-TYPE
4914        SYNTAX          Integer32 (1..28)
4915        MAX-ACCESS      read-only
4916        STATUS          current
4917        DESCRIPTION
4918                "This object specifies the Port ID of the system."
4919        ::= { atiStkSwACLInterfaceConfigEntry 2 }
4920
4921atiStkSwACLInterfacaeACLId  OBJECT-TYPE
4922        SYNTAX          DisplayString
4923        MAX-ACCESS      read-only
4924        STATUS          current
4925        DESCRIPTION
4926                "This object specifies the created ACL ID."
4927        ::= { atiStkSwACLInterfaceConfigEntry 3 }
4928
4929atiStkSwACLInterfacaeAddACLId  OBJECT-TYPE
4930        SYNTAX          Integer32
4931        MAX-ACCESS      read-write
4932        STATUS          current
4933        DESCRIPTION
4934                "This object specifies the ACL ID to Add."
4935        ::= { atiStkSwACLInterfaceConfigEntry 4 }
4936
4937atiStkSwACLInterfacaeRemoveACLId  OBJECT-TYPE
4938        SYNTAX          Integer32
4939        MAX-ACCESS      read-write
4940        STATUS          current
4941        DESCRIPTION
4942                "This object specifies the ACL ID to Remove."
4943        ::= { atiStkSwACLInterfaceConfigEntry 5 }
4944
4945
4946-- atiStkSwAACLIpv4ConfigTable
4947
4948atiStkSwAACLIpv4ConfigTable  OBJECT-TYPE
4949        SYNTAX          SEQUENCE OF AtiStkSwAACLIpv4ConfigEntry
4950        MAX-ACCESS      not-accessible
4951        STATUS          current
4952        DESCRIPTION
4953                "This table contains a Access Control List (ACL) for Ipv4
4954                addresses in the switch and their associated attributes."
4955        ::= { atiStkSwAACLGroup 1 }
4956
4957atiStkSwAACLIpv4ConfigEntry  OBJECT-TYPE
4958        SYNTAX          AtiStkSwAACLIpv4ConfigEntry
4959        MAX-ACCESS      not-accessible
4960        STATUS          current
4961        DESCRIPTION
4962                "This object specifies an entry in 'atiStkSwACLConfigTable'
4963                that describes the ACL in the switch."
4964        INDEX           { atiStkSwAACLId }
4965        ::= { atiStkSwAACLIpv4ConfigTable 1 }
4966
4967AtiStkSwAACLIpv4ConfigEntry ::=
4968        SEQUENCE {
4969                atiStkSwAACLId                          Integer32,
4970                atiStkSwAACLStatus                      INTEGER,
4971                atiStkSwAACLName                        DisplayString,
4972                atiStkSwAACLAction                      INTEGER,
4973                atiStkSwAACLTrafficType                 INTEGER,
4974                atiStkSwAACLSrcType                     INTEGER,
4975                atiStkSwAACLSrcAddr                     IpAddress,
4976                atiStkSwAACLSrcMask                     IpAddress,
4977                atiStkSwAACLDestType                    INTEGER,
4978                atiStkSwAACLDestAddr                    IpAddress,
4979                atiStkSwAACLDestMask                    IpAddress,
4980                atiStkSwAACLVlanId                      Integer32,
4981                atiStkSwAACLProtocol                    Integer32,
4982                atiStkSwAACLICMPType                    Integer32,
4983                atiStkSwAACLUDPTCPSrcPort               INTEGER,
4984                atiStkSwAACLSrcPort1                    Integer32,
4985                atiStkSwAACLSrcPort2                    Integer32,
4986                atiStkSwAACLUDPTCPDestPort              INTEGER,
4987                atiStkSwAACLDestPort1                   Integer32,
4988                atiStkSwAACLDestPort2                   Integer32,
4989                atiStkSwAACLTimeRange                   DisplayString
4990                }
4991
4992atiStkSwAACLId          OBJECT-TYPE
4993        SYNTAX          Integer32(1..255)
4994        MAX-ACCESS      read-only
4995        STATUS          current
4996        DESCRIPTION
4997                "This object specifies the ID of the ACL table."
4998        ::= { atiStkSwAACLIpv4ConfigEntry 1 }
4999atiStkSwAACLStatus      OBJECT-TYPE
5000        SYNTAX          INTEGER {
5001                                create (1),
5002                                delete (2)
5003                                }
5004        MAX-ACCESS      read-write
5005        STATUS          current
5006        DESCRIPTION
5007                "This object specifies the status of the ACL ID."
5008        ::= { atiStkSwAACLIpv4ConfigEntry 2 }
5009
5010atiStkSwAACLName        OBJECT-TYPE
5011        SYNTAX          DisplayString
5012        MAX-ACCESS      read-write
5013        STATUS      current
5014        DESCRIPTION
5015                "This object specifies the name of the ACL."
5016        ::= { atiStkSwAACLIpv4ConfigEntry 3 }
5017
5018atiStkSwAACLAction      OBJECT-TYPE
5019        SYNTAX          INTEGER {
5020                                deny (1),
5021                                permit (2),
5022                                copytomirror (3)
5023                                }
5024        MAX-ACCESS      read-write
5025        STATUS          current
5026        DESCRIPTION
5027                "The action of the ACL entry either deny or permit or copy to mirror."
5028        ::= { atiStkSwAACLIpv4ConfigEntry 4 }
5029
5030atiStkSwAACLTrafficType OBJECT-TYPE
5031        SYNTAX          INTEGER {
5032                                icmp (1),
5033                                ip (2),
5034                                proto (3),
5035                                tcp (4),
5036                                udp (5)
5037                                }
5038        MAX-ACCESS      read-write
5039        STATUS          current
5040        DESCRIPTION
5041                "The Object specifies the traffic type of the ACL."
5042        ::= { atiStkSwAACLIpv4ConfigEntry 5 }
5043
5044atiStkSwAACLSrcType     OBJECT-TYPE
5045        SYNTAX          INTEGER {
5046                                any (1),
5047                                host (2),
5048                                ip (3)
5049                                }
5050        MAX-ACCESS      read-write
5051        STATUS          current
5052        DESCRIPTION
5053                "The Object specifies the source type of the ACL."
5054        ::= { atiStkSwAACLIpv4ConfigEntry 6 }
5055
5056atiStkSwAACLSrcAddr     OBJECT-TYPE
5057        SYNTAX          IpAddress
5058        MAX-ACCESS      read-write
5059        STATUS          current
5060        DESCRIPTION
5061                "This object displays the IPv4 address of the source of an ACL."
5062        ::= { atiStkSwAACLIpv4ConfigEntry 7 }
5063
5064atiStkSwAACLSrcMask     OBJECT-TYPE
5065        SYNTAX          IpAddress
5066        MAX-ACCESS      read-write
5067        STATUS          current
5068        DESCRIPTION
5069                "This object displays the IPv4 mask of the source of an ACL."
5070        ::= { atiStkSwAACLIpv4ConfigEntry 8 }
5071
5072atiStkSwAACLDestType    OBJECT-TYPE
5073        SYNTAX          INTEGER {
5074                                any (1),
5075                                host (2),
5076                                ip (3)
5077                                }
5078        MAX-ACCESS      read-write
5079        STATUS          current
5080        DESCRIPTION
5081                "The Object specifies the destination type of the ACL."
5082        ::= { atiStkSwAACLIpv4ConfigEntry 9 }
5083
5084atiStkSwAACLDestAddr    OBJECT-TYPE
5085        SYNTAX          IpAddress
5086        MAX-ACCESS      read-write
5087        STATUS          current
5088        DESCRIPTION
5089                "This object displays the IPv4 address of the destination of an ACL."
5090        ::= { atiStkSwAACLIpv4ConfigEntry 10 }
5091
5092atiStkSwAACLDestMask    OBJECT-TYPE
5093        SYNTAX          IpAddress
5094        MAX-ACCESS      read-write
5095        STATUS          current
5096        DESCRIPTION
5097                "This object displays the IPv4 mask of the destination of an ACL."
5098        ::= { atiStkSwAACLIpv4ConfigEntry 11 }
5099
5100atiStkSwAACLVlanId      OBJECT-TYPE
5101        SYNTAX          Integer32 (1..4094)
5102        MAX-ACCESS      read-write
5103        STATUS          current
5104        DESCRIPTION
5105                "This object specifies the Vlan ID of the ACL table."
5106        ::= { atiStkSwAACLIpv4ConfigEntry 12 }
5107
5108atiStkSwAACLProtocol    OBJECT-TYPE
5109        SYNTAX          Integer32 (1..255)
5110        MAX-ACCESS      read-write
5111        STATUS          current
5112        DESCRIPTION
5113                "This object specifies the Protocol ID of the ACL table."
5114        ::= { atiStkSwAACLIpv4ConfigEntry 13 }
5115
5116atiStkSwAACLICMPType    OBJECT-TYPE
5117        SYNTAX          Integer32
5118        MAX-ACCESS      read-write
5119        STATUS          current
5120        DESCRIPTION
5121                "This object specifies the ICMP Type of the ACL table."
5122        ::= { atiStkSwAACLIpv4ConfigEntry 14 }
5123
5124atiStkSwAACLUDPTCPSrcPort  OBJECT-TYPE
5125        SYNTAX          INTEGER {
5126                                eq (1),
5127                                lt (2),
5128                                gt (3),
5129                                ne (4),
5130                                range (5),
5131                                noCompare (6)
5132                                }
5133        MAX-ACCESS      read-write
5134        STATUS          current
5135        DESCRIPTION
5136                "The Object specifies the comparision of the port."
5137        ::= { atiStkSwAACLIpv4ConfigEntry 15 }
5138
5139atiStkSwAACLSrcPort1    OBJECT-TYPE
5140        SYNTAX          Integer32 (0..65535)
5141        MAX-ACCESS      read-write
5142        STATUS          current
5143        DESCRIPTION
5144                "This object specifies the port."
5145        ::= { atiStkSwAACLIpv4ConfigEntry 16 }
5146
5147atiStkSwAACLSrcPort2    OBJECT-TYPE
5148        SYNTAX          Integer32 (0..65535)
5149        MAX-ACCESS      read-write
5150        STATUS          current
5151        DESCRIPTION
5152                "This object specifies the port."
5153        ::= { atiStkSwAACLIpv4ConfigEntry 17 }
5154
5155atiStkSwAACLUDPTCPDestPort        OBJECT-TYPE
5156        SYNTAX          INTEGER {
5157                                eq (1),
5158                                lt (2),
5159                                gt (3),
5160                                ne (4),
5161                                range (5),
5162                                noCompare (6)
5163                                }
5164        MAX-ACCESS      read-write
5165        STATUS          current
5166        DESCRIPTION
5167                "The Object specifies the comparision of the port."
5168        ::= { atiStkSwAACLIpv4ConfigEntry 18 }
5169
5170atiStkSwAACLDestPort1   OBJECT-TYPE
5171        SYNTAX          Integer32 (0..65535)
5172        MAX-ACCESS      read-write
5173        STATUS          current
5174        DESCRIPTION
5175                "This object specifies the port."
5176        ::= { atiStkSwAACLIpv4ConfigEntry 19 }
5177
5178atiStkSwAACLDestPort2   OBJECT-TYPE
5179        SYNTAX          Integer32 (0..65535)
5180        MAX-ACCESS      read-write
5181        STATUS          current
5182        DESCRIPTION
5183                "This object specifies the port."
5184        ::= { atiStkSwAACLIpv4ConfigEntry 20 }
5185
5186atiStkSwAACLTimeRange   OBJECT-TYPE
5187        SYNTAX          DisplayString
5188        MAX-ACCESS      read-write
5189        STATUS          current
5190        DESCRIPTION
5191                "This object specifies the time range ACL."
5192        ::= { atiStkSwAACLIpv4ConfigEntry 21 }
5193
5194
5195-- atiStkSwAACLIpv6ConfigTable
5196
5197atiStkSwAACLIpv6ConfigTable  OBJECT-TYPE
5198        SYNTAX          SEQUENCE OF AtiStkSwAACLIpv6ConfigEntry
5199        MAX-ACCESS      not-accessible
5200        STATUS          current
5201        DESCRIPTION
5202                "This table contains a Access Control List (ACL) for Ipv4
5203                addresses in the switch and their associated attributes."
5204        ::= { atiStkSwAACLGroup 2 }
5205
5206atiStkSwAACLIpv6ConfigEntry  OBJECT-TYPE
5207        SYNTAX          AtiStkSwAACLIpv6ConfigEntry
5208        MAX-ACCESS      not-accessible
5209        STATUS          current
5210        DESCRIPTION
5211                "This object specifies an entry in 'atiStkSwACLConfigTable'
5212                that describes the ACL in the switch."
5213        INDEX           { atiStkSwAACLv6Id }
5214        ::= { atiStkSwAACLIpv6ConfigTable 1 }
5215
5216AtiStkSwAACLIpv6ConfigEntry ::=
5217        SEQUENCE {
5218                atiStkSwAACLv6Id                        Integer32,
5219                atiStkSwAACLv6Status                    INTEGER,
5220                atiStkSwAACLv6Name                      DisplayString,
5221                atiStkSwAACLv6Action                    INTEGER,
5222                atiStkSwAACLv6TrafficType               INTEGER,
5223                atiStkSwAACLv6SrcType                   INTEGER,
5224                atiStkSwAACLv6SrcAddr                   DisplayString,
5225                atiStkSwAACLv6SrcMask                   DisplayString,
5226                atiStkSwAACLv6DestType                  INTEGER,
5227                atiStkSwAACLv6DestAddr                  DisplayString,
5228                atiStkSwAACLv6DestMask                  DisplayString,
5229                atiStkSwAACLv6VlanId                    Integer32,
5230                atiStkSwAACLv6Protocol                  Integer32,
5231                atiStkSwAACLv6ICMPType                  Integer32,
5232                atiStkSwAACLv6UDPTCPSrcPort             INTEGER,
5233                atiStkSwAACLv6SrcPort1                  Integer32,
5234                atiStkSwAACLv6SrcPort2                  Integer32,
5235                atiStkSwAACLv6UDPTCPDestPort            INTEGER,
5236                atiStkSwAACLv6DestPort1                 Integer32,
5237                atiStkSwAACLv6DestPort2                 Integer32,
5238                atiStkSwAACLv6TimeRange                 DisplayString
5239                }
5240
5241atiStkSwAACLv6Id        OBJECT-TYPE
5242        SYNTAX          Integer32 (0..255)
5243        MAX-ACCESS      read-only
5244        STATUS          current
5245        DESCRIPTION
5246                "This object specifies the ID of the ACL table."
5247        ::= { atiStkSwAACLIpv6ConfigEntry 1 }
5248
5249atiStkSwAACLv6Status    OBJECT-TYPE
5250        SYNTAX          INTEGER {
5251                                create (1),
5252                                delete (2)
5253                                }
5254        MAX-ACCESS      read-write
5255        STATUS          current
5256        DESCRIPTION
5257                "This object specifies the status of the ACL ID."
5258        ::= { atiStkSwAACLIpv6ConfigEntry 2 }
5259
5260atiStkSwAACLv6Name      OBJECT-TYPE
5261        SYNTAX          DisplayString
5262        MAX-ACCESS      read-write
5263        STATUS          current
5264        DESCRIPTION
5265                "This object specifies the name of the ACL."
5266        ::= { atiStkSwAACLIpv6ConfigEntry 3 }
5267
5268atiStkSwAACLv6Action    OBJECT-TYPE
5269        SYNTAX          INTEGER {
5270                                deny (1),
5271                                permit (2),
5272                                copytomirror (3)
5273                                }
5274        MAX-ACCESS      read-write
5275        STATUS          current
5276        DESCRIPTION
5277                "The action of the ACL entry either deny or permit or copy to mirror."
5278        ::= { atiStkSwAACLIpv6ConfigEntry 4 }
5279
5280atiStkSwAACLv6TrafficType  OBJECT-TYPE
5281        SYNTAX          INTEGER {
5282                                icmp (1),
5283                                ip (2),
5284                                proto (3),
5285                                tcp (4),
5286                                udp (5)
5287                                }
5288        MAX-ACCESS      read-write
5289        STATUS          current
5290        DESCRIPTION
5291                "The Object specifies the traffic type of the ACL."
5292        ::= { atiStkSwAACLIpv6ConfigEntry 5 }
5293
5294atiStkSwAACLv6SrcType   OBJECT-TYPE
5295        SYNTAX          INTEGER {
5296                                any (1),
5297                                host (2),
5298                                ip (3)
5299                                }
5300        MAX-ACCESS      read-write
5301        STATUS          current
5302        DESCRIPTION
5303                "The Object specifies the source type of the ACL."
5304        ::= { atiStkSwAACLIpv6ConfigEntry 6 }
5305
5306atiStkSwAACLv6SrcAddr   OBJECT-TYPE
5307        SYNTAX          DisplayString
5308        MAX-ACCESS      read-write
5309        STATUS          current
5310        DESCRIPTION
5311                "This object displays the IPv6 address of the source of an ACL."
5312        ::= { atiStkSwAACLIpv6ConfigEntry 7 }
5313
5314atiStkSwAACLv6SrcMask   OBJECT-TYPE
5315        SYNTAX          DisplayString
5316        MAX-ACCESS      read-write
5317        STATUS          current
5318        DESCRIPTION
5319                "This object displays the IPv6 mask of the source of an ACL."
5320        ::= { atiStkSwAACLIpv6ConfigEntry 8 }
5321
5322atiStkSwAACLv6DestType  OBJECT-TYPE
5323        SYNTAX          INTEGER {
5324                                any (1),
5325                                host (2),
5326                                ip (3)
5327                                }
5328        MAX-ACCESS      read-write
5329        STATUS          current
5330        DESCRIPTION
5331                "The Object specifies the destination type of the ACL."
5332        ::= { atiStkSwAACLIpv6ConfigEntry 9 }
5333
5334atiStkSwAACLv6DestAddr  OBJECT-TYPE
5335        SYNTAX          DisplayString
5336        MAX-ACCESS      read-write
5337        STATUS          current
5338        DESCRIPTION
5339                "This object displays the IPv6 address of the destination of an ACL."
5340        ::= { atiStkSwAACLIpv6ConfigEntry 10 }
5341
5342atiStkSwAACLv6DestMask  OBJECT-TYPE
5343        SYNTAX          DisplayString
5344        MAX-ACCESS      read-write
5345        STATUS          current
5346        DESCRIPTION
5347                "This object displays the IPv6 mask of the destination of an ACL."
5348        ::= { atiStkSwAACLIpv6ConfigEntry 11 }
5349
5350atiStkSwAACLv6VlanId    OBJECT-TYPE
5351        SYNTAX          Integer32 (1..4094)
5352        MAX-ACCESS      read-write
5353        STATUS          current
5354        DESCRIPTION
5355                "This object specifies the Vlan ID of the ACL table."
5356        ::= { atiStkSwAACLIpv6ConfigEntry 12 }
5357
5358atiStkSwAACLv6Protocol  OBJECT-TYPE
5359        SYNTAX          Integer32 (1..255)
5360        MAX-ACCESS      read-write
5361        STATUS          current
5362        DESCRIPTION
5363                "This object specifies the Protocol ID of the ACL table."
5364        ::= { atiStkSwAACLIpv6ConfigEntry 13 }
5365
5366atiStkSwAACLv6ICMPType  OBJECT-TYPE
5367        SYNTAX          Integer32
5368        MAX-ACCESS      read-write
5369        STATUS          current
5370        DESCRIPTION
5371                "This object specifies the ICMP Type of the ACL table."
5372        ::= { atiStkSwAACLIpv6ConfigEntry 14 }
5373
5374atiStkSwAACLv6UDPTCPSrcPort  OBJECT-TYPE
5375        SYNTAX          INTEGER {
5376                                eq (1),
5377                                lt (2),
5378                                gt (3),
5379                                ne (4),
5380                                range (5),
5381                                noCompare (6)
5382                                }
5383        MAX-ACCESS      read-write
5384        STATUS          current
5385        DESCRIPTION
5386                "The Object specifies the comparision of the port."
5387        ::= { atiStkSwAACLIpv6ConfigEntry 15 }
5388
5389atiStkSwAACLv6SrcPort1  OBJECT-TYPE
5390        SYNTAX          Integer32 (0..65535)
5391        MAX-ACCESS      read-write
5392        STATUS          current
5393        DESCRIPTION
5394                "This object specifies the port."
5395        ::= { atiStkSwAACLIpv6ConfigEntry 16 }
5396
5397atiStkSwAACLv6SrcPort2  OBJECT-TYPE
5398        SYNTAX          Integer32 (0..65535)
5399        MAX-ACCESS      read-write
5400        STATUS          current
5401        DESCRIPTION
5402                "This object specifies the port."
5403        ::= { atiStkSwAACLIpv6ConfigEntry 17 }
5404
5405atiStkSwAACLv6UDPTCPDestPort  OBJECT-TYPE
5406        SYNTAX          INTEGER {
5407                                eq (1),
5408                                lt (2),
5409                                gt (3),
5410                                ne (4),
5411                                range (5),
5412                                noCompare (6)
5413                                }
5414        MAX-ACCESS      read-write
5415        STATUS          current
5416        DESCRIPTION
5417                "The Object specifies the comparision of the port."
5418        ::= { atiStkSwAACLIpv6ConfigEntry 18 }
5419
5420atiStkSwAACLv6DestPort1 OBJECT-TYPE
5421        SYNTAX          Integer32 (0..65535)
5422        MAX-ACCESS      read-write
5423        STATUS          current
5424        DESCRIPTION
5425                "This object specifies the port."
5426        ::= { atiStkSwAACLIpv6ConfigEntry 19 }
5427
5428atiStkSwAACLv6DestPort2 OBJECT-TYPE
5429        SYNTAX          Integer32 (0..65535)
5430        MAX-ACCESS      read-write
5431        STATUS          current
5432        DESCRIPTION
5433                "This object specifies the port."
5434        ::= { atiStkSwAACLIpv6ConfigEntry 20 }
5435
5436atiStkSwAACLv6TimeRange OBJECT-TYPE
5437        SYNTAX          DisplayString
5438        MAX-ACCESS      read-write
5439        STATUS          current
5440        DESCRIPTION
5441                "This object specifies the time range ACL."
5442        ::= { atiStkSwAACLIpv6ConfigEntry 21 }
5443
5444
5445atiStkSwAACLInterfaceConfigTable  OBJECT-TYPE
5446        SYNTAX          SEQUENCE OF AtiStkSwAACLInterfaceConfigEntry
5447        MAX-ACCESS      not-accessible
5448        STATUS          current
5449        DESCRIPTION
5450                "This table contains a Access Control List (ACL) in the
5451                switch and their associated attributes."
5452        ::= { atiStkSwAACLGroup 3 }
5453
5454atiStkSwAACLInterfaceConfigEntry  OBJECT-TYPE
5455        SYNTAX          AtiStkSwAACLInterfaceConfigEntry
5456        MAX-ACCESS      not-accessible
5457        STATUS          current
5458        DESCRIPTION
5459                "This object specifies an entry in 'atiStkSwACLMACConfigTable'
5460                that describes the ACL in the switch."
5461        INDEX           { atiStkSwAACLInterfaceModuleId, atiStkSwAACLInterfacePortId }
5462        ::= { atiStkSwAACLInterfaceConfigTable 1 }
5463
5464AtiStkSwAACLInterfaceConfigEntry ::=
5465        SEQUENCE {
5466                atiStkSwAACLInterfaceModuleId           Integer32,
5467                atiStkSwAACLInterfacePortId             Integer32,
5468                atiStkSwAACLInterfacaeACLName           DisplayString,
5469                atiStkSwAACLInterfacaeAddACLName        DisplayString,
5470                atiStkSwAACLInterfacaeRemoveACLName     DisplayString
5471                }
5472
5473atiStkSwAACLInterfaceModuleId  OBJECT-TYPE
5474        SYNTAX          Integer32 (1..8)
5475        MAX-ACCESS      read-only
5476        STATUS          current
5477        DESCRIPTION
5478                "This object specifies the Module ID of the system."
5479        ::= { atiStkSwAACLInterfaceConfigEntry 1 }
5480
5481atiStkSwAACLInterfacePortId  OBJECT-TYPE
5482        SYNTAX          Integer32 (1..28)
5483        MAX-ACCESS      read-only
5484        STATUS          current
5485        DESCRIPTION
5486                "This object specifies the Port ID of the system."
5487        ::= { atiStkSwAACLInterfaceConfigEntry 2 }
5488
5489atiStkSwAACLInterfacaeACLName  OBJECT-TYPE
5490        SYNTAX          DisplayString
5491        MAX-ACCESS      read-only
5492        STATUS          current
5493        DESCRIPTION
5494                "This object specifies the created ACL ID."
5495        ::= { atiStkSwAACLInterfaceConfigEntry 3 }
5496
5497atiStkSwAACLInterfacaeAddACLName  OBJECT-TYPE
5498        SYNTAX          DisplayString
5499        MAX-ACCESS      read-write
5500        STATUS          current
5501        DESCRIPTION
5502                "This object specifies the ACL ID to Add."
5503        ::= { atiStkSwAACLInterfaceConfigEntry 4 }
5504
5505atiStkSwAACLInterfacaeRemoveACLName  OBJECT-TYPE
5506        SYNTAX          DisplayString
5507        MAX-ACCESS      read-write
5508        STATUS          current
5509        DESCRIPTION
5510                "This object specifies the ACL ID to Remove."
5511        ::= { atiStkSwAACLInterfaceConfigEntry 5 }
5512
5513
5514--acl time range
5515atiStkSwAACLTimeRangeConfigTable  OBJECT-TYPE
5516        SYNTAX          SEQUENCE OF AtiStkSwAACLTimeRangeConfigEntry
5517        MAX-ACCESS      not-accessible
5518        STATUS          current
5519        DESCRIPTION
5520                "This table contains a time range Access Control List (ACL) in the
5521                switch and their associated attributes."
5522        ::= { atiStkSwAACLGroup 4 }
5523
5524atiStkSwAACLTimeRangeConfigEntry  OBJECT-TYPE
5525        SYNTAX          AtiStkSwAACLTimeRangeConfigEntry
5526        MAX-ACCESS      not-accessible
5527        STATUS          current
5528        DESCRIPTION
5529                "This object specifies an entry in 'atiStkSwAACLTimeRangeAbsoluteConfigTable'
5530                that describes the ACL in the switch."
5531        INDEX           { atiStkSwAACLTimeRangeEntry }
5532        ::= { atiStkSwAACLTimeRangeConfigTable 1 }
5533
5534AtiStkSwAACLTimeRangeConfigEntry ::=
5535        SEQUENCE {
5536                atiStkSwAACLTimeRangeEntry              Integer32,
5537                atiStkSwAACLTimeRangeName               DisplayString,
5538                atiStkSwAACLTimeRangeType               INTEGER,
5539                atiStkSwAACLTimeRangeAbsoluteStartTime  DisplayString,
5540                atiStkSwAACLTimeRangeAbsoluteEndTime    DisplayString,
5541                atiStkSwAACLTimeRangePeriodicFrequency  INTEGER,
5542                atiStkSwAACLTimeRangePeriodicStartDay   INTEGER,
5543                atiStkSwAACLTimeRangePeriodicEndDay     INTEGER,
5544                atiStkSwAACLTimeRangePeriodicStartTime  DisplayString,
5545                atiStkSwAACLTimeRangePeriodicEndTime    DisplayString,
5546                atiStkSwAACLTimeRangeStatus             INTEGER
5547                }
5548
5549atiStkSwAACLTimeRangeEntry  OBJECT-TYPE
5550        SYNTAX          Integer32 (1..100)
5551        MAX-ACCESS      read-only
5552        STATUS          current
5553        DESCRIPTION
5554                "This object specifies the entry of the time range ACL."
5555        ::= { atiStkSwAACLTimeRangeConfigEntry 1 }
5556
5557atiStkSwAACLTimeRangeName  OBJECT-TYPE
5558        SYNTAX          DisplayString
5559        MAX-ACCESS      read-write
5560        STATUS          current
5561        DESCRIPTION
5562                "This object specifies the Name of the time range ACL."
5563        ::= { atiStkSwAACLTimeRangeConfigEntry 2 }
5564
5565atiStkSwAACLTimeRangeType  OBJECT-TYPE
5566        SYNTAX          INTEGER {
5567                                absolute(1),
5568                                periodic(2),
5569                                none(3)
5570                                }
5571        MAX-ACCESS      read-write
5572        STATUS          current
5573        DESCRIPTION
5574                "This object specifies the type of the time range ACL."
5575        ::= { atiStkSwAACLTimeRangeConfigEntry 3 }
5576
5577atiStkSwAACLTimeRangeAbsoluteStartTime  OBJECT-TYPE
5578        SYNTAX          DisplayString
5579        MAX-ACCESS      read-write
5580        STATUS          current
5581        DESCRIPTION
5582                "This object specifies the start time of the time range ACL."
5583        ::= { atiStkSwAACLTimeRangeConfigEntry 4 }
5584
5585atiStkSwAACLTimeRangeAbsoluteEndTime  OBJECT-TYPE
5586        SYNTAX          DisplayString
5587        MAX-ACCESS      read-write
5588        STATUS          current
5589        DESCRIPTION
5590                "This object specifies the end time of the time range ACL."
5591        ::= { atiStkSwAACLTimeRangeConfigEntry 5 }
5592
5593atiStkSwAACLTimeRangePeriodicFrequency  OBJECT-TYPE
5594        SYNTAX          INTEGER {
5595                                day (1),
5596                                daily (2),
5597                                weekdays (3),
5598                                weekends (4),
5599                                notvalid (5),
5600                                select (6)
5601                                }
5602        MAX-ACCESS      read-write
5603        STATUS          current
5604        DESCRIPTION
5605                "This object specifies the Frequency of days for periodic  time range ACL."
5606        ::= { atiStkSwAACLTimeRangeConfigEntry 6 }
5607
5608atiStkSwAACLTimeRangePeriodicStartDay  OBJECT-TYPE
5609        SYNTAX          INTEGER {
5610                                monday (1),
5611                                tuesday (2),
5612                                wednesday (3),
5613                                thursday (4),
5614                                friday (5),
5615                                saturday (6),
5616                                sunday (7)
5617                                }
5618        MAX-ACCESS      read-write
5619        STATUS          current
5620        DESCRIPTION
5621                "This object specifies the start day for periodic  time range ACL."
5622        ::= { atiStkSwAACLTimeRangeConfigEntry 7 }
5623
5624atiStkSwAACLTimeRangePeriodicEndDay  OBJECT-TYPE
5625        SYNTAX          INTEGER {
5626                                monday (1),
5627                                tuesday (2),
5628                                wednesday (3),
5629                                thursday (4),
5630                                friday (5),
5631                                saturday (6),
5632                                sunday (7)
5633                                }
5634        MAX-ACCESS      read-write
5635        STATUS          current
5636        DESCRIPTION
5637                "This object specifies the end day for periodic  time range ACL."
5638        ::= { atiStkSwAACLTimeRangeConfigEntry 8 }
5639
5640atiStkSwAACLTimeRangePeriodicStartTime  OBJECT-TYPE
5641        SYNTAX          DisplayString
5642        MAX-ACCESS      read-write
5643        STATUS          current
5644        DESCRIPTION
5645                "This object specifies the start time of the periodic time range ACL."
5646        ::= { atiStkSwAACLTimeRangeConfigEntry 9 }
5647
5648atiStkSwAACLTimeRangePeriodicEndTime  OBJECT-TYPE
5649        SYNTAX          DisplayString
5650        MAX-ACCESS      read-write
5651        STATUS          current
5652        DESCRIPTION
5653                "This object specifies the end time of the periodic time range ACL."
5654        ::= { atiStkSwAACLTimeRangeConfigEntry 10 }
5655
5656atiStkSwAACLTimeRangeStatus  OBJECT-TYPE
5657        SYNTAX          INTEGER {
5658                                create (1),
5659                                delete (2)
5660                                }
5661        MAX-ACCESS      read-write
5662        STATUS          current
5663        DESCRIPTION
5664                "This object specifies the status of the time range ACL."
5665        ::= { atiStkSwAACLTimeRangeConfigEntry 11 }
5666
5667
5668--IPv4 MAC
5669atiStkSwAACLIPV4MACConfigTable  OBJECT-TYPE
5670        SYNTAX          SEQUENCE OF AtiStkSwAACLIPV4MACConfigEntry
5671        MAX-ACCESS      not-accessible
5672        STATUS          current
5673        DESCRIPTION
5674                "This table contains a Access Control List (ACL) in the
5675                switch and their associated attributes."
5676        ::= { atiStkSwAACLGroup 5 }
5677
5678atiStkSwAACLIPV4MACConfigEntry  OBJECT-TYPE
5679        SYNTAX          AtiStkSwAACLIPV4MACConfigEntry
5680        MAX-ACCESS      not-accessible
5681        STATUS          current
5682        DESCRIPTION
5683                "This object specifies an entry in 'atiStkSwACLMACConfigTable'
5684                that describes the ACL in the switch."
5685        INDEX       { atiStkSwAACLIPV4MACId }
5686        ::= { atiStkSwAACLIPV4MACConfigTable 1 }
5687
5688AtiStkSwAACLIPV4MACConfigEntry ::=
5689        SEQUENCE {
5690                atiStkSwAACLIPV4MACId                   Integer32,
5691--              atiStkSwAACLIPV4MACShowId               Integer32,
5692                atiStkSwAACLIPV4MACName                 DisplayString,
5693                atiStkSwAACLIPV4MACStatus               INTEGER,
5694                atiStkSwAACLIPV4MACAction               INTEGER,
5695                atiStkSwAACLIPV4MACSrc                  INTEGER,
5696                atiStkSwAACLIPV4MACDest                 INTEGER,
5697                atiStkSwAACLIPV4MACSrcMac               DisplayString,
5698                atiStkSwAACLIPV4MACSrcMacMask           DisplayString,
5699                atiStkSwAACLIPV4MACDestMac              DisplayString,
5700                atiStkSwAACLIPV4MACDestMacMask          DisplayString,
5701                atiStkSwAACLIPV4MACVlanId               Integer32,
5702                atiStkSwAACLIPV4MACTimeRange            DisplayString
5703                }
5704
5705atiStkSwAACLIPV4MACId   OBJECT-TYPE
5706        SYNTAX          Integer32 (1..700)
5707        MAX-ACCESS      read-only
5708        STATUS          current
5709        DESCRIPTION
5710                "This object specifies the ID of the ACL table."
5711        ::= { atiStkSwAACLIPV4MACConfigEntry 1 }
5712
5713atiStkSwAACLIPV4MACName OBJECT-TYPE
5714        SYNTAX          DisplayString
5715        MAX-ACCESS      read-write
5716        STATUS          current
5717        DESCRIPTION
5718                "This object specifies the name of the ACL."
5719        ::= { atiStkSwAACLIPV4MACConfigEntry 2 }
5720
5721atiStkSwAACLIPV4MACStatus  OBJECT-TYPE
5722        SYNTAX          INTEGER {
5723                                create (1),
5724                                delete (2)
5725                                }
5726        MAX-ACCESS      read-write
5727        STATUS          current
5728        DESCRIPTION
5729                "This object specifies the status of the ACL ID."
5730        ::= { atiStkSwAACLIPV4MACConfigEntry 3 }
5731
5732atiStkSwAACLIPV4MACAction  OBJECT-TYPE
5733        SYNTAX          INTEGER {
5734                                deny (1),
5735                                permit (2),
5736                                copytomirror (3)
5737                                }
5738        MAX-ACCESS      read-write
5739        STATUS          current
5740        DESCRIPTION
5741                "The action of the ACL entry either deny or permit or copy to mirror."
5742        ::= { atiStkSwAACLIPV4MACConfigEntry 4 }
5743
5744atiStkSwAACLIPV4MACSrc  OBJECT-TYPE
5745        SYNTAX          INTEGER {
5746                                any (1),
5747                                mac (2)
5748                                }
5749        MAX-ACCESS      read-write
5750        STATUS          current
5751        DESCRIPTION
5752                "This object specifies the source type."
5753        ::= { atiStkSwAACLIPV4MACConfigEntry 5 }
5754
5755atiStkSwAACLIPV4MACDest OBJECT-TYPE
5756        SYNTAX          INTEGER {
5757                                any (1),
5758                                mac (2)
5759                                }
5760        MAX-ACCESS      read-write
5761        STATUS          current
5762        DESCRIPTION
5763                "This object specifies destination type."
5764        ::= { atiStkSwAACLIPV4MACConfigEntry 6 }
5765
5766atiStkSwAACLIPV4MACSrcMac  OBJECT-TYPE
5767        SYNTAX          DisplayString (SIZE(1..18))
5768        MAX-ACCESS      read-write
5769        STATUS          current
5770        DESCRIPTION
5771                "The MAC address Mask used by this source."
5772        ::= { atiStkSwAACLIPV4MACConfigEntry 7 }
5773
5774atiStkSwAACLIPV4MACSrcMacMask  OBJECT-TYPE
5775        SYNTAX          DisplayString (SIZE(1..18))
5776        MAX-ACCESS      read-write
5777        STATUS          current
5778        DESCRIPTION
5779                "The MAC address Mask used by this source ."
5780        ::= { atiStkSwAACLIPV4MACConfigEntry 8 }
5781
5782atiStkSwAACLIPV4MACDestMac  OBJECT-TYPE
5783        SYNTAX          DisplayString (SIZE(1..18))
5784        MAX-ACCESS      read-write
5785        STATUS          current
5786        DESCRIPTION
5787                "The MAC address used by this destination."
5788        ::= { atiStkSwAACLIPV4MACConfigEntry 9 }
5789
5790atiStkSwAACLIPV4MACDestMacMask  OBJECT-TYPE
5791        SYNTAX          DisplayString (SIZE(1..18))
5792        MAX-ACCESS      read-write
5793        STATUS          current
5794        DESCRIPTION
5795                "The MAC address Mask used by this destination."
5796        ::= { atiStkSwAACLIPV4MACConfigEntry 10 }
5797
5798atiStkSwAACLIPV4MACVlanId  OBJECT-TYPE
5799        SYNTAX          Integer32 (1..4094)
5800        MAX-ACCESS      read-write
5801        STATUS          current
5802        DESCRIPTION
5803                "This object specifies the Vlan ID of the ACL table."
5804        ::= { atiStkSwAACLIPV4MACConfigEntry 11 }
5805
5806atiStkSwAACLIPV4MACTimeRange  OBJECT-TYPE
5807        SYNTAX          DisplayString
5808        MAX-ACCESS      read-write
5809        STATUS          current
5810        DESCRIPTION
5811                "This object specifies the time range ACL."
5812        ::= { atiStkSwAACLIPV4MACConfigEntry 12 }
5813
5814
5815--SS IPV4
5816
5817-- atiStkSwAACLTimeRangePeriodicConfigTable  OBJECT-TYPE
5818--      SYNTAX          SEQUENCE OF AtiStkSwAACLTimeRangePeriodicConfigEntry
5819--      MAX-ACCESS      not-accessible
5820--      STATUS          current
5821--      DESCRIPTION
5822--              "This table contains a periodic time range Access Control List (ACL) in the
5823--              switch and their associated attributes."
5824--      ::= { atiStkSwAACLGroup 5 }
5825
5826-- atiStkSwAACLTimeRangePeriodicConfigEntry  OBJECT-TYPE
5827--      SYNTAX          AtiStkSwAACLTimeRangePeriodicConfigEntry
5828--      MAX-ACCESS      not-accessible
5829--      STATUS          current
5830--      DESCRIPTION
5831--              "This object specifies an entry in 'atiStkSwAACLTimeRangePeriodicConfigTable'
5832--              that describes the ACL in the switch."
5833--      INDEX           { atiStkSwAACLTimeRangePeriodicEntry }
5834--      ::= { atiStkSwAACLTimeRangePeriodicConfigTable 1 }
5835
5836-- AtiStkSwAACLTimeRangePeriodicConfigEntry ::=
5837--      SEQUENCE {
5838--              atiStkSwAACLTimeRangePeriodicEntry      Integer32,
5839--              atiStkSwAACLTimeRangePeriodicName       DisplayString,
5840--              atiStkSwAACLTimeRangePeriodicType       INTEGER,
5841--              atiStkSwAACLTimeRangePeriodicStartTime  DisplayString,
5842--              atiStkSwAACLTimeRangePeriodicEndTime    DisplayString,
5843--              atiStkSwAACLTimeRangePeriodicStatus     INTEGER
5844--              }
5845
5846-- atiStkSwAACLTimeRangePeriodicEntry  OBJECT-TYPE
5847--      SYNTAX          Integer32 (1..255)
5848--      MAX-ACCESS      read-only
5849--      STATUS          current
5850--      DESCRIPTION
5851--              "This object specifies the entry of the time range ACL."
5852--      ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 1 }
5853
5854-- atiStkSwAACLTimeRangePeriodicName  OBJECT-TYPE
5855--      SYNTAX          DisplayString
5856--      MAX-ACCESS      read-write
5857--      STATUS          current
5858--      DESCRIPTION
5859--              "This object specifies the Name of the time range ACL."
5860--      ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 2 }
5861
5862-- atiStkSwAACLTimeRangePeriodicType  OBJECT-TYPE
5863--      SYNTAX          INTEGER {
5864--                              day (1),
5865--                              daily (2),
5866--                              weekdays (3),
5867--                              weekends (4)
5868--                              }
5869--      MAX-ACCESS  read-write
5870--      STATUS      current
5871--      DESCRIPTION
5872--              "This object specifies the type of the time range ACL."
5873--      ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 3 }
5874
5875-- atiStkSwAACLTimeRangePeriodicStartTime  OBJECT-TYPE
5876--      SYNTAX          DisplayString
5877--      MAX-ACCESS      read-write
5878--      STATUS          current
5879--      DESCRIPTION
5880--              "This object specifies the start time of the time range ACL."
5881--      ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 4 }
5882
5883-- atiStkSwAACLTimeRangePeriodicEndTime  OBJECT-TYPE
5884--      SYNTAX          DisplayString
5885--      MAX-ACCESS      read-write
5886--      STATUS          current
5887--      DESCRIPTION
5888--              "This object specifies the end time of the time range ACL."
5889--      ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 5 }
5890
5891-- atiStkSwAACLTimeRangePeriodicStatus  OBJECT-TYPE
5892--      SYNTAX          INTEGER {
5893--                              create (1),
5894--                              delete (2)
5895--                              }
5896--      MAX-ACCESS      read-write
5897--      STATUS          current
5898--      DESCRIPTION
5899--              "This object specifies the status of the time range ACL."
5900--      ::= { atiStkSwAACLTimeRangePeriodicConfigEntry 6 }
5901
5902
5903-- ***********************************************************
5904--
5905--                  M S T P    C O N F I G
5906--
5907-- ***********************************************************
5908
5909--Mst config table
5910atiStkSwMSTPMstConfigTable  OBJECT IDENTIFIER ::= { atiStkSwMSTPGroup 1 }
5911
5912atiStkSwMSTPMstRegion   OBJECT-TYPE
5913        SYNTAX          DisplayString
5914        MAX-ACCESS      read-write
5915        STATUS          current
5916        DESCRIPTION
5917                "Set the Region name for MSTP."
5918        ::= { atiStkSwMSTPMstConfigTable 1 }
5919
5920atiStkSwMSTPMstRevision OBJECT-TYPE
5921        SYNTAX          Integer32 (0..255)
5922        MAX-ACCESS      read-write
5923        STATUS          current
5924        DESCRIPTION
5925                "Set the revision number for MSTP."
5926        ::= { atiStkSwMSTPMstConfigTable 2 }
5927
5928--Instance table
5929atiStkSwMSTPMstInstanceConfigTable  OBJECT-TYPE
5930        SYNTAX          SEQUENCE OF AtiStkSwMSTPMstInstanceConfigEntry
5931        MAX-ACCESS      not-accessible
5932        STATUS          current
5933        DESCRIPTION
5934                "This table contains a mst-config Instance associated attributes."
5935        ::= { atiStkSwMSTPGroup 2 }
5936
5937atiStkSwMSTPMstInstanceConfigEntry  OBJECT-TYPE
5938        SYNTAX          AtiStkSwMSTPMstInstanceConfigEntry
5939        MAX-ACCESS      not-accessible
5940        STATUS          current
5941        DESCRIPTION
5942                "This object specifies an entry in 'atiStkSwMSTPMstInstanceConfigTable'
5943                that describes the mst config in the switch."
5944        INDEX           { atiStkSwMSTPMstInstanceId }
5945        ::= { atiStkSwMSTPMstInstanceConfigTable 1 }
5946
5947AtiStkSwMSTPMstInstanceConfigEntry ::=
5948        SEQUENCE {
5949                atiStkSwMSTPMstInstanceId               Integer32,
5950                atiStkSwMSTPMstInstanceVlan             Integer32,
5951                atiStkSwMSTPMstInstancePriority         Integer32
5952                }
5953
5954atiStkSwMSTPMstInstanceId  OBJECT-TYPE
5955        SYNTAX          Integer32 (1..15)
5956        MAX-ACCESS      read-only
5957        STATUS          current
5958        DESCRIPTION
5959                "This object specifies the Instance ID for MSTP."
5960        ::= { atiStkSwMSTPMstInstanceConfigEntry 1 }
5961
5962atiStkSwMSTPMstInstanceVlan  OBJECT-TYPE
5963        SYNTAX          Integer32 (1..4094)
5964        MAX-ACCESS      read-write
5965        STATUS          current
5966        DESCRIPTION
5967                "This object associates the Instance ID with vlanId for MSTP."
5968        ::= { atiStkSwMSTPMstInstanceConfigEntry 2 }
5969
5970atiStkSwMSTPMstInstancePriority  OBJECT-TYPE
5971        SYNTAX          Integer32 (0..61440)
5972        MAX-ACCESS      read-write
5973        STATUS          current
5974        DESCRIPTION
5975                "This object associates the Instance ID with priority for MSTP."
5976        ::= { atiStkSwMSTPMstInstanceConfigEntry 3 }
5977
5978--Interface level config for MSTP
5979atiStkSwMSTPMstInterfaceConfigTable  OBJECT-TYPE
5980        SYNTAX          SEQUENCE OF AtiStkSwMSTPMstInterfaceConfigEntry
5981        MAX-ACCESS      not-accessible
5982        STATUS          current
5983        DESCRIPTION
5984                "This table contains a mstp interface level config."
5985        ::= { atiStkSwMSTPGroup 3 }
5986
5987atiStkSwMSTPMstInterfaceConfigEntry  OBJECT-TYPE
5988        SYNTAX          AtiStkSwMSTPMstInterfaceConfigEntry
5989        MAX-ACCESS      not-accessible
5990        STATUS          current
5991        DESCRIPTION
5992                "This object specifies an entry in 'atiStkSwMSTPMstInterfaceConfigTable'
5993                that describes the mstp interface levl config in the switch."
5994            INDEX       { atiStkSwMSTPMstInterfaceModuleId, atiStkSwMSTPMstInterfacePortId }
5995        ::= { atiStkSwMSTPMstInterfaceConfigTable 1 }
5996
5997AtiStkSwMSTPMstInterfaceConfigEntry ::=
5998        SEQUENCE {
5999                atiStkSwMSTPMstInterfaceModuleId        Integer32,
6000                atiStkSwMSTPMstInterfacePortId          Integer32,
6001                atiStkSwMSTPMstInterfaceInstanceId      Integer32,
6002                atiStkSwMSTPMstInterfacePathCost        Integer32,
6003                atiStkSwMSTPMstInterfacePriority        Integer32
6004                }
6005
6006atiStkSwMSTPMstInterfaceModuleId  OBJECT-TYPE
6007        SYNTAX          Integer32 (0..255)
6008        MAX-ACCESS      read-only
6009        STATUS          current
6010        DESCRIPTION
6011                "This object specifies the module ID for MSTP."
6012        ::= { atiStkSwMSTPMstInterfaceConfigEntry 1 }
6013
6014atiStkSwMSTPMstInterfacePortId  OBJECT-TYPE
6015        SYNTAX          Integer32 (0..255)
6016        MAX-ACCESS      read-only
6017        STATUS          current
6018        DESCRIPTION
6019                "This object specifies the port ID for MSTP."
6020        ::= { atiStkSwMSTPMstInterfaceConfigEntry 2 }
6021
6022atiStkSwMSTPMstInterfaceInstanceId  OBJECT-TYPE
6023        SYNTAX          Integer32(0..15)
6024        MAX-ACCESS      read-write
6025        STATUS          current
6026        DESCRIPTION
6027                "This object associates the port ID with instance id for MSTP."
6028        ::= { atiStkSwMSTPMstInterfaceConfigEntry 3 }
6029
6030atiStkSwMSTPMstInterfacePathCost  OBJECT-TYPE
6031        SYNTAX          Integer32 (1..200000000)
6032        MAX-ACCESS      read-write
6033        STATUS          current
6034        DESCRIPTION
6035                "This object associates the path cost with instance id for MSTP."
6036        ::= { atiStkSwMSTPMstInterfaceConfigEntry 4 }
6037
6038atiStkSwMSTPMstInterfacePriority  OBJECT-TYPE
6039        SYNTAX          Integer32 (0..61440)
6040        MAX-ACCESS      read-write
6041        STATUS          current
6042        DESCRIPTION
6043                "This object associates the priority with instance id for MSTP."
6044        ::= { atiStkSwMSTPMstInterfaceConfigEntry 5 }
6045
6046
6047-- ***********************************************************
6048--
6049--                  M V R    C O N F I G
6050--
6051-- ***********************************************************
6052
6053--MVR config table
6054atiStkSwMVRConfigTable  OBJECT IDENTIFIER ::= { atiStkSwMVRGroup 1 }
6055
6056atiStkSwMVRStatus       OBJECT-TYPE
6057        SYNTAX          INTEGER {
6058                                enable (1),
6059                                disable (2)
6060                                }
6061        MAX-ACCESS      read-write
6062        STATUS          current
6063        DESCRIPTION
6064                "Set the status for MVR."
6065        ::= { atiStkSwMVRConfigTable 1 }
6066
6067atiStkSwMVRGroupIp      OBJECT-TYPE
6068        SYNTAX          IpAddress
6069        MAX-ACCESS      read-write
6070        STATUS          current
6071        DESCRIPTION
6072                "Set the group IP address for MVR."
6073        ::= { atiStkSwMVRConfigTable 2 }
6074
6075atiStkSwMVRVlan         OBJECT-TYPE
6076        SYNTAX          Integer32 (1..4094)
6077        MAX-ACCESS      read-write
6078        STATUS          current
6079        DESCRIPTION
6080                "Set the group IP address for MVR."
6081        ::= { atiStkSwMVRConfigTable 3 }
6082
6083--Interface level MVR table
6084atiStkSwMVRInterfaceConfigTable  OBJECT-TYPE
6085        SYNTAX          SEQUENCE OF AtiStkSwMVRInterfaceConfigEntry
6086        MAX-ACCESS      not-accessible
6087        STATUS          current
6088        DESCRIPTION
6089                "This table contains a MVR interface level attributes."
6090        ::= { atiStkSwMVRGroup 2 }
6091
6092atiStkSwMVRInterfaceConfigEntry  OBJECT-TYPE
6093        SYNTAX          AtiStkSwMVRInterfaceConfigEntry
6094        MAX-ACCESS      not-accessible
6095        STATUS          current
6096        DESCRIPTION
6097                "This object specifies an entry in 'atiStkSwMVRInterfaceConfigTable'
6098                that describes the MVR config in switch."
6099        INDEX           { atiStkSwMVRInterfaceIndex }
6100        ::= { atiStkSwMVRInterfaceConfigTable 1 }
6101
6102AtiStkSwMVRInterfaceConfigEntry ::=
6103        SEQUENCE {
6104                atiStkSwMVRInterfaceIndex               Integer32,
6105                atiStkSwMVRInterfacePortId              DisplayString,
6106                atiStkSwMVRInterfaceType                INTEGER
6107                }
6108
6109atiStkSwMVRInterfaceIndex  OBJECT-TYPE
6110        SYNTAX          Integer32 (0..255)
6111        MAX-ACCESS      read-only
6112        STATUS          current
6113        DESCRIPTION
6114                "This object specifies the index for MVR."
6115        ::= { atiStkSwMVRInterfaceConfigEntry 1 }
6116
6117atiStkSwMVRInterfacePortId  OBJECT-TYPE
6118        SYNTAX          DisplayString
6119        MAX-ACCESS      read-only
6120        STATUS          current
6121        DESCRIPTION
6122                "This object specifies the port ID for MVR."
6123        ::= { atiStkSwMVRInterfaceConfigEntry 2 }
6124
6125atiStkSwMVRInterfaceType  OBJECT-TYPE
6126        SYNTAX          INTEGER {
6127                                source (1),
6128                                receiver (2),
6129                                none (3)
6130                                }
6131        MAX-ACCESS      read-write
6132        STATUS          current
6133        DESCRIPTION
6134                "This object associates the type with port Id for MSTP."
6135        ::= { atiStkSwMVRInterfaceConfigEntry 3 }
6136
6137-- MVR Cofig Group Ip table
6138atiStkSwMVRConfigGroupIpTable  OBJECT-TYPE
6139        SYNTAX          SEQUENCE OF AtiStkSwMVRConfigGroupIpEntry
6140        MAX-ACCESS      not-accessible
6141        STATUS          current
6142        DESCRIPTION
6143                "This table contains a MVR Group ip attributes."
6144        ::= { atiStkSwMVRGroup 3 }
6145
6146atiStkSwMVRConfigGroupIpEntry  OBJECT-TYPE
6147        SYNTAX          AtiStkSwMVRConfigGroupIpEntry
6148        MAX-ACCESS      not-accessible
6149        STATUS          current
6150        DESCRIPTION
6151                "This object specifies an entry in 'atiStkSwMVRConfigGroupIpTable'
6152                that describes the MVR config Group ip in switch."
6153        INDEX           { atiStkSwMVRGroupIpIndex }
6154        ::= { atiStkSwMVRConfigGroupIpTable 1 }
6155
6156AtiStkSwMVRConfigGroupIpEntry ::=
6157        SEQUENCE {
6158                atiStkSwMVRGroupIpIndex                 Integer32,
6159                atiStkSwMVRGroupIp                      DisplayString
6160                }
6161
6162atiStkSwMVRGroupIpIndex OBJECT-TYPE
6163        SYNTAX          Integer32 (0..255)
6164        MAX-ACCESS      read-only
6165        STATUS          current
6166        DESCRIPTION
6167                "This object specifies the index for MVR Group ip."
6168        ::= { atiStkSwMVRConfigGroupIpEntry 1 }
6169
6170atiStkSwMVRGroupIp      OBJECT-TYPE
6171        SYNTAX          DisplayString
6172        MAX-ACCESS      read-write
6173        STATUS          current
6174        DESCRIPTION
6175                "This object specifies the group ip for MVR."
6176        ::= { atiStkSwMVRConfigGroupIpEntry 2 }
6177
6178
6179-- ***********************************************************
6180--
6181--                  P S T A C K    C O N F I G
6182--
6183-- ***********************************************************
6184
6185--PSTACK config table
6186atiStkSwPSTACKConfigTable  OBJECT IDENTIFIER ::= { atiStkSwPSTACKGroup 1 }
6187
6188atiStkSwPSTACKNoofModules  OBJECT-TYPE
6189        SYNTAX          Integer32
6190        MAX-ACCESS      read-only
6191        STATUS          current
6192        DESCRIPTION     "Set the Number of modules for PStack."
6193        ::= { atiStkSwPSTACKConfigTable 1 }
6194
6195atiStkSwPSTACKTopology  OBJECT-TYPE
6196        SYNTAX          INTEGER {
6197                                none (0),
6198                                chain (1),
6199                                ring (2),
6200                                standalone (3)
6201                                }
6202        MAX-ACCESS      read-only
6203        STATUS          current
6204        DESCRIPTION
6205                "Set the Topology for PStack."
6206        ::= { atiStkSwPSTACKConfigTable 2 }
6207
6208atiStkSwPSTACKLclModID  OBJECT-TYPE
6209        SYNTAX          Integer32 (1..4094)
6210        MAX-ACCESS      read-only
6211        STATUS          current
6212        DESCRIPTION
6213                "Set the Local Module ID for PStack."
6214        ::= { atiStkSwPSTACKConfigTable 3 }
6215
6216atiStkSwPSTACKLclMacAdd OBJECT-TYPE
6217        SYNTAX          MacAddress
6218        MAX-ACCESS      read-only
6219        STATUS          current
6220        DESCRIPTION
6221                "Set the Mac Address for PStack."
6222        ::= { atiStkSwPSTACKConfigTable 4 }
6223
6224atiStkSwPSTACKMasterModId  OBJECT-TYPE
6225        SYNTAX          Integer32 (1..4094)
6226        MAX-ACCESS      read-only
6227        STATUS          current
6228        DESCRIPTION
6229                "Set the Master Module ID for PStack."
6230        ::= { atiStkSwPSTACKConfigTable 5 }
6231
6232atiStkSwPSTACKMasterMacAdd  OBJECT-TYPE
6233        SYNTAX          MacAddress
6234        MAX-ACCESS      read-only
6235        STATUS          current
6236        DESCRIPTION
6237                "Set the Master Mac Address for PStack."
6238        ::= { atiStkSwPSTACKConfigTable 6 }
6239
6240atiStkSwPSTACKSlaveMacAdd1  OBJECT-TYPE
6241        SYNTAX          MacAddress
6242        MAX-ACCESS      read-only
6243        STATUS          current
6244        DESCRIPTION
6245                "Set the Slave Mac Address 1 for PStack."
6246        ::= { atiStkSwPSTACKConfigTable 7 }
6247
6248atiStkSwPSTACKSlaveMacAdd2  OBJECT-TYPE
6249        SYNTAX          MacAddress
6250        MAX-ACCESS      read-only
6251        STATUS          current
6252        DESCRIPTION
6253                "Set the Slave Mac Address 2 for PStack."
6254        ::= { atiStkSwPSTACKConfigTable 8 }
6255
6256atiStkSwPSTACKSlaveMacAdd3  OBJECT-TYPE
6257        SYNTAX          MacAddress
6258        MAX-ACCESS      read-only
6259        STATUS          current
6260        DESCRIPTION
6261                "Set the Slave Mac Address 3 for PStack."
6262        ::= { atiStkSwPSTACKConfigTable 9 }
6263
6264atiStkSwPSTACKSlaveMacAdd4  OBJECT-TYPE
6265        SYNTAX          MacAddress
6266        MAX-ACCESS      read-only
6267        STATUS          current
6268        DESCRIPTION
6269                "Set the Slave Mac Address 4 for PStack."
6270        ::= { atiStkSwPSTACKConfigTable 10 }
6271
6272atiStkSwPSTACKSlaveMacAdd5  OBJECT-TYPE
6273        SYNTAX          MacAddress
6274        MAX-ACCESS      read-only
6275        STATUS          current
6276        DESCRIPTION
6277                "Set the Slave Mac Address 5 for PStack."
6278        ::= { atiStkSwPSTACKConfigTable 11 }
6279
6280atiStkSwPSTACKSlaveMacAdd6  OBJECT-TYPE
6281        SYNTAX          MacAddress
6282        MAX-ACCESS      read-only
6283        STATUS          current
6284        DESCRIPTION
6285                "Set the Slave Mac Address 6 for PStack."
6286        ::= { atiStkSwPSTACKConfigTable 12 }
6287
6288atiStkSwPSTACKSlaveMacAdd7  OBJECT-TYPE
6289        SYNTAX          MacAddress
6290        MAX-ACCESS      read-only
6291        STATUS          current
6292        DESCRIPTION
6293                "Set the Slave Mac Address 7 for PStack."
6294        ::= { atiStkSwPSTACKConfigTable 13 }
6295
6296--Interface level PStack table
6297atiStkSwPSTACKInterfaceConfigTable  OBJECT-TYPE
6298        SYNTAX          SEQUENCE OF AtiStkSwPSTACKInterfaceConfigEntry
6299        MAX-ACCESS      not-accessible
6300        STATUS          current
6301        DESCRIPTION
6302                "This table contains a PStack interface level attributes."
6303        ::= { atiStkSwPSTACKGroup 2 }
6304
6305atiStkSwPSTACKInterfaceConfigEntry  OBJECT-TYPE
6306        SYNTAX          AtiStkSwPSTACKInterfaceConfigEntry
6307        MAX-ACCESS      not-accessible
6308        STATUS          current
6309        DESCRIPTION
6310                "This object specifies an entry in 'atiStkSwPStackInterfaceConfigTable'
6311                that describes the PStack config in switch."
6312        INDEX           { atiStkSwPSTACKInterfaceDeviceId }
6313        ::= { atiStkSwPSTACKInterfaceConfigTable 1 }
6314
6315AtiStkSwPSTACKInterfaceConfigEntry ::=
6316        SEQUENCE {
6317                atiStkSwPSTACKInterfaceDeviceId         Integer32,
6318                atiStkSwPSTACKInterfaceMacAddress       MacAddress,
6319                atiStkSwPSTACKInterfaceSwVersion        DisplayString,
6320                atiStkSwPSTACKInterfaceModel            DisplayString
6321                }
6322
6323atiStkSwPSTACKInterfaceDeviceId  OBJECT-TYPE
6324        SYNTAX          Integer32  (0..255)
6325        MAX-ACCESS      read-only
6326        STATUS          current
6327        DESCRIPTION
6328                "This object specifies the Device ID for PStack."
6329        ::= { atiStkSwPSTACKInterfaceConfigEntry 1 }
6330
6331atiStkSwPSTACKInterfaceMacAddress  OBJECT-TYPE
6332        SYNTAX          MacAddress
6333        MAX-ACCESS      read-only
6334        STATUS          current
6335        DESCRIPTION
6336                "This object associates the Mac Address with Device Id for PStack."
6337        ::= { atiStkSwPSTACKInterfaceConfigEntry 2 }
6338
6339atiStkSwPSTACKInterfaceSwVersion  OBJECT-TYPE
6340        SYNTAX          DisplayString
6341        MAX-ACCESS      read-only
6342        STATUS          current
6343        DESCRIPTION
6344                "This object associates the Software Version with Device Id for PStack."
6345        ::= { atiStkSwPSTACKInterfaceConfigEntry 3 }
6346
6347atiStkSwPSTACKInterfaceModel  OBJECT-TYPE
6348        SYNTAX          DisplayString
6349        MAX-ACCESS      read-only
6350        STATUS          current
6351        DESCRIPTION
6352                "This object associates the Model type with Device Id for PStack."
6353        ::= { atiStkSwPSTACKInterfaceConfigEntry 4 }
6354
6355--PSTACK config device ID table
6356atiStkSwPSTACKDeviceIDConfigTable              OBJECT IDENTIFIER ::= { atiStkSwPSTACKGroup 3 }
6357atiStkSwPSTACKDeviceID  OBJECT-TYPE
6358        SYNTAX          Integer32
6359        MAX-ACCESS      read-write
6360        STATUS          current
6361        DESCRIPTION
6362                "Set the Device ID for PSTACK."
6363        ::= { atiStkSwPSTACKDeviceIDConfigTable 1 }
6364
6365--PSTACK config reboot table
6366atiStkSwPSTACKRebootConfigTable                OBJECT IDENTIFIER ::= { atiStkSwPSTACKGroup 4 }
6367atiStkSwPSTACKRebootDeviceID  OBJECT-TYPE
6368        SYNTAX          INTEGER {
6369                                device1 (1),
6370                                device2 (2),
6371                                device3 (3),
6372                                device4 (4),
6373                                device5 (5),
6374                                device6 (6),
6375                                device7 (7),
6376                                device8 (8),
6377                                all (9)
6378                                }
6379        MAX-ACCESS      read-write
6380        STATUS          current
6381        DESCRIPTION
6382                "Set Reboot for PSTACK."
6383        ::= { atiStkSwPSTACKRebootConfigTable 1 }
6384
6385
6386-- ***********************************************************
6387--
6388--                  L L D P    C O N F I G
6389--
6390-- ***********************************************************
6391
6392-- atiStkSwLldpConfig
6393
6394atiStkSwLldpConfig      OBJECT IDENTIFIER ::= { atiStkSwLldpGroup 1 }
6395
6396atiStkSwLldpRun         OBJECT-TYPE
6397        SYNTAX          INTEGER {
6398                                enabled (1),
6399                                disabled (2)
6400                                }
6401        MAX-ACCESS      read-write
6402        STATUS          current
6403        DESCRIPTION
6404                "The operational mode, whether enabled or disabled, of LLDP on the device."
6405        DEFVAL          { 2 }
6406        ::= { atiStkSwLldpConfig 1 }
6407
6408atiStkSwLldpTimer       OBJECT-TYPE
6409        SYNTAX          Integer32 (5..32768)
6410        UNITS           "seconds"
6411        MAX-ACCESS      read-write
6412        STATUS          current
6413        DESCRIPTION
6414                "The interval at which LLDP frames are transmitted on
6415                behalf of this LLDP agent."
6416        REFERENCE
6417                "IEEE 802.1AB-2005 10.5.3.3"
6418        DEFVAL          { 30 }
6419        ::= { atiStkSwLldpConfig 2 }
6420
6421atiStkSwLldpHoldMultiplier  OBJECT-TYPE
6422        SYNTAX          Integer32 (2..10)
6423        MAX-ACCESS      read-write
6424        STATUS          current
6425        DESCRIPTION
6426                "The time-to-live value expressed as a multiple of the
6427                atiStkSwLldpTimer object."
6428        REFERENCE
6429                "IEEE 802.1AB-2005 10.5.3.3"
6430        DEFVAL          { 4 }
6431        ::= { atiStkSwLldpConfig 3 }
6432
6433atiStkSwLldpReinit      OBJECT-TYPE
6434        SYNTAX          Integer32 (1..10)
6435        UNITS           "seconds"
6436        MAX-ACCESS      read-write
6437        STATUS          current
6438        DESCRIPTION
6439                "The atiStkSwLldpReinit indicates the delay (in units of
6440                seconds) from when lldp feature of a particular port becomes
6441                'disabled' until re-initialization will be attempted."
6442        REFERENCE
6443                "IEEE 802.1AB-2005 10.5.3.3"
6444        DEFVAL          { 2 }
6445        ::= { atiStkSwLldpConfig 4 }
6446
6447atiStkSwLldpTxDelay     OBJECT-TYPE
6448        SYNTAX          Integer32 (1..8192)
6449        UNITS           "seconds"
6450        MAX-ACCESS      read-write
6451        STATUS          current
6452        DESCRIPTION
6453                "The atiStkSwLldpTxDelay indicates the delay (in units
6454                of seconds) between successive LLDP frame transmissions
6455                initiated by value/status changes in the LLDP local systems
6456                MIB."
6457        REFERENCE
6458                "IEEE 802.1AB-2005 10.5.3.3"
6459        DEFVAL          { 2 }
6460        ::= { atiStkSwLldpConfig 5 }
6461
6462atiStkSwLldpNotificationInterval  OBJECT-TYPE
6463        SYNTAX          Integer32 (5..3600)
6464        UNITS           "seconds"
6465        MAX-ACCESS      read-write
6466        STATUS          current
6467        DESCRIPTION
6468                "This object controls the transmission of LLDP notifications.
6469                The agent must not generate more than one lldpRemTablesChange
6470                notification-event in the indicated period."
6471        DEFVAL          { 5 }
6472        ::= { atiStkSwLldpConfig 6 }
6473
6474atiStkSwLldpFaststartCount  OBJECT-TYPE
6475        SYNTAX          Integer32 (1..10)
6476        UNITS           "seconds"
6477        MAX-ACCESS      read-write
6478        STATUS          current
6479        DESCRIPTION
6480                "The atiStkSwLldpFaststartCoun"
6481        REFERENCE
6482                "IEEE"
6483        DEFVAL          { 3 }
6484        ::= { atiStkSwLldpConfig 7 }
6485
6486atiStkSwLldpNonStrictMedTlvOrderCheck  OBJECT-TYPE
6487        SYNTAX          INTEGER {
6488                                enabled (1),
6489                                disabled (2)
6490                                }
6491        MAX-ACCESS      read-write
6492        STATUS          current
6493        DESCRIPTION
6494                "The atiStkSwLldpNonStrictMedTlvOrderCheck"
6495        DEFVAL          { 2 }
6496        ::= { atiStkSwLldpConfig 8 }
6497
6498atiStkSwLldpConfigPortTable  OBJECT-TYPE
6499        SYNTAX          SEQUENCE OF AtiStkSwLldpConfigPortEntry
6500        MAX-ACCESS      not-accessible
6501        STATUS          current
6502        DESCRIPTION
6503                "The table that controls LLDP frame transmission on individual
6504                ports."
6505        ::= { atiStkSwLldpConfig 9 }
6506
6507atiStkSwLldpConfigPortEntry  OBJECT-TYPE
6508        SYNTAX          AtiStkSwLldpConfigPortEntry
6509        MAX-ACCESS      not-accessible
6510        STATUS          current
6511        DESCRIPTION
6512                "LLDP configuration information for a particular port.
6513                This configuration parameter controls the transmission and
6514                the reception of LLDP frames on those ports whose rows are
6515                created in this table."
6516        INDEX           { atiStkSwLldpConfigModuleId, atiStkSwLldpConfigPortId }
6517        ::= { atiStkSwLldpConfigPortTable 1 }
6518
6519AtiStkSwLldpConfigPortEntry ::=
6520        SEQUENCE {
6521                atiStkSwLldpConfigModuleId              Integer32,
6522                atiStkSwLldpConfigPortId                Integer32,
6523                atiStkSwLldpConfigDirection             INTEGER,
6524                atiStkSwLldpConfigNotif                 INTEGER,
6525                atiStkSwLldpConfigMgmtAddr              IpAddress,
6526                atiStkSwLldpConfigTlvSelect             BITS,
6527                atiStkSwLldpConfigTlvDeselect           BITS,
6528                atiStkSwLldpConfigMedNotif              INTEGER,
6529                atiStkSwLldpConfigMedTlvSelect          BITS,
6530                atiStkSwLldpConfigMedTlvDeselect        BITS,
6531                atiStkSwLldpConfigLocCoord              Integer32,
6532                atiStkSwLldpConfigLocCivic              Integer32,
6533                atiStkSwLldpConfigLocElin               Integer32
6534        }
6535
6536atiStkSwLldpConfigModuleId  OBJECT-TYPE
6537        SYNTAX          Integer32 (1..8)
6538        MAX-ACCESS      read-only
6539        STATUS          current
6540        DESCRIPTION
6541                "This object specifies the ID of a module present in the switch
6542                stack."
6543        ::= { atiStkSwLldpConfigPortEntry 1 }
6544
6545atiStkSwLldpConfigPortId  OBJECT-TYPE
6546        SYNTAX          Integer32 (1..50)
6547        MAX-ACCESS      read-only
6548        STATUS          current
6549        DESCRIPTION
6550                "The index value used to identify the port component
6551                (contained in the local chassis with the LLDP agent)
6552                associated with this entry.
6553
6554                The value of this object is used as a port index to the
6555                atiStkSwLldpConfigPortTable."
6556        ::= { atiStkSwLldpConfigPortEntry 2 }
6557
6558atiStkSwLldpConfigDirection  OBJECT-TYPE
6559        SYNTAX          INTEGER {
6560                                transmit (1),
6561                                receive (2),
6562                                both (3),
6563                                none (4)
6564                                }
6565        MAX-ACCESS      read-write
6566        STATUS          current
6567        DESCRIPTION
6568                "This object specifies the operation mode of the LLDP
6569                for the indicated port - whether to transmit and/or receive
6570                LLDP package, or do nothing."
6571        DEFVAL          { both }
6572        ::= { atiStkSwLldpConfigPortEntry 3 }
6573
6574atiStkSwLldpConfigNotif OBJECT-TYPE
6575        SYNTAX          INTEGER {
6576                                enabled (1),
6577                                disabled (2)
6578                                }
6579        MAX-ACCESS      read-write
6580        STATUS          current
6581        DESCRIPTION
6582                "The atiStkSwLldpConfigNotif controls, on a per
6583                port basis, whether or not notifications from the agent
6584                are enabled. The value enabled(1) means that notifications are
6585                enabled; the value disabled(2) means that they are not."
6586        DEFVAL          { disabled }
6587        ::= { atiStkSwLldpConfigPortEntry 4 }
6588
6589atiStkSwLldpConfigMgmtAddr      OBJECT-TYPE
6590        SYNTAX          IpAddress
6591        MAX-ACCESS      read-only
6592        STATUS          current
6593        DESCRIPTION
6594                "This object displays the IPv4 address to be advertised to neighbors
6595                (via the Management Address TLV) via specified ports."
6596        DEFVAL          { '00000000'h } -- 0.0.0.0
6597        ::= { atiStkSwLldpConfigPortEntry 5 }
6598
6599atiStkSwLldpConfigTlvSelect  OBJECT-TYPE
6600        SYNTAX          BITS    {
6601                                portDesc (31),
6602                                sysName (30),
6603                                sysDesc (29),
6604                                sysCap (28),
6605                                mgmtAddr (27),
6606                                portVlan (26),
6607                                portAndProtocolVlans (25),
6608                                vlanNames (24),
6609                                protocolIds (23),
6610                                macPhyConfig (22),
6611                                powerMgmt (21),
6612                                linkAggregation (20),
6613                                maxFrameSize (19)
6614                                }
6615        MAX-ACCESS      read-write
6616        STATUS          current
6617        DESCRIPTION
6618                "This enables specified optional TLVs for transmission in LLDP
6619                advertisement via the specified ports."
6620        ::= { atiStkSwLldpConfigPortEntry 6 }
6621
6622atiStkSwLldpConfigTlvDeselect  OBJECT-TYPE
6623        SYNTAX          BITS    {
6624                                portDesc (31),
6625                                sysName (30),
6626                                sysDesc (29),
6627                                sysCap (28),
6628                                mgmtAddr (27),
6629                                portVlan (26),
6630                                portAndProtocolVlans (25),
6631                                vlanNames (24),
6632                                protocolIds (23),
6633                                macPhyConfig (22),
6634                                powerMgmt (21),
6635                                linkAggregation (20),
6636                                maxFrameSize (19)
6637                                }
6638        MAX-ACCESS      read-write
6639        STATUS          current
6640        DESCRIPTION
6641                "This disables specified optional TLVs for transmission in LLDP
6642                advertisement via the specified ports."
6643        ::= { atiStkSwLldpConfigPortEntry 7 }
6644
6645atiStkSwLldpConfigMedNotif  OBJECT-TYPE
6646        SYNTAX          INTEGER {
6647                                enabled (1),
6648                                disabled (2)
6649                                }
6650        MAX-ACCESS      read-write
6651        STATUS          current
6652        DESCRIPTION
6653                "The atiStkSwLldpConfigMedNotif controls, on a per
6654                port basis, whether or not MED notifications from the agent
6655                are enabled. The value enabled(1) means that notifications are
6656                enabled; the value disabled(2) means that they are not."
6657        DEFVAL          { disabled }
6658        ::= { atiStkSwLldpConfigPortEntry 8 }
6659
6660atiStkSwLldpConfigMedTlvSelect  OBJECT-TYPE
6661        SYNTAX          BITS    {
6662                                capabilities (31),
6663                                networkPolicy (30),
6664                                location (29),
6665                                powerMgmtExt (28),
6666                                inventoryMgmt (27)
6667                                }
6668        MAX-ACCESS      read-write
6669        STATUS          current
6670        DESCRIPTION
6671                "This enables specified MED TLVs for transmission in LLDP
6672                advertisement via the specified ports."
6673        ::= { atiStkSwLldpConfigPortEntry 9 }
6674
6675atiStkSwLldpConfigMedTlvDeselect  OBJECT-TYPE
6676        SYNTAX          BITS    {
6677                                capabilities (31),
6678                                networkPolicy (30),
6679                                location (29),
6680                                powerMgmtExt (28),
6681                                inventoryMgmt (27)
6682                                }
6683        MAX-ACCESS      read-write
6684        STATUS          current
6685        DESCRIPTION
6686                "This disables specified MED TLVs for transmission in LLDP
6687                advertisement via the specified ports."
6688        ::= { atiStkSwLldpConfigPortEntry 10 }
6689
6690atiStkSwLldpConfigLocCoord  OBJECT-TYPE
6691        SYNTAX          Integer32
6692        MAX-ACCESS      read-write
6693        STATUS          current
6694        DESCRIPTION
6695                "This assigns an LLDP Coordinate location information to
6696                the specified ports. Set 0 to reset."
6697        ::= { atiStkSwLldpConfigPortEntry 11 }
6698
6699atiStkSwLldpConfigLocCivic  OBJECT-TYPE
6700        SYNTAX          Integer32
6701        MAX-ACCESS      read-write
6702        STATUS          current
6703        DESCRIPTION
6704                "This assigns an LLDP Civic location information to
6705                the specified ports. Set 0 to reset."
6706        ::= { atiStkSwLldpConfigPortEntry 12 }
6707
6708atiStkSwLldpConfigLocElin  OBJECT-TYPE
6709        SYNTAX          Integer32
6710        MAX-ACCESS      read-write
6711        STATUS          current
6712        DESCRIPTION
6713                "This assigns an LLDP Elin location information to
6714                the specified ports. Set 0 to reset."
6715        ::= { atiStkSwLldpConfigPortEntry 13 }
6716
6717
6718--  ***********************************************************
6719--
6720--                   L L D P    S T A T S
6721--
6722--  ***********************************************************
6723
6724-- atiStkSwLldpStats
6725
6726atiStkSwLldpStats       OBJECT IDENTIFIER ::= { atiStkSwLldpGroup 2 }
6727
6728atiStkSwLldpStatsGlobalReset  OBJECT-TYPE
6729        SYNTAX          INTEGER {
6730                                yes (1),
6731                                no (2)
6732                                }
6733        MAX-ACCESS      read-write
6734        STATUS          current
6735        DESCRIPTION
6736                "This clears all the LLDP statistics (packet and event counters)."
6737        ::= { atiStkSwLldpStats 1 }
6738
6739atiStkSwLldpStatsTotalFramesOut  OBJECT-TYPE
6740        SYNTAX          Counter32
6741        MAX-ACCESS      read-only
6742        STATUS          current
6743        DESCRIPTION
6744                "The number of LLDP frames transmitted by this LLDP agent."
6745        ::= { atiStkSwLldpStats 2 }
6746
6747atiStkSwLldpStatsTotalFramesIn  OBJECT-TYPE
6748        SYNTAX          Counter32
6749        MAX-ACCESS      read-only
6750        STATUS          current
6751        DESCRIPTION
6752                "The number of valid LLDP frames received by this LLDP agent."
6753        ::= { atiStkSwLldpStats 3 }
6754
6755atiStkSwLldpStatsTotalFramesInError  OBJECT-TYPE
6756        SYNTAX          Counter32
6757        MAX-ACCESS      read-only
6758        STATUS          current
6759        DESCRIPTION
6760                "The number of invalid LLDP frames received by this LLDP
6761                agent."
6762        ::= { atiStkSwLldpStats 4 }
6763
6764atiStkSwLldpStatsTotalFramesInDropped  OBJECT-TYPE
6765        SYNTAX          Counter32
6766        MAX-ACCESS      read-only
6767        STATUS          current
6768        DESCRIPTION
6769                "The number of LLDP frames received by this LLDP agent,
6770                and then discarded for any reason."
6771        ::= { atiStkSwLldpStats 5 }
6772
6773atiStkSwLldpStatsTotalTLVsUnrecognized  OBJECT-TYPE
6774        SYNTAX          Counter32
6775        MAX-ACCESS      read-only
6776        STATUS          current
6777        DESCRIPTION
6778                "The number of LLDP TLVs received on the given port that
6779                are not recognized by this LLDP agent."
6780        ::= { atiStkSwLldpStats 6 }
6781
6782atiStkSwLldpStatsTotalTLVsDiscarded  OBJECT-TYPE
6783        SYNTAX          Counter32
6784        MAX-ACCESS      read-only
6785        STATUS          current
6786        DESCRIPTION
6787                "The number of LLDP TLVs discarded for any reason by this LLDP
6788                agent."
6789        ::= { atiStkSwLldpStats 7 }
6790
6791atiStkSwLldpStatsTotalNewNeighbors  OBJECT-TYPE
6792        SYNTAX          Counter32
6793        MAX-ACCESS      read-only
6794        STATUS          current
6795        DESCRIPTION
6796                "The number of times the complete set of information
6797                advertised by a particular MSAP has been inserted into the
6798                Neighbor/Remote table."
6799        ::= { atiStkSwLldpStats 8 }
6800
6801atiStkSwLldpStatsTotalNeighborsDeleted  OBJECT-TYPE
6802        SYNTAX          Counter32
6803        MAX-ACCESS      read-only
6804        STATUS          current
6805        DESCRIPTION
6806                "The number of times the complete set of information
6807                advertised by a particular MSAP has been deleted from
6808                the Neighbor/Remote table."
6809        ::= { atiStkSwLldpStats 9 }
6810
6811atiStkSwLldpStatsTotalNeighborsDropped  OBJECT-TYPE
6812        SYNTAX          Counter32
6813        MAX-ACCESS      read-only
6814        STATUS          current
6815        DESCRIPTION
6816                "The number of times the complete set of information
6817                advertised by a particular MSAP could not be entered into
6818                the Neighbor/Remote table."
6819        ::= { atiStkSwLldpStats 10 }
6820
6821atiStkSwLldpStatsTotalNeighborsAgedOut  OBJECT-TYPE
6822        SYNTAX          Counter32
6823        MAX-ACCESS      read-only
6824        STATUS          current
6825        DESCRIPTION
6826                "The number of times the complete set of information
6827                advertised by a particular MSAP has been deleted from tables
6828                contained in the Neighbor/Remote table."
6829        ::= { atiStkSwLldpStats 11 }
6830
6831atiStkSwLldpStatsPortTable  OBJECT-TYPE
6832        SYNTAX          SEQUENCE OF AtiStkSwLldpStatsPortEntry
6833        MAX-ACCESS      not-accessible
6834        STATUS          current
6835        DESCRIPTION
6836                "A table containing LLDP transmission and reception statistics for
6837                individual ports."
6838        ::= { atiStkSwLldpStats 12 }
6839
6840atiStkSwLldpStatsPortEntry  OBJECT-TYPE
6841        SYNTAX          AtiStkSwLldpStatsPortEntry
6842        MAX-ACCESS      not-accessible
6843        STATUS          current
6844        DESCRIPTION
6845                "LLDP frame transmission and reception statistics for a particular port."
6846        -- INDEX           { atiStkSwLldpStatsModuleId, atiStkSwLldpStatsPortId }
6847        INDEX           { atiStkSwLldpStatsPortId }
6848        ::= { atiStkSwLldpStatsPortTable 1 }
6849
6850AtiStkSwLldpStatsPortEntry ::=
6851        SEQUENCE {
6852                atiStkSwLldpStatsModuleId               Integer32,
6853                atiStkSwLldpStatsPortId                 Integer32,
6854                atiStkSwLldpStatsFramesOut              Counter32,
6855                atiStkSwLldpStatsFramesIn               Counter32,
6856                atiStkSwLldpStatsFramesInError          Counter32,
6857                atiStkSwLldpStatsFramesInDropped        Counter32,
6858                atiStkSwLldpStatsTLVsUnrecognized       Counter32,
6859                atiStkSwLldpStatsTLVsDiscarded          Counter32,
6860                atiStkSwLldpStatsNewNeighbors           Counter32,
6861                atiStkSwLldpStatsNeighborsDeleted       Counter32,
6862                atiStkSwLldpStatsNeighborsDropped       Counter32,
6863                atiStkSwLldpStatsNeighborsAgedOut       Counter32,
6864                atiStkSwLldpStatsReset                  INTEGER
6865        }
6866
6867atiStkSwLldpStatsModuleId  OBJECT-TYPE
6868        SYNTAX          Integer32 --(1..8)
6869        MAX-ACCESS      read-only
6870        STATUS          current
6871        DESCRIPTION
6872                "This object specifies the ID of a module present in the switch
6873                stack."
6874        ::= { atiStkSwLldpStatsPortEntry 1 }
6875
6876atiStkSwLldpStatsPortId OBJECT-TYPE
6877        SYNTAX          Integer32 (1..50)
6878        MAX-ACCESS      read-only
6879        STATUS          current
6880        DESCRIPTION
6881                "The index value used to identify the port component
6882                (contained in the local chassis with the LLDP agent)
6883                associated with this entry.
6884
6885                The value of this object is used as a port index to the
6886                lldpStatsTable."
6887        ::= { atiStkSwLldpStatsPortEntry 2 }
6888
6889atiStkSwLldpStatsFramesOut  OBJECT-TYPE
6890        SYNTAX          Counter32
6891        MAX-ACCESS      read-only
6892        STATUS          current
6893        DESCRIPTION
6894                "The number of LLDP frames transmitted by this LLDP agent
6895                on the indicated port."
6896        REFERENCE
6897                "IEEE 802.1AB-2005 10.5.2.1"
6898        ::= { atiStkSwLldpStatsPortEntry 3 }
6899
6900atiStkSwLldpStatsFramesIn  OBJECT-TYPE
6901        SYNTAX          Counter32
6902        MAX-ACCESS      read-only
6903        STATUS          current
6904        DESCRIPTION
6905                "The number of valid LLDP frames received by this LLDP agent
6906                on the indicated port, while this LLDP agent is enabled."
6907        REFERENCE
6908                "IEEE 802.1AB-2005 10.5.2.2"
6909        ::= { atiStkSwLldpStatsPortEntry 4 }
6910
6911atiStkSwLldpStatsFramesInError  OBJECT-TYPE
6912        SYNTAX          Counter32
6913        MAX-ACCESS      read-only
6914        STATUS          current
6915        DESCRIPTION
6916                "The number of invalid LLDP frames received by this LLDP
6917                agent on the indicated port, while this LLDP agent is enabled."
6918        REFERENCE
6919                "IEEE 802.1AB-2005 10.5.2.2"
6920        ::= { atiStkSwLldpStatsPortEntry 5 }
6921
6922atiStkSwLldpStatsFramesInDropped  OBJECT-TYPE
6923        SYNTAX          Counter32
6924        MAX-ACCESS      read-only
6925        STATUS          current
6926        DESCRIPTION
6927                "The number of LLDP frames received by this LLDP agent on
6928                the indicated port, and then discarded for any reason.
6929                This counter can provide an indication that LLDP header
6930                formating problems may exist with the local LLDP agent in
6931                the sending system or that LLDPDU validation problems may
6932                exist with the local LLDP agent in the receiving system."
6933        REFERENCE
6934                "IEEE 802.1AB-2005 10.5.2.2"
6935        ::= { atiStkSwLldpStatsPortEntry 6 }
6936
6937atiStkSwLldpStatsTLVsUnrecognized  OBJECT-TYPE
6938        SYNTAX          Counter32
6939        MAX-ACCESS      read-only
6940        STATUS          current
6941        DESCRIPTION
6942                "The number of LLDP TLVs received on the given port that
6943                are not recognized by this LLDP agent on the indicated port.
6944
6945                An unrecognized TLV is referred to as the TLV whose type value
6946                is in the range of reserved TLV types (000 1001 - 111 1110)
6947                in Table 9.1 of IEEE Std 802.1AB-2005.  An unrecognized
6948                TLV may be a basic management TLV from a later LLDP version."
6949        REFERENCE
6950                "IEEE 802.1AB-2005 10.5.2.2"
6951        ::= { atiStkSwLldpStatsPortEntry 7 }
6952
6953atiStkSwLldpStatsTLVsDiscarded  OBJECT-TYPE
6954        SYNTAX          Counter32
6955        MAX-ACCESS      read-only
6956        STATUS          current
6957        DESCRIPTION
6958                "The number of LLDP TLVs discarded for any reason by this LLDP
6959                agent on the indicated port."
6960        REFERENCE
6961                "IEEE 802.1AB-2005 10.5.2.2"
6962        ::= { atiStkSwLldpStatsPortEntry 8 }
6963
6964atiStkSwLldpStatsNewNeighbors  OBJECT-TYPE
6965        SYNTAX          Counter32
6966        MAX-ACCESS      read-only
6967        STATUS          current
6968        DESCRIPTION
6969                "The number of times the complete set of information
6970                advertised by a particular MSAP has been inserted into tables
6971                contained in the Neighbor/Remote table associated with the
6972                indicated port."
6973        ::= { atiStkSwLldpStatsPortEntry 9 }
6974
6975atiStkSwLldpStatsNeighborsDeleted  OBJECT-TYPE
6976        SYNTAX          Counter32
6977        MAX-ACCESS      read-only
6978        STATUS          current
6979        DESCRIPTION
6980                "The number of times the complete set of information
6981                advertised by a particular MSAP has been deleted from
6982                the Neighbor/Remote table associated with the indicated port."
6983        ::= { atiStkSwLldpStatsPortEntry 10 }
6984
6985atiStkSwLldpStatsNeighborsDropped  OBJECT-TYPE
6986        SYNTAX          Counter32
6987        MAX-ACCESS      read-only
6988        STATUS          current
6989        DESCRIPTION
6990                "The number of times the complete set of information
6991                advertised by a particular MSAP could not be entered into
6992                the Neighbor/Remote table associated with the indicated
6993                port because of insufficient resources."
6994        ::= { atiStkSwLldpStatsPortEntry 11 }
6995
6996atiStkSwLldpStatsNeighborsAgedOut  OBJECT-TYPE
6997        SYNTAX          Counter32
6998        MAX-ACCESS      read-only
6999        STATUS          current
7000        DESCRIPTION
7001                "The counter that represents the number of age-outs that
7002                occurred on a given port.  An age-out is the number of
7003                times the complete set of information advertised by a
7004                particular MSAP has been deleted from tables contained in
7005                the Neighbor/Remote table because the information timeliness
7006                interval has expired."
7007        REFERENCE
7008                "IEEE 802.1AB-2005 10.5.2.2"
7009        ::= { atiStkSwLldpStatsPortEntry 12 }
7010
7011atiStkSwLldpStatsReset  OBJECT-TYPE
7012        SYNTAX          INTEGER {
7013                                yes (1),
7014                                no (2)
7015                                }
7016        MAX-ACCESS      read-write
7017        STATUS          current
7018        DESCRIPTION
7019                "This clears all the LLDP statistics (packet and event counters)
7020                associated with the indicated port."
7021        ::= { atiStkSwLldpStatsPortEntry 13 }
7022
7023
7024--  ***********************************************************
7025--
7026--          L O C A L    S Y S T E M    D A T A
7027--
7028--  ***********************************************************
7029
7030-- atiStkSwLldpLocalData
7031
7032atiStkSwLldpLocalData   OBJECT IDENTIFIER ::= { atiStkSwLldpGroup 3 }
7033
7034atiStkSwLldpLocalInfoTable  OBJECT-TYPE
7035        SYNTAX          SEQUENCE OF AtiStkSwLldpLocalInfoEntry
7036        MAX-ACCESS      not-accessible
7037        STATUS          current
7038        DESCRIPTION
7039                "This table contains one or more rows per port information
7040                associated with the local system known to this agent."
7041        ::= { atiStkSwLldpLocalData 1 }
7042
7043atiStkSwLldpLocalInfoEntry  OBJECT-TYPE
7044        SYNTAX          AtiStkSwLldpLocalInfoEntry
7045        MAX-ACCESS      not-accessible
7046        STATUS          current
7047        DESCRIPTION
7048                "Information about a particular port component."
7049        -- INDEX           { atiStkSwLldpLocModuleId, atiStkSwLldpLocPortNum }
7050        INDEX           { atiStkSwLldpLocPortNum }
7051        ::= { atiStkSwLldpLocalInfoTable 1 }
7052
7053AtiStkSwLldpLocalInfoEntry ::=
7054        SEQUENCE {
7055                atiStkSwLldpLocModuleId                 Integer32,
7056                atiStkSwLldpLocPortNum                  Integer32,
7057                atiStkSwLldpLocChassisIdSubtype         INTEGER,
7058                atiStkSwLldpLocChassisId                DisplayString,
7059                atiStkSwLldpLocPortIdSubtype            INTEGER,
7060                atiStkSwLldpLocPortId                   DisplayString,
7061                atiStkSwLldpLocTtl                      Integer32,
7062                atiStkSwLldpLocPortDesc                 DisplayString,
7063                atiStkSwLldpLocSysName                  DisplayString,
7064                atiStkSwLldpLocSysDesc                  DisplayString,
7065                atiStkSwLldpLocSysCapSupported          BITS,
7066                atiStkSwLldpLocSysCapEnabled            BITS,
7067                atiStkSwLldpLocManAddrSubtype           INTEGER,
7068                atiStkSwLldpLocManAddr                  IpAddress, -- DisplayString,
7069                atiStkSwLldpLocManAddrLen               Integer32,
7070                atiStkSwLldpLocManAddrIfSubtype         INTEGER,
7071                atiStkSwLldpLocManAddrIfId              Integer32,
7072                atiStkSwLldpLocManAddrOID               OBJECT IDENTIFIER
7073        }
7074
7075atiStkSwLldpLocModuleId OBJECT-TYPE
7076        SYNTAX          Integer32 --(1..8)
7077        MAX-ACCESS      read-only
7078        STATUS          current
7079        DESCRIPTION
7080                "This object specifies the ID of a module present in the switch
7081                stack."
7082        ::= { atiStkSwLldpLocalInfoEntry 1 }
7083
7084atiStkSwLldpLocPortNum  OBJECT-TYPE
7085        SYNTAX          Integer32 (1..50)
7086        MAX-ACCESS      read-only
7087        STATUS          current
7088        DESCRIPTION
7089                "The index value used to identify the port component
7090                (contained in the local chassis with the LLDP agent)
7091                associated with this entry.
7092
7093                The value of this object is used as a port index to the
7094                atiStkSwLldpLocalInfoTable."
7095        ::= { atiStkSwLldpLocalInfoEntry 2 }
7096
7097atiStkSwLldpLocChassisIdSubtype  OBJECT-TYPE
7098        SYNTAX          INTEGER {
7099                                chassisComponent (1),
7100                                interfaceAlias (2),
7101                                portComponent (3),
7102                                macAddress (4),
7103                                networkAddress (5),
7104                                interfaceName (6),
7105                                local (7)
7106                                }
7107        MAX-ACCESS      read-only
7108        STATUS          current
7109        DESCRIPTION
7110                "The type of encoding used to identify the chassis
7111                associated with the local system."
7112        REFERENCE
7113                "IEEE 802.1AB-2005 9.5.2.2"
7114        ::= { atiStkSwLldpLocalInfoEntry 3 }
7115
7116atiStkSwLldpLocChassisId  OBJECT-TYPE
7117        SYNTAX          DisplayString
7118        MAX-ACCESS      read-only
7119        STATUS          current
7120        DESCRIPTION
7121                "The string value used to identify the chassis component
7122                associated with the local system."
7123        REFERENCE
7124                "IEEE 802.1AB-2005 9.5.2.3"
7125        ::= { atiStkSwLldpLocalInfoEntry 4 }
7126
7127atiStkSwLldpLocPortIdSubtype  OBJECT-TYPE
7128        SYNTAX          INTEGER {
7129                                interfaceAlias (1),
7130                                portComponent (2),
7131                                macAddress (3),
7132                                networkAddress (4),
7133                                interfaceName (5),
7134                                agentCircuitId (6),
7135                                local (7)
7136                                }
7137        MAX-ACCESS      read-only
7138        STATUS          current
7139        DESCRIPTION
7140                "The type of port identifier encoding used in the associated
7141                atiStkSwLldpLocPortId object."
7142        REFERENCE
7143                "IEEE 802.1AB-2005 9.5.3.2"
7144        ::= { atiStkSwLldpLocalInfoEntry 5 }
7145
7146atiStkSwLldpLocPortId   OBJECT-TYPE
7147        SYNTAX          DisplayString
7148        MAX-ACCESS      read-only
7149        STATUS          current
7150        DESCRIPTION
7151                "The string value used to identify the port component
7152                associated with a given port in the local system."
7153        REFERENCE
7154                "IEEE 802.1AB-2005 9.5.3.3"
7155        ::= { atiStkSwLldpLocalInfoEntry 6 }
7156
7157atiStkSwLldpLocTtl      OBJECT-TYPE
7158        SYNTAX          Integer32
7159        MAX-ACCESS      read-only
7160        STATUS          current
7161        DESCRIPTION
7162                "Time-to-live advertised by the given port"
7163        ::= { atiStkSwLldpLocalInfoEntry 7 }
7164
7165atiStkSwLldpLocPortDesc OBJECT-TYPE
7166        SYNTAX          DisplayString
7167        MAX-ACCESS      read-only
7168        STATUS          current
7169        DESCRIPTION
7170                "The string value used to identify the 802 LAN station's port
7171                description associated with the local system."
7172        REFERENCE
7173                "IEEE 802.1AB-2005 9.5.5.2"
7174        ::= { atiStkSwLldpLocalInfoEntry 8 }
7175
7176atiStkSwLldpLocSysName  OBJECT-TYPE
7177        SYNTAX          DisplayString
7178        MAX-ACCESS      read-only
7179        STATUS          current
7180        DESCRIPTION
7181                "The string value used to identify the system name of the
7182                local system."
7183        REFERENCE
7184                "IEEE 802.1AB-2005 9.5.6.2"
7185        ::= { atiStkSwLldpLocalInfoEntry 9 }
7186
7187atiStkSwLldpLocSysDesc  OBJECT-TYPE
7188        SYNTAX          DisplayString
7189        MAX-ACCESS      read-only
7190        STATUS          current
7191        DESCRIPTION
7192                "The string value used to identify the system description
7193                of the local system."
7194        REFERENCE
7195                "IEEE 802.1AB-2005 9.5.7.2"
7196        ::= { atiStkSwLldpLocalInfoEntry 10 }
7197
7198atiStkSwLldpLocSysCapSupported  OBJECT-TYPE
7199        SYNTAX          BITS    {
7200                                other (0),
7201                                repeater (1),
7202                                bridge (2),
7203                                wlanAccessPoint (3),
7204                                router (4),
7205                                telephone (5),
7206                                docsisCableDevice (6),
7207                                stationOnly (7)
7208                                }
7209        MAX-ACCESS      read-only
7210        STATUS          current
7211        DESCRIPTION
7212                "The bitmap value used to identify which system capabilities
7213                are supported on the local system."
7214        REFERENCE
7215                "IEEE 802.1AB-2005 9.5.8.1"
7216        ::= { atiStkSwLldpLocalInfoEntry 11 }
7217
7218atiStkSwLldpLocSysCapEnabled  OBJECT-TYPE
7219        SYNTAX          BITS    {
7220                                other (0),
7221                                repeater (1),
7222                                bridge (2),
7223                                wlanAccessPoint (3),
7224                                router (4),
7225                                telephone (5),
7226                                docsisCableDevice (6),
7227                                stationOnly (7)
7228                                }
7229        MAX-ACCESS      read-only
7230        STATUS          current
7231        DESCRIPTION
7232                "The bitmap value used to identify which system capabilities
7233                are enabled on the local system."
7234        REFERENCE
7235                "IEEE 802.1AB-2005 9.5.8.2"
7236        ::= { atiStkSwLldpLocalInfoEntry 12 }
7237
7238atiStkSwLldpLocManAddrSubtype  OBJECT-TYPE
7239        SYNTAX          INTEGER { -- AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB;
7240                                other (0),
7241                                ipV4 (1),
7242                                ipV6 (2),
7243                                nsap (3),
7244                                hdlc (4),
7245                                bbn1822 (5),
7246                                all802 (6),
7247                                e163 (7),
7248                                e164 (8),
7249                                f69 (9),
7250                                x121 (10),
7251                                ipx (11),
7252                                appleTalk (12),
7253                                decnetIV (13),
7254                                banyanVines (14),
7255                                e164withNsap (15),
7256                                dns (16),
7257                                distinguishedName (17), -- (Distinguished Name, per X.500)
7258                                asNumber (18), -- (16-bit quantity, per the AS number space)
7259                                xtpOverIpv4 (19),
7260                                xtpOverIpv6 (20),
7261                                xtpNativeModeXTP (21),
7262                                fibreChannelWWPN (22),
7263                                fibreChannelWWNN (23),
7264                                gwid (24),
7265                                afi (25),
7266                                reserved (65535)
7267                                }
7268        MAX-ACCESS      read-only
7269        STATUS          current
7270        DESCRIPTION
7271                "The type of management address identifier encoding used in
7272                the associated atiStkSwLldpLocManagmentAddr object."
7273        REFERENCE
7274                "IEEE 802.1AB-2005 9.5.9.3"
7275        ::= { atiStkSwLldpLocalInfoEntry 13 }
7276
7277atiStkSwLldpLocManAddr  OBJECT-TYPE
7278        SYNTAX          IpAddress
7279        MAX-ACCESS      read-only
7280        STATUS          current
7281        DESCRIPTION
7282                "The string value used to identify the management address
7283                component associated with the local system.  The purpose of
7284                this address is to contact the management entity."
7285        REFERENCE
7286                "IEEE 802.1AB-2005 9.5.9.4"
7287        ::= { atiStkSwLldpLocalInfoEntry 14 }
7288
7289atiStkSwLldpLocManAddrLen  OBJECT-TYPE
7290        SYNTAX          Integer32
7291        MAX-ACCESS      read-only
7292        STATUS          current
7293        DESCRIPTION
7294                "The total lenght of the management address subtype and the
7295                management address fields in LLDPDUs transmitted by the local
7296                LLDP agent.The management address length field is needed so that the
7297                receiving systems that do not implement SNMP will not be
7298                required to implement an iana family numbers/address length
7299                equivalency table in order to decode the management address"
7300        REFERENCE
7301                "IEEE 802.1AB-2005 9.5.9.2"
7302        ::= { atiStkSwLldpLocalInfoEntry 15 }
7303
7304atiStkSwLldpLocManAddrIfSubtype  OBJECT-TYPE
7305        SYNTAX          INTEGER {
7306                                unknown (1),
7307                                ifIndex (2),
7308                                systemPortNumber (3)
7309                                }
7310        MAX-ACCESS      read-only
7311        STATUS          current
7312        DESCRIPTION
7313                "The enumeration value that identifies the interface numbering
7314                method used for defining the interface number, associated
7315                with the local system."
7316        REFERENCE
7317                "IEEE 802.1AB-2005 9.5.9.5"
7318        ::= { atiStkSwLldpLocalInfoEntry 16 }
7319
7320atiStkSwLldpLocManAddrIfId  OBJECT-TYPE
7321        SYNTAX          Integer32
7322        MAX-ACCESS      read-only
7323        STATUS          current
7324        DESCRIPTION
7325                "The integer value used to identify the interface number
7326                regarding the management address component associated with
7327                the local system."
7328        REFERENCE
7329                "IEEE 802.1AB-2005 9.5.9.6"
7330        ::= { atiStkSwLldpLocalInfoEntry 17 }
7331
7332atiStkSwLldpLocManAddrOID  OBJECT-TYPE
7333        SYNTAX          OBJECT IDENTIFIER
7334        MAX-ACCESS      read-only
7335        STATUS          current
7336        DESCRIPTION
7337                "The OID value used to identify the type of hardware component
7338                or protocol entity associated with the management address
7339                advertised by the local system agent."
7340        REFERENCE
7341                "IEEE 802.1AB-2005 9.5.9.8"
7342        ::= { atiStkSwLldpLocalInfoEntry 18 }
7343
7344------------------------------------------------------------------------------
7345-- IEEE 802.1 - Local System Information
7346------------------------------------------------------------------------------
7347
7348-- atiStkSwLldpLocalDot1Data
7349
7350atiStkSwLldpDot1LocTable  OBJECT-TYPE
7351        SYNTAX          SEQUENCE OF AtiStkSwLldpDot1LocEntry
7352        MAX-ACCESS      not-accessible
7353        STATUS          current
7354        DESCRIPTION
7355                "This table contains one row per port for IEEE 802.1
7356                organizationally defined LLDP extension on the local system
7357                known to this agent."
7358        ::= { atiStkSwLldpLocalData 2 }
7359
7360atiStkSwLldpDot1LocEntry  OBJECT-TYPE
7361        SYNTAX          AtiStkSwLldpDot1LocEntry
7362        MAX-ACCESS      not-accessible
7363        STATUS          current
7364        DESCRIPTION
7365                "Information about IEEE 802.1 organizationally defined
7366                LLDP extension."
7367        -- INDEX           { atiStkSwLldpDot1LocModuleId, atiStkSwLldpDot1LocPortNum }
7368        INDEX           { atiStkSwLldpDot1LocPortNum }
7369        ::= { atiStkSwLldpDot1LocTable 1 }
7370
7371AtiStkSwLldpDot1LocEntry ::=
7372        SEQUENCE {
7373                atiStkSwLldpDot1LocModuleId             Integer32,
7374                atiStkSwLldpDot1LocPortNum              Integer32,
7375                atiStkSwLldpDot1LocPortVlanId           Integer32,
7376                atiStkSwLldpDot1LocProtoVlanId          Integer32,
7377                atiStkSwLldpDot1LocProtoVlanSupported   INTEGER,
7378                atiStkSwLldpDot1LocProtoVlanEnabled     INTEGER,
7379                atiStkSwLldpDot1LocVlanId               DisplayString,
7380                atiStkSwLldpDot1LocVlanName             DisplayString,
7381                atiStkSwLldpDot1LocProtocolId           DisplayString
7382        }
7383
7384atiStkSwLldpDot1LocModuleId  OBJECT-TYPE
7385        SYNTAX          Integer32 --(1..8)
7386        MAX-ACCESS      read-only
7387        STATUS          current
7388        DESCRIPTION
7389                "This object specifies the ID of a module present in the switch
7390                stack."
7391        ::= { atiStkSwLldpDot1LocEntry 1 }
7392
7393atiStkSwLldpDot1LocPortNum  OBJECT-TYPE
7394        SYNTAX          Integer32 (1..50)
7395        MAX-ACCESS      read-only
7396        STATUS          current
7397        DESCRIPTION
7398                "The index value used to identify the port component
7399                (contained in the local chassis with the LLDP agent)
7400                associated with this entry."
7401        ::= { atiStkSwLldpDot1LocEntry 2 }
7402
7403atiStkSwLldpDot1LocPortVlanId  OBJECT-TYPE
7404        SYNTAX          Integer32 (0|1..4094)
7405        MAX-ACCESS      read-only
7406        STATUS          current
7407        DESCRIPTION
7408                "The integer value used to identify the port's VLAN identifier
7409                associated with the local system.   A value of zero shall
7410                be used if the system either does not know the PVID or does
7411                not support port-based VLAN operation."
7412        REFERENCE
7413                "IEEE 802.1AB-2005 F.2.1"
7414        ::= { atiStkSwLldpDot1LocEntry 3 }
7415
7416--
7417-- atiStkSwLldpDot1LocProtoVlanTable: Port and Protocol VLAN information
7418--
7419
7420atiStkSwLldpDot1LocProtoVlanId  OBJECT-TYPE
7421        SYNTAX          Integer32 (0|1..4094)
7422        MAX-ACCESS      read-only
7423        STATUS          current
7424        DESCRIPTION
7425                "The integer value used to identify the port and protocol
7426                VLANs associated with the given port associated with the
7427                local system.  A value of zero shall be used if the system
7428                either does not know the protocol VLAN ID (PPVID) or does
7429                not support port and protocol VLAN operation."
7430        REFERENCE
7431                "IEEE 802.1AB-2005 F.3.2"
7432        ::= { atiStkSwLldpDot1LocEntry 4 }
7433
7434atiStkSwLldpDot1LocProtoVlanSupported  OBJECT-TYPE
7435        SYNTAX          INTEGER {
7436                                enabled (1),
7437                                disabled (2)
7438                                }
7439        MAX-ACCESS      read-only
7440        STATUS          current
7441        DESCRIPTION
7442                "The truth value used to indicate whether the given port
7443                (associated with the local system) supports port and protocol
7444                VLANs."
7445        REFERENCE
7446                "IEEE 802.1AB-2005 F.3.1"
7447        ::= { atiStkSwLldpDot1LocEntry 5 }
7448
7449atiStkSwLldpDot1LocProtoVlanEnabled  OBJECT-TYPE
7450        SYNTAX          INTEGER {
7451                                enabled (1),
7452                                disabled (2)
7453                                }
7454        MAX-ACCESS      read-only
7455        STATUS          current
7456        DESCRIPTION
7457                "The truth value used to indicate whether the port and
7458                protocol VLANs are enabled on the given port associated with
7459                the local system."
7460        REFERENCE
7461                "IEEE 802.1AB-2005 F.3.1"
7462        ::= { atiStkSwLldpDot1LocEntry 6 }
7463
7464--
7465-- atiStkSwLldpDot1LocVlanNameTable : VLAN name information about the local system
7466--
7467
7468atiStkSwLldpDot1LocVlanId  OBJECT-TYPE
7469        SYNTAX          DisplayString
7470-- Integer32(1..4094)
7471-- VlanId FROM Q-BRIDGE-MIB
7472        MAX-ACCESS      read-only
7473        STATUS          current
7474        DESCRIPTION
7475                "The integer value used to identify the IEEE 802.1Q
7476                VLAN IDs with which the given port is compatible."
7477        REFERENCE
7478                "IEEE 802.1AB-2005 F.4.2"
7479        ::= { atiStkSwLldpDot1LocEntry 7 }
7480
7481atiStkSwLldpDot1LocVlanName  OBJECT-TYPE
7482        SYNTAX          DisplayString
7483        MAX-ACCESS      read-only
7484        STATUS          current
7485        DESCRIPTION
7486                "The string value used to identify VLAN name identified by the
7487                Vlan Id associated with the given port on the local system.
7488
7489                This object should contain the value of the dot1QVLANStaticName
7490                object (defined in IETF RFC 2674) identified with the given
7491                atiStkSwLldpDot1LocVlanId."
7492        REFERENCE
7493                "IEEE 802.1AB-2005 F.4.4"
7494        ::= { atiStkSwLldpDot1LocEntry 8 }
7495
7496--
7497-- atiStkSwLldpDot1LocProtocolTable : Protocol Identity information
7498--
7499
7500atiStkSwLldpDot1LocProtocolId  OBJECT-TYPE
7501        SYNTAX          DisplayString
7502        MAX-ACCESS      read-only
7503        STATUS          current
7504        DESCRIPTION
7505                "The octet string value used to identify the protocols
7506                associated with the given port of the local system."
7507        REFERENCE
7508                "IEEE 802.1AB-2005 F.5.3"
7509        ::= { atiStkSwLldpDot1LocEntry 9 }
7510
7511------------------------------------------------------------------------------
7512-- IEEE 802.3 - Local Device Information
7513------------------------------------------------------------------------------
7514
7515-- atiStkSwLldpLocalDot3Data
7516
7517atiStkSwLldpLocalDot3Data  OBJECT IDENTIFIER ::= { atiStkSwLldpLocalData 3 }
7518
7519atiStkSwLldpDot3LocTable  OBJECT-TYPE
7520        SYNTAX          SEQUENCE OF AtiStkSwLldpDot3LocEntry
7521        MAX-ACCESS      not-accessible
7522        STATUS          current
7523        DESCRIPTION
7524                "This table contains one row per port of Ethernet port
7525                information (as a part of the LLDP 802.3 organizational
7526                extension) on the local system known to this agent."
7527        ::= { atiStkSwLldpLocalDot3Data 1 }
7528
7529atiStkSwLldpDot3LocEntry  OBJECT-TYPE
7530        SYNTAX          AtiStkSwLldpDot3LocEntry
7531        MAX-ACCESS      not-accessible
7532        STATUS          current
7533        DESCRIPTION
7534                "Information about a particular port component."
7535        -- INDEX                { atiStkSwLldpDot3LocModuleId, atiStkSwLldpDot3LocPortNum }
7536        INDEX           { atiStkSwLldpDot3LocPortNum }
7537        ::= { atiStkSwLldpDot3LocTable 1 }
7538
7539AtiStkSwLldpDot3LocEntry ::=
7540        SEQUENCE {
7541                atiStkSwLldpDot3LocModuleId                     Integer32,
7542                atiStkSwLldpDot3LocPortNum                      Integer32,
7543                atiStkSwLldpDot3LocPortAutoNegSupported         INTEGER,
7544                atiStkSwLldpDot3LocPortAutoNegEnabled           INTEGER,
7545                atiStkSwLldpDot3LocPortAutoNegAdvertisedCap     BITS,
7546                atiStkSwLldpDot3LocPortOperMauType              INTEGER,
7547                atiStkSwLldpDot3LocPowerPortClass               INTEGER,
7548                atiStkSwLldpDot3LocPowerMDISupported            INTEGER,
7549                atiStkSwLldpDot3LocPowerMDIEnabled              INTEGER,
7550                atiStkSwLldpDot3LocPowerPairControlable         INTEGER,
7551                atiStkSwLldpDot3LocPowerPairs                   Integer32,
7552                atiStkSwLldpDot3LocPowerClass                   Integer32,
7553                atiStkSwLldpDot3LocLinkAggStatus                BITS,
7554                atiStkSwLldpDot3LocLinkAggPortId                Integer32,
7555                atiStkSwLldpDot3LocMaxFrameSize                 Integer32
7556        }
7557
7558---
7559--- atiStkSwLldpDot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex
7560---                               Information Table
7561---
7562
7563atiStkSwLldpDot3LocModuleId  OBJECT-TYPE
7564        SYNTAX          Integer32 --(1..8)
7565        MAX-ACCESS      read-only
7566        STATUS          current
7567        DESCRIPTION
7568                "This object specifies the ID of a module present in the switch
7569                stack."
7570        ::= { atiStkSwLldpDot3LocEntry 1 }
7571
7572atiStkSwLldpDot3LocPortNum  OBJECT-TYPE
7573        SYNTAX          Integer32 (1..50)
7574        MAX-ACCESS      read-only
7575        STATUS          current
7576        DESCRIPTION
7577                "The index value used to identify the port component
7578                (contained in the local chassis with the LLDP agent)
7579                associated with this entry."
7580        ::= { atiStkSwLldpDot3LocEntry 2 }
7581
7582atiStkSwLldpDot3LocPortAutoNegSupported  OBJECT-TYPE
7583        SYNTAX          INTEGER {
7584                                enabled (1),
7585                                disabled (2)
7586                                }
7587        MAX-ACCESS      read-only
7588        STATUS          current
7589        DESCRIPTION
7590                "The truth value used to indicate whether the given port
7591                (associated with the local system) supports Auto-negotiation."
7592        REFERENCE
7593                "IEEE 802.1AB-2005 G.2.1"
7594        ::= { atiStkSwLldpDot3LocEntry 3 }
7595
7596atiStkSwLldpDot3LocPortAutoNegEnabled  OBJECT-TYPE
7597        SYNTAX          INTEGER {
7598                                enabled (1),
7599                                disabled (2)
7600                                }
7601        MAX-ACCESS  read-only
7602        STATUS      current
7603        DESCRIPTION
7604                "The truth value used to indicate whether port
7605                Auto-negotiation is enabled on the given port associated
7606                with the local system."
7607        REFERENCE
7608                "IEEE 802.1AB-2005 G.2.1"
7609        ::= { atiStkSwLldpDot3LocEntry 4 }
7610
7611atiStkSwLldpDot3LocPortAutoNegAdvertisedCap  OBJECT-TYPE
7612        SYNTAX          BITS    {
7613                                bOther (0),         -- other or unknown
7614                                b10baseT (1),       -- 10BASE-T  half duplex mode
7615                                b10baseTFD (2),     -- 10BASE-T  full duplex mode
7616                                b100baseT4 (3),     -- 100BASE-T4
7617                                b100baseTX (4),     -- 100BASE-TX half duplex mode
7618                                b100baseTXFD (5),   -- 100BASE-TX full duplex mode
7619                                b100baseT2 (6),     -- 100BASE-T2 half duplex mode
7620                                b100baseT2FD (7),   -- 100BASE-T2 full duplex mode
7621                                bFdxPause (8),      -- PAUSE for full-duplex links
7622                                bFdxAPause (9),     -- Asymmetric PAUSE for full-duplex links
7623                                bFdxSPause (10),    -- Symmetric PAUSE for full-duplex links
7624                                bFdxBPause (11),    -- Asymmetric and Symmetric PAUSE for full-duplex links
7625                                b1000baseX (12),    -- 1000BASE-X, -LX, -SX, -CX half duplex mode
7626                                b1000baseXFD (13),  -- 1000BASE-X, -LX, -SX, -CX full duplex mode
7627                                b1000baseT (14),    -- 1000BASE-T half duplex mode
7628                                b1000baseTFD (15)   -- 1000BASE-T full duplex mode
7629                                }
7630        MAX-ACCESS      read-only
7631        STATUS          current
7632        DESCRIPTION
7633                "This object contains the value (bitmap) of the
7634                ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC
7635                3636) which is associated with the given port on the
7636                local system."
7637        REFERENCE
7638                "IEEE 802.1AB-2005 G.2.2"
7639        ::= { atiStkSwLldpDot3LocEntry 5 }
7640
7641atiStkSwLldpDot3LocPortOperMauType  OBJECT-TYPE
7642        SYNTAX          INTEGER {
7643                                dot3MauTypeAUI (1),
7644                                dot3MauType10Base5 (2),
7645                                dot3MauTypeFoirl (3),
7646                                dot3MauType10Base2 (4),
7647                                dot3MauType10BaseT (5),
7648                                dot3MauType10BaseFP (6),
7649                                dot3MauType10BaseFB (7),
7650                                dot3MauType10BaseFL (8),
7651                                dot3MauType10Broad36 (9),
7652                                dot3MauType10BaseTHD (10),
7653                                dot3MauType10BaseTFD (11),
7654                                dot3MauType10BaseFLHD (12),
7655                                dot3MauType10BaseFLFD (13),
7656                                dot3MauType100BaseT4 (14),
7657                                dot3MauType100BaseTXHD (15),
7658                                dot3MauType100BaseTXFD (16),
7659                                dot3MauType100BaseFXHD (17),
7660                                dot3MauType100BaseFXFD (18),
7661                                dot3MauType100BaseT2HD (19),
7662                                dot3MauType100BaseT2FD (20),
7663                                dot3MauType1000BaseXHD (21),
7664                                dot3MauType1000BaseXFD (22),
7665                                dot3MauType1000BaseLXHD (23),
7666                                dot3MauType1000BaseLXFD (24),
7667                                dot3MauType1000BaseSXHD (25),
7668                                dot3MauType1000BaseSXFD (26),
7669                                dot3MauType1000BaseCXHD (27),
7670                                dot3MauType1000BaseCXFD (28),
7671                                dot3MauType1000BaseTHD (29),
7672                                dot3MauType1000BaseTFD (30),
7673                                dot3MauType10GigBaseX (31),
7674                                dot3MauType10GigBaseLX4 (32),
7675                                dot3MauType10GigBaseR (33),
7676                                dot3MauType10GigBaseER (34),
7677                                dot3MauType10GigBaseLR (35),
7678                                dot3MauType10GigBaseSR (36),
7679                                dot3MauType10GigBaseW (37),
7680                                dot3MauType10GigBaseEW (38),
7681                                dot3MauType10GigBaseLW (39),
7682                                dot3MauType10GigBaseSW (40)
7683                                }
7684        MAX-ACCESS      read-only
7685        STATUS          current
7686        DESCRIPTION
7687                "An integer value that indicates the operational MAU type
7688                of the given port on the local system.
7689
7690                This object contains the integer value derived from the
7691                list position of the corresponding dot3MauType as listed
7692                in IETF RFC 3636 (or subsequent revisions) and is equal
7693                to the last number in the respective dot3MauType OID.
7694
7695                For example, if the ifMauType object is dot3MauType1000BaseTHD
7696                which corresponds to {dot3MauType 29}, the numerical value of
7697                this field will be 29. For MAU types not listed in RFC 3636
7698                (or subsequent revisions), the value of this field shall be
7699                set to zero."
7700        REFERENCE
7701                "IEEE 802.1AB-2005 G.2.3"
7702        ::= { atiStkSwLldpDot3LocEntry 6 }
7703
7704---
7705--- atiStkSwLldpDot3LocPowerTable: Power Ethernet Information Table
7706---
7707
7708atiStkSwLldpDot3LocPowerPortClass  OBJECT-TYPE
7709        SYNTAX          INTEGER {
7710                                pClassPSE (1),
7711                                pClassPD (2)
7712                                }
7713        MAX-ACCESS      read-only
7714        STATUS          current
7715        DESCRIPTION
7716                "The value that identifies the port Class of the given port
7717                associated with the local system."
7718        REFERENCE
7719                "IEEE 802.1AB-2005 G.3.1"
7720        ::= { atiStkSwLldpDot3LocEntry 7 }
7721
7722atiStkSwLldpDot3LocPowerMDISupported  OBJECT-TYPE
7723        SYNTAX          INTEGER {
7724                                enabled (1),
7725                                disabled (2)
7726                                }
7727        MAX-ACCESS      read-only
7728        STATUS          current
7729        DESCRIPTION
7730                "The truth value used to indicate whether the MDI power is
7731                supported on the given port associated with the local system."
7732        REFERENCE
7733                "IEEE 802.1AB-2005 G.3.1"
7734        ::= { atiStkSwLldpDot3LocEntry 8 }
7735
7736atiStkSwLldpDot3LocPowerMDIEnabled  OBJECT-TYPE
7737        SYNTAX          INTEGER {
7738                                enabled (1),
7739                                disabled (2)
7740                                }
7741        MAX-ACCESS      read-only
7742        STATUS          current
7743        DESCRIPTION
7744                "The truth value used to identify whether MDI power is
7745                enabled on the given port associated with the local system."
7746        REFERENCE
7747                "IEEE 802.1AB-2005 G.3.1"
7748        ::= { atiStkSwLldpDot3LocEntry 9 }
7749
7750atiStkSwLldpDot3LocPowerPairControlable  OBJECT-TYPE
7751        SYNTAX          INTEGER {
7752                                enabled (1),
7753                                disabled (2)
7754                                }
7755        MAX-ACCESS      read-only
7756        STATUS          current
7757        DESCRIPTION
7758                "The truth value is derived from the value of
7759                pethPsePortPowerPairsControlAbility object (defined in IETF
7760                RFC 3621) and is used to indicate whether the pair selection
7761                can be controlled on the given port associated with the
7762                local system."
7763        REFERENCE
7764                "IEEE 802.1AB-2005 G.3.1"
7765        ::= { atiStkSwLldpDot3LocEntry 10 }
7766
7767atiStkSwLldpDot3LocPowerPairs  OBJECT-TYPE
7768        SYNTAX          Integer32 (1|2)
7769        MAX-ACCESS      read-only
7770        STATUS          current
7771        DESCRIPTION
7772                "This object contains the value of the pethPsePortPowerPairs
7773                object (defined in IETF RFC 3621) which is associated with
7774                the given port on the local system."
7775        REFERENCE
7776                "IEEE 802.1AB-2005 G.3.2"
7777        ::= { atiStkSwLldpDot3LocEntry 11 }
7778
7779atiStkSwLldpDot3LocPowerClass  OBJECT-TYPE
7780        SYNTAX          Integer32 (1|2|3|4|5)
7781        MAX-ACCESS      read-only
7782        STATUS          current
7783        DESCRIPTION
7784                "This object contains the value of the
7785                pethPsePortPowerClassifications object (defined in IETF
7786                RFC 3621) which is associated with the given port on the
7787                local system."
7788        REFERENCE
7789                "IEEE 802.1AB-2005 G.3.3"
7790        ::= { atiStkSwLldpDot3LocEntry 12 }
7791
7792---
7793--- atiStkSwLldpDot3LocLinkAggTable: Link Aggregation Information Table
7794---
7795
7796atiStkSwLldpDot3LocLinkAggStatus  OBJECT-TYPE
7797        SYNTAX          BITS    {
7798                                aggCapable (0),
7799                                aggEnabled (1)
7800                                }
7801        MAX-ACCESS      read-only
7802        STATUS          current
7803        DESCRIPTION
7804                "The bitmap value contains the link aggregation capabilities
7805                and the current aggregation status of the link."
7806        REFERENCE
7807                "IEEE 802.1AB-2005 G.4.1"
7808        ::= { atiStkSwLldpDot3LocEntry 13 }
7809
7810atiStkSwLldpDot3LocLinkAggPortId  OBJECT-TYPE
7811        SYNTAX          Integer32 (0|1..2147483647)
7812        MAX-ACCESS      read-only
7813        STATUS          current
7814        DESCRIPTION
7815                "This object contains the IEEE 802.3 aggregated port
7816                identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1),
7817                derived from the ifNumber of the ifIndex for the port
7818                component in link aggregation.
7819
7820                If the port is not in link aggregation state and/or it
7821                does not support link aggregation, this value should be set
7822                to zero."
7823        REFERENCE
7824                "IEEE 802.1AB-2005 G.4.2"
7825        ::= { atiStkSwLldpDot3LocEntry 14 }
7826
7827---
7828--- atiStkSwLldpDot3LocMaxFrameSizeTable: Maximum Frame Size information
7829---
7830
7831atiStkSwLldpDot3LocMaxFrameSize  OBJECT-TYPE
7832        SYNTAX          Integer32 (0..65535)
7833        MAX-ACCESS      read-only
7834        STATUS          current
7835        DESCRIPTION
7836                "An integer value indicating the maximum supported frame
7837                size in octets on the given port of the local system."
7838        REFERENCE
7839                "IEEE 802.1AB-2005 G.5.1"
7840        ::= { atiStkSwLldpDot3LocEntry 15 }
7841
7842
7843------------------------------------------------------------------------------
7844-- LLDP-MED - Local Device Information
7845------------------------------------------------------------------------------
7846
7847-- atiStkSwLldpLocalMedData
7848
7849atiStkSwLldpLocalMedData  OBJECT IDENTIFIER ::= { atiStkSwLldpLocalData 4 }
7850
7851atiStkSwLldpMedLocTable OBJECT-TYPE
7852        SYNTAX          SEQUENCE OF AtiStkSwLldpMedLocEntry
7853        MAX-ACCESS      not-accessible
7854        STATUS          current
7855        DESCRIPTION
7856                "This table contains one row per port of LLDP-MED
7857                information on the local system known to this agent."
7858        ::= { atiStkSwLldpLocalMedData 1 }
7859
7860atiStkSwLldpMedLocEntry OBJECT-TYPE
7861        SYNTAX          AtiStkSwLldpMedLocEntry
7862        MAX-ACCESS      not-accessible
7863        STATUS          current
7864        DESCRIPTION
7865                "Information about a particular port component."
7866        -- INDEX           { atiStkSwLldpMedLocModuleId, atiStkSwLldpMedLocPortNum }
7867        INDEX           { atiStkSwLldpMedLocPortNum }
7868    ::= { atiStkSwLldpMedLocTable 1 }
7869
7870AtiStkSwLldpMedLocEntry ::=
7871        SEQUENCE {
7872                atiStkSwLldpMedLocModuleId              Integer32,
7873                atiStkSwLldpMedLocPortNum               Integer32,
7874                atiStkSwLldpMedLocDeviceClass           AtiStkSwLldpMedDeviceClass,
7875                atiStkSwLldpMedLocCapabilities          AtiStkSwLldpMedCapabilities,
7876                atiStkSwLldpMedLocMediaPolicyAppType    PolicyAppType,
7877--              atiStkSwLldpMedLocMediaPolicyVlanID     Integer32,
7878                atiStkSwLldpMedLocMediaPolicyPriority   Integer32,
7879                atiStkSwLldpMedLocMediaPolicyDscp       Integer32,
7880                atiStkSwLldpMedLocMediaPolicyUnknown    TruthValue,
7881                atiStkSwLldpMedLocMediaPolicyTagged     TruthValue,
7882                atiStkSwLldpMedLocHardwareRev           DisplayString,
7883                atiStkSwLldpMedLocFirmwareRev           DisplayString,
7884                atiStkSwLldpMedLocSoftwareRev           DisplayString,
7885                atiStkSwLldpMedLocSerialNum             DisplayString,
7886                atiStkSwLldpMedLocMfgName               DisplayString,
7887                atiStkSwLldpMedLocModelName             DisplayString,
7888                atiStkSwLldpMedLocAssetID               DisplayString,
7889                atiStkSwLldpMedLocCoordLocation         DisplayString,
7890                atiStkSwLldpMedLocCivicLocation         DisplayString,
7891                atiStkSwLldpMedLocElinLocation          DisplayString
7892                }
7893
7894atiStkSwLldpMedLocModuleId  OBJECT-TYPE
7895        SYNTAX          Integer32 --(1..8)
7896        MAX-ACCESS      read-only
7897        STATUS          current
7898        DESCRIPTION
7899                "This object specifies the ID of a module present in the switch
7900                stack."
7901        ::= { atiStkSwLldpMedLocEntry 1 }
7902
7903atiStkSwLldpMedLocPortNum  OBJECT-TYPE
7904        SYNTAX          Integer32 (1..50)
7905        MAX-ACCESS      read-only
7906        STATUS          current
7907        DESCRIPTION
7908                "The index value used to identify the port component
7909                (contained in the local chassis with the LLDP agent)
7910                associated with this entry."
7911        ::= { atiStkSwLldpMedLocEntry 2 }
7912
7913atiStkSwLldpMedLocDeviceClass  OBJECT-TYPE
7914        SYNTAX          AtiStkSwLldpMedDeviceClass
7915        MAX-ACCESS      read-only
7916        STATUS          current
7917        DESCRIPTION
7918                "Local Device Class."
7919        REFERENCE
7920                "ANSI/TIA-1057, Section 10.2.2.2"
7921        ::= { atiStkSwLldpMedLocEntry 3 }
7922
7923
7924atiStkSwLldpMedLocCapabilities  OBJECT-TYPE
7925        SYNTAX          AtiStkSwLldpMedCapabilities
7926        MAX-ACCESS      read-only
7927        STATUS          current
7928        DESCRIPTION
7929                "The bitmap includes the MED organizationally defined set of LLDP
7930                TLVs whose transmission is possible for the respective port
7931                on the LLDP agent of the device. Each bit in the bitmap corresponds
7932                to an LLDP-MED subtype associated with a specific TIA TR41.4 MED
7933                optional TLV. If the bit is set, the agent supports the
7934                corresponding TLV."
7935        REFERENCE
7936                "ANSI/TIA-1057, Section 10.2.2.3"
7937        ::= { atiStkSwLldpMedLocEntry 4 }
7938
7939atiStkSwLldpMedLocMediaPolicyAppType  OBJECT-TYPE
7940        SYNTAX          PolicyAppType
7941        MAX-ACCESS      read-only
7942        STATUS          current
7943        DESCRIPTION
7944                "The media type that defines the primary function of the
7945                application for the policy advertised by an endpoint."
7946        REFERENCE
7947                "ANSI/TIA-1057, Section 10.2.3.1"
7948        ::= { atiStkSwLldpMedLocEntry 5 }
7949
7950--atiStkSwLldpMedLocMediaPolicyVlanID  OBJECT-TYPE
7951--      SYNTAX          Integer32 (0|1..4094|4095)
7952--      MAX-ACCESS      read-only
7953--      STATUS          current
7954--      DESCRIPTION
7955--              "An extension of the VLAN Identifier for the port,
7956--              as defined in IEEE 802.1P-1998.
7957
7958--              A value of 1 through 4094 is used to define a valid PVID.
7959
7960--              A value of 0 shall be used if the device is using priority tagged
7961--              frames, meaning that only the 802.1p priority level is significant
7962--              and the default VID of the ingress port is being used instead.
7963
7964--              A value of 4095 is reserved for implementation use."
7965--      REFERENCE
7966--              "ANSI/TIA-1057, Section 10.2.3.5"
7967--    ::= { atiStkSwLldpMedLocEntry 6 }
7968
7969atiStkSwLldpMedLocMediaPolicyPriority  OBJECT-TYPE
7970        SYNTAX          Integer32 (0..7)
7971        MAX-ACCESS      read-only
7972        STATUS          current
7973        DESCRIPTION
7974                "This object contains the value of the 802.1p priority
7975                which is associated with the given port on the
7976                local system."
7977        REFERENCE
7978                "ANSI/TIA-1057, Section 10.2.3.6 "
7979        ::= { atiStkSwLldpMedLocEntry 7 }
7980
7981atiStkSwLldpMedLocMediaPolicyDscp  OBJECT-TYPE
7982        SYNTAX          Integer32 (0..63)
7983        MAX-ACCESS      read-only
7984        STATUS          current
7985        DESCRIPTION
7986                "This object contains the value of the Differentiated Service
7987                Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475
7988                which is associated with the given port on the local system."
7989        REFERENCE
7990                "ANSI/TIA-1057, Section 10.2.3.7"
7991        ::= { atiStkSwLldpMedLocEntry 8 }
7992
7993atiStkSwLldpMedLocMediaPolicyUnknown  OBJECT-TYPE
7994        SYNTAX          TruthValue
7995        MAX-ACCESS      read-only
7996        STATUS          current
7997        DESCRIPTION
7998                "A value of 'true' indicates that the
7999                network policy for the specified application type is
8000                currently unknown.  In this case, the VLAN ID, the
8001                layer 2 priority and the DSCP value fields are ignored.
8002                A value of 'false' indicates that this network policy
8003                is defined"
8004        REFERENCE
8005                "ANSI/TIA-1057, Section 10.2.3.2"
8006        ::= { atiStkSwLldpMedLocEntry 9 }
8007
8008atiStkSwLldpMedLocMediaPolicyTagged  OBJECT-TYPE
8009        SYNTAX          TruthValue
8010        MAX-ACCESS      read-only
8011        STATUS          current
8012        DESCRIPTION
8013                "A value of 'true' indicates that the application is using a
8014                tagged VLAN.
8015                A value of 'false' indicates that for the specific application
8016                the device either is using an untagged VLAN or does not
8017                support port based VLAN operation.  In this case, both the
8018                VLAN ID and the Layer 2 priority fields are ignored and
8019                only the DSCP value has relevance "
8020        REFERENCE
8021                "ANSI/TIA-1057, Section 10.2.3.3"
8022        ::= { atiStkSwLldpMedLocEntry 10 }
8023
8024
8025--- Inventory Information
8026--- Local Inventory Information transmitted by an endpoint
8027
8028atiStkSwLldpMedLocHardwareRev  OBJECT-TYPE
8029        SYNTAX          DisplayString (SIZE (0..32))
8030        MAX-ACCESS      read-only
8031        STATUS          current
8032        DESCRIPTION
8033                "The vendor-specific hardware revision string
8034                as advertised by the endpoint."
8035        REFERENCE
8036                "ANSI/TIA-1057, Section 10.2.6.1"
8037        ::= { atiStkSwLldpMedLocEntry 11 }
8038
8039atiStkSwLldpMedLocFirmwareRev  OBJECT-TYPE
8040        SYNTAX          DisplayString (SIZE (0..32))
8041        MAX-ACCESS      read-only
8042        STATUS          current
8043        DESCRIPTION
8044                "The vendor-specific firmware revision string
8045                as advertised by the endpoint."
8046        REFERENCE
8047                "ANSI/TIA-1057, Section 10.2.6.2"
8048        ::= { atiStkSwLldpMedLocEntry 12 }
8049
8050atiStkSwLldpMedLocSoftwareRev  OBJECT-TYPE
8051        SYNTAX          DisplayString (SIZE (0..32))
8052        MAX-ACCESS      read-only
8053        STATUS          current
8054        DESCRIPTION
8055                "The vendor-specific software revision string
8056                as advertised by the endpoint."
8057        REFERENCE
8058                "ANSI/TIA-1057, Section 10.2.6.3"
8059        ::= { atiStkSwLldpMedLocEntry 13 }
8060
8061atiStkSwLldpMedLocSerialNum  OBJECT-TYPE
8062        SYNTAX          DisplayString (SIZE (0..32))
8063        MAX-ACCESS      read-only
8064        STATUS          current
8065        DESCRIPTION
8066                "The vendor-specific serial number
8067                as advertised by the endpoint."
8068        REFERENCE
8069                "ANSI/TIA-1057, Section 10.2.6.4"
8070        ::= { atiStkSwLldpMedLocEntry 14 }
8071
8072atiStkSwLldpMedLocMfgName  OBJECT-TYPE
8073        SYNTAX          DisplayString (SIZE (0..32))
8074        MAX-ACCESS      read-only
8075        STATUS          current
8076        DESCRIPTION
8077                "The vendor-specific manufacturer name
8078                as advertised by the endpoint."
8079        REFERENCE
8080                "ANSI/TIA-1057, Section 10.2.6.5"
8081        ::= { atiStkSwLldpMedLocEntry 15 }
8082
8083atiStkSwLldpMedLocModelName  OBJECT-TYPE
8084        SYNTAX          DisplayString (SIZE (0..32))
8085        MAX-ACCESS      read-only
8086        STATUS          current
8087        DESCRIPTION
8088                "The vendor-specific model name
8089                as advertised by the endpoint."
8090        REFERENCE
8091                "ANSI/TIA-1057, Section 10.2.6.6"
8092        ::= { atiStkSwLldpMedLocEntry 16 }
8093
8094atiStkSwLldpMedLocAssetID  OBJECT-TYPE
8095        SYNTAX          DisplayString (SIZE (0..32))
8096        MAX-ACCESS      read-only
8097        STATUS          current
8098        DESCRIPTION
8099                "The vendor-specific asset tracking identifier
8100                as advertised by the endpoint."
8101        REFERENCE
8102                "ANSI/TIA-1057, Section 10.2.6.7"
8103        ::= { atiStkSwLldpMedLocEntry 17 }
8104
8105--- Location Information
8106--- Local Location Information transmitted by an endpoint
8107
8108atiStkSwLldpMedLocCoordLocation  OBJECT-TYPE
8109        SYNTAX          DisplayString
8110        MAX-ACCESS      read-only
8111        STATUS          current
8112        DESCRIPTION
8113                "Coordinate based location information"
8114        REFERENCE
8115                "ANSI/TIA-1057, Section 10.2.4.3"
8116        ::= { atiStkSwLldpMedLocEntry 18 }
8117
8118atiStkSwLldpMedLocCivicLocation  OBJECT-TYPE
8119        SYNTAX          DisplayString
8120        MAX-ACCESS      read-only
8121        STATUS          current
8122        DESCRIPTION
8123                "Civic location information"
8124        REFERENCE
8125                "ANSI/TIA-1057, Section 10.2.4.3"
8126        ::= { atiStkSwLldpMedLocEntry 19 }
8127
8128atiStkSwLldpMedLocElinLocation  OBJECT-TYPE
8129        SYNTAX          DisplayString
8130        MAX-ACCESS      read-only
8131        STATUS          current
8132        DESCRIPTION
8133                "Elin location information"
8134        REFERENCE
8135                "ANSI/TIA-1057, Section 10.2.4.3"
8136        ::= { atiStkSwLldpMedLocEntry 20 }
8137
8138
8139--  ***********************************************************
8140--
8141--          R E M O T E    S Y S T E M S    D A T A
8142--
8143--  ***********************************************************
8144
8145-- atiStkSwLldpRemoteData
8146
8147atiStkSwLldpRemoteData  OBJECT IDENTIFIER ::= { atiStkSwLldpGroup 4 }
8148
8149atiStkSwLldpRemBaseTable  OBJECT-TYPE
8150        SYNTAX          SEQUENCE OF AtiStkSwLldpRemBaseEntry
8151        MAX-ACCESS      not-accessible
8152        STATUS          current
8153        DESCRIPTION
8154                "This table contains one or more rows per physical network
8155                connection known to this agent."
8156        ::= { atiStkSwLldpRemoteData 1 }
8157
8158atiStkSwLldpRemBaseEntry  OBJECT-TYPE
8159        SYNTAX          AtiStkSwLldpRemBaseEntry
8160        MAX-ACCESS      not-accessible
8161        STATUS          current
8162        DESCRIPTION
8163                "Information about a particular physical network connection."
8164        INDEX           { atiStkSwLldpRemIndex }
8165    ::= { atiStkSwLldpRemBaseTable 1 }
8166
8167AtiStkSwLldpRemBaseEntry ::=
8168        SEQUENCE {
8169                atiStkSwLldpRemModuleNum                Integer32,
8170                atiStkSwLldpRemPortNum                  Integer32,
8171                atiStkSwLldpRemIndex                    Integer32,
8172                atiStkSwLldpRemChassisIdSubtype         INTEGER,
8173                atiStkSwLldpRemChassisId                DisplayString,
8174                atiStkSwLldpRemPortIdSubtype            INTEGER,
8175                atiStkSwLldpRemPortId                   DisplayString,
8176                atiStkSwLldpRemTtl                      Integer32,
8177                atiStkSwLldpRemPortDesc                 DisplayString,
8178                atiStkSwLldpRemSysName                  DisplayString,
8179                atiStkSwLldpRemSysDesc                  DisplayString,
8180                atiStkSwLldpRemSysCapSupported          BITS,
8181                atiStkSwLldpRemSysCapEnabled            BITS,
8182                atiStkSwLldpRemManAddrSubtype           INTEGER,
8183                atiStkSwLldpRemManAddr                  IpAddress,
8184                atiStkSwLldpRemManAddrIfSubtype         INTEGER,
8185                atiStkSwLldpRemManAddrIfId              Integer32,
8186                atiStkSwLldpRemManAddrOID               OBJECT IDENTIFIER
8187        }
8188
8189atiStkSwLldpRemModuleNum  OBJECT-TYPE
8190        SYNTAX          Integer32 --(1..8)
8191        MAX-ACCESS      read-only
8192        STATUS          current
8193        DESCRIPTION
8194                "This object specifies the ID of a module present in the switch
8195                stack."
8196        ::= { atiStkSwLldpRemBaseEntry 1 }
8197
8198atiStkSwLldpRemPortNum  OBJECT-TYPE
8199        SYNTAX          Integer32 --(1..50)
8200        MAX-ACCESS      read-only
8201        STATUS          current
8202        DESCRIPTION
8203                "The index value used to identify the port component
8204                (contained in the local chassis with the LLDP agent)
8205                associated with this entry.  The atiStkSwLldpRemPortNum
8206                identifies the port on which the remote system information
8207                is received."
8208        ::= { atiStkSwLldpRemBaseEntry 2 }
8209
8210atiStkSwLldpRemIndex    OBJECT-TYPE
8211        SYNTAX          Integer32  (0..255)
8212        MAX-ACCESS      read-only
8213        STATUS          current
8214        DESCRIPTION
8215                "This object represents an arbitrary local integer value used
8216                by this agent to identify a particular connection instance,
8217                unique only for the indicated remote system."
8218        ::= { atiStkSwLldpRemBaseEntry 3 }
8219
8220atiStkSwLldpRemChassisIdSubtype  OBJECT-TYPE
8221        SYNTAX          INTEGER {
8222                                chassisComponent (1),
8223                                interfaceAlias (2),
8224                                portComponent (3),
8225                                macAddress (4),
8226                                networkAddress (5),
8227                                interfaceName (6),
8228                                local (7)
8229                                }
8230        MAX-ACCESS      read-only
8231        STATUS          current
8232        DESCRIPTION
8233                "The type of encoding used to identify the chassis associated
8234                with the remote system."
8235        REFERENCE
8236                "IEEE 802.1AB-2005 9.5.2.2"
8237        ::= { atiStkSwLldpRemBaseEntry 4 }
8238
8239atiStkSwLldpRemChassisId  OBJECT-TYPE
8240        SYNTAX          DisplayString
8241        MAX-ACCESS      read-only
8242        STATUS          current
8243        DESCRIPTION
8244                "The string value used to identify the chassis component
8245                associated with the remote system."
8246        REFERENCE
8247                "IEEE 802.1AB-2005 9.5.2.3"
8248        ::= { atiStkSwLldpRemBaseEntry 5 }
8249
8250atiStkSwLldpRemPortIdSubtype  OBJECT-TYPE
8251        SYNTAX          INTEGER {
8252                                interfaceAlias (1),
8253                                portComponent (2),
8254                                macAddress (3),
8255                                networkAddress (4),
8256                                interfaceName (5),
8257                                agentCircuitId (6),
8258                                local (7)
8259                                }
8260        MAX-ACCESS      read-only
8261        STATUS          current
8262        DESCRIPTION
8263                "The type of port identifier encoding used in the associated
8264                atiStkSwLldpRemPortId object."
8265        REFERENCE
8266                "IEEE 802.1AB-2005 9.5.3.2"
8267        ::= { atiStkSwLldpRemBaseEntry 6 }
8268
8269atiStkSwLldpRemPortId   OBJECT-TYPE
8270        SYNTAX          DisplayString
8271        MAX-ACCESS      read-only
8272        STATUS          current
8273        DESCRIPTION
8274                "The string value used to identify the port component
8275                associated with the remote system."
8276        REFERENCE
8277                "IEEE 802.1AB-2005 9.5.3.3"
8278        ::= { atiStkSwLldpRemBaseEntry 7 }
8279
8280atiStkSwLldpRemTtl      OBJECT-TYPE
8281        SYNTAX          Integer32
8282        MAX-ACCESS      read-only
8283        STATUS          current
8284        DESCRIPTION
8285                "Time-to-live advertised by the remote system."
8286        ::= { atiStkSwLldpRemBaseEntry 8 }
8287
8288atiStkSwLldpRemPortDesc OBJECT-TYPE
8289        SYNTAX          DisplayString
8290        MAX-ACCESS      read-only
8291        STATUS          current
8292        DESCRIPTION
8293                "The string value used to identify the description of
8294                the given port associated with the remote system."
8295        REFERENCE
8296                "IEEE 802.1AB-2005 9.5.5.2"
8297        ::= { atiStkSwLldpRemBaseEntry 9 }
8298
8299atiStkSwLldpRemSysName  OBJECT-TYPE
8300        SYNTAX          DisplayString
8301        MAX-ACCESS      read-only
8302        STATUS          current
8303        DESCRIPTION
8304                "The string value used to identify the system name of the
8305                remote system."
8306        REFERENCE
8307                "IEEE 802.1AB-2005 9.5.6.2"
8308        ::= { atiStkSwLldpRemBaseEntry 10 }
8309
8310atiStkSwLldpRemSysDesc  OBJECT-TYPE
8311        SYNTAX          DisplayString
8312        MAX-ACCESS      read-only
8313        STATUS          current
8314        DESCRIPTION
8315                "The string value used to identify the system description
8316                of the remote system."
8317        REFERENCE
8318                "IEEE 802.1AB-2005 9.5.7.2"
8319        ::= { atiStkSwLldpRemBaseEntry 11 }
8320
8321atiStkSwLldpRemSysCapSupported  OBJECT-TYPE
8322        SYNTAX          BITS    {
8323                                other (0),
8324                                repeater (1),
8325                                bridge (2),
8326                                wlanAccessPoint (3),
8327                                router (4),
8328                                telephone (5),
8329                                docsisCableDevice (6),
8330                                stationOnly (7)
8331                                }
8332        MAX-ACCESS      read-only
8333        STATUS          current
8334        DESCRIPTION
8335                "The bitmap value used to identify which system capabilities
8336                are supported on the remote system."
8337        REFERENCE
8338                "IEEE 802.1AB-2005 9.5.8.1"
8339        ::= { atiStkSwLldpRemBaseEntry 12 }
8340
8341atiStkSwLldpRemSysCapEnabled  OBJECT-TYPE
8342        SYNTAX          BITS    {
8343                                other (0),
8344                                repeater (1),
8345                                bridge (2),
8346                                wlanAccessPoint (3),
8347                                router (4),
8348                                telephone (5),
8349                                docsisCableDevice (6),
8350                                stationOnly (7)
8351                                }
8352        MAX-ACCESS      read-only
8353        STATUS          current
8354        DESCRIPTION
8355                "The bitmap value used to identify which system capabilities
8356                are enabled on the remote system."
8357        REFERENCE
8358                "IEEE 802.1AB-2005 9.5.8.2"
8359        ::= { atiStkSwLldpRemBaseEntry 13 }
8360
8361atiStkSwLldpRemManAddrSubtype  OBJECT-TYPE
8362        SYNTAX          INTEGER { -- AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB;
8363                                other (0),
8364                                ipV4 (1),
8365                                ipV6 (2),
8366                                nsap (3),
8367                                hdlc (4),
8368                                bbn1822 (5),
8369                                all802 (6),
8370                                e163 (7),
8371                                e164 (8),
8372                                f69 (9),
8373                                x121 (10),
8374                                ipx (11),
8375                                appleTalk (12),
8376                                decnetIV (13),
8377                                banyanVines (14),
8378                                e164withNsap (15),
8379                                dns (16),
8380                                distinguishedName (17), -- (Distinguished Name, per X.500)
8381                                asNumber (18), -- (16-bit quantity, per the AS number space)
8382                                xtpOverIpv4 (19),
8383                                xtpOverIpv6 (20),
8384                                xtpNativeModeXTP (21),
8385                                fibreChannelWWPN (22),
8386                                fibreChannelWWNN (23),
8387                                gwid (24),
8388                                afi (25),
8389                                reserved (65535)
8390                                }
8391        MAX-ACCESS      read-only
8392        STATUS          current
8393        DESCRIPTION
8394                "The type of management address identifier encoding used in
8395                the associated atiStkSwLldpRemManAddr object."
8396        REFERENCE
8397                "IEEE 802.1AB-2005 9.5.9.3"
8398        ::= { atiStkSwLldpRemBaseEntry 14 }
8399
8400atiStkSwLldpRemManAddr  OBJECT-TYPE
8401        SYNTAX          IpAddress
8402        MAX-ACCESS      read-only
8403        STATUS          current
8404        DESCRIPTION
8405                "The string value used to identify the management address
8406                component associated with the remote system.  The purpose
8407                of this address is to contact the management entity."
8408        REFERENCE
8409                "IEEE 802.1AB-2005 9.5.9.4"
8410        ::= { atiStkSwLldpRemBaseEntry 15 }
8411
8412atiStkSwLldpRemManAddrIfSubtype  OBJECT-TYPE
8413        SYNTAX          INTEGER {
8414                                unknown (1),
8415                                ifIndex (2),
8416                                systemPortNumber (3)
8417                                }
8418        MAX-ACCESS      read-only
8419        STATUS          current
8420        DESCRIPTION
8421                "The enumeration value that identifies the interface numbering
8422                method used for defining the interface number, associated
8423                with the remote system."
8424        REFERENCE
8425                "IEEE 802.1AB-2005 9.5.9.5"
8426        ::= { atiStkSwLldpRemBaseEntry 16 }
8427
8428atiStkSwLldpRemManAddrIfId  OBJECT-TYPE
8429        SYNTAX          Integer32
8430        MAX-ACCESS      read-only
8431        STATUS          current
8432        DESCRIPTION
8433                "The integer value used to identify the interface number
8434                regarding the management address component associated with
8435                the remote system."
8436        REFERENCE
8437                "IEEE 802.1AB-2005 9.5.9.6"
8438        ::= { atiStkSwLldpRemBaseEntry 17 }
8439
8440atiStkSwLldpRemManAddrOID  OBJECT-TYPE
8441        SYNTAX          OBJECT IDENTIFIER
8442        MAX-ACCESS      read-only
8443        STATUS          current
8444        DESCRIPTION
8445                "The OID value used to identify the type of hardware component
8446                or protocol entity associated with the management address
8447                advertised by the remote system agent."
8448        REFERENCE
8449                "IEEE 802.1AB-2005 9.5.9.8"
8450        ::= { atiStkSwLldpRemBaseEntry 18 }
8451
8452------------------------------------------------------------------------------
8453-- IEEE 802.1 - Remote System Information
8454------------------------------------------------------------------------------
8455
8456-- atiStkSwLldpRemDot1Data
8457
8458atiStkSwLldpDot1RemTable  OBJECT-TYPE
8459        SYNTAX          SEQUENCE OF AtiStkSwLldpDot1RemEntry
8460        MAX-ACCESS      not-accessible
8461        STATUS          current
8462        DESCRIPTION
8463                "This table contains one or more rows per physical network
8464                connection known to this agent."
8465        ::= { atiStkSwLldpRemoteData 2 }
8466
8467atiStkSwLldpDot1RemEntry  OBJECT-TYPE
8468        SYNTAX          AtiStkSwLldpDot1RemEntry
8469        MAX-ACCESS      not-accessible
8470        STATUS          current
8471        DESCRIPTION
8472                "Information about a particular port component."
8473        INDEX           { atiStkSwLldpDot1RemIndex }
8474        ::= { atiStkSwLldpDot1RemTable 1 }
8475
8476AtiStkSwLldpDot1RemEntry ::=
8477        SEQUENCE {
8478                atiStkSwLldpDot1RemModuleId             Integer32,
8479                atiStkSwLldpDot1RemPortNum              Integer32,
8480                atiStkSwLldpDot1RemIndex                Integer32,
8481                atiStkSwLldpDot1RemPortVlanId           Integer32,
8482                atiStkSwLldpDot1RemProtoVlanId          Integer32,
8483                atiStkSwLldpDot1RemProtoVlanSupported   INTEGER,
8484                atiStkSwLldpDot1RemProtoVlanEnabled     INTEGER,
8485                atiStkSwLldpDot1RemVlanId               DisplayString,
8486                atiStkSwLldpDot1RemVlanName             DisplayString,
8487                atiStkSwLldpDot1RemProtocolId           DisplayString
8488        }
8489
8490atiStkSwLldpDot1RemModuleId  OBJECT-TYPE
8491        SYNTAX          Integer32 --(1..8)
8492        MAX-ACCESS      read-only
8493        STATUS          current
8494        DESCRIPTION
8495                "This object specifies the ID of a module present in the switch
8496                stack."
8497        ::= { atiStkSwLldpDot1RemEntry 1 }
8498
8499atiStkSwLldpDot1RemPortNum  OBJECT-TYPE
8500        SYNTAX          Integer32 --(1..50)
8501        MAX-ACCESS      read-only
8502        STATUS          current
8503        DESCRIPTION
8504                "The index value used to identify the port component
8505                (contained in the local chassis with the LLDP agent)
8506                associated with this entry.  The atiStkSwLldpRemPortNum
8507                identifies the port on which the remote system information
8508                is received."
8509        ::= { atiStkSwLldpDot1RemEntry 2 }
8510
8511atiStkSwLldpDot1RemIndex  OBJECT-TYPE
8512        SYNTAX          Integer32 (0..255)
8513        MAX-ACCESS      read-only
8514        STATUS          current
8515        DESCRIPTION
8516                "This object represents an arbitrary local integer value used
8517                by this agent to identify a particular connection instance,
8518        unique only for the indicated remote system."
8519        ::= { atiStkSwLldpDot1RemEntry 3 }
8520
8521atiStkSwLldpDot1RemPortVlanId  OBJECT-TYPE
8522        SYNTAX          Integer32 (0|1..4094)
8523        MAX-ACCESS      read-only
8524        STATUS          current
8525        DESCRIPTION
8526                "The integer value used to identify the port's VLAN identifier
8527                associated with the remote system.  if the remote system
8528                either does not know the PVID or does not support port-based
8529                VLAN operation, the value of atiStkSwLldpDot1RemPortVlanId should
8530                be zero."
8531        REFERENCE
8532                "IEEE 802.1AB-2005 F.2.1"
8533        ::= { atiStkSwLldpDot1RemEntry 4 }
8534
8535--
8536-- atiStkSwLldpDot1RemProtoVlanTable: Port and Protocol VLAN information
8537--
8538
8539atiStkSwLldpDot1RemProtoVlanId  OBJECT-TYPE
8540        SYNTAX          Integer32 (0|1..4094)
8541        MAX-ACCESS      read-only
8542        STATUS          current
8543        DESCRIPTION
8544                "The integer value used to identify the port and protocol
8545                VLANs associated with the given port associated with the
8546                remote system.
8547
8548                If port and protocol VLANs are not supported on the given
8549                port associated with the remote system, or if the port is
8550                not enabled with any port and protocol VLAN, the value of
8551                atiStkSwLldpDot1RemProtoVlanId should be zero."
8552        REFERENCE
8553                "IEEE 802.1AB-2005 F.3.2"
8554        ::= { atiStkSwLldpDot1RemEntry 5 }
8555
8556atiStkSwLldpDot1RemProtoVlanSupported  OBJECT-TYPE
8557        SYNTAX          INTEGER {
8558                                enabled (1),
8559                                disabled (2)
8560                                }
8561        MAX-ACCESS      read-only
8562        STATUS          current
8563        DESCRIPTION
8564                "The truth value used to indicate whether the given port
8565                (associated with the remote system) is capable of supporting
8566                port and protocol VLANs."
8567        REFERENCE
8568                "IEEE 802.1AB-2005 F.3.1"
8569        ::= { atiStkSwLldpDot1RemEntry 6 }
8570
8571atiStkSwLldpDot1RemProtoVlanEnabled  OBJECT-TYPE
8572        SYNTAX          INTEGER {
8573                                enabled (1),
8574                                disabled (2)
8575                                }
8576        MAX-ACCESS      read-only
8577        STATUS          current
8578        DESCRIPTION
8579                "The truth value used to indicate whether the port and
8580                protocol VLANs are enabled on the given port associated with
8581                the remote system."
8582        REFERENCE
8583                "IEEE 802.1AB-2005 F.3.1"
8584        ::= { atiStkSwLldpDot1RemEntry 7 }
8585
8586--
8587-- atiStkSwLldpDot1RemVlanNameTable : VLAN name information of the remote
8588--                                    systems
8589--
8590
8591atiStkSwLldpDot1RemVlanId  OBJECT-TYPE
8592        SYNTAX          DisplayString
8593        MAX-ACCESS      read-only
8594        STATUS          current
8595        DESCRIPTION
8596                "The integer value used to identify the IEEE 802.1Q
8597                VLAN IDs with which the given port of the remote system
8598                is compatible."
8599        REFERENCE
8600                "IEEE 802.1AB-2005 F.4.2"
8601        ::= { atiStkSwLldpDot1RemEntry 8 }
8602
8603atiStkSwLldpDot1RemVlanName  OBJECT-TYPE
8604        SYNTAX          DisplayString
8605        MAX-ACCESS      read-only
8606        STATUS          current
8607        DESCRIPTION
8608                "The string value used to identify VLAN name identified by the
8609                VLAN Id associated with the remote system."
8610        REFERENCE
8611                "IEEE 802.1AB-2005 F.4.4"
8612        ::= { atiStkSwLldpDot1RemEntry 9 }
8613
8614--
8615-- atiStkSwLldpDot1RemProtocolTable : Protocol information of the remote systems
8616--
8617
8618atiStkSwLldpDot1RemProtocolId  OBJECT-TYPE
8619        SYNTAX          DisplayString
8620        MAX-ACCESS      read-only
8621        STATUS          current
8622        DESCRIPTION
8623                "The octet string value used to identify the protocols
8624                associated with the given port of remote system."
8625        REFERENCE
8626                "IEEE 802.1AB-2005 F.5.3"
8627        ::= { atiStkSwLldpDot1RemEntry 10 }
8628
8629------------------------------------------------------------------------------
8630-- IEEE 802.3 - Remote Device Information
8631------------------------------------------------------------------------------
8632
8633-- atiStkSwLldpRemDot3Data
8634
8635atiStkSwLldpRemDot3Data  OBJECT IDENTIFIER ::= { atiStkSwLldpRemoteData 3 }
8636
8637atiStkSwLldpDot3RemTable  OBJECT-TYPE
8638        SYNTAX          SEQUENCE OF AtiStkSwLldpDot3RemEntry
8639        MAX-ACCESS      not-accessible
8640        STATUS          current
8641        DESCRIPTION
8642                "This table contains Ethernet port information (as a part
8643                of the LLDP 802.3 organizational extension) of the remote
8644                system."
8645        ::= { atiStkSwLldpRemDot3Data 1 }
8646
8647atiStkSwLldpDot3RemEntry  OBJECT-TYPE
8648        SYNTAX          AtiStkSwLldpDot3RemEntry
8649        MAX-ACCESS      not-accessible
8650        STATUS          current
8651        DESCRIPTION
8652                "Information about a particular physical network connection."
8653        INDEX           { atiStkSwLldpRemIndex }
8654        ::= { atiStkSwLldpDot3RemTable 1 }
8655
8656AtiStkSwLldpDot3RemEntry ::=
8657        SEQUENCE {
8658                atiStkSwLldpDot3RemModuleNum                    Integer32,
8659                atiStkSwLldpDot3RemPortNum                      Integer32,
8660                atiStkSwLldpDot3RemIndex                        Integer32,
8661                atiStkSwLldpDot3RemPortAutoNegSupported         INTEGER,
8662                atiStkSwLldpDot3RemPortAutoNegEnabled           INTEGER,
8663                atiStkSwLldpDot3RemPortAutoNegAdvertisedCap     BITS,
8664                atiStkSwLldpDot3RemPortOperMauType              INTEGER,
8665                atiStkSwLldpDot3RemPowerPortClass               INTEGER,
8666                atiStkSwLldpDot3RemPowerMDISupported            INTEGER,
8667                atiStkSwLldpDot3RemPowerMDIEnabled              INTEGER,
8668                atiStkSwLldpDot3RemPowerPairControlable         INTEGER,
8669                atiStkSwLldpDot3RemPowerPairs                   Integer32,
8670                atiStkSwLldpDot3RemPowerClass                   Integer32,
8671                atiStkSwLldpDot3RemLinkAggStatus                BITS,
8672                atiStkSwLldpDot3RemLinkAggPortId                Integer32,
8673                atiStkSwLldpDot3RemMaxFrameSize                 Integer32
8674        }
8675
8676atiStkSwLldpDot3RemModuleNum  OBJECT-TYPE
8677        SYNTAX          Integer32 --(1..8)
8678        MAX-ACCESS      read-only
8679        STATUS          current
8680        DESCRIPTION
8681                "This object specifies the ID of a module present in the switch
8682                stack."
8683        ::= { atiStkSwLldpDot3RemEntry 1 }
8684
8685atiStkSwLldpDot3RemPortNum  OBJECT-TYPE
8686        SYNTAX          Integer32 --(1..50)
8687        MAX-ACCESS      read-only
8688        STATUS          current
8689        DESCRIPTION
8690                "The index value used to identify the port component
8691                (contained in the local chassis with the LLDP agent)
8692                associated with this entry.  The atiStkSwLldpDot3RemPortNum
8693                identifies the port on which the remote system information
8694                is received."
8695        ::= { atiStkSwLldpDot3RemEntry 2 }
8696
8697atiStkSwLldpDot3RemIndex  OBJECT-TYPE
8698        SYNTAX          Integer32
8699        MAX-ACCESS      read-only
8700        STATUS          current
8701        DESCRIPTION
8702                "This object represents an arbitrary local integer value used
8703                by this agent to identify a particular connection instance,
8704                unique only for the indicated remote system."
8705        ::= { atiStkSwLldpDot3RemEntry 3 }
8706
8707---
8708--- atiStkSwLldpDot3RemPortTable: Ethernet Information Table
8709---
8710
8711atiStkSwLldpDot3RemPortAutoNegSupported  OBJECT-TYPE
8712        SYNTAX          INTEGER {
8713                                enabled (1),
8714                                disabled (2)
8715                                }
8716        MAX-ACCESS      read-only
8717        STATUS          current
8718        DESCRIPTION
8719                "The truth value used to indicate whether the given port
8720                (associated with remote system) supports Auto-negotiation."
8721        REFERENCE
8722                "IEEE 802.1AB-2005 G.2.1"
8723        ::= { atiStkSwLldpDot3RemEntry 4 }
8724
8725atiStkSwLldpDot3RemPortAutoNegEnabled  OBJECT-TYPE
8726        SYNTAX          INTEGER {
8727                                enabled (1),
8728                                disabled (2)
8729                                }
8730        MAX-ACCESS      read-only
8731        STATUS          current
8732        DESCRIPTION
8733                "The truth value used to indicate whether port
8734                Auto-negotiation is enabled on the given port associated
8735                with the remote system."
8736        REFERENCE
8737                "IEEE 802.1AB-2005 G.2.1"
8738        ::= { atiStkSwLldpDot3RemEntry 5 }
8739
8740atiStkSwLldpDot3RemPortAutoNegAdvertisedCap  OBJECT-TYPE
8741        SYNTAX          BITS    {
8742                                bOther (0),             -- other or unknown
8743                                b10baseT (1),           -- 10BASE-T  half duplex mode
8744                                b10baseTFD (2),         -- 10BASE-T  full duplex mode
8745                                b100baseT4 (3),         -- 100BASE-T4
8746                                b100baseTX (4),         -- 100BASE-TX half duplex mode
8747                                b100baseTXFD (5),       -- 100BASE-TX full duplex mode
8748                                b100baseT2 (6),         -- 100BASE-T2 half duplex mode
8749                                b100baseT2FD (7),       -- 100BASE-T2 full duplex mode
8750                                bFdxPause (8),          -- PAUSE for full-duplex links
8751                                bFdxAPause (9),         -- Asymmetric PAUSE for full-duplex links
8752                                bFdxSPause (10),        -- Symmetric PAUSE for full-duplex links
8753                                bFdxBPause (11),        -- Asymmetric and Symmetric PAUSE for full-duplex links
8754                                b1000baseX (12),        -- 1000BASE-X, -LX, -SX, -CX half duplex mode
8755                                b1000baseXFD (13),      -- 1000BASE-X, -LX, -SX, -CX full duplex mode
8756                                b1000baseT (14),        -- 1000BASE-T half duplex mode
8757                                b1000baseTFD (15)       -- 1000BASE-T full duplex mode
8758                                }
8759        MAX-ACCESS      read-only
8760        STATUS          current
8761        DESCRIPTION
8762                "This object contains the value (bitmap) of the
8763                ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC
8764                3636) which is associated with the given port on the
8765                remote system."
8766        REFERENCE
8767                "IEEE 802.1AB-2005 G.2.2"
8768        ::= { atiStkSwLldpDot3RemEntry 6 }
8769
8770atiStkSwLldpDot3RemPortOperMauType  OBJECT-TYPE
8771        SYNTAX          INTEGER {
8772                                dot3MauTypeAUI (1),
8773                                dot3MauType10Base5 (2),
8774                                dot3MauTypeFoirl (3),
8775                                dot3MauType10Base2 (4),
8776                                dot3MauType10BaseT (5),
8777                                dot3MauType10BaseFP (6),
8778                                dot3MauType10BaseFB (7),
8779                                dot3MauType10BaseFL (8),
8780                                dot3MauType10Broad36 (9),
8781                                dot3MauType10BaseTHD (10),
8782                                dot3MauType10BaseTFD (11),
8783                                dot3MauType10BaseFLHD (12),
8784                                dot3MauType10BaseFLFD (13),
8785                                dot3MauType100BaseT4 (14),
8786                                dot3MauType100BaseTXHD (15),
8787                                dot3MauType100BaseTXFD (16),
8788                                dot3MauType100BaseFXHD (17),
8789                                dot3MauType100BaseFXFD (18),
8790                                dot3MauType100BaseT2HD (19),
8791                                dot3MauType100BaseT2FD (20),
8792                                dot3MauType1000BaseXHD (21),
8793                                dot3MauType1000BaseXFD (22),
8794                                dot3MauType1000BaseLXHD (23),
8795                                dot3MauType1000BaseLXFD (24),
8796                                dot3MauType1000BaseSXHD (25),
8797                                dot3MauType1000BaseSXFD (26),
8798                                dot3MauType1000BaseCXHD (27),
8799                                dot3MauType1000BaseCXFD (28),
8800                                dot3MauType1000BaseTHD (29),
8801                                dot3MauType1000BaseTFD (30),
8802                                dot3MauType10GigBaseX (31),
8803                                dot3MauType10GigBaseLX4 (32),
8804                                dot3MauType10GigBaseR (33),
8805                                dot3MauType10GigBaseER (34),
8806                                dot3MauType10GigBaseLR (35),
8807                                dot3MauType10GigBaseSR (36),
8808                                dot3MauType10GigBaseW (37),
8809                                dot3MauType10GigBaseEW (38),
8810                                dot3MauType10GigBaseLW (39),
8811                                dot3MauType10GigBaseSW (40)
8812                                }
8813        MAX-ACCESS      read-only
8814        STATUS          current
8815        DESCRIPTION
8816                "An integer value that indicates the operational MAU type
8817                of the sending device.
8818
8819                This object contains the integer value derived from the
8820                list position of the corresponding dot3MauType as listed in
8821                in IETF RFC 3636 (or subsequent revisions) and is equal
8822                to the last number in the respective dot3MauType OID.
8823
8824                For example, if the ifMauType object is dot3MauType1000BaseTHD
8825                which corresponds to {dot3MauType 29}, the numerical value of
8826                this field will be 29. For MAU types not listed in RFC 3636
8827                (or subsequent revisions), the value of this field shall be
8828                set to zero."
8829        REFERENCE
8830                "IEEE 802.1AB-2005 G.2.3"
8831        ::= { atiStkSwLldpDot3RemEntry 7 }
8832
8833---
8834--- atiStkSwLldpDot3RemPowerTable: Power Ethernet Information Table
8835---
8836
8837atiStkSwLldpDot3RemPowerPortClass  OBJECT-TYPE
8838        SYNTAX          INTEGER {
8839                                pClassPSE (1),
8840                                pClassPD (2)
8841                                }
8842        MAX-ACCESS      read-only
8843        STATUS          current
8844        DESCRIPTION
8845                "The value that identifies the port Class of the given port
8846                associated with the remote system."
8847        REFERENCE
8848                "IEEE 802.1AB-2005 G.3.1"
8849        ::= { atiStkSwLldpDot3RemEntry 8 }
8850
8851atiStkSwLldpDot3RemPowerMDISupported  OBJECT-TYPE
8852        SYNTAX          INTEGER {
8853                                enabled (1),
8854                                disabled (2)
8855                                }
8856        MAX-ACCESS      read-only
8857        STATUS          current
8858        DESCRIPTION
8859                "The truth value used to indicate whether the MDI power
8860                is supported on the given port associated with the remote
8861                system."
8862        REFERENCE
8863                "IEEE 802.1AB-2005 G.3.1"
8864        ::= { atiStkSwLldpDot3RemEntry 9 }
8865
8866atiStkSwLldpDot3RemPowerMDIEnabled  OBJECT-TYPE
8867        SYNTAX          INTEGER {
8868                                enabled (1),
8869                                disabled (2)
8870                                }
8871        MAX-ACCESS      read-only
8872        STATUS          current
8873        DESCRIPTION
8874                "The truth value used to identify whether MDI power is
8875                enabled on the given port associated with the remote system."
8876        REFERENCE
8877                "IEEE 802.1AB-2005 G.3.1"
8878        ::= { atiStkSwLldpDot3RemEntry 10 }
8879
8880atiStkSwLldpDot3RemPowerPairControlable  OBJECT-TYPE
8881        SYNTAX          INTEGER {
8882                                enabled (1),
8883                                disabled (2)
8884                                }
8885        MAX-ACCESS      read-only
8886        STATUS          current
8887        DESCRIPTION
8888                "The truth value is derived from the value of
8889                pethPsePortPowerPairsControlAbility object (defined in IETF
8890                RFC 3621) and is used to indicate whether the pair selection
8891                can be controlled on the given port associated with the
8892                remote system."
8893        REFERENCE
8894                "IEEE 802.1AB-2005 G.3.1"
8895        ::= { atiStkSwLldpDot3RemEntry 11 }
8896
8897atiStkSwLldpDot3RemPowerPairs  OBJECT-TYPE
8898        SYNTAX          Integer32 (1|2)
8899        MAX-ACCESS      read-only
8900        STATUS          current
8901        DESCRIPTION
8902                "This object contains the value of the pethPsePortPowerPairs
8903                object (defined in IETF RFC 3621) which is associated with
8904                the given port on the remote system."
8905        REFERENCE
8906                "IEEE 802.1AB-2005 G.3.2"
8907        ::= { atiStkSwLldpDot3RemEntry 12 }
8908
8909atiStkSwLldpDot3RemPowerClass  OBJECT-TYPE
8910        SYNTAX          Integer32 (1|2|3|4|5)
8911        MAX-ACCESS      read-only
8912        STATUS          current
8913        DESCRIPTION
8914                "This object contains the value of the
8915                pethPsePortPowerClassifications object (defined in IETF
8916                RFC 3621) which is associated with the given port on the
8917                remote system."
8918        REFERENCE
8919                "IEEE 802.1AB-2005 G.3.3"
8920        ::= { atiStkSwLldpDot3RemEntry 13 }
8921
8922---
8923--- atiStkSwLldpDot3RemLinkAggTable: Link Aggregation Information Table
8924---
8925
8926atiStkSwLldpDot3RemLinkAggStatus  OBJECT-TYPE
8927        SYNTAX          BITS    {
8928                                aggCapable (7),
8929                                aggEnabled (8)
8930                                }
8931        MAX-ACCESS      read-only
8932        STATUS          current
8933        DESCRIPTION
8934                "The bitmap value contains the link aggregation capabilities
8935                and the current aggregation status of the link."
8936        REFERENCE
8937                "IEEE 802.1AB-2005 G.4.1"
8938        ::= { atiStkSwLldpDot3RemEntry 14 }
8939
8940atiStkSwLldpDot3RemLinkAggPortId  OBJECT-TYPE
8941        SYNTAX          Integer32 (0|1..2147483647)
8942        MAX-ACCESS      read-only
8943        STATUS          current
8944        DESCRIPTION
8945                "This object contains the IEEE 802.3 aggregated port
8946                identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1),
8947                derived from the ifNumber of the ifIndex for the port
8948                component associated with the remote system.
8949
8950                If the remote port is not in link aggregation state and/or
8951                it does not support link aggregation, this value should be
8952                zero."
8953        REFERENCE
8954                "IEEE 802.1AB-2005 G.4.2"
8955        ::= { atiStkSwLldpDot3RemEntry 15 }
8956
8957---
8958--- atiStkSwLldpDot3RemMaxFrameSizeTable: Maximum Frame Size information
8959---
8960
8961atiStkSwLldpDot3RemMaxFrameSize  OBJECT-TYPE
8962        SYNTAX          Integer32 (0..65535)
8963        MAX-ACCESS      read-only
8964        STATUS          current
8965        DESCRIPTION
8966                "An integer value indicating the maximum supported frame
8967                size in octets on the port component associated with the
8968                remote system."
8969        REFERENCE
8970                "IEEE 802.1AB-2005 G.5.1"
8971        ::= { atiStkSwLldpDot3RemEntry 16 }
8972
8973------------------------------------------------------------------------------
8974-- LLDP-MED  - Remote Devices Information
8975------------------------------------------------------------------------------
8976
8977-- atiStkSwLldpRemMedData
8978
8979atiStkSwLldpRemMedData  OBJECT IDENTIFIER ::= { atiStkSwLldpRemoteData 4 }
8980
8981atiStkSwLldpMedRemTable OBJECT-TYPE
8982        SYNTAX          SEQUENCE OF AtiStkSwLldpMedRemEntry
8983        MAX-ACCESS      not-accessible
8984        STATUS          current
8985        DESCRIPTION
8986                "This table contains LLDP-MED information of the remote
8987                system."
8988        ::= { atiStkSwLldpRemMedData 1 }
8989
8990atiStkSwLldpMedRemEntry OBJECT-TYPE
8991        SYNTAX          AtiStkSwLldpMedRemEntry
8992        MAX-ACCESS      not-accessible
8993        STATUS          current
8994        DESCRIPTION
8995                "Information about a particular physical network connection."
8996        INDEX           { atiStkSwLldpRemIndex }
8997        ::= { atiStkSwLldpMedRemTable 1 }
8998
8999AtiStkSwLldpMedRemEntry ::=
9000        SEQUENCE {
9001                atiStkSwLldpMedRemModuleId              Integer32,
9002                atiStkSwLldpMedRemPortNum               Integer32,
9003                atiStkSwLldpMedRemIndex                 Integer32,
9004                atiStkSwLldpMedRemDeviceClass           AtiStkSwLldpMedDeviceClass,
9005                atiStkSwLldpMedRemCapabilities          AtiStkSwLldpMedCapabilities,
9006                atiStkSwLldpMedRemMediaPolicyAppType    PolicyAppType,
9007                atiStkSwLldpMedRemMediaPolicyVlanID     Integer32,
9008                atiStkSwLldpMedRemMediaPolicyPriority   Integer32,
9009                atiStkSwLldpMedRemMediaPolicyDscp       Integer32,
9010                atiStkSwLldpMedRemMediaPolicyUnknown    TruthValue,
9011                atiStkSwLldpMedRemMediaPolicyTagged     TruthValue,
9012                atiStkSwLldpMedRemHardwareRev           DisplayString,
9013                atiStkSwLldpMedRemFirmwareRev           DisplayString,
9014                atiStkSwLldpMedRemSoftwareRev           DisplayString,
9015                atiStkSwLldpMedRemSerialNum             DisplayString,
9016                atiStkSwLldpMedRemMfgName               DisplayString,
9017                atiStkSwLldpMedRemModelName             DisplayString,
9018                atiStkSwLldpMedRemAssetID               DisplayString,
9019                atiStkSwLldpMedRemXPoEDeviceType        INTEGER,
9020                atiStkSwLldpMedRemXPoEPSEPowerAv        Gauge32,
9021                atiStkSwLldpMedRemXPoEPSEPowerSource    INTEGER,
9022                atiStkSwLldpMedRemXPoEPSEPowerPriority  INTEGER,
9023                atiStkSwLldpMedRemXPoEPDPowerReq        Gauge32,
9024                atiStkSwLldpMedRemXPoEPDPowerSource     INTEGER,
9025                atiStkSwLldpMedRemXPoEPDPowerPriority   INTEGER,
9026                atiStkSwLldpMedRemCoordLocation         DisplayString,
9027                atiStkSwLldpMedRemCivicLocation         DisplayString,
9028                atiStkSwLldpMedRemElinLocation          DisplayString
9029        }
9030
9031atiStkSwLldpMedRemModuleId  OBJECT-TYPE
9032        SYNTAX          Integer32 --(1..8)
9033        MAX-ACCESS      read-only
9034        STATUS          current
9035        DESCRIPTION
9036                "This object specifies the ID of a module present in the switch
9037                stack."
9038        ::= { atiStkSwLldpMedRemEntry 1 }
9039
9040atiStkSwLldpMedRemPortNum  OBJECT-TYPE
9041        SYNTAX          Integer32 --(1..50)
9042        MAX-ACCESS      read-only
9043        STATUS          current
9044        DESCRIPTION
9045                "The index value used to identify the port component
9046                (contained in the local chassis with the LLDP agent)
9047                associated with this entry."
9048        ::= { atiStkSwLldpMedRemEntry 2 }
9049
9050atiStkSwLldpMedRemIndex OBJECT-TYPE
9051        SYNTAX          Integer32
9052        MAX-ACCESS      read-only
9053        STATUS          current
9054        DESCRIPTION
9055                "This object represents an arbitrary local integer value used
9056                by this agent to identify a particular connection instance,
9057                unique only for the indicated remote system."
9058        ::= { atiStkSwLldpMedRemEntry 3 }
9059
9060atiStkSwLldpMedRemDeviceClass    OBJECT-TYPE
9061        SYNTAX          AtiStkSwLldpMedDeviceClass
9062        MAX-ACCESS      read-only
9063        STATUS          current
9064        DESCRIPTION
9065                "Device Class as advertised by the device remotely connected to the
9066                port."
9067        REFERENCE
9068                "ANSI/TIA-1057, Section 10.2.2.2"
9069        ::= { atiStkSwLldpMedRemEntry 4 }
9070
9071atiStkSwLldpMedRemCapabilities  OBJECT-TYPE
9072        SYNTAX          AtiStkSwLldpMedCapabilities
9073        MAX-ACCESS      read-only
9074        STATUS          current
9075        DESCRIPTION
9076                "The bitmap includes the MED organizationally defined set of LLDP
9077                TLVs whose transmission is possible on the LLDP agent of the remote
9078                device connected to this port. Each bit in the bitmap corresponds
9079                to an LLDP-MED subtype associated with a specific TIA TR41.4 MED
9080                optional TLV. If the bit is set, the agent has the capability
9081                to support the corresponding TLV."
9082        REFERENCE
9083                "ANSI/TIA-1057, Sections 10.2.2.1"
9084        ::= { atiStkSwLldpMedRemEntry 5 }
9085
9086atiStkSwLldpMedRemMediaPolicyAppType  OBJECT-TYPE
9087        SYNTAX          PolicyAppType
9088        MAX-ACCESS      not-accessible
9089        STATUS          current
9090        DESCRIPTION
9091                "The media type that defines the primary function of the
9092                application for the policy advertised by the endpoint connected
9093                remotely to this port."
9094        REFERENCE
9095                "ANSI/TIA-1057, Section 10.2.3.1"
9096        ::= { atiStkSwLldpMedRemEntry 6 }
9097
9098atiStkSwLldpMedRemMediaPolicyVlanID  OBJECT-TYPE
9099        SYNTAX          Integer32 (0|1..4094|4095)
9100        MAX-ACCESS      read-only
9101        STATUS          current
9102        DESCRIPTION
9103                "An extension of the VLAN Identifier for the remote system
9104                connected to this port, as defined in IEEE 802.1P-1998.
9105
9106                A value of 1 through 4094 is used to define a valid PVID.
9107
9108                A value of 0 shall be used if the device is using priority tagged
9109                frames, meaning that only the 802.1p priority level is significant
9110                and the default VID of the ingress port is being used instead.
9111
9112                A value of 4095 is reserved for implementation use."
9113        REFERENCE
9114                "ANSI/TIA-1057, Section 10.2.3.5"
9115        ::= { atiStkSwLldpMedRemEntry 7 }
9116
9117atiStkSwLldpMedRemMediaPolicyPriority  OBJECT-TYPE
9118        SYNTAX          Integer32 (0..7)
9119        MAX-ACCESS      read-only
9120        STATUS          current
9121        DESCRIPTION
9122                "This object contains the value of the 802.1p priority
9123                which is associated with the remote system connected at
9124                given port."
9125        REFERENCE
9126                "ANSI/TIA-1057, Section 10.2.3.6"
9127        ::= { atiStkSwLldpMedRemEntry 8 }
9128
9129atiStkSwLldpMedRemMediaPolicyDscp  OBJECT-TYPE
9130        SYNTAX          Integer32 (0..63)
9131        MAX-ACCESS      read-only
9132        STATUS          current
9133        DESCRIPTION
9134                "This object contains the value of the Differentiated Service
9135                Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475
9136                which is associated with remote system connected at the port."
9137        REFERENCE
9138                "ANSI/TIA-1057, Section 10.2.3.7"
9139        ::= { atiStkSwLldpMedRemEntry 9 }
9140
9141atiStkSwLldpMedRemMediaPolicyUnknown  OBJECT-TYPE
9142        SYNTAX          TruthValue
9143        MAX-ACCESS      read-only
9144        STATUS          current
9145        DESCRIPTION
9146                "A value of 'true' indicates that the
9147                network policy for the specified application type is
9148                currently unknown.  In this case, the VLAN ID, the
9149                layer 2 priority and the DSCP value fields are ignored.
9150                A value of 'false' indicates that this network policy
9151                is defined."
9152        REFERENCE
9153                "ANSI/TIA-1057, Section 10.2.3.2"
9154        ::= { atiStkSwLldpMedRemEntry 10 }
9155
9156atiStkSwLldpMedRemMediaPolicyTagged  OBJECT-TYPE
9157        SYNTAX          TruthValue
9158        MAX-ACCESS      read-only
9159        STATUS          current
9160        DESCRIPTION
9161                "A value of 'true' indicates that the application is using a
9162                tagged VLAN.
9163                A value of 'false' indicates that for the specific application
9164                the device either is using an untagged VLAN or does not
9165                support port based VLAN operation.  In this case, both the
9166                VLAN ID and the Layer 2 priority fields are ignored and
9167                only the DSCP value has relevance "
9168        REFERENCE
9169                "ANSI/TIA-1057, Section 10.2.3.3"
9170        ::= { atiStkSwLldpMedRemEntry 11 }
9171
9172atiStkSwLldpMedRemHardwareRev  OBJECT-TYPE
9173        SYNTAX          DisplayString (SIZE (0..32))
9174        MAX-ACCESS      read-only
9175        STATUS          current
9176        DESCRIPTION
9177                "The vendor-specific hardware revision string
9178                as advertised by the remote endpoint."
9179        REFERENCE
9180                "ANSI/TIA-1057, Section 10.2.6.1"
9181        ::= { atiStkSwLldpMedRemEntry 12 }
9182
9183atiStkSwLldpMedRemFirmwareRev  OBJECT-TYPE
9184        SYNTAX          DisplayString (SIZE (0..32))
9185        MAX-ACCESS      read-only
9186        STATUS          current
9187        DESCRIPTION
9188                "The vendor-specific firmware revision string
9189                as advertised by the remote endpoint."
9190        REFERENCE
9191                "ANSI/TIA-1057, Section 10.2.6.2"
9192        ::= { atiStkSwLldpMedRemEntry 13 }
9193
9194atiStkSwLldpMedRemSoftwareRev  OBJECT-TYPE
9195        SYNTAX          DisplayString (SIZE (0..32))
9196        MAX-ACCESS      read-only
9197        STATUS          current
9198        DESCRIPTION
9199                "The vendor-specific software revision string
9200                as advertised by the remote endpoint."
9201        REFERENCE
9202                "ANSI/TIA-1057, Section 10.2.6.3"
9203        ::= { atiStkSwLldpMedRemEntry 14 }
9204
9205atiStkSwLldpMedRemSerialNum  OBJECT-TYPE
9206        SYNTAX          DisplayString (SIZE (0..32))
9207        MAX-ACCESS      read-only
9208        STATUS          current
9209        DESCRIPTION
9210                "The vendor-specific serial number
9211                as advertised by the remote endpoint."
9212        REFERENCE
9213                "ANSI/TIA-1057, Section 10.2.6.4"
9214        ::= { atiStkSwLldpMedRemEntry 15 }
9215
9216atiStkSwLldpMedRemMfgName  OBJECT-TYPE
9217        SYNTAX          DisplayString (SIZE (0..32))
9218        MAX-ACCESS      read-only
9219        STATUS          current
9220        DESCRIPTION
9221                "The vendor-specific manufacturer name
9222                as advertised by the remote endpoint."
9223        REFERENCE
9224                "ANSI/TIA-1057, Section 10.2.6.5"
9225        ::= { atiStkSwLldpMedRemEntry 16 }
9226
9227atiStkSwLldpMedRemModelName  OBJECT-TYPE
9228        SYNTAX          DisplayString (SIZE (0..32))
9229        MAX-ACCESS      read-only
9230        STATUS          current
9231        DESCRIPTION
9232                "The vendor-specific model name
9233                as advertised by the remote endpoint."
9234        REFERENCE
9235                "ANSI/TIA-1057, Section 10.2.6.6"
9236        ::= { atiStkSwLldpMedRemEntry 17 }
9237
9238atiStkSwLldpMedRemAssetID  OBJECT-TYPE
9239        SYNTAX          DisplayString (SIZE (0..32))
9240        MAX-ACCESS      read-only
9241        STATUS          current
9242        DESCRIPTION
9243                "The vendor-specific asset tracking identifier
9244                as advertised by the remote endpoint."
9245        REFERENCE
9246                "ANSI/TIA-1057, Section 10.2.6.7"
9247        ::= { atiStkSwLldpMedRemEntry 18 }
9248
9249--- Information about Remote PoE Device Type
9250---
9251atiStkSwLldpMedRemXPoEDeviceType  OBJECT-TYPE
9252        SYNTAX          INTEGER {
9253                                unknown (1),
9254                                pseDevice (2),
9255                                pdDevice (3),
9256                                none (4)
9257                                }
9258        MAX-ACCESS      read-only
9259        STATUS          current
9260        DESCRIPTION
9261                "Defines the type of Power-via-MDI (Power over Ethernet) advertised
9262                by the remote device.
9263
9264                A value pseDevice(2) indicates that the device is advertised as a
9265                Power Sourcing Entity (PSE).
9266
9267                A value pdDevice(3) indicates that the device is advertised as a
9268                Powered Device (PD).
9269
9270                A value none(4) indicates that the device does not support PoE."
9271        REFERENCE
9272                "ANSI/TIA-1057, Section 10.2.5.1"
9273        ::= { atiStkSwLldpMedRemEntry 19 }
9274
9275--- Extended PoE PSE Information from the remote device
9276---
9277atiStkSwLldpMedRemXPoEPSEPowerAv  OBJECT-TYPE
9278        SYNTAX          Gauge32 (0..1023)
9279        UNITS           "tenth of watt"
9280        MAX-ACCESS      read-only
9281        STATUS          current
9282        DESCRIPTION
9283                "This object contains the value of the power available from the
9284                PSE via this port expressed in units of 0.1 watts on the remote
9285                device."
9286        REFERENCE
9287                "ANSI/TIA-1057, Section 10.2.5.4"
9288        ::= { atiStkSwLldpMedRemEntry 20 }
9289
9290atiStkSwLldpMedRemXPoEPSEPowerSource  OBJECT-TYPE
9291        SYNTAX          INTEGER {
9292                                unknown (1),
9293                                primary (2),
9294                                backup (3)
9295                                }
9296        MAX-ACCESS      read-only
9297        STATUS          current
9298        DESCRIPTION
9299                "Defines the type of PSE Power Source advertised
9300                by the remote device.
9301
9302                A value primary(2) indicates that the device advertises its power
9303                source as primary.
9304
9305                A value backup(3) indicates that the device advertises its power
9306                Source as backup."
9307        REFERENCE
9308                "ANSI/TIA-1057, Section 10.2.5.2"
9309        ::= { atiStkSwLldpMedRemEntry 21 }
9310
9311atiStkSwLldpMedRemXPoEPSEPowerPriority  OBJECT-TYPE
9312        SYNTAX          INTEGER {
9313                                unknown (1),
9314                                critical (2),
9315                                high (3),
9316                                low (4)
9317                                }
9318        MAX-ACCESS      read-only
9319        STATUS          current
9320        DESCRIPTION
9321                "This object contains the value of the PSE power priority
9322                advertised by the remote device.
9323
9324                A value critical(2) indicates that the device advertises its power
9325                priority as critical, as per RFC 3621.
9326
9327                A value high(3) indicates that the device advertises its power
9328                priority as high, as per RFC 3621.
9329
9330                A value low(4) indicates that the device advertises its power
9331                priority as low, as per RFC 3621."
9332        REFERENCE
9333                "ANSI/TIA-1057, Section 10.2.5.3"
9334        ::= { atiStkSwLldpMedRemEntry 22 }
9335
9336--- Extended PoE PD Information from the remote device
9337---
9338atiStkSwLldpMedRemXPoEPDPowerReq  OBJECT-TYPE
9339        SYNTAX          Gauge32 (0..1023)
9340        UNITS           "tenth of watt"
9341        MAX-ACCESS      read-only
9342        STATUS          current
9343        DESCRIPTION
9344                "This object contains the value of the power required by a
9345                PD connected remotely to the port
9346                expressed in units of 0.1 watts."
9347        REFERENCE
9348                "ANSI/TIA-1057, Section 10.2.5.4 "
9349        ::= { atiStkSwLldpMedRemEntry 23 }
9350
9351atiStkSwLldpMedRemXPoEPDPowerSource  OBJECT-TYPE
9352        SYNTAX          INTEGER {
9353                                unknown (1),
9354                                fromPSE (2),
9355                                local (3),
9356                                localAndPSE (4)
9357                                }
9358        MAX-ACCESS      read-only
9359        STATUS          current
9360        DESCRIPTION
9361                "Defines the type of Power Source advertised as being used
9362                by the device connected remotely to the port.
9363
9364                A value fromPSE(2) indicates that the device advertises its power
9365                source as received from a PSE.
9366
9367                A value local(3) indicates that the device advertises its power
9368                source as local.
9369
9370                A value localAndPSE(4) indicates that the device advertises its
9371                power source as using both local and PSE power."
9372        REFERENCE
9373                "ANSI/TIA-1057, Section 10.2.5.2"
9374        ::= { atiStkSwLldpMedRemEntry 24 }
9375
9376atiStkSwLldpMedRemXPoEPDPowerPriority  OBJECT-TYPE
9377        SYNTAX          INTEGER {
9378                                unknown (1),
9379                                critical (2),
9380                                high (3),
9381                                low (4)
9382                                }
9383        MAX-ACCESS      read-only
9384        STATUS          current
9385        DESCRIPTION
9386                "Defines the priority advertised as being required by the PD
9387                connected remotely to the port.
9388
9389                A value critical(2) indicates that the device advertises its power
9390                Priority as critical, as per RFC 3621.
9391
9392                A value high(3) indicates that the device advertises its power
9393                Priority as high, as per RFC 3621.
9394
9395                A value low(4) indicates that the device advertises its power
9396                Priority as low, as per RFC 3621."
9397        REFERENCE
9398                "ANSI/TIA-1057, Section 10.2.5.3"
9399        ::= { atiStkSwLldpMedRemEntry 25 }
9400
9401atiStkSwLldpMedRemCoordLocation  OBJECT-TYPE
9402        SYNTAX          DisplayString
9403        MAX-ACCESS      read-only
9404        STATUS          current
9405        DESCRIPTION
9406                "Coordinate based location information"
9407        REFERENCE
9408                "ANSI/TIA-1057, Section 10.2.4.3"
9409        ::= { atiStkSwLldpMedRemEntry 26 }
9410
9411atiStkSwLldpMedRemCivicLocation  OBJECT-TYPE
9412        SYNTAX          DisplayString
9413        MAX-ACCESS      read-only
9414        STATUS          current
9415        DESCRIPTION
9416                "Civic location information"
9417        REFERENCE
9418                "ANSI/TIA-1057, Section 10.2.4.3"
9419        ::= { atiStkSwLldpMedRemEntry 27 }
9420
9421atiStkSwLldpMedRemElinLocation  OBJECT-TYPE
9422        SYNTAX          DisplayString
9423        MAX-ACCESS      read-only
9424        STATUS          current
9425        DESCRIPTION
9426                "Elin location information"
9427        REFERENCE
9428                "ANSI/TIA-1057, Section 10.2.4.3"
9429        ::= { atiStkSwLldpMedRemEntry 28 }
9430
9431-- atiStkSwLldpRemResetTable
9432
9433atiStkSwLldpRemResetTable  OBJECT-TYPE
9434        SYNTAX          SEQUENCE OF AtiStkSwLldpRemResetEntry
9435        MAX-ACCESS      not-accessible
9436        STATUS          current
9437        DESCRIPTION
9438                "This table resets the Neighbor Table of the specified port."
9439        ::= { atiStkSwLldpRemoteData 5 }
9440
9441atiStkSwLldpRemResetEntry  OBJECT-TYPE
9442        SYNTAX          AtiStkSwLldpRemResetEntry
9443        MAX-ACCESS      not-accessible
9444        STATUS          current
9445        DESCRIPTION
9446                "Selection of module and port number for Neighbor Table to be reset."
9447        INDEX           { atiStkSwLldpRemResetPortNum }
9448    ::= { atiStkSwLldpRemResetTable 1 }
9449
9450AtiStkSwLldpRemResetEntry ::=
9451        SEQUENCE {
9452                atiStkSwLldpRemResetModuleNum           Integer32,
9453                atiStkSwLldpRemResetPortNum             Integer32,
9454                atiStkSwLldpRemReset                    INTEGER
9455        }
9456
9457atiStkSwLldpRemResetModuleNum  OBJECT-TYPE
9458        SYNTAX          Integer32 --(1..8)
9459        MAX-ACCESS      read-only
9460        STATUS          current
9461        DESCRIPTION
9462                "This object specifies the ID of a module present in the switch
9463                stack."
9464        ::= { atiStkSwLldpRemResetEntry 1 }
9465
9466atiStkSwLldpRemResetPortNum  OBJECT-TYPE
9467        SYNTAX          Integer32 (1..50)
9468        MAX-ACCESS      read-only
9469        STATUS          current
9470        DESCRIPTION
9471                "The index value used to identify the port component
9472                for Neighbor Table to be reset."
9473        ::= { atiStkSwLldpRemResetEntry 2 }
9474
9475atiStkSwLldpRemReset    OBJECT-TYPE
9476        SYNTAX          INTEGER {
9477                                yes (1),
9478                                no (2)
9479                                }
9480        MAX-ACCESS      read-write
9481        STATUS          current
9482        DESCRIPTION
9483                "Select 'yes' for Neighbor Table to be reset."
9484        ::= { atiStkSwLldpRemResetEntry 3 }
9485
9486--
9487-- atiStkSwLldpCivicLocationTable
9488--
9489
9490atiStkSwLldpCivicLocationTable  OBJECT-TYPE
9491        SYNTAX          SEQUENCE OF AtiStkSwLldpCivicLocationEntry
9492        MAX-ACCESS      not-accessible
9493        STATUS          current
9494        DESCRIPTION
9495                "A table of the LLDP civic-location."
9496        ::= { atiStkSwLldpGroup 5 }
9497
9498atiStkSwLldpCivicLocationEntry  OBJECT-TYPE
9499        SYNTAX          AtiStkSwLldpCivicLocationEntry
9500        MAX-ACCESS      not-accessible
9501        STATUS          current
9502        DESCRIPTION
9503                "Attributes of an LLDP civiv-location."
9504        INDEX           { atiStkSwLldpCivicLocationIdentifier }
9505        ::= { atiStkSwLldpCivicLocationTable 1 }
9506
9507AtiStkSwLldpCivicLocationEntry ::=
9508        SEQUENCE {
9509                atiStkSwLldpCivicLocationIdentifier     Integer32,
9510                atiStkSwLldpCivicLocationValid          INTEGER
9511        }
9512
9513atiStkSwLldpCivicLocationIdentifier  OBJECT-TYPE
9514        SYNTAX          Integer32 (0..255)
9515        MAX-ACCESS      read-only
9516        STATUS          current
9517        DESCRIPTION
9518                "Index into atiStkSwLldpCivicLocationTable."
9519        ::= { atiStkSwLldpCivicLocationEntry 1 }
9520
9521atiStkSwLldpCivicLocationValid  OBJECT-TYPE
9522        SYNTAX          INTEGER {
9523                                disabled (1),
9524                                enabled (2)
9525                                }
9526        MAX-ACCESS      read-write
9527        STATUS          current
9528        DESCRIPTION
9529                "The civiv-location status."
9530        DEFVAL          { 1 }
9531        ::= { atiStkSwLldpCivicLocationEntry 2 }
9532
9533--
9534-- atiStkSwLldpCoordLocationTable
9535--
9536
9537atiStkSwLldpCoordLocationTable  OBJECT-TYPE
9538        SYNTAX          SEQUENCE OF AtiStkSwLldpCoordLocationEntry
9539        MAX-ACCESS      not-accessible
9540        STATUS          current
9541        DESCRIPTION
9542                "A table of the LLDP coord-location."
9543        ::= { atiStkSwLldpGroup 6 }
9544
9545atiStkSwLldpCoordLocationEntry  OBJECT-TYPE
9546        SYNTAX          AtiStkSwLldpCoordLocationEntry
9547        MAX-ACCESS      not-accessible
9548        STATUS          current
9549        DESCRIPTION
9550                "Attributes of an LLDP coord-location."
9551        INDEX           { atiStkSwLldpCoordLocationIdentifier }
9552        ::= { atiStkSwLldpCoordLocationTable 1 }
9553
9554AtiStkSwLldpCoordLocationEntry ::=
9555        SEQUENCE {
9556                atiStkSwLldpCoordLocationIdentifier     Integer32,
9557                atiStkSwLldpCoordLocationValid          INTEGER
9558        }
9559
9560atiStkSwLldpCoordLocationIdentifier  OBJECT-TYPE
9561        SYNTAX          Integer32 (0..255)
9562        MAX-ACCESS      read-only
9563        STATUS          current
9564        DESCRIPTION
9565                "Index into atiStkSwLldpCoordLocationTable."
9566        ::= { atiStkSwLldpCoordLocationEntry 1 }
9567
9568atiStkSwLldpCoordLocationValid  OBJECT-TYPE
9569        SYNTAX          INTEGER {
9570                                disabled (1),
9571                                enabled (2)
9572                                }
9573        MAX-ACCESS      read-write
9574        STATUS          current
9575        DESCRIPTION
9576                "The coord-location status."
9577        DEFVAL          { 1 }
9578        ::= { atiStkSwLldpCoordLocationEntry 2 }
9579
9580--
9581-- atiStkSwLldpElinLocationTable
9582--
9583
9584atiStkSwLldpElinLocationTable  OBJECT-TYPE
9585        SYNTAX          SEQUENCE OF AtiStkSwLldpElinLocationEntry
9586        MAX-ACCESS      not-accessible
9587        STATUS          current
9588        DESCRIPTION
9589                "A table of the LLDP elin-location."
9590        ::= { atiStkSwLldpGroup 7 }
9591
9592atiStkSwLldpElinLocationEntry  OBJECT-TYPE
9593        SYNTAX          AtiStkSwLldpElinLocationEntry
9594        MAX-ACCESS      not-accessible
9595        STATUS          current
9596        DESCRIPTION
9597                "Attributes of an LLDP elin-location."
9598        INDEX           { atiStkSwLldpElinLocationIdentifier }
9599        ::= { atiStkSwLldpElinLocationTable 1 }
9600
9601AtiStkSwLldpElinLocationEntry ::=
9602        SEQUENCE {
9603                atiStkSwLldpElinLocationIdentifier      Integer32,
9604                atiStkSwLldpElinLocationElinId          DisplayString
9605        }
9606
9607atiStkSwLldpElinLocationIdentifier  OBJECT-TYPE
9608        SYNTAX          Integer32 (0..255)
9609        MAX-ACCESS      read-only
9610        STATUS          current
9611        DESCRIPTION
9612                "Index into atiStkSwLldpElinLocationTable."
9613        ::= { atiStkSwLldpElinLocationEntry 1 }
9614
9615atiStkSwLldpElinLocationElinId  OBJECT-TYPE
9616        SYNTAX          DisplayString
9617        MAX-ACCESS      read-write
9618        STATUS          current
9619        DESCRIPTION
9620                "The name of the elin-location."
9621        ::= { atiStkSwLldpElinLocationEntry 2 }
9622
9623--
9624-- atiStkSwLldpSetCivicLocationTable
9625--
9626
9627atiStkSwLldpSetCivicLocationTable  OBJECT-TYPE
9628        SYNTAX          SEQUENCE OF AtiStkSwLldpSetCivicLocationEntry
9629        MAX-ACCESS      not-accessible
9630        STATUS          current
9631        DESCRIPTION
9632                "A table of the LLDP set civic-location."
9633        ::= { atiStkSwLldpGroup 8 }
9634
9635atiStkSwLldpSetCivicLocationEntry  OBJECT-TYPE
9636        SYNTAX          AtiStkSwLldpSetCivicLocationEntry
9637        MAX-ACCESS      not-accessible
9638        STATUS          current
9639        DESCRIPTION
9640                "Attributes of an LLDP set civic-location."
9641        INDEX           { atiStkSwLldpSetCivicLocationIdentifier }
9642        ::= { atiStkSwLldpSetCivicLocationTable 1 }
9643
9644AtiStkSwLldpSetCivicLocationEntry ::=
9645        SEQUENCE {
9646                atiStkSwLldpSetCivicLocationIdentifier                  Integer32,
9647                atiStkSwLldpSetCivicLocationCountry                     DisplayString,
9648                atiStkSwLldpSetCivicLocationState                       DisplayString,
9649                atiStkSwLldpSetCivicLocationCounty                      DisplayString,
9650                atiStkSwLldpSetCivicLocationCity                        DisplayString,
9651                atiStkSwLldpSetCivicLocationDivision                    DisplayString,
9652                atiStkSwLldpSetCivicLocationNeighborhood                DisplayString,
9653                atiStkSwLldpSetCivicLocationStreetGroup                 DisplayString,
9654                atiStkSwLldpSetCivicLocationLeadingStreetDirection      DisplayString,
9655                atiStkSwLldpSetCivicLocationTrailingStreetDirection     DisplayString,
9656                atiStkSwLldpSetCivicLocationStreetSuffix                DisplayString,
9657                atiStkSwLldpSetCivicLocationHouseNumber                 DisplayString,
9658                atiStkSwLldpSetCivicLocationHouseNumberSuffix           DisplayString,
9659                atiStkSwLldpSetCivicLocationLandmark                    DisplayString,
9660                atiStkSwLldpSetCivicLocationAdditionalInformation       DisplayString,
9661                atiStkSwLldpSetCivicLocationName                        DisplayString,
9662                atiStkSwLldpSetCivicLocationPostalCode                  DisplayString,
9663                atiStkSwLldpSetCivicLocationBuilding                    DisplayString,
9664                atiStkSwLldpSetCivicLocationUnit                        DisplayString,
9665                atiStkSwLldpSetCivicLocationFloor                       DisplayString,
9666                atiStkSwLldpSetCivicLocationRoom                        DisplayString,
9667                atiStkSwLldpSetCivicLocationPlaceType                   DisplayString,
9668                atiStkSwLldpSetCivicLocationPostalCommunityName         DisplayString,
9669                atiStkSwLldpSetCivicLocationPostOfficeBox               DisplayString,
9670                atiStkSwLldpSetCivicLocationAdditionalCode              DisplayString,
9671                atiStkSwLldpSetCivicLocationSeat                        DisplayString,
9672                atiStkSwLldpSetCivicLocationPrimaryRoadName             DisplayString,
9673                atiStkSwLldpSetCivicLocationRoadSection                 DisplayString,
9674                atiStkSwLldpSetCivicLocationBranchRoadName              DisplayString,
9675                atiStkSwLldpSetCivicLocationSubBranchRoadName           DisplayString,
9676                atiStkSwLldpSetCivicLocationStreetNamePreModifier       DisplayString,
9677                atiStkSwLldpSetCivicLocationStreetNamePostModifier      DisplayString,
9678                atiStkSwLldpSetCivicLocationCreateDeleteIdentifier      INTEGER
9679        }
9680
9681atiStkSwLldpSetCivicLocationIdentifier  OBJECT-TYPE
9682        SYNTAX          Integer32 (0..255)
9683        MAX-ACCESS      read-only
9684        STATUS          current
9685        DESCRIPTION
9686                "Index into atiStkSwLldpSetCivicLocationTable."
9687        ::= { atiStkSwLldpSetCivicLocationEntry 1 }
9688
9689atiStkSwLldpSetCivicLocationCountry  OBJECT-TYPE
9690        SYNTAX          DisplayString (SIZE(0..250))
9691        MAX-ACCESS      read-write
9692        STATUS          current
9693        DESCRIPTION
9694                "The country of the civic-location."
9695        ::= { atiStkSwLldpSetCivicLocationEntry 2 }
9696
9697atiStkSwLldpSetCivicLocationState  OBJECT-TYPE
9698        SYNTAX          DisplayString (SIZE(0..250))
9699        MAX-ACCESS      read-write
9700        STATUS          current
9701        DESCRIPTION
9702                "The state of the civic-location."
9703        ::= { atiStkSwLldpSetCivicLocationEntry 3 }
9704
9705atiStkSwLldpSetCivicLocationCounty  OBJECT-TYPE
9706        SYNTAX          DisplayString (SIZE(0..250))
9707        MAX-ACCESS      read-write
9708        STATUS          current
9709        DESCRIPTION
9710                "The county of the civic-location."
9711        ::= { atiStkSwLldpSetCivicLocationEntry 4 }
9712
9713atiStkSwLldpSetCivicLocationCity  OBJECT-TYPE
9714        SYNTAX          DisplayString (SIZE(0..250))
9715        MAX-ACCESS      read-write
9716        STATUS          current
9717        DESCRIPTION
9718                "The city of the civic-location."
9719        ::= { atiStkSwLldpSetCivicLocationEntry 5 }
9720
9721atiStkSwLldpSetCivicLocationDivision  OBJECT-TYPE
9722        SYNTAX          DisplayString (SIZE(0..250))
9723        MAX-ACCESS      read-write
9724        STATUS          current
9725        DESCRIPTION
9726                "The division of the civic-location."
9727        ::= { atiStkSwLldpSetCivicLocationEntry 6 }
9728
9729atiStkSwLldpSetCivicLocationNeighborhood  OBJECT-TYPE
9730        SYNTAX          DisplayString (SIZE(0..250))
9731        MAX-ACCESS      read-write
9732        STATUS          current
9733        DESCRIPTION
9734                "The neighborhood of the civic-location."
9735        ::= { atiStkSwLldpSetCivicLocationEntry 7 }
9736
9737atiStkSwLldpSetCivicLocationStreetGroup  OBJECT-TYPE
9738        SYNTAX          DisplayString (SIZE(0..250))
9739        MAX-ACCESS      read-write
9740        STATUS          current
9741        DESCRIPTION
9742                "The street group of the civic-location."
9743        ::= { atiStkSwLldpSetCivicLocationEntry 8 }
9744
9745atiStkSwLldpSetCivicLocationLeadingStreetDirection  OBJECT-TYPE
9746        SYNTAX          DisplayString (SIZE(0..250))
9747        MAX-ACCESS      read-write
9748        STATUS          current
9749        DESCRIPTION
9750                "The leading street direction of the civic-location."
9751        ::= { atiStkSwLldpSetCivicLocationEntry 9 }
9752
9753atiStkSwLldpSetCivicLocationTrailingStreetDirection  OBJECT-TYPE
9754        SYNTAX          DisplayString (SIZE(0..250))
9755        MAX-ACCESS      read-write
9756        STATUS          current
9757        DESCRIPTION
9758                "The trailing street direction of the civic-location."
9759        ::= { atiStkSwLldpSetCivicLocationEntry 10 }
9760
9761atiStkSwLldpSetCivicLocationStreetSuffix  OBJECT-TYPE
9762        SYNTAX          DisplayString (SIZE(0..250))
9763        MAX-ACCESS      read-write
9764        STATUS          current
9765        DESCRIPTION
9766                "The street suffix of the civic-location."
9767        ::= { atiStkSwLldpSetCivicLocationEntry 11 }
9768
9769atiStkSwLldpSetCivicLocationHouseNumber  OBJECT-TYPE
9770        SYNTAX          DisplayString (SIZE(0..250))
9771        MAX-ACCESS      read-write
9772        STATUS          current
9773        DESCRIPTION
9774                "The house number of the civic-location."
9775        ::= { atiStkSwLldpSetCivicLocationEntry 12 }
9776
9777atiStkSwLldpSetCivicLocationHouseNumberSuffix  OBJECT-TYPE
9778        SYNTAX          DisplayString (SIZE(0..250))
9779        MAX-ACCESS      read-write
9780        STATUS          current
9781        DESCRIPTION
9782                "The house number suffix of the civic-location."
9783        ::= { atiStkSwLldpSetCivicLocationEntry 13 }
9784
9785atiStkSwLldpSetCivicLocationLandmark  OBJECT-TYPE
9786        SYNTAX          DisplayString (SIZE(0..250))
9787        MAX-ACCESS      read-write
9788        STATUS          current
9789        DESCRIPTION
9790                "The landmark of the civic-location."
9791        ::= { atiStkSwLldpSetCivicLocationEntry 14 }
9792
9793atiStkSwLldpSetCivicLocationAdditionalInformation  OBJECT-TYPE
9794        SYNTAX          DisplayString (SIZE(0..250))
9795        MAX-ACCESS      read-write
9796        STATUS          current
9797        DESCRIPTION
9798                "The additional information of the civic-location."
9799        ::= { atiStkSwLldpSetCivicLocationEntry 15 }
9800
9801atiStkSwLldpSetCivicLocationName  OBJECT-TYPE
9802        SYNTAX          DisplayString (SIZE(0..250))
9803        MAX-ACCESS      read-write
9804        STATUS          current
9805        DESCRIPTION
9806                "The name of the civic-location."
9807        ::= { atiStkSwLldpSetCivicLocationEntry 16 }
9808
9809atiStkSwLldpSetCivicLocationPostalCode  OBJECT-TYPE
9810        SYNTAX          DisplayString (SIZE(0..250))
9811        MAX-ACCESS      read-write
9812        STATUS          current
9813        DESCRIPTION
9814                "The postal code of the civic-location."
9815        ::= { atiStkSwLldpSetCivicLocationEntry 17 }
9816
9817atiStkSwLldpSetCivicLocationBuilding  OBJECT-TYPE
9818        SYNTAX          DisplayString (SIZE(0..250))
9819        MAX-ACCESS      read-write
9820        STATUS          current
9821        DESCRIPTION
9822                "The building of the civic-location."
9823        ::= { atiStkSwLldpSetCivicLocationEntry 18 }
9824
9825atiStkSwLldpSetCivicLocationUnit  OBJECT-TYPE
9826        SYNTAX          DisplayString (SIZE(0..250))
9827        MAX-ACCESS      read-write
9828        STATUS          current
9829        DESCRIPTION
9830                "The unit of the civic-location."
9831        ::= { atiStkSwLldpSetCivicLocationEntry 19 }
9832
9833atiStkSwLldpSetCivicLocationFloor  OBJECT-TYPE
9834        SYNTAX          DisplayString (SIZE(0..250))
9835        MAX-ACCESS      read-write
9836        STATUS          current
9837        DESCRIPTION
9838                "The floor of the civic-location."
9839        ::= { atiStkSwLldpSetCivicLocationEntry 20 }
9840
9841atiStkSwLldpSetCivicLocationRoom  OBJECT-TYPE
9842        SYNTAX          DisplayString (SIZE(0..250))
9843        MAX-ACCESS      read-write
9844        STATUS          current
9845        DESCRIPTION
9846                "The room of the civic-location."
9847        ::= { atiStkSwLldpSetCivicLocationEntry 21 }
9848
9849atiStkSwLldpSetCivicLocationPlaceType  OBJECT-TYPE
9850        SYNTAX          DisplayString (SIZE(0..250))
9851        MAX-ACCESS      read-write
9852        STATUS          current
9853        DESCRIPTION
9854                "The place type of the civic-location."
9855        ::= { atiStkSwLldpSetCivicLocationEntry 22 }
9856
9857atiStkSwLldpSetCivicLocationPostalCommunityName  OBJECT-TYPE
9858        SYNTAX          DisplayString (SIZE(0..250))
9859        MAX-ACCESS      read-write
9860        STATUS          current
9861        DESCRIPTION
9862                "The postal community name of the civic-location."
9863        ::= { atiStkSwLldpSetCivicLocationEntry 23 }
9864
9865atiStkSwLldpSetCivicLocationPostOfficeBox  OBJECT-TYPE
9866        SYNTAX          DisplayString (SIZE(0..250))
9867        MAX-ACCESS      read-write
9868        STATUS          current
9869        DESCRIPTION
9870                "The post office box of the civic-location."
9871        ::= { atiStkSwLldpSetCivicLocationEntry 24 }
9872
9873atiStkSwLldpSetCivicLocationAdditionalCode  OBJECT-TYPE
9874        SYNTAX          DisplayString (SIZE(0..250))
9875        MAX-ACCESS      read-write
9876        STATUS          current
9877        DESCRIPTION
9878                "The additional code of the civic-location."
9879        ::= { atiStkSwLldpSetCivicLocationEntry 25 }
9880
9881atiStkSwLldpSetCivicLocationSeat  OBJECT-TYPE
9882        SYNTAX          DisplayString (SIZE(0..250))
9883        MAX-ACCESS      read-write
9884        STATUS          current
9885        DESCRIPTION
9886                "The seat of the civic-location."
9887        ::= { atiStkSwLldpSetCivicLocationEntry 26 }
9888
9889atiStkSwLldpSetCivicLocationPrimaryRoadName  OBJECT-TYPE
9890        SYNTAX          DisplayString (SIZE(0..250))
9891        MAX-ACCESS      read-write
9892        STATUS          current
9893        DESCRIPTION
9894                "The primary road name of the civic-location."
9895        ::= { atiStkSwLldpSetCivicLocationEntry 27 }
9896
9897atiStkSwLldpSetCivicLocationRoadSection  OBJECT-TYPE
9898        SYNTAX          DisplayString (SIZE(0..250))
9899        MAX-ACCESS      read-write
9900        STATUS          current
9901        DESCRIPTION
9902                "The road section of the civic-location."
9903        ::= { atiStkSwLldpSetCivicLocationEntry 28 }
9904
9905atiStkSwLldpSetCivicLocationBranchRoadName  OBJECT-TYPE
9906        SYNTAX          DisplayString (SIZE(0..250))
9907        MAX-ACCESS      read-write
9908        STATUS          current
9909        DESCRIPTION
9910                "The branch road name of the civic-location."
9911        ::= { atiStkSwLldpSetCivicLocationEntry 29 }
9912
9913atiStkSwLldpSetCivicLocationSubBranchRoadName  OBJECT-TYPE
9914        SYNTAX          DisplayString (SIZE(0..250))
9915        MAX-ACCESS      read-write
9916        STATUS          current
9917        DESCRIPTION
9918                "The sub branch road name of the civic-location."
9919        ::= { atiStkSwLldpSetCivicLocationEntry 30 }
9920
9921atiStkSwLldpSetCivicLocationStreetNamePreModifier  OBJECT-TYPE
9922        SYNTAX          DisplayString (SIZE(0..250))
9923        MAX-ACCESS      read-write
9924        STATUS          current
9925        DESCRIPTION
9926                "The street name pre modifier of the civic-location."
9927        ::= { atiStkSwLldpSetCivicLocationEntry 31 }
9928
9929atiStkSwLldpSetCivicLocationStreetNamePostModifier  OBJECT-TYPE
9930        SYNTAX          DisplayString (SIZE(0..250))
9931        MAX-ACCESS      read-write
9932        STATUS          current
9933        DESCRIPTION
9934                "The street name post modifier of the civic-location."
9935        ::= { atiStkSwLldpSetCivicLocationEntry 32 }
9936
9937atiStkSwLldpSetCivicLocationCreateDeleteIdentifier  OBJECT-TYPE
9938        SYNTAX          INTEGER {
9939                                create (1),
9940                                delete (2)
9941                                }
9942        MAX-ACCESS      read-write
9943        STATUS          current
9944        DESCRIPTION
9945                "Create and delete an identifier"
9946        ::= { atiStkSwLldpSetCivicLocationEntry 33 }
9947
9948--
9949-- atiStkSwLldpSetCoordLocationTable
9950--
9951
9952atiStkSwLldpSetCoordLocationTable  OBJECT-TYPE
9953        SYNTAX          SEQUENCE OF AtiStkSwLldpSetCoordLocationEntry
9954        MAX-ACCESS      not-accessible
9955        STATUS          current
9956        DESCRIPTION
9957                "A table of the LLDP set Coord-location."
9958        ::= { atiStkSwLldpGroup 9 }
9959
9960atiStkSwLldpSetCoordLocationEntry  OBJECT-TYPE
9961        SYNTAX          AtiStkSwLldpSetCoordLocationEntry
9962        MAX-ACCESS      not-accessible
9963        STATUS          current
9964        DESCRIPTION
9965                "Attributes of an LLDP set Coord-location."
9966        INDEX           { atiStkSwLldpSetCoordLocationIdentifier }
9967        ::= { atiStkSwLldpSetCoordLocationTable 1 }
9968
9969AtiStkSwLldpSetCoordLocationEntry ::=
9970        SEQUENCE {
9971                atiStkSwLldpSetCoordLocationIdentifier          Integer32,
9972                atiStkSwLldpSetCoordLocationLatitude            DisplayString,
9973                atiStkSwLldpSetCoordLocationLatResolution       Integer32,
9974                atiStkSwLldpSetCoordLocationLongitude           DisplayString,
9975                atiStkSwLldpSetCoordLocationLongiResolution     Integer32,
9976                atiStkSwLldpSetCoordLocationAltitude            DisplayString,
9977                atiStkSwLldpSetCoordLocationAltType             INTEGER,
9978                atiStkSwLldpSetCoordLocationAltResolution       Integer32,
9979                atiStkSwLldpSetCoordLocationDatum               INTEGER
9980        }
9981
9982atiStkSwLldpSetCoordLocationIdentifier  OBJECT-TYPE
9983        SYNTAX          Integer32 (0..255)
9984        MAX-ACCESS      read-only
9985        STATUS          current
9986        DESCRIPTION
9987                "Index into atiStkSwLldpSetCoordLocationTable."
9988        ::= { atiStkSwLldpSetCoordLocationEntry 1 }
9989
9990atiStkSwLldpSetCoordLocationLatitude  OBJECT-TYPE
9991        SYNTAX          DisplayString
9992        MAX-ACCESS      read-write
9993        STATUS          current
9994        DESCRIPTION
9995                "Latitude for set Coord-location."
9996        ::= { atiStkSwLldpSetCoordLocationEntry 2 }
9997
9998atiStkSwLldpSetCoordLocationLatResolution  OBJECT-TYPE
9999        SYNTAX          Integer32 (0..34)
10000        MAX-ACCESS      read-write
10001        STATUS          current
10002        DESCRIPTION
10003                "Latitude Resolution for set Coord-location."
10004        ::= { atiStkSwLldpSetCoordLocationEntry 3 }
10005
10006atiStkSwLldpSetCoordLocationLongitude  OBJECT-TYPE
10007        SYNTAX          DisplayString
10008        MAX-ACCESS      read-write
10009        STATUS          current
10010        DESCRIPTION
10011                "Longitude for set Coord-location."
10012        ::= { atiStkSwLldpSetCoordLocationEntry 4 }
10013
10014atiStkSwLldpSetCoordLocationLongiResolution  OBJECT-TYPE
10015        SYNTAX          Integer32 (0..34)
10016        MAX-ACCESS      read-write
10017        STATUS          current
10018        DESCRIPTION
10019                "Longitude Resolution for set Coord-location."
10020        ::= { atiStkSwLldpSetCoordLocationEntry 5 }
10021
10022atiStkSwLldpSetCoordLocationAltitude  OBJECT-TYPE
10023        SYNTAX          DisplayString
10024        MAX-ACCESS      read-write
10025        STATUS          current
10026        DESCRIPTION
10027                "Altitude for set Coord-location."
10028        ::= { atiStkSwLldpSetCoordLocationEntry 6 }
10029
10030atiStkSwLldpSetCoordLocationAltType  OBJECT-TYPE
10031        SYNTAX          INTEGER {
10032                                meters (1),
10033                                floors (2)
10034                                }
10035        MAX-ACCESS      read-write
10036        STATUS          current
10037        DESCRIPTION
10038                "Alt Type for set Coord-location."
10039        DEFVAL          { 1 }
10040        ::= { atiStkSwLldpSetCoordLocationEntry 7 }
10041
10042atiStkSwLldpSetCoordLocationAltResolution  OBJECT-TYPE
10043        SYNTAX          Integer32 (0..30)
10044        MAX-ACCESS      read-write
10045        STATUS          current
10046        DESCRIPTION
10047                "Alt Resolution for set Coord-location."
10048        ::= { atiStkSwLldpSetCoordLocationEntry 8 }
10049
10050atiStkSwLldpSetCoordLocationDatum  OBJECT-TYPE
10051        SYNTAX          INTEGER {
10052                                wgs84 (0),
10053                                nad83-navd (1),
10054                                nad83-mllw (2)
10055                                }
10056        MAX-ACCESS      read-write
10057        STATUS          current
10058        DESCRIPTION
10059                "Datum for set Coord-location."
10060        DEFVAL          { 0 }
10061        ::= { atiStkSwLldpSetCoordLocationEntry 9 }
10062
10063--
10064-- sFlow Receiver Table
10065--
10066
10067atiSflowRcvrTable       OBJECT-TYPE
10068        SYNTAX          SEQUENCE OF AtiSflowRcvrEntry
10069        MAX-ACCESS      not-accessible
10070        STATUS          current
10071        DESCRIPTION
10072                "A table of the receivers of sFlow information."
10073        ::= { atiSflowRcvrGroup 1 }
10074
10075atiSflowRcvrEntry       OBJECT-TYPE
10076        SYNTAX          AtiSflowRcvrEntry
10077        MAX-ACCESS      not-accessible
10078        STATUS          current
10079        DESCRIPTION
10080                "Attributes of an sFlow Receiver."
10081        INDEX           { atiSflowRcvrIndex }
10082        ::= { atiSflowRcvrTable 1 }
10083
10084AtiSflowRcvrEntry ::=
10085        SEQUENCE {
10086                atiSflowRcvrIndex                       Integer32,
10087                atiSflowRcvrAddress                     IpAddress,
10088                atiSflowRcvrPort                        Integer32
10089        }
10090
10091atiSflowRcvrIndex       OBJECT-TYPE
10092        SYNTAX          Integer32 (0..255)
10093        MAX-ACCESS      read-only
10094        STATUS          current
10095        DESCRIPTION
10096                "Index into sFlowReceiverTable."
10097        ::= { atiSflowRcvrEntry 1 }
10098
10099atiSflowRcvrAddress     OBJECT-TYPE
10100        SYNTAX          IpAddress
10101        MAX-ACCESS      read-write
10102        STATUS          current
10103        DESCRIPTION
10104                "The IP address of the sFlow collector.
10105                If set to 0.0.0.0 not sFlow datagrams will be sent."
10106        DEFVAL          { '00000000'h }  -- 0.0.0.0
10107        ::= { atiSflowRcvrEntry 2 }
10108
10109atiSflowRcvrPort        OBJECT-TYPE
10110        SYNTAX          Integer32
10111        MAX-ACCESS      read-write
10112        STATUS          current
10113        DESCRIPTION
10114                "The destination port for sFlow datagrams."
10115        DEFVAL          { 6343 }
10116        ::= { atiSflowRcvrEntry 3 }
10117
10118--
10119-- sFlow Flow Sampling Table
10120--
10121
10122atiSflowFsTable         OBJECT-TYPE
10123        SYNTAX          SEQUENCE OF AtiSflowFsEntry
10124        MAX-ACCESS      not-accessible
10125        STATUS          current
10126        DESCRIPTION
10127                "A table of the flow samplers within a device."
10128        ::= { atiSflowFsGroup 1 }
10129
10130atiSflowFsEntry         OBJECT-TYPE
10131        SYNTAX          AtiSflowFsEntry
10132        MAX-ACCESS      not-accessible
10133        STATUS          current
10134        DESCRIPTION
10135                "Attributes of a flow sampler."
10136        INDEX           { atiSflowFsPort }
10137        ::= { atiSflowFsTable 1 }
10138
10139AtiSflowFsEntry ::=
10140        SEQUENCE {
10141                atiSflowFsPort                          Integer32,
10142                atiSflowFsPacketSamplingRate            Integer32
10143        }
10144
10145atiSflowFsPort          OBJECT-TYPE
10146        SYNTAX          Integer32 (0..255)
10147        MAX-ACCESS      read-only
10148        STATUS          current
10149        DESCRIPTION
10150                "The sFlow instance for this flow sampler."
10151        ::= { atiSflowFsEntry 1 }
10152
10153atiSflowFsPacketSamplingRate  OBJECT-TYPE
10154        SYNTAX          Integer32
10155        MAX-ACCESS      read-write
10156        STATUS          current
10157        DESCRIPTION
10158                "The statistical sampling rate for packet sampling from this
10159                source.
10160                Set to N to sample 1/Nth of the packets in the monitored flows.
10161                An agent should choose its own algorithm to introduce variance
10162                into the sampling so that exactly every Nth packet is not
10163                counted. A sampling rate of 1 counts all packets. A sampling
10164                rate of 0 disables sampling.
10165                The agent is permitted to have minimum and maximum allowable
10166                values for the sampling rate. A minimum rate lets the agent
10167                designer set an upper bound on the overhead associated with
10168                sampling, and a maximum rate may be the result of hardware
10169                restrictions (such as counter size). In addition not all values
10170                between the maximum and minimum may be realizable as the
10171                sampling rate (again because of implementation considerations).
10172                When the sampling rate is set the agent is free to adjust the
10173                value so that it lies between the maximum and minimum values
10174                and has the closest achievable value.
10175                When read, the agent must return the actual sampling rate it
10176                will be using (after the adjustments previously described). The
10177                sampling algorithm must converge so that over time the number
10178                of packets sampled approaches 1/Nth of the total number of
10179                packets in the monitored flows."
10180        DEFVAL          { 0 }
10181        ::= { atiSflowFsEntry 2 }
10182
10183--
10184-- sFlow Counter Polling Table
10185--
10186
10187atiSflowCpTable         OBJECT-TYPE
10188        SYNTAX          SEQUENCE OF AtiSflowCpEntry
10189        MAX-ACCESS      not-accessible
10190        STATUS          current
10191        DESCRIPTION
10192                "A table of the counter pollers within a device."
10193        ::= { atiSflowCpGroup 1 }
10194
10195atiSflowCpEntry         OBJECT-TYPE
10196        SYNTAX          AtiSflowCpEntry
10197        MAX-ACCESS      not-accessible
10198        STATUS          current
10199        DESCRIPTION
10200                "Attributes of a counter poller."
10201        INDEX           { atiSflowCpPort }
10202        ::= { atiSflowCpTable 1 }
10203
10204AtiSflowCpEntry ::=
10205        SEQUENCE {
10206                atiSflowCpPort                          Integer32,
10207                atiSflowCpInterval                      Integer32
10208        }
10209
10210atiSflowCpPort          OBJECT-TYPE
10211        SYNTAX          Integer32 (0..255)
10212        MAX-ACCESS      read-only
10213        STATUS          current
10214        DESCRIPTION
10215                "The sFlowInstance for this counter poller."
10216        ::= { atiSflowCpEntry 1 }
10217
10218atiSflowCpInterval      OBJECT-TYPE
10219        SYNTAX          Integer32
10220        MAX-ACCESS      read-write
10221        STATUS          current
10222        DESCRIPTION
10223                "The maximum number of seconds between successive samples of the
10224                counters associated with this data source. A sampling interval
10225                of 0 disables counter sampling.
10226                The agent is permitted to have minimum and maximum allowable
10227                values for the counter polling interval. A minimum interval
10228                lets the agent designer set an upper bound on the overhead
10229                associated with polling, and a maximum interval may be the
10230                result of implementation restrictions (such as counter size).
10231                In addition not all values between the maximum and minimum may
10232                be realizable as the sampling interval (again because of
10233                implementation considerations).
10234                When the sampling rate is set the agent is free to adjust the
10235                value so that it lies between the maximum and minimum values
10236                and has the closest achievable value.
10237                When read, the agent must return the actual sampling interval
10238                it will be using (after the adjustments previously described).
10239                The sampling algorithm must converge so that over time the
10240                number of packets sampled approaches 1/Nth of the total number
10241                of packets in the monitored flows."
10242        DEFVAL          { 0 }
10243        ::= { atiSflowCpEntry 2 }
10244
10245--
10246-- sFlow Set Table
10247--
10248
10249atiSflowSetTable        OBJECT-TYPE
10250        SYNTAX          SEQUENCE OF AtiSflowSetEntry
10251        MAX-ACCESS      not-accessible
10252        STATUS          current
10253        DESCRIPTION
10254                "A table of the sFlow set function."
10255        ::= { atiSflowSetGroup 1 }
10256
10257atiSflowSetEntry        OBJECT-TYPE
10258        SYNTAX          AtiSflowSetEntry
10259        MAX-ACCESS      not-accessible
10260        STATUS          current
10261        DESCRIPTION
10262                "Attributes of an sFlow Set."
10263        INDEX           { atiSflowSetIndex }
10264        ::= { atiSflowSetTable 1 }
10265
10266AtiSflowSetEntry ::=
10267        SEQUENCE {
10268                atiSflowSetIndex                        Integer32,
10269                atiSflowSetAddress                      IpAddress,
10270                atiSflowSetPort                         Integer32,
10271                atiSflowSetStatus                       INTEGER
10272        }
10273
10274atiSflowSetIndex        OBJECT-TYPE
10275        SYNTAX          Integer32 (0..255)
10276        MAX-ACCESS      read-only
10277        STATUS          current
10278        DESCRIPTION
10279                "Index into sFlowSetTable."
10280        ::= { atiSflowSetEntry 1 }
10281
10282atiSflowSetAddress      OBJECT-TYPE
10283        SYNTAX          IpAddress
10284        MAX-ACCESS      read-only
10285        STATUS          current
10286        DESCRIPTION
10287                "The IP address of the sFlow collector.
10288                If set to 0.0.0.0 not sFlow datagrams will be sent."
10289        DEFVAL          { '00000000'h }  -- 0.0.0.0
10290        ::= { atiSflowSetEntry 2 }
10291
10292atiSflowSetPort         OBJECT-TYPE
10293        SYNTAX          Integer32
10294        MAX-ACCESS      read-only
10295        STATUS          current
10296        DESCRIPTION
10297                "The port for sFlow Sampler or Poller."
10298        DEFVAL          { 0 }
10299        ::= { atiSflowSetEntry 3 }
10300
10301atiSflowSetStatus       OBJECT-TYPE
10302        SYNTAX          INTEGER {
10303                                disabled (1),
10304                                enabled (2)
10305                                }
10306        MAX-ACCESS      read-write
10307        STATUS          current
10308        DESCRIPTION
10309                "The set status."
10310        DEFVAL          { 1 }
10311        ::= { atiSflowSetEntry 4 }
10312
10313--
10314-- sFlow Enable Table
10315--
10316
10317atiSflowEnableTable     OBJECT-TYPE
10318        SYNTAX          SEQUENCE OF AtiSflowEnableEntry
10319        MAX-ACCESS      not-accessible
10320        STATUS          current
10321        DESCRIPTION
10322                "A table of the sFlow enable function."
10323        ::= { atiSflowEnableGroup 1 }
10324
10325atiSflowEnableEntry     OBJECT-TYPE
10326        SYNTAX          AtiSflowEnableEntry
10327        MAX-ACCESS      not-accessible
10328        STATUS          current
10329        DESCRIPTION
10330                "Attributes of an sFlow Enable."
10331        INDEX           { atiSflowEnablePort }
10332        ::= { atiSflowEnableTable 1 }
10333
10334AtiSflowEnableEntry ::=
10335        SEQUENCE {
10336                atiSflowEnablePort                      Integer32,
10337                atiSflowEnableStatus                    INTEGER
10338        }
10339
10340atiSflowEnablePort      OBJECT-TYPE
10341        SYNTAX          Integer32 (0..255)
10342        MAX-ACCESS      read-only
10343        STATUS          current
10344        DESCRIPTION
10345                "Index into sFlowEnableTable."
10346        ::= { atiSflowEnableEntry 1 }
10347
10348atiSflowEnableStatus    OBJECT-TYPE
10349        SYNTAX          INTEGER {
10350                                disabled(1),
10351                                enabled(2)
10352                                }
10353        MAX-ACCESS      read-write
10354        STATUS          current
10355        DESCRIPTION
10356                "The enable status."
10357        DEFVAL          { 1 }
10358        ::= { atiSflowEnableEntry 2 }
10359
10360--
10361-- atiStkSwAQoSGroup Tables
10362--
10363
10364atiAQosPortConfigurationTable  OBJECT-TYPE
10365        SYNTAX          SEQUENCE OF AtiAQosPortConfigurationEntry
10366        MAX-ACCESS      not-accessible
10367        STATUS          current
10368        DESCRIPTION
10369                "atiAQosPortConfigurationTable"
10370        ::= { atiStkSwAQoSGroup 1 }
10371
10372atiAQosPortConfigurationEntry  OBJECT-TYPE
10373        SYNTAX          AtiAQosPortConfigurationEntry
10374        MAX-ACCESS      not-accessible
10375        STATUS          current
10376        DESCRIPTION
10377                " "
10378        INDEX { atiAQosPortConfigurationPortId }
10379        ::= { atiAQosPortConfigurationTable 1 }
10380
10381AtiAQosPortConfigurationEntry ::=
10382        SEQUENCE {
10383                atiAQosPortConfigurationPortId                          Integer32,
10384                atiAQosPortConfigurationStatus                          INTEGER,
10385                atiAQosPortConfigurationDefaultQueue                    Integer32,
10386                atiAQosPortConfigurationSchedularAndQueueWeightList     DisplayString,
10387                atiAQosPortConfigurationWRREgressRateQ0                 Integer32,
10388                atiAQosPortConfigurationWRREgressRateQ1                 Integer32,
10389                atiAQosPortConfigurationWRREgressRateQ2                 Integer32,
10390                atiAQosPortConfigurationWRREgressRateQ3                 Integer32,
10391                atiAQosPortConfigurationWRREgressRateQ4                 Integer32,
10392                atiAQosPortConfigurationWRREgressRateQ5                 Integer32,
10393                atiAQosPortConfigurationWRREgressRateQ6                 Integer32,
10394                atiAQosPortConfigurationWRREgressRateQ7                 Integer32
10395                }
10396
10397atiAQosPortConfigurationPortId  OBJECT-TYPE
10398        SYNTAX          Integer32 (0..255)
10399        MAX-ACCESS      read-only
10400        STATUS          current
10401        DESCRIPTION
10402                "Index into atiAQosPortConfigurationTable"
10403        ::= { atiAQosPortConfigurationEntry 1 }
10404
10405atiAQosPortConfigurationStatus  OBJECT-TYPE
10406        SYNTAX          INTEGER {
10407                                disable (0),
10408                                enable (1)
10409                                }
10410        MAX-ACCESS      read-write
10411        STATUS          current
10412        DESCRIPTION
10413                "Status"
10414        ::= { atiAQosPortConfigurationEntry 2 }
10415
10416atiAQosPortConfigurationDefaultQueue  OBJECT-TYPE
10417        SYNTAX          Integer32 (0..7)
10418        MAX-ACCESS      read-write
10419        STATUS          current
10420        DESCRIPTION
10421                "Default queue"
10422        ::= { atiAQosPortConfigurationEntry 3 }
10423
10424atiAQosPortConfigurationSchedularAndQueueWeightList  OBJECT-TYPE
10425        SYNTAX          DisplayString (SIZE(0..255))
10426        MAX-ACCESS      read-write
10427        STATUS          current
10428        DESCRIPTION
10429                "Schedular and queue weight list"
10430        ::= { atiAQosPortConfigurationEntry 4 }
10431
10432atiAQosPortConfigurationWRREgressRateQ0  OBJECT-TYPE
10433        SYNTAX          Integer32
10434        MAX-ACCESS      read-write
10435        STATUS          current
10436        DESCRIPTION
10437                "WRR egress rate Queue 0"
10438        ::= { atiAQosPortConfigurationEntry 5 }
10439
10440atiAQosPortConfigurationWRREgressRateQ1  OBJECT-TYPE
10441        SYNTAX          Integer32
10442        MAX-ACCESS      read-write
10443        STATUS          current
10444        DESCRIPTION
10445                "WRR egress rate Queue 1"
10446        ::= { atiAQosPortConfigurationEntry 6 }
10447
10448atiAQosPortConfigurationWRREgressRateQ2  OBJECT-TYPE
10449        SYNTAX          Integer32
10450        MAX-ACCESS      read-write
10451        STATUS          current
10452        DESCRIPTION
10453                "WRR egress rate Queue 2"
10454        ::= { atiAQosPortConfigurationEntry 7 }
10455
10456atiAQosPortConfigurationWRREgressRateQ3  OBJECT-TYPE
10457        SYNTAX          Integer32
10458        MAX-ACCESS      read-write
10459        STATUS          current
10460        DESCRIPTION
10461                "WRR egress rate Queue 3"
10462        ::= { atiAQosPortConfigurationEntry 8 }
10463
10464atiAQosPortConfigurationWRREgressRateQ4  OBJECT-TYPE
10465        SYNTAX          Integer32
10466        MAX-ACCESS      read-write
10467        STATUS          current
10468        DESCRIPTION
10469                "WRR egress rate Queue 4"
10470        ::= { atiAQosPortConfigurationEntry 9 }
10471
10472atiAQosPortConfigurationWRREgressRateQ5  OBJECT-TYPE
10473        SYNTAX          Integer32
10474        MAX-ACCESS      read-write
10475        STATUS          current
10476        DESCRIPTION
10477                "WRR egress rate Queue 5"
10478        ::= { atiAQosPortConfigurationEntry 10 }
10479
10480atiAQosPortConfigurationWRREgressRateQ6  OBJECT-TYPE
10481        SYNTAX          Integer32
10482        MAX-ACCESS      read-write
10483        STATUS          current
10484        DESCRIPTION
10485                "WRR egress rate Queue 6"
10486        ::= { atiAQosPortConfigurationEntry 11 }
10487
10488atiAQosPortConfigurationWRREgressRateQ7  OBJECT-TYPE
10489        SYNTAX          Integer32
10490        MAX-ACCESS      read-write
10491        STATUS          current
10492        DESCRIPTION
10493                "WRR egress rate Queue 7"
10494        ::= { atiAQosPortConfigurationEntry 12 }
10495
10496
10497atiAQosCosQueueMapTable OBJECT-TYPE
10498        SYNTAX          SEQUENCE OF AtiAQosCosQueueMapEntry
10499        MAX-ACCESS      not-accessible
10500        STATUS          current
10501        DESCRIPTION
10502                "atiAQosCosQueueMapTable"
10503        ::= { atiStkSwAQoSGroup 2 }
10504
10505atiAQosCosQueueMapEntry OBJECT-TYPE
10506        SYNTAX          AtiAQosCosQueueMapEntry
10507        MAX-ACCESS      not-accessible
10508        STATUS          current
10509        DESCRIPTION
10510                " "
10511        INDEX { atiAQosCosQueueMapPortId }
10512        ::= { atiAQosCosQueueMapTable 1 }
10513
10514AtiAQosCosQueueMapEntry ::=
10515        SEQUENCE {
10516                atiAQosCosQueueMapPortId                Integer32,
10517                atiAQosCosQueueMapCos0Queue             Integer32,
10518                atiAQosCosQueueMapCos1Queue             Integer32,
10519                atiAQosCosQueueMapCos2Queue             Integer32,
10520                atiAQosCosQueueMapCos3Queue             Integer32,
10521                atiAQosCosQueueMapCos4Queue             Integer32,
10522                atiAQosCosQueueMapCos5Queue             Integer32,
10523                atiAQosCosQueueMapCos6Queue             Integer32,
10524                atiAQosCosQueueMapCos7Queue             Integer32,
10525                atiAQosCosQueueMapDefaultMap            INTEGER
10526                }
10527
10528atiAQosCosQueueMapPortId  OBJECT-TYPE
10529        SYNTAX          Integer32 (0..255)
10530        MAX-ACCESS      read-only
10531        STATUS          current
10532        DESCRIPTION
10533                "Index into atiAQosCosQueueMapTable"
10534        ::= { atiAQosCosQueueMapEntry 1 }
10535
10536atiAQosCosQueueMapCos0Queue  OBJECT-TYPE
10537        SYNTAX          Integer32 (0..7)
10538        MAX-ACCESS      read-write
10539        STATUS          current
10540        DESCRIPTION
10541                "Cos 0 queue"
10542        ::= { atiAQosCosQueueMapEntry 2 }
10543
10544atiAQosCosQueueMapCos1Queue  OBJECT-TYPE
10545        SYNTAX          Integer32 (0..7)
10546        MAX-ACCESS      read-write
10547        STATUS          current
10548        DESCRIPTION
10549                "Cos 1 queue"
10550        ::= { atiAQosCosQueueMapEntry 3 }
10551
10552atiAQosCosQueueMapCos2Queue  OBJECT-TYPE
10553        SYNTAX          Integer32 (0..7)
10554        MAX-ACCESS      read-write
10555        STATUS          current
10556        DESCRIPTION
10557                "Cos 2 queue"
10558        ::= { atiAQosCosQueueMapEntry 4 }
10559
10560atiAQosCosQueueMapCos3Queue  OBJECT-TYPE
10561        SYNTAX          Integer32 (0..7)
10562        MAX-ACCESS      read-write
10563        STATUS          current
10564        DESCRIPTION
10565                "Cos 3 queue"
10566        ::= { atiAQosCosQueueMapEntry 5 }
10567
10568atiAQosCosQueueMapCos4Queue  OBJECT-TYPE
10569        SYNTAX          Integer32 (0..7)
10570        MAX-ACCESS      read-write
10571        STATUS          current
10572        DESCRIPTION
10573                "Cos 4 queue"
10574        ::= { atiAQosCosQueueMapEntry 6 }
10575
10576atiAQosCosQueueMapCos5Queue  OBJECT-TYPE
10577        SYNTAX          Integer32 (0..7)
10578        MAX-ACCESS      read-write
10579        STATUS          current
10580        DESCRIPTION
10581                "Cos 5 queue"
10582        ::= { atiAQosCosQueueMapEntry 7 }
10583
10584atiAQosCosQueueMapCos6Queue  OBJECT-TYPE
10585        SYNTAX          Integer32 (0..7)
10586        MAX-ACCESS      read-write
10587        STATUS          current
10588        DESCRIPTION
10589                "Cos 6 queue"
10590        ::= { atiAQosCosQueueMapEntry 8 }
10591
10592atiAQosCosQueueMapCos7Queue  OBJECT-TYPE
10593        SYNTAX          Integer32 (0..7)
10594        MAX-ACCESS      read-write
10595        STATUS          current
10596        DESCRIPTION
10597                "Cos 7 queue"
10598        ::= { atiAQosCosQueueMapEntry 9 }
10599
10600atiAQosCosQueueMapDefaultMap  OBJECT-TYPE
10601        SYNTAX          INTEGER {
10602                                no  (0),
10603                                yes (1)
10604                                }
10605        MAX-ACCESS      read-write
10606        STATUS          current
10607        DESCRIPTION
10608                "Default map"
10609        ::= { atiAQosCosQueueMapEntry 10 }
10610
10611
10612atiAQosDscpQueueMapTable  OBJECT-TYPE
10613        SYNTAX          SEQUENCE OF AtiAQosDscpQueueMapEntry
10614        MAX-ACCESS      not-accessible
10615        STATUS          current
10616        DESCRIPTION
10617                "atiAQosDscpQueueMapTable"
10618        ::= { atiStkSwAQoSGroup 3 }
10619
10620atiAQosDscpQueueMapEntry  OBJECT-TYPE
10621        SYNTAX          AtiAQosDscpQueueMapEntry
10622        MAX-ACCESS      not-accessible
10623        STATUS          current
10624        DESCRIPTION
10625                " "
10626        INDEX { atiAQosDscpQueueMapPortId }
10627        ::= { atiAQosDscpQueueMapTable 1 }
10628
10629AtiAQosDscpQueueMapEntry ::=
10630        SEQUENCE {
10631                atiAQosDscpQueueMapPortId               Integer32,
10632                atiAQosDscpQueueMapQueue0               DisplayString,
10633                atiAQosDscpQueueMapQueue1               DisplayString,
10634                atiAQosDscpQueueMapQueue2               DisplayString,
10635                atiAQosDscpQueueMapQueue3               DisplayString,
10636                atiAQosDscpQueueMapQueue4               DisplayString,
10637                atiAQosDscpQueueMapQueue5               DisplayString,
10638                atiAQosDscpQueueMapQueue6               DisplayString,
10639                atiAQosDscpQueueMapQueue7               DisplayString,
10640                atiAQosDscpQueueMapDefaultMap           INTEGER
10641                }
10642
10643atiAQosDscpQueueMapPortId  OBJECT-TYPE
10644        SYNTAX          Integer32 (0..255)
10645        MAX-ACCESS      read-only
10646        STATUS          current
10647        DESCRIPTION
10648                "Index into atiAQosDscpQueueMapTable"
10649        ::= { atiAQosDscpQueueMapEntry 1 }
10650
10651atiAQosDscpQueueMapQueue0  OBJECT-TYPE
10652        SYNTAX          DisplayString (SIZE(0..150))
10653        MAX-ACCESS      read-write
10654        STATUS          current
10655        DESCRIPTION
10656                "Queue 0"
10657        ::= { atiAQosDscpQueueMapEntry 2 }
10658
10659atiAQosDscpQueueMapQueue1  OBJECT-TYPE
10660        SYNTAX          DisplayString (SIZE(0..150))
10661        MAX-ACCESS      read-write
10662        STATUS          current
10663        DESCRIPTION
10664                "Queue 1"
10665        ::= { atiAQosDscpQueueMapEntry 3 }
10666
10667atiAQosDscpQueueMapQueue2  OBJECT-TYPE
10668        SYNTAX          DisplayString (SIZE(0..150))
10669        MAX-ACCESS      read-write
10670        STATUS          current
10671        DESCRIPTION
10672                "Queue 2"
10673        ::= { atiAQosDscpQueueMapEntry 4 }
10674
10675atiAQosDscpQueueMapQueue3  OBJECT-TYPE
10676        SYNTAX          DisplayString (SIZE(0..150))
10677        MAX-ACCESS      read-write
10678        STATUS          current
10679        DESCRIPTION
10680                "Queue 3"
10681        ::= { atiAQosDscpQueueMapEntry 5 }
10682
10683atiAQosDscpQueueMapQueue4  OBJECT-TYPE
10684        SYNTAX          DisplayString (SIZE(0..150))
10685        MAX-ACCESS      read-write
10686        STATUS          current
10687        DESCRIPTION
10688                "Queue 4"
10689        ::= { atiAQosDscpQueueMapEntry 6 }
10690
10691atiAQosDscpQueueMapQueue5  OBJECT-TYPE
10692        SYNTAX          DisplayString (SIZE(0..150))
10693        MAX-ACCESS      read-write
10694        STATUS          current
10695        DESCRIPTION
10696                "Queue 5"
10697        ::= { atiAQosDscpQueueMapEntry 7 }
10698
10699atiAQosDscpQueueMapQueue6  OBJECT-TYPE
10700        SYNTAX          DisplayString (SIZE(0..150))
10701        MAX-ACCESS      read-write
10702        STATUS          current
10703        DESCRIPTION
10704                "Queue 6"
10705        ::= { atiAQosDscpQueueMapEntry 8 }
10706
10707atiAQosDscpQueueMapQueue7  OBJECT-TYPE
10708        SYNTAX          DisplayString (SIZE(0..150))
10709        MAX-ACCESS      read-write
10710        STATUS          current
10711        DESCRIPTION
10712                "Queue 7"
10713        ::= { atiAQosDscpQueueMapEntry 9 }
10714
10715atiAQosDscpQueueMapDefaultMap  OBJECT-TYPE
10716        SYNTAX          INTEGER {
10717                                no (0),
10718                                yes (1)
10719                                }
10720        MAX-ACCESS      read-write
10721        STATUS          current
10722        DESCRIPTION
10723                "Default map"
10724        ::= { atiAQosDscpQueueMapEntry 10 }
10725
10726
10727atiAQosAggregatePolicerTable  OBJECT-TYPE
10728        SYNTAX          SEQUENCE OF AtiAQosAggregatePolicerEntry
10729        MAX-ACCESS      not-accessible
10730        STATUS          current
10731        DESCRIPTION
10732                "atiAQosAggregatePolicerTable"
10733        ::= { atiStkSwAQoSGroup 4 }
10734
10735atiAQosAggregatePolicerEntry  OBJECT-TYPE
10736        SYNTAX          AtiAQosAggregatePolicerEntry
10737        MAX-ACCESS      not-accessible
10738        STATUS          current
10739        DESCRIPTION
10740                " "
10741        INDEX { atiAQosAggregatePolicerIndex }
10742        ::= { atiAQosAggregatePolicerTable 1 }
10743
10744AtiAQosAggregatePolicerEntry ::=
10745        SEQUENCE {
10746                atiAQosAggregatePolicerIndex            Integer32,
10747                atiAQosAggregatePolicerName             DisplayString,
10748                atiAQosAggregatePolicerRate             INTEGER,
10749                atiAQosAggregatePolicerCIRkbps          Integer32,
10750                atiAQosAggregatePolicerCBSb             Integer32,
10751                atiAQosAggregatePolicerPIRkbps          Integer32,
10752                atiAQosAggregatePolicerPBSb             Integer32,
10753                atiAQosAggregatePolicerAction           INTEGER
10754                }
10755
10756atiAQosAggregatePolicerIndex  OBJECT-TYPE
10757        SYNTAX          Integer32 (0..255)
10758        MAX-ACCESS      read-only
10759        STATUS          current
10760        DESCRIPTION
10761                "Index into atiAQosAggregatePolicerTable"
10762        ::= { atiAQosAggregatePolicerEntry 1 }
10763
10764atiAQosAggregatePolicerName  OBJECT-TYPE
10765        SYNTAX          DisplayString (SIZE(0..255))
10766        MAX-ACCESS      read-write
10767        STATUS          current
10768        DESCRIPTION
10769                "Aggregate police name"
10770        ::= { atiAQosAggregatePolicerEntry 2 }
10771
10772atiAQosAggregatePolicerRate  OBJECT-TYPE
10773        SYNTAX          INTEGER {
10774                                single-rate (0),
10775                                twin-rate (1)
10776                                }
10777        MAX-ACCESS      read-write
10778        STATUS          current
10779        DESCRIPTION
10780                "Rate"
10781        ::= { atiAQosAggregatePolicerEntry 3 }
10782
10783atiAQosAggregatePolicerCIRkbps  OBJECT-TYPE
10784        SYNTAX          Integer32 (1..16000000)
10785        MAX-ACCESS      read-write
10786        STATUS          current
10787        DESCRIPTION
10788                "CIR kbps"
10789        ::= { atiAQosAggregatePolicerEntry 4 }
10790
10791atiAQosAggregatePolicerCBSb  OBJECT-TYPE
10792        SYNTAX          Integer32 (1..1677216)
10793        MAX-ACCESS      read-write
10794        STATUS          current
10795        DESCRIPTION
10796                "CBS b"
10797        ::= { atiAQosAggregatePolicerEntry 5 }
10798
10799atiAQosAggregatePolicerPIRkbps  OBJECT-TYPE
10800        SYNTAX          Integer32 (1..16000000)
10801        MAX-ACCESS      read-write
10802        STATUS          current
10803        DESCRIPTION
10804                "PIR kbps"
10805        ::= { atiAQosAggregatePolicerEntry 6 }
10806
10807atiAQosAggregatePolicerPBSb  OBJECT-TYPE
10808        SYNTAX          Integer32 (1..1677216)
10809        MAX-ACCESS      read-write
10810        STATUS          current
10811        DESCRIPTION
10812                "PBS b"
10813        ::= { atiAQosAggregatePolicerEntry 7 }
10814
10815atiAQosAggregatePolicerAction  OBJECT-TYPE
10816        SYNTAX          INTEGER {
10817                                drop-red  (14),
10818                                policed-dscp (1)
10819                                }
10820        MAX-ACCESS      read-write
10821        STATUS          current
10822        DESCRIPTION
10823                "Action"
10824        ::= { atiAQosAggregatePolicerEntry 8 }
10825
10826
10827atiAQosInterfacePolicyTable  OBJECT-TYPE
10828        SYNTAX          SEQUENCE OF AtiAQosInterfacePolicyEntry
10829        MAX-ACCESS      not-accessible
10830        STATUS          current
10831        DESCRIPTION
10832                "atiAQosInterfacePolicyTable"
10833        ::= { atiStkSwAQoSGroup 5 }
10834
10835atiAQosInterfacePolicyEntry  OBJECT-TYPE
10836        SYNTAX          AtiAQosInterfacePolicyEntry
10837        MAX-ACCESS      not-accessible
10838        STATUS          current
10839        DESCRIPTION
10840                " "
10841        INDEX { atiAQosInterfacePolicyPortId }
10842        ::= { atiAQosInterfacePolicyTable 1 }
10843
10844AtiAQosInterfacePolicyEntry ::=
10845        SEQUENCE {
10846                atiAQosInterfacePolicyPortId            Integer32,
10847                atiAQosInterfacePolicyMapName           DisplayString
10848                }
10849
10850atiAQosInterfacePolicyPortId  OBJECT-TYPE
10851        SYNTAX          Integer32 (0..255)
10852        MAX-ACCESS      read-only
10853        STATUS          current
10854        DESCRIPTION
10855                "Index into atiAQosInterfacePolicyTable"
10856        ::= { atiAQosInterfacePolicyEntry 1 }
10857
10858atiAQosInterfacePolicyMapName  OBJECT-TYPE
10859        SYNTAX          DisplayString (SIZE(0..255))
10860        MAX-ACCESS      read-write
10861        STATUS          current
10862        DESCRIPTION
10863                "Policy map name"
10864        ::= { atiAQosInterfacePolicyEntry 2 }
10865
10866
10867atiAQosPolicyMapTable   OBJECT-TYPE
10868        SYNTAX          SEQUENCE OF AtiAQosPolicyMapEntry
10869        MAX-ACCESS      not-accessible
10870        STATUS          current
10871        DESCRIPTION
10872                "atiAQosPolicyMapTable"
10873        ::= { atiStkSwAQoSGroup 6 }
10874
10875atiAQosPolicyMapEntry   OBJECT-TYPE
10876        SYNTAX          AtiAQosPolicyMapEntry
10877        MAX-ACCESS      not-accessible
10878        STATUS          current
10879        DESCRIPTION
10880                " "
10881        INDEX { atiAQosPolicyMapIndex }
10882        ::= { atiAQosPolicyMapTable  1 }
10883
10884AtiAQosPolicyMapEntry ::=
10885        SEQUENCE {
10886                atiAQosPolicyMapIndex                   Integer32,
10887                atiAQosPolicyMapPolicyName              DisplayString,
10888                atiAQosPolicyMapClassName               DisplayString,
10889                atiAQosPolicyMapDefaultAction           INTEGER,
10890                atiAQosPolicyMapCosAction               INTEGER,
10891                atiAQosPolicyMapDscpAction              DisplayString,
10892                atiAQosPolicyMapIpNextHopAction         IpAddress,
10893                atiAQosPolicyMapQueueAction             Integer32,
10894                atiAQosPolicyMapTrustAction             INTEGER,
10895                atiAQosPolicyMapPoliceAggregateAction   DisplayString,
10896                atiAQosPolicyMapStormAction             INTEGER,
10897                atiAQosPolicyMapStormDowntimeAction     Integer32,
10898                atiAQosPolicyMapStormRateAction         Integer32,
10899                atiAQosPolicyMapStormWindowAction       Integer32
10900                }
10901
10902atiAQosPolicyMapIndex   OBJECT-TYPE
10903        SYNTAX          Integer32 (0..255)
10904        MAX-ACCESS      read-only
10905        STATUS          current
10906        DESCRIPTION
10907                "Index into atiAQosPolicyMapTable"
10908        ::= { atiAQosPolicyMapEntry 1 }
10909
10910atiAQosPolicyMapPolicyName  OBJECT-TYPE
10911        SYNTAX          DisplayString (SIZE(0..255))
10912        MAX-ACCESS      read-write
10913        STATUS          current
10914        DESCRIPTION
10915                "Policy name"
10916        ::= { atiAQosPolicyMapEntry 2 }
10917
10918atiAQosPolicyMapClassName  OBJECT-TYPE
10919        SYNTAX          DisplayString (SIZE(0..255))
10920        MAX-ACCESS      read-write
10921        STATUS          current
10922        DESCRIPTION
10923                "Class name"
10924        ::= { atiAQosPolicyMapEntry 3 }
10925
10926atiAQosPolicyMapDefaultAction  OBJECT-TYPE
10927        SYNTAX          INTEGER {
10928                                none (0),
10929                                permit (1),
10930                                deny (2)
10931                                }
10932        MAX-ACCESS      read-write
10933        STATUS          current
10934        DESCRIPTION
10935                "Action of default class-map "
10936        ::= { atiAQosPolicyMapEntry 4 }
10937
10938atiAQosPolicyMapCosAction  OBJECT-TYPE
10939        SYNTAX          INTEGER {
10940                                none (0),
10941                                cos0 (1),
10942                                cos1 (2),
10943                                cos2 (3),
10944                                cos3 (4),
10945                                cos4 (5),
10946                                cos5 (6),
10947                                cos6 (7),
10948                                cos7 (8)
10949                                }
10950        MAX-ACCESS      read-write
10951        STATUS          current
10952        DESCRIPTION
10953                "Cos action"
10954        ::= { atiAQosPolicyMapEntry 5 }
10955
10956atiAQosPolicyMapDscpAction  OBJECT-TYPE
10957        SYNTAX          DisplayString (SIZE(0..255))
10958        MAX-ACCESS      read-write
10959        STATUS          current
10960        DESCRIPTION
10961                "Dscp action"
10962        ::= { atiAQosPolicyMapEntry 6 }
10963
10964atiAQosPolicyMapIpNextHopAction  OBJECT-TYPE
10965        SYNTAX          IpAddress
10966        MAX-ACCESS      read-write
10967        STATUS          current
10968        DESCRIPTION
10969                "Ip next hop action"
10970        ::= { atiAQosPolicyMapEntry 7 }
10971
10972atiAQosPolicyMapQueueAction  OBJECT-TYPE
10973        SYNTAX          Integer32
10974        MAX-ACCESS      read-write
10975        STATUS          current
10976        DESCRIPTION
10977                "Queue action"
10978        ::= { atiAQosPolicyMapEntry 8 }
10979
10980atiAQosPolicyMapTrustAction  OBJECT-TYPE
10981        SYNTAX          INTEGER {
10982                                cos (0),
10983                                dscp (1)
10984                                }
10985        MAX-ACCESS      read-write
10986        STATUS          current
10987        DESCRIPTION
10988                "Trust action"
10989        ::= { atiAQosPolicyMapEntry 9 }
10990
10991atiAQosPolicyMapPoliceAggregateAction  OBJECT-TYPE
10992        SYNTAX          DisplayString (SIZE(0..255))
10993        MAX-ACCESS      read-write
10994        STATUS          current
10995        DESCRIPTION
10996                "Police aggregate action"
10997        ::= { atiAQosPolicyMapEntry 10 }
10998
10999atiAQosPolicyMapStormAction  OBJECT-TYPE
11000        SYNTAX          INTEGER {
11001                                enable (0),
11002                                disable (1)
11003                                }
11004        MAX-ACCESS      read-write
11005        STATUS          current
11006        DESCRIPTION
11007                "Storm action"
11008        ::= { atiAQosPolicyMapEntry 11 }
11009
11010atiAQosPolicyMapStormDowntimeAction  OBJECT-TYPE
11011        SYNTAX          Integer32
11012        MAX-ACCESS      read-write
11013        STATUS          current
11014        DESCRIPTION
11015                "Storm downtime action"
11016        ::= { atiAQosPolicyMapEntry 12 }
11017
11018atiAQosPolicyMapStormRateAction  OBJECT-TYPE
11019        SYNTAX          Integer32
11020        MAX-ACCESS      read-write
11021        STATUS          current
11022        DESCRIPTION
11023                "Storm rate action"
11024        ::= { atiAQosPolicyMapEntry 13 }
11025
11026atiAQosPolicyMapStormWindowAction  OBJECT-TYPE
11027        SYNTAX          Integer32
11028        MAX-ACCESS      read-write
11029        STATUS          current
11030        DESCRIPTION
11031                "Storm window action"
11032        ::= { atiAQosPolicyMapEntry 14 }
11033
11034
11035atiAQosClassMapTable    OBJECT-TYPE
11036        SYNTAX          SEQUENCE OF AtiAQosClassMapEntry
11037        MAX-ACCESS      not-accessible
11038        STATUS          current
11039        DESCRIPTION
11040                "atiAQosClassMapTable"
11041        ::= { atiStkSwAQoSGroup 7 }
11042
11043atiAQosClassMapEntry    OBJECT-TYPE
11044        SYNTAX          AtiAQosClassMapEntry
11045        MAX-ACCESS      not-accessible
11046        STATUS          current
11047        DESCRIPTION
11048                " "
11049        INDEX           { atiAQosClassMapIndex }
11050        ::= { atiAQosClassMapTable 1 }
11051
11052AtiAQosClassMapEntry ::=
11053        SEQUENCE {
11054                atiAQosClassMapIndex                    Integer32,
11055                atiAQosClassMapClassName                DisplayString,
11056                atiAQosClassMapAccessGroupMatch         DisplayString,
11057                atiAQosClassMapCosMatch                 DisplayString,
11058                atiAQosClassMapDscpMatch                DisplayString,
11059                atiAQosClassMapInnerCosMatch            DisplayString,
11060                atiAQosClassMapInnerVlanMatch           DisplayString,
11061                atiAQosClassMapIpPrecedenceMatch        DisplayString,
11062                atiAQosClassMapMacTypeMatch             INTEGER,
11063                atiAQosClassVlanMatch                   DisplayString,
11064                atiAQosClassTcpFlagsMatch               INTEGER,
11065                atiAQosClassL2FormatMatch               DisplayString,
11066                atiAQosClassL3ProtocolMatch             DisplayString
11067                }
11068
11069atiAQosClassMapIndex    OBJECT-TYPE
11070        SYNTAX          Integer32  (0..255)
11071        MAX-ACCESS      read-only
11072        STATUS          current
11073        DESCRIPTION
11074                "Index into atiAQosClassMapTable"
11075        ::= { atiAQosClassMapEntry 1 }
11076
11077atiAQosClassMapClassName  OBJECT-TYPE
11078        SYNTAX          DisplayString (SIZE(0..128))
11079        MAX-ACCESS      read-write
11080        STATUS          current
11081        DESCRIPTION
11082                "Class name"
11083        ::= { atiAQosClassMapEntry 2 }
11084
11085atiAQosClassMapAccessGroupMatch OBJECT-TYPE
11086        SYNTAX          DisplayString
11087        MAX-ACCESS      read-write
11088        STATUS          current
11089        DESCRIPTION
11090                "Access group match"
11091        ::= { atiAQosClassMapEntry 3 }
11092
11093atiAQosClassMapCosMatch OBJECT-TYPE
11094        SYNTAX          DisplayString
11095        MAX-ACCESS      read-write
11096        STATUS          current
11097        DESCRIPTION
11098                "Cos match"
11099        ::= { atiAQosClassMapEntry 4 }
11100
11101atiAQosClassMapDscpMatch        OBJECT-TYPE
11102        SYNTAX          DisplayString
11103        MAX-ACCESS      read-write
11104        STATUS          current
11105        DESCRIPTION
11106                "Dscp match"
11107        ::= { atiAQosClassMapEntry 5 }
11108
11109atiAQosClassMapInnerCosMatch  OBJECT-TYPE
11110        SYNTAX          DisplayString
11111        MAX-ACCESS      read-write
11112        STATUS          current
11113        DESCRIPTION
11114                "Inner cos match"
11115        ::= { atiAQosClassMapEntry 6 }
11116
11117atiAQosClassMapInnerVlanMatch  OBJECT-TYPE
11118        SYNTAX          DisplayString
11119        MAX-ACCESS      read-write
11120        STATUS          current
11121        DESCRIPTION
11122                "Inner vlan match"
11123        ::= { atiAQosClassMapEntry 7 }
11124
11125atiAQosClassMapIpPrecedenceMatch  OBJECT-TYPE
11126        SYNTAX          DisplayString
11127        MAX-ACCESS      read-write
11128        STATUS          current
11129        DESCRIPTION
11130                "Ip precedence vlan match"
11131        ::= { atiAQosClassMapEntry 8 }
11132
11133atiAQosClassMapMacTypeMatch  OBJECT-TYPE
11134        SYNTAX          INTEGER {
11135                                none (0),
11136                                l2bcast (1),
11137                                l2mcast (2),
11138                                l2ucast (3)
11139                                }
11140        MAX-ACCESS      read-write
11141        STATUS          current
11142        DESCRIPTION
11143                "Mac type match"
11144        ::= { atiAQosClassMapEntry 9 }
11145
11146atiAQosClassVlanMatch   OBJECT-TYPE
11147        SYNTAX          DisplayString
11148        MAX-ACCESS      read-write
11149        STATUS          current
11150        DESCRIPTION
11151                "Vlan match"
11152        ::= { atiAQosClassMapEntry 10 }
11153
11154atiAQosClassTcpFlagsMatch  OBJECT-TYPE
11155        SYNTAX          INTEGER {
11156                                none (0),
11157                                fin (1),
11158                                syn (2),
11159                                rst (3),
11160                                ack (4),
11161                                urg (5)
11162                                }
11163        MAX-ACCESS      read-write
11164        STATUS          current
11165        DESCRIPTION
11166                "Tcp flags match"
11167        ::= { atiAQosClassMapEntry 11 }
11168
11169atiAQosClassL2FormatMatch  OBJECT-TYPE
11170        SYNTAX          DisplayString
11171        MAX-ACCESS      read-write
11172        STATUS          current
11173        DESCRIPTION
11174                "L2 format match"
11175        ::= { atiAQosClassMapEntry 12 }
11176
11177atiAQosClassL3ProtocolMatch  OBJECT-TYPE
11178        SYNTAX          DisplayString
11179        MAX-ACCESS      read-write
11180        STATUS          current
11181        DESCRIPTION
11182                "L3 protocol match"
11183        ::= { atiAQosClassMapEntry 13 }
11184
11185
11186-- atiStkSwDhcpPoolTable
11187
11188atiStkSwDhcpPoolTable   OBJECT-TYPE
11189        SYNTAX          SEQUENCE OF AtiStkSwDhcpPoolEntry
11190        MAX-ACCESS      not-accessible
11191        STATUS          current
11192        DESCRIPTION
11193                "This table contains a list of Dhcp Pool."
11194        ::= { atiStkSwDhcpSvrGroup 1 }
11195
11196atiStkSwDhcpPoolEntry   OBJECT-TYPE
11197        SYNTAX          AtiStkSwDhcpPoolEntry
11198        MAX-ACCESS      not-accessible
11199        STATUS          current
11200        DESCRIPTION
11201                "This object specifies an entry in 'atiStkSwDhcpPoolTable'
11202                that describes a DHCP Pool configured on the switch."
11203        INDEX           { atiDhcpPoolId }
11204        ::= { atiStkSwDhcpPoolTable 1 }
11205
11206AtiStkSwDhcpPoolEntry ::=
11207        SEQUENCE {
11208                atiDhcpPoolId                           Integer32,
11209                atiDhcpPoolName                         DisplayString,
11210                atiDhcpPoolNetwork                      IpAddress,
11211                atiDhcpPoolNetmask                      IpAddress,
11212                atiDhcpPoolSubnetmask                   IpAddress,
11213                atiDhcpPoolRangeList                    DisplayString,
11214                atiDhcpPoolExpireTime                   Integer32,
11215                atiDhcpPoolRouterList                   DisplayString,
11216                atiDhcpPoolDNSSvrList                   DisplayString,
11217                atiDhcpPoolDomainName                   DisplayString,
11218                atiDhcpPoolIpAdd                        IpAddress,
11219                atiDhcpPoolIpDelete                     IpAddress,
11220                atiDhcpPoolRouterAdd                    IpAddress,
11221                atiDhcpPoolRouterDelete                 IpAddress,
11222                atiDhcpPoolDNSAdd                       IpAddress,
11223                atiDhcpPoolDNSDelete                    IpAddress
11224                }
11225
11226atiDhcpPoolId           OBJECT-TYPE
11227        SYNTAX          Integer32 (1..4094)
11228        MAX-ACCESS      read-only
11229        STATUS          current
11230        DESCRIPTION
11231                "The Pool ID."
11232        ::= { atiStkSwDhcpPoolEntry 1 }
11233
11234atiDhcpPoolName         OBJECT-TYPE
11235        SYNTAX          DisplayString
11236        MAX-ACCESS      read-write
11237        STATUS          current
11238        DESCRIPTION
11239                "The atiDhcpPoolName indicates Pool Name."
11240        ::= { atiStkSwDhcpPoolEntry 2 }
11241
11242atiDhcpPoolNetwork      OBJECT-TYPE
11243        SYNTAX          IpAddress
11244        MAX-ACCESS      read-write
11245        STATUS          current
11246        DESCRIPTION
11247                "Pool Network"
11248        ::= { atiStkSwDhcpPoolEntry 3 }
11249
11250atiDhcpPoolNetmask      OBJECT-TYPE
11251        SYNTAX          IpAddress
11252        MAX-ACCESS      read-write
11253        STATUS          current
11254        DESCRIPTION
11255                "atiDhcpPoolNetmask"
11256        ::= { atiStkSwDhcpPoolEntry 4 }
11257
11258atiDhcpPoolSubnetmask   OBJECT-TYPE
11259        SYNTAX          IpAddress
11260        MAX-ACCESS      read-write
11261        STATUS          current
11262        DESCRIPTION
11263                "atiDhcpPoolSubnetmask."
11264        ::= { atiStkSwDhcpPoolEntry 5 }
11265
11266atiDhcpPoolRangeList    OBJECT-TYPE
11267        SYNTAX          DisplayString
11268        MAX-ACCESS      read-only
11269        STATUS          current
11270        DESCRIPTION
11271                "Range list of this pool."
11272        ::= { atiStkSwDhcpPoolEntry 6 }
11273
11274atiDhcpPoolExpireTime   OBJECT-TYPE
11275        SYNTAX          Integer32 (1..4094)
11276        MAX-ACCESS      read-write
11277        STATUS          current
11278        DESCRIPTION
11279                "The total expire time"
11280        ::= { atiStkSwDhcpPoolEntry 7 }
11281
11282atiDhcpPoolRouterList   OBJECT-TYPE
11283        SYNTAX          DisplayString
11284        MAX-ACCESS      read-only
11285        STATUS          current
11286        DESCRIPTION
11287                "atiDhcpPoolRouterList"
11288        ::= { atiStkSwDhcpPoolEntry 8 }
11289
11290atiDhcpPoolDNSSvrList   OBJECT-TYPE
11291        SYNTAX          DisplayString
11292        MAX-ACCESS      read-only
11293        STATUS          current
11294        DESCRIPTION
11295                "atiDhcpPoolDNSSvrList"
11296        ::= { atiStkSwDhcpPoolEntry 9 }
11297
11298atiDhcpPoolDomainName   OBJECT-TYPE
11299        SYNTAX          DisplayString
11300        MAX-ACCESS      read-write
11301        STATUS          current
11302        DESCRIPTION
11303                "atiDhcpPoolDomainName"
11304        ::= { atiStkSwDhcpPoolEntry 10 }
11305
11306atiDhcpPoolIpAdd        OBJECT-TYPE
11307        SYNTAX          IpAddress
11308        MAX-ACCESS      read-write
11309        STATUS          current
11310        DESCRIPTION
11311                "Ip address to be added to range"
11312        ::= { atiStkSwDhcpPoolEntry 11 }
11313
11314atiDhcpPoolIpDelete     OBJECT-TYPE
11315        SYNTAX          IpAddress
11316        MAX-ACCESS      read-write
11317        STATUS          current
11318        DESCRIPTION
11319                "Ip address to be deleted from range"
11320        ::= { atiStkSwDhcpPoolEntry 12 }
11321
11322atiDhcpPoolRouterAdd    OBJECT-TYPE
11323        SYNTAX          IpAddress
11324        MAX-ACCESS      read-write
11325        STATUS          current
11326        DESCRIPTION
11327                "The router to be added to router list"
11328        ::= { atiStkSwDhcpPoolEntry 13 }
11329
11330atiDhcpPoolRouterDelete OBJECT-TYPE
11331        SYNTAX          IpAddress
11332        MAX-ACCESS      read-write
11333        STATUS          current
11334        DESCRIPTION
11335                "The router to be deleted from router list"
11336        ::= { atiStkSwDhcpPoolEntry 14 }
11337
11338atiDhcpPoolDNSAdd       OBJECT-TYPE
11339        SYNTAX          IpAddress
11340        MAX-ACCESS      read-write
11341        STATUS          current
11342        DESCRIPTION
11343                "The DNS to be added to DNS list"
11344        ::= { atiStkSwDhcpPoolEntry 15 }
11345
11346atiDhcpPoolDNSDelete    OBJECT-TYPE
11347        SYNTAX          IpAddress
11348        MAX-ACCESS      read-write
11349        STATUS          current
11350        DESCRIPTION
11351                "The DNS to be deleted from DNS list"
11352        ::= { atiStkSwDhcpPoolEntry 16 }
11353
11354-- atiStkSwDhcpBindingTable
11355
11356atiStkSwDhcpBindingTable  OBJECT-TYPE
11357        SYNTAX          SEQUENCE OF AtiStkSwDhcpBindingEntry
11358        MAX-ACCESS      not-accessible
11359        STATUS          current
11360        DESCRIPTION
11361                "This table contains a list of Dhcp Binding configured on the switch."
11362        ::= { atiStkSwDhcpSvrGroup 2 }
11363
11364atiStkSwDhcpBindingEntry  OBJECT-TYPE
11365        SYNTAX          AtiStkSwDhcpBindingEntry
11366        MAX-ACCESS      not-accessible
11367        STATUS          current
11368        DESCRIPTION
11369                "This object specifies an entry in 'atiStkSwDhcpBindingTable'
11370                that describes a DHCP Binding configured on the switch."
11371        INDEX           { atiDhcpBindId }
11372        ::= { atiStkSwDhcpBindingTable 1 }
11373
11374AtiStkSwDhcpBindingEntry ::=
11375        SEQUENCE {
11376                atiDhcpBindingId                        Integer32,
11377                atiDhcpClientMacAddress                 MacAddress,
11378                atiDhcpPortNumber                       DisplayString,
11379                atiDhcpIpAddress                        IpAddress,
11380                atiDhcpExpireTime                       DisplayString
11381                }
11382
11383atiDhcpBindingId OBJECT-TYPE
11384        SYNTAX          Integer32
11385        MAX-ACCESS      read-only
11386        STATUS          current
11387        DESCRIPTION
11388                "The atiDhcpBindingId is the Binding Id"
11389        ::= { atiStkSwDhcpBindingEntry 1 }
11390
11391atiDhcpClientMacAddress OBJECT-TYPE
11392        SYNTAX          MacAddress
11393        MAX-ACCESS      read-only
11394        STATUS          current
11395        DESCRIPTION
11396                "The Client Mac Address is the Client Id"
11397        ::= { atiStkSwDhcpBindingEntry 2 }
11398
11399atiDhcpPortNumber       OBJECT-TYPE
11400        SYNTAX          DisplayString
11401        MAX-ACCESS      read-only
11402        STATUS          current
11403        DESCRIPTION
11404                "The Port Number indicates which port is offering this ip address."
11405        ::= { atiStkSwDhcpBindingEntry 3 }
11406
11407atiDhcpIpAddress        OBJECT-TYPE
11408        SYNTAX          IpAddress
11409        MAX-ACCESS      read-only
11410        STATUS          current
11411        DESCRIPTION
11412                "switch offers ip address to client"
11413        ::= { atiStkSwDhcpBindingEntry 4 }
11414
11415atiDhcpExpireTime       OBJECT-TYPE
11416        SYNTAX          DisplayString
11417        MAX-ACCESS      read-only
11418        STATUS          current
11419        DESCRIPTION
11420                "The ip is valid within this Expire time."
11421        ::= { atiStkSwDhcpBindingEntry 5 }
11422
11423-- atiStkSwDhcpStatisticTable
11424
11425atiStkSwDhcpStatisticTable  OBJECT IDENTIFIER ::= { atiStkSwDhcpSvrGroup 3 }
11426
11427atiInDiscover           OBJECT-TYPE
11428        SYNTAX          Integer32 (1..4094)
11429        MAX-ACCESS      read-only
11430        STATUS          current
11431        DESCRIPTION
11432                "The atiInDiscover reflects the counter of Dhcp Discover input frames."
11433        ::= { atiStkSwDhcpStatisticTable 1 }
11434
11435atiInDhcpRequest        OBJECT-TYPE
11436        SYNTAX          Integer32 (1..4094)
11437        MAX-ACCESS      read-only
11438        STATUS          current
11439        DESCRIPTION
11440                "The atiInDhcpDiscover reflects the counter of Dhcp Request input frames."
11441        ::= { atiStkSwDhcpStatisticTable 2 }
11442
11443atiInDecline            OBJECT-TYPE
11444        SYNTAX          Integer32 (1..4094)
11445        MAX-ACCESS      read-only
11446        STATUS          current
11447        DESCRIPTION
11448                "The atiInDecline reflects the counter of Dhcp Decline input frames."
11449        ::= { atiStkSwDhcpStatisticTable 3 }
11450
11451atiInRelease            OBJECT-TYPE
11452        SYNTAX          Integer32 (1..4094)
11453        MAX-ACCESS      read-only
11454        STATUS          current
11455        DESCRIPTION
11456                "The atiInRelease reflects the counter of Dhcp Release input frames."
11457        ::= { atiStkSwDhcpStatisticTable 4 }
11458
11459atiInInform             OBJECT-TYPE
11460        SYNTAX          Integer32 (1..4094)
11461        MAX-ACCESS      read-only
11462        STATUS          current
11463        DESCRIPTION
11464                "The atiInInform reflects the counter of Dhcp Inform input frames."
11465        ::= { atiStkSwDhcpStatisticTable 5 }
11466
11467atiInBootRequest        OBJECT-TYPE
11468        SYNTAX          Integer32 (1..4094)
11469        MAX-ACCESS      read-only
11470        STATUS          current
11471        DESCRIPTION
11472                "The atiInBootRequest reflects the counter of Dhcp Boot Request input frames."
11473        ::= { atiStkSwDhcpStatisticTable 6 }
11474
11475atiInLeaseQuery         OBJECT-TYPE
11476        SYNTAX          Integer32 (1..4094)
11477        MAX-ACCESS      read-only
11478        STATUS          current
11479        DESCRIPTION
11480                "The atiInLeaseQuery reflects the counter of Dhcp Lease Query input frames."
11481        ::= { atiStkSwDhcpStatisticTable 7 }
11482
11483atiOutDhcpOffer         OBJECT-TYPE
11484        SYNTAX          Integer32 (1..4094)
11485        MAX-ACCESS      read-only
11486        STATUS          current
11487        DESCRIPTION
11488                "The atiOutDhcpOffer reflects the counter of Dhcp Offer Output frames."
11489        ::= { atiStkSwDhcpStatisticTable 8 }
11490
11491atiOutDhcpAck           OBJECT-TYPE
11492        SYNTAX          Integer32 (1..4094)
11493        MAX-ACCESS      read-only
11494        STATUS          current
11495        DESCRIPTION
11496                "The atiOutDhcpAck reflects the counter of Dhcp Ack output frames."
11497        ::= { atiStkSwDhcpStatisticTable 9 }
11498
11499atiOutDhcpNak           OBJECT-TYPE
11500        SYNTAX          Integer32 (1..4094)
11501        MAX-ACCESS      read-only
11502        STATUS          current
11503        DESCRIPTION
11504                "The atiOutDhcpNak reflects the counter of Dhcp Nak output frames."
11505        ::= { atiStkSwDhcpStatisticTable 10 }
11506
11507atiOutLeaseUnknown      OBJECT-TYPE
11508        SYNTAX          Integer32 (1..4094)
11509        MAX-ACCESS      read-only
11510        STATUS          current
11511        DESCRIPTION
11512                "The atiOutLeaseUnknow reflects the counter of Dhcp Lease Unknown output frames."
11513        ::= { atiStkSwDhcpStatisticTable 11 }
11514
11515atiOutLeaseActive       OBJECT-TYPE
11516        SYNTAX          Integer32 (1..4094)
11517        MAX-ACCESS      read-only
11518        STATUS          current
11519        DESCRIPTION
11520                "The atiOutLeaseActive reflects the counter of Dhcp Lease Active output frames."
11521        ::= { atiStkSwDhcpStatisticTable 12 }
11522
11523atiOutLeaseUnassigned   OBJECT-TYPE
11524        SYNTAX          Integer32 (1..4094)
11525        MAX-ACCESS      read-only
11526        STATUS          current
11527        DESCRIPTION
11528                "The atiOutLeaseUnassigned reflects the counter of Dhcp Lease Unassigned output frames."
11529        ::= { atiStkSwDhcpStatisticTable 13 }
11530
11531atiOutBootReply         OBJECT-TYPE
11532        SYNTAX          Integer32 (1..4094)
11533        MAX-ACCESS      read-only
11534        STATUS          current
11535        DESCRIPTION
11536                "The atiOutBootReply reflects the counter of Dhcp Boot Reply output frames."
11537        ::= { atiStkSwDhcpStatisticTable 14 }
11538
11539END
11540