1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
|
-- Copyright 2001-2010 by Allied Telesis International, Inc.
--
-- Name: AtiStackInfo-MIB
--
-- Version: 1.3 - MIB 2.4.1.5
--
-- Products using this MIB:
-- AT9000-28SP
-- At9000-28T
-- At9000-52T
-- At9100-28SP
--
-- History:
-- Praveen Donthi (ATI) 04/04/02 Created the mib and added Enhanced Stacking
-- group for S39 2.0
-- Praveen Donthi (ATI) 07/24/03 Changed data type of atiswitchEnhStackTable index
-- from Integer32 to INTEGER
-- Youn-Mor Steven Chen 05/25/10 Copy from ATS63 and change name to at-stackinfo.mib
--
-- Youn-Mor Steven Chen 06/01/10 Change name back to atistackinfo.mib
--
AtiStackInfo-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
DisplayString, TruthValue
FROM SNMPv2-TC
enterprises
FROM RFC1155-SMI;
-- MODULE IDENTITY for the private mib
alliedTelesis MODULE-IDENTITY
LAST-UPDATED "200407270000Z"
ORGANIZATION "Allied Telesis International"
CONTACT-INFO "Allied Telesis International"
DESCRIPTION
"Private MIB for ATI next generation layer 2
switches. This MIB contains stacking related
groups."
::= { enterprises 207 }
-- OID tree for Allied Telesis MIBs
mibObject OBJECT IDENTIFIER ::= { alliedTelesis 8 }
atiStackInfoMib OBJECT IDENTIFIER ::= { mibObject 16 }
-- General Definitions
MACAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet
-- Groups supported in this version of the MIB
atiswitchEnhancedStacking OBJECT IDENTIFIER ::= { atiStackInfoMib 1 }
--
-- atiswitchEnhancedStacking
--
atiswitchEnhStackMode OBJECT-TYPE
SYNTAX INTEGER {
master(1),
slave(2),
unavailable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enhanced stacking mode of the switch.
- Master: You will be able to access the user interface
of other switches from this switch and be able to
configure the remote switch. Other Masters can also
access this switch.
- Slave: This switch will not be able to access and
configure other switches but Masters can access this
switch remotely.
- Unavailable: It cannot access any other switches and
also no Masters can access this switch. It can only be
configured locally."
::= { atiswitchEnhancedStacking 1 }
--
-- atiswitchEnhStackDiscover OBJECT-TYPE
-- SYNTAX INTEGER {
-- discover(1),
-- do-not-discover(2)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Before accessing the enhanced stack, the stack has to
-- be discovered by setting this object to 'discover'.
-- The user is requested to wait for a couple of seconds
-- before accessing the stack as it takes some time for
-- all the remote switches to be identified. Setting the
-- value to 'do-not-discover' has no effect."
-- ::= { atiswitchEnhancedStacking 2 }
--
atiswitchEnhStackRemoteNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of remote switches detected by the Master.
It will also be equal to the number of entries in
atiswitchEnhStackTable."
::= { atiswitchEnhancedStacking 3 }
atiswitchEnhStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiswitchEnhStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the list of all remote switches
accessible from a Master switch."
::= { atiswitchEnhancedStacking 4 }
atiswitchEnhStackEntry OBJECT-TYPE
SYNTAX AtiswitchEnhStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the atiswitchEnhStackTable describing the
remote switch."
INDEX { atiswitchEnhStackSwId }
::= { atiswitchEnhStackTable 1 }
AtiswitchEnhStackEntry ::= SEQUENCE {
atiswitchEnhStackSwId
INTEGER,
atiswitchEnhStackSwMacAddr
MACAddress,
atiswitchEnhStackSwName
DisplayString,
atiswitchEnhStackSwMode
DisplayString,
atiswitchEnhStackSwSoftwareVersion
DisplayString,
atiswitchEnhStackSwModel
DisplayString
-- atiswitchEnhStackConnect
-- TruthValue
}
atiswitchEnhStackSwId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Entry number of the remote switch in the table. It is
also the index into the table."
::= { atiswitchEnhStackEntry 1 }
atiswitchEnhStackSwMacAddr OBJECT-TYPE
SYNTAX MACAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the remote switch."
::= { atiswitchEnhStackEntry 2 }
atiswitchEnhStackSwName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the remote switch."
::= { atiswitchEnhStackEntry 3 }
atiswitchEnhStackSwMode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mode of the remote switch - whether it is a Master or
a Slave."
::= { atiswitchEnhStackEntry 4 }
atiswitchEnhStackSwSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version running in the remote switch."
::= { atiswitchEnhStackEntry 5 }
atiswitchEnhStackSwModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model name of the remote switch."
::= { atiswitchEnhStackEntry 6 }
--
-- atiswitchEnhStackConnect OBJECT-TYPE
-- SYNTAX TruthValue
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Setting this to 'true' will establish a connection
-- with the remote switch. Only one entry in the table
-- can have this value set to 'true' at any point of time.
-- During a remote access, setting its value to 'false'
-- will terminate the remote access."
-- ::= { atiswitchEnhStackEntry 7 }
END
|