-
Notifications
You must be signed in to change notification settings - Fork 59
/
Copy pathCISCO-ETHERNET-ACCESS-MIB.mib
294 lines (240 loc) · 9.28 KB
/
CISCO-ETHERNET-ACCESS-MIB.mib
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
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
-- *******************************************************************
-- Description of managed objects for Ethernet access interfaces.
--
-- January 2005, Gunnar Lovblom
--
-- Copyright (c) 2005 by Cisco Systems, Inc.
-- All rights reserved.
-- *******************************************************************
CISCO-ETHERNET-ACCESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
MODULE-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
ciscoMgmt FROM CISCO-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
vtpVlanIndex,
managementDomainIndex FROM CISCO-VTP-MIB
ifIndex FROM IF-MIB;
ciscoEthernetAccessMIB MODULE-IDENTITY
LAST-UPDATED "200501180000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO "Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
Tel: +1 800 553-NETS
E-mail: [email protected]"
DESCRIPTION
"The tables defined by this MIB module contain a collection
of managed objects that are general in nature and apply to
an edge device in an organizations network, e.g. a Metro
Ethernet network. An edge device, is a customer located
equipment, this is the first device which will connect the
Service Provider's network and map subscriber traffic into
the next layer. The access media could be either CAT5 or
fiber. The access device (edge device) can be designed for
DSL, Ethernet or other technologies, however, this MIB is
designed for Ethernet.
Terminology:
UNI - User to Network Interface
NNI - Network to Network Interface.
module/device
- In an environment (specifically, in an SNMP context)
consisting of a single chassis which can contain
multiple cards, the term 'module' refers to a card
and the term 'device' refers to the whole chassis.
In an environment where multiple chassis are 'stacked'
together, the term 'module' refers to a chassis and
the term 'device' refers to the whole stack.
In an environment containing only a single chassis
without removable cards, the terms 'device' and
'module' both refer to the chassis and its contents."
REVISION "200501180000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 466 }
-- MIB Objects Definitions
ciscoEthernetAccessMIBObjects OBJECT IDENTIFIER ::=
{ ciscoEthernetAccessMIB 1 }
ciscoEthernetAccessMIBConform OBJECT IDENTIFIER ::=
{ ciscoEthernetAccessMIB 2 }
ceaGlobals OBJECT IDENTIFIER ::=
{ ciscoEthernetAccessMIBObjects 1 }
ceaConfig OBJECT IDENTIFIER ::=
{ ciscoEthernetAccessMIBObjects 2 }
-- Textual Conventions
CeaVlanUNIType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of a VLAN.
'other' -- this VLAN is not a UNI VLAN
'isolated' -- this VLAN is a UNI isolated VLAN.
UNI ports that are members of a UNI isolated VLAN can
not communicate with other ports in that VLAN, however
NNI ports can communicate with UNI and NNI ports in the
same VLAN.
'community' -- this VLAN is a UNI community VLAN.
UNI and NNI ports that are members of the community
VLAN can communicate with all other UNI and NNI ports
in the same VLAN."
SYNTAX INTEGER {
other(1),
isolated(2),
community(3)
}
ceaMaxNNIPorts OBJECT-TYPE
SYNTAX Integer32 (0..512)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of interfaces per module for which the
ceaPortType can have the value 'nni'.
The value of 0 is returned by this object if there is no
limitation to the number of NNI ports."
::= { ceaGlobals 1 }
ceaMaxUNIVlanCommunityPorts OBJECT-TYPE
SYNTAX Integer32 (0..512)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of ports on this device for which
the ceaUNIVlanType object can have the value 'community'.
The value of 0 is returned by this object if there is no
limitation to the number of UNI VLAN Communities."
::= { ceaGlobals 2 }
-- ceaPortTable
ceaPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CeaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Ethernet port specific information.
There exists an entry for each Ethernet port with an ifType
of 6 (ethernetCsmacd) in this table.
Note that the maximum number of NNI ports that can be
configured per module on this device is given by the value
of ceaMaxNNIPorts."
::= { ceaConfig 1 }
ceaPortEntry OBJECT-TYPE
SYNTAX CeaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of Ethernet port specific parameters for a device
which can be configured with a mixture of UNI and NNI ports."
INDEX { ifIndex }
::= { ceaPortTable 1 }
CeaPortEntry ::= SEQUENCE {
ceaPortType INTEGER,
ceaPortCapability BITS
}
ceaPortType OBJECT-TYPE
SYNTAX INTEGER {
unspecified(1),
uni(2),
nni(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current configuration of the port. Only ports that are
supported by the ceaPortCapability object can be set.
Unspecified port type is any other port type than NNI or UNI.
unspecified = Not UNI, nor NNI.
uni = User to Network Interface port type.
nni = Network to Network Interface port type."
::= { ceaPortEntry 1 }
ceaPortCapability OBJECT-TYPE
SYNTAX BITS {
nni(0),
uni(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Types supported by the Ethernet port. If a port doesn't
support NNI or UNI the ceaPortType will not allow set of
the unsupported type.
nni = Port supports NNI.
uni = Port supports UNI."
::= { ceaPortEntry 2 }
-- ceaUNIVlanTable
ceaUNIVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF CeaUNIVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains UNI VLAN information for all the VLANs
which currently exist on this device.
The number of UNI ports that can belong to a VLAN type
'community' is limited by the ceaMaxUNIVlanCommunityPorts
object."
::= { ceaConfig 2 }
ceaUNIVlanEntry OBJECT-TYPE
SYNTAX CeaUNIVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is an entry in this table for each VLAN that
exist on this device."
INDEX { managementDomainIndex, vtpVlanIndex }
::= { ceaUNIVlanTable 1 }
CeaUNIVlanEntry ::= SEQUENCE {
ceaUNIVlanType CeaVlanUNIType
}
ceaUNIVlanType OBJECT-TYPE
SYNTAX CeaVlanUNIType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the VLAN type defined for the UNI VLAN."
::= { ceaUNIVlanEntry 1 }
-- MIB Conformance Statements
cEthernetAccessMIBCompliances OBJECT IDENTIFIER ::=
{ ciscoEthernetAccessMIBConform 1 }
cEthernetAccessMIBGroups OBJECT IDENTIFIER ::=
{ ciscoEthernetAccessMIBConform 2 }
-- Compliance
cEthernetAccessMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the
CISCO-ETHERNET-ACCESS-MIB. Implementation of this MIB is
mandatory for any platform that have Ethernet UNI/NNI
capable interfaces."
MODULE -- this module
MANDATORY-GROUPS {
ceaPortGroup,
ceaVlanGroup
}
OBJECT ceaUNIVlanType
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT ceaPortType
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
::= { cEthernetAccessMIBCompliances 1 }
-- Units of Conformance
ceaPortGroup OBJECT-GROUP
OBJECTS {
ceaMaxNNIPorts,
ceaPortType,
ceaPortCapability
}
STATUS current
DESCRIPTION
"A collection of managed objects defining port types."
::= { cEthernetAccessMIBGroups 1 }
ceaVlanGroup OBJECT-GROUP
OBJECTS {
ceaMaxUNIVlanCommunityPorts,
ceaUNIVlanType
}
STATUS current
DESCRIPTION
"A collection of managed objects defining VLAN types."
::= { cEthernetAccessMIBGroups 2 }
END