Various Cisco MIBs added
[public/netxms.git] / contrib / mibs / CISCO-VTP-MIB.txt
1 -- *****************************************************************
2 -- Cisco VTP MIB
3 --
4 -- February, 1997 Chris Young
5 -- April, 2003 Wen Xu
6 -- July, 2003 Wen Xu
7 -- August, 2003 Wen Xu
8 -- November, 2003 Wen Xu
9 -- February, 2004 Wen Xu
10 --
11 -- Copyright (c) 1996-2002, 2003, 2004 by cisco Systems, Inc.
12 -- All rights reserved.
13 -- *****************************************************************
14
15
16 CISCO-VTP-MIB DEFINITIONS ::= BEGIN
17
18 IMPORTS
19 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
20 Counter32, IpAddress, Gauge32, Integer32, Unsigned32
21 FROM SNMPv2-SMI
22 TEXTUAL-CONVENTION,
23 RowStatus, DisplayString, DateAndTime, TruthValue,
24 TestAndIncr, TimeStamp
25 FROM SNMPv2-TC
26 InterfaceIndex, ifIndex, InterfaceIndexOrZero
27 FROM IF-MIB
28 ciscoMgmt
29 FROM CISCO-SMI
30 SnmpAdminString
31 FROM SNMP-FRAMEWORK-MIB
32 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
33 FROM SNMPv2-CONF;
34
35 ciscoVtpMIB MODULE-IDENTITY
36 LAST-UPDATED "200402110000Z"
37 ORGANIZATION "Cisco Systems, Inc."
38 CONTACT-INFO
39 "Cisco Systems
40 Customer Service
41
42 Postal: 170 W Tasman Drive
43 San Jose, CA 95134
44 USA
45
46 Tel: +1 800 553-NETS
47
48 E-mail: cs-wbu@cisco.com,
49 cs-lan-switch-snmp@cisco.com"
50
51 DESCRIPTION
52 "The MIB module for entities implementing the VTP
53 protocol and Vlan management."
54 REVISION "200402110000Z"
55 DESCRIPTION
56 "Added 'dynamicGvrp(4)' for the TC VlanTypeExt."
57 REVISION "200311210000Z"
58 DESCRIPTION
59 "Add vtpInternalVlanGrp to configure internal
60 VLANs' allocation policy and show the owner
61 application names."
62 REVISION "200308080000Z"
63 DESCRIPTION
64 "Split vtpConfigNotificationsGroup into two groups:
65 vtpConfigNotificationsGroupRev1 and
66 vtpConfigNotificationsGroup5. Write a new compliance
67 statement to list vtpConfigNotificationsGroupRev1 in
68 instead of vtpConfigNotificationsGroup in the
69 MANDATORY-GROUPS."
70 REVISION "200307110000Z"
71 DESCRIPTION
72 "Modify the description of the TC VlanIndex."
73 REVISION "200304160000Z"
74 DESCRIPTION
75 "Add support for VTP version 3 features.
76 -- Add enumerators and modify the 'DESCRIPTION' of 6
77 existing objects:
78 vtpVersion, managementDomainLocalMode,
79 managementDomainConfigRevNumber,
80 managementDomainLastUpdater,
81 managementDomainLastChange,
82 managementDomainVersionInUse.
83 -- Add 3 new groups: vtpAuthGroup,
84 vtpDiscoverGroup, vtpDatabaseGroup."
85 REVISION "200204100000Z"
86 DESCRIPTION
87 "-- Add 4 new notifications/traps vtpLocalModeChanged,
88 vtpVersionInUseChanged, vtpVlanCreated and
89 vtpVlanDeleted.
90 -- Add 2 new objects vtpVlanCreatedNotifEnabled and
91 vtpVlanDeletedNotifEnabled to control the
92 generation of vtpVlanCreated and vtpVlanDeleted.
93 -- Use vtpNotificationsEnabled to control the
94 generation of vtpLocalModeChanged and
95 vtpVersionInUseChanged by grouping them in a
96 new group vtpConfigNotificationsGroup2.
97 -- Deprecate the object vlanTrunkPortsDot1qTag and
98 its related group. "
99 REVISION "200202280000Z"
100 DESCRIPTION
101 "Deprecate the object, vlanTrunkPortDot1qTunnel."
102 REVISION "200108030000Z"
103 DESCRIPTION
104 "Add a new off(4) mode to managementDomainLocalMode."
105 REVISION "200102260000Z"
106 DESCRIPTION
107 "Deprecate read-only object vtpVlanEditTypeExt and
108 add a new read-create object vtpVlanEditTypeExt2.
109 Enable Notification groups."
110 REVISION "200102120000Z"
111 DESCRIPTION
112 "Added Remote SPAN (RSPAN) VLAN feature, VLAN
113 management features without supporting VTP protocol
114 and a new object to handle one-VLAN-editing."
115 REVISION "200009190000Z"
116 DESCRIPTION
117 "Added the mapping from VLAN ID to its corresponding
118 ifIndex"
119 REVISION "200004100000Z"
120 DESCRIPTION
121 "Added 4k VLAN editing and Dot1qTunnel support"
122 REVISION "200001060000Z"
123 DESCRIPTION
124 "Added 4k VLAN support"
125 REVISION "9902251130Z"
126 DESCRIPTION
127 "Added import of NOTIFICATION-GROUP"
128 REVISION "9901051130Z"
129 DESCRIPTION
130 "Added support for encapsulation type notApplicable"
131 REVISION "9805191130Z"
132 DESCRIPTION
133 "Added support for encapsulation type negotiation"
134 REVISION "9708081138Z"
135 DESCRIPTION
136 "Added Backup CRF object"
137 REVISION "9705091130Z"
138 DESCRIPTION
139 "Added ARE and STE hop counts."
140 REVISION "9702241115Z"
141 DESCRIPTION
142 "Added support for turning on VTP for Trunk cards."
143 REVISION "9701271730Z"
144 DESCRIPTION
145 "Added support for version 2 features."
146 REVISION "9609161230Z"
147 DESCRIPTION
148 "Updated the Token-Ring support."
149 REVISION "9607171230Z"
150 DESCRIPTION
151 "Updated to include objects in support of VTP pruning."
152 REVISION "9601181820Z"
153 DESCRIPTION
154 "Initial version of this MIB module."
155 ::= { ciscoMgmt 46 }
156
157 vtpMIBObjects OBJECT IDENTIFIER ::= { ciscoVtpMIB 1 }
158
159 -- Textual Conventions
160
161 VlanIndex ::= TEXTUAL-CONVENTION
162 STATUS current
163 DESCRIPTION
164 "The VLAN-id of a VLAN on ISL or 802.1q trunks.
165
166 Modification of default parameters is allowed.
167 Implementations are allowed to restrict
168 the range of VLANs.
169
170 For entities support up to 1024 VLANS.
171 VLANs above 1000 are reserved for default VLANs and
172 future use. Modification of default parameters is
173 allowed. Creation or deletion of VLANs above 1000 is not
174 allowed.
175
176 For a new object which needs the vlan-id of a VLAN as
177 its SYNTAX, it is suggested to import VlanIndex from
178 Q-BRIDGE-MIB instead of importing this TC here in
179 CISCO-VTP-MIB."
180 SYNTAX Integer32 (0..4095)
181
182 ManagementDomainIndex ::= TEXTUAL-CONVENTION
183 STATUS current
184 DESCRIPTION
185 "An arbitrary integer-value to uniquely identify a
186 management domain on the local system."
187 SYNTAX Integer32 (1..255)
188
189 OwnerString ::= TEXTUAL-CONVENTION
190 STATUS current
191 DESCRIPTION
192 "This data type is used to model an administratively
193 assigned name of the owner of a resource. This information
194 is taken from the NVT ASCII character set. It is suggested
195 that this name contain one or more of the following: IP
196 address, management station name, network manager's name,
197 location, or phone number. In some cases the agent itself
198 will be the owner of an entry. In these cases, this string
199 shall be set to a string starting with 'monitor'.
200
201 This definition is identical to that contained in RFC 1271."
202 SYNTAX OCTET STRING
203
204 VlanType ::= TEXTUAL-CONVENTION
205 STATUS current
206 DESCRIPTION
207 "The type of a VLAN.
208
209 Note that the 'ethernet' type, is used for any ethernet or
210 802.3 VLAN, including an ATM Ethernet ELAN; and the
211 'tokenRing' ('trCrf') type is used for each VLAN
212 representing a single logical 802.5 ring including an ATM
213 Token-Ring ELAN.
214
215 The 'trCrf' type is used for token ring VLANs made up of
216 (at most) one transparently bridged LAN segment.
217
218 The 'trBrf' type is used for VLANs which represent the
219 scope of many 'trCrf' VLANs all connected together via
220 source route bridging. The token ring 'trBrf' can be said
221 to represent the bridged broadcast domain."
222 SYNTAX INTEGER {
223 ethernet(1),
224 fddi(2),
225 tokenRing(3), -- also known as trCrf
226 fddiNet(4),
227 trNet(5), -- also known as trBrf
228 deprecated(6)
229 }
230
231 VlanTypeExt ::= TEXTUAL-CONVENTION
232 STATUS current
233 DESCRIPTION
234 "The additional type information of VLAN.
235 vtpmanageable(0) An user defined VLAN which is
236 manageable through VTP protocol.
237 The value of this bit cannot be
238 changed.
239 internal(1) An internal VLAN created by the device.
240 Internal VLANs cannot be created or
241 deleted. The value of this bit cannot
242 be changed.
243 reserved(2) A VLAN reserved by the device.
244 Reserved VLANs cannot be created or
245 deleted. The value of this bit cannot
246 be changed.
247 rspan(3) A VLAN created to exclusively carry
248 the traffic for a Remote Switched
249 Port Analyzer (RSPAN). This bit can
250 only be set or cleared during the
251 VLAN creation. Once the VLAN is
252 created, the value of this bit cannot
253 be modified.
254 dynamicGvrp(4) A VLAN dynamically created by GVRP
255 (GARP VLAN Registration Protocol)
256 propagation. The value of this bit
257 cannot be changed.
258 "
259 REFERENCE "RFC2674."
260 SYNTAX BITS {
261 vtpmanageable(0),
262 internal(1),
263 reserved(2),
264 rspan(3),
265 dynamicGvrp(4)
266 }
267
268 --
269 -- VTP status
270 --
271
272 vtpStatus OBJECT IDENTIFIER ::= { vtpMIBObjects 1 }
273
274 vtpVersion OBJECT-TYPE
275 SYNTAX INTEGER { one(1), two(2), none(3), three(4) }
276 MAX-ACCESS read-only
277 STATUS current
278 DESCRIPTION
279 "The version of VTP in use on the local system. A device
280 will report its version capability and not any particular
281 version in use on the device. If the device does not support
282 vtp, the version is none(3)."
283 ::= { vtpStatus 1 }
284
285 vtpMaxVlanStorage OBJECT-TYPE
286 SYNTAX Integer32 (-1..1023)
287 MAX-ACCESS read-only
288 STATUS current
289 DESCRIPTION
290 "An estimate of the maximum number of VLANs about which the
291 local system can recover complete VTP information after a
292 reboot. If the number of defined VLANs is greater than this
293 value, then the system can not act as a VTP Server. For a
294 device which has no means to calculate the estimated number,
295 this value is -1."
296 ::= { vtpStatus 2 }
297
298 vtpNotificationsEnabled OBJECT-TYPE
299 SYNTAX TruthValue
300 MAX-ACCESS read-write
301 STATUS current
302 DESCRIPTION
303 "An indication of whether the notifications/traps defined by
304 the vtpConfigNotificationsGroup and
305 vtpConfigNotificationsGroup2 are enabled."
306 ::= { vtpStatus 3 }
307
308 vtpVlanCreatedNotifEnabled OBJECT-TYPE
309 SYNTAX TruthValue
310 MAX-ACCESS read-write
311 STATUS current
312 DESCRIPTION
313 "An indication of whether the notification should
314 be generated when a VLAN is created.
315
316 If the value of this object is 'true' then the
317 vtpVlanCreated notification will be generated.
318
319 If the value of this object is 'false' then the
320 vtpVlanCreated notification will not be generated."
321 ::= { vtpStatus 4 }
322
323 vtpVlanDeletedNotifEnabled OBJECT-TYPE
324 SYNTAX TruthValue
325 MAX-ACCESS read-write
326 STATUS current
327 DESCRIPTION
328 "An indication of whether the notification should
329 be generated when a VLAN is deleted.
330
331 If the value of this object is 'true' then the
332 vtpVlanDeleted notification will be generated.
333
334 If the value of this object is 'false' then the
335 vtpVlanDeleted notification will not be generated."
336 ::= { vtpStatus 5 }
337
338 --
339 -- VTP Management Domains
340 --
341
342 vlanManagementDomains OBJECT IDENTIFIER ::= { vtpMIBObjects 2 }
343
344 managementDomainTable OBJECT-TYPE
345 SYNTAX SEQUENCE OF ManagementDomainEntry
346 MAX-ACCESS not-accessible
347 STATUS current
348 DESCRIPTION
349 "The table containing information on the management domains
350 in which the local system is participating. Devices which
351 support only one management domain will support just one row
352 in this table, and will not let it be deleted nor let other
353 rows be created. Devices which support multiple management
354 domains will allow rows to be created and deleted, but will
355 not allow the last row to be deleted. If the device does
356 not support VTP, the table is read-only."
357 ::= { vlanManagementDomains 1 }
358
359 managementDomainEntry OBJECT-TYPE
360 SYNTAX ManagementDomainEntry
361 MAX-ACCESS not-accessible
362 STATUS current
363 DESCRIPTION
364 "Information about the status of one management domain."
365 INDEX { managementDomainIndex }
366 ::= { managementDomainTable 1 }
367
368 ManagementDomainEntry ::= SEQUENCE {
369 managementDomainIndex ManagementDomainIndex,
370 managementDomainName DisplayString,
371 managementDomainLocalMode INTEGER,
372 managementDomainConfigRevNumber Gauge32,
373 managementDomainLastUpdater IpAddress,
374 managementDomainLastChange DateAndTime,
375 managementDomainRowStatus RowStatus,
376 managementDomainTftpServer IpAddress,
377 managementDomainTftpPathname DisplayString,
378 managementDomainPruningState INTEGER,
379 managementDomainVersionInUse INTEGER
380 }
381
382 managementDomainIndex OBJECT-TYPE
383 SYNTAX ManagementDomainIndex
384 MAX-ACCESS not-accessible
385 STATUS current
386 DESCRIPTION
387 "An arbitrary value to uniquely identify the management
388 domain on the local system."
389 ::= { managementDomainEntry 1 }
390
391 managementDomainName OBJECT-TYPE
392 SYNTAX DisplayString (SIZE (0..32))
393 MAX-ACCESS read-create
394 STATUS current
395 DESCRIPTION
396 "The management name of a domain in which the local system
397 is participating. The zero-length name corresponds to the
398 'no management-domain' state which is the initial value at
399 installation-time if not configured otherwise. Note that
400 the zero-length name does not correspond to an operational
401 management domain, and a device does not send VTP
402 advertisements while in the 'no management-domain' state. A
403 device leaves the 'no management-domain' state when it
404 obtains a management-domain name, either through
405 configuration or through inheriting the management-domain
406 name from a received VTP advertisement.
407
408 When the value of an existing instance of this object is
409 modified by network management, the local system should re-
410 initialize its VLAN information (for the given management
411 domain) as if it had just been configured with a management
412 domain name at installation time."
413 ::= { managementDomainEntry 2 }
414
415 managementDomainLocalMode OBJECT-TYPE
416 SYNTAX INTEGER { client(1),
417 server(2),
418 transparent(3),
419 off(4) }
420 MAX-ACCESS read-create
421 STATUS current
422 DESCRIPTION
423 "The local VTP mode in this management domain when
424 managementDomainVersionInUse is version1(1) or
425 version2(2).
426
427 If managementDomainVersionInUse is version3(4), this
428 object has the same value with vtpDatabaseLocalMode
429 of VLAN database type.
430
431 - 'client' indicates that the local system is acting
432 as a VTP client.
433
434 - 'server' indicates that the local system is acting
435 as a VTP server.
436
437 - 'transparent' indicates that the local system does
438 not generate or listen to VTP messages, but forwards
439 messages. This mode can also be set by the device
440 itself when the amount of VLAN information is too
441 large for it to hold in DRAM.
442
443 - 'off' indicates that the local system does not
444 generate, listen to or forward any VTP messages."
445 ::= { managementDomainEntry 3 }
446
447 managementDomainConfigRevNumber OBJECT-TYPE
448 SYNTAX Gauge32
449 MAX-ACCESS read-only
450 STATUS current
451 DESCRIPTION
452 "The current Configuration Revision Number as known by
453 the local device for this management domain when
454 managementDomainVersionInUse is version1(1) or
455 version2(2).
456
457 If managementDomainVersionInUse is version3(4), this
458 object has the same value with vtpDatabaseRevisionNumber
459 of VLAN database type.
460
461 This value is updated (if necessary) whenever a VTP
462 advertisement is received or generated. When in the
463 'no management-domain' state, this value is 0."
464 ::= { managementDomainEntry 4 }
465
466 managementDomainLastUpdater OBJECT-TYPE
467 SYNTAX IpAddress
468 MAX-ACCESS read-only
469 STATUS current
470 DESCRIPTION
471 "The IP-address (or one of them) of the VTP Server which
472 last updated the Configuration Revision Number, as indicated
473 in the most recently received VTP advertisement for this
474 management domain, when managementDomainVersionInUse is
475 version1(1) or version2(2).
476
477 If managementDomainVersionInUse is version3(4), this object
478 has the value of 0.0.0.0.
479
480 Before an advertisement has been received, this value is
481 0.0.0.0."
482 ::= { managementDomainEntry 5 }
483
484 managementDomainLastChange OBJECT-TYPE
485 SYNTAX DateAndTime
486 MAX-ACCESS read-only
487 STATUS current
488 DESCRIPTION
489 "The time at which the Configuration Revision Number was
490 (last) increased to its current value, as indicated in the
491 most recently received VTP advertisement for this management
492 domain when managementDomainVersionInUse is not version3(4)
493 or in the most recently received VTP VLAN database
494 advertisement for this management domain when
495 managementDomainVersionInUse is version3(4).
496
497 The value 0x0000010100000000 indicates that the device which
498 last increased the Configuration Revision Number had no idea
499 of the date/time, or that no advertisement has been
500 received."
501 ::= { managementDomainEntry 6 }
502
503 managementDomainRowStatus OBJECT-TYPE
504 SYNTAX RowStatus
505 MAX-ACCESS read-create
506 STATUS current
507 DESCRIPTION
508 "The status of this conceptual row."
509 ::= { managementDomainEntry 7 }
510
511 managementDomainTftpServer OBJECT-TYPE
512 SYNTAX IpAddress
513 MAX-ACCESS read-create
514 STATUS current
515 DESCRIPTION
516 "The IP address of a TFTP Server in/from which VTP VLAN
517 information for this management domain is to be
518 stored/retrieved. If the information is being locally
519 stored in NVRAM, this object should take the value 0.0.0.0."
520 ::= { managementDomainEntry 8 }
521
522 managementDomainTftpPathname OBJECT-TYPE
523 SYNTAX DisplayString
524 MAX-ACCESS read-create
525 STATUS current
526 DESCRIPTION
527 "The complete pathname of the file at the TFTP Server
528 identified by the value of managementDomainTftpServer
529 in/from which VTP VLAN information for this management
530 domain is to be stored/retrieved. If the value of
531 corresponding instance of managementDomainTftpServer is
532 0.0.0.0, the value of this object is ignored."
533 ::= { managementDomainEntry 9 }
534
535 managementDomainPruningState OBJECT-TYPE
536 SYNTAX INTEGER { enabled(1), disabled(2) }
537 MAX-ACCESS read-create
538 STATUS current
539 DESCRIPTION
540 "An indication of whether VTP pruning is enabled or disabled
541 in this managament domain. This value can only be modified
542 by local/network management when the value of the
543 corresponding instance of managementDomainLocalMode is
544 'server'."
545 ::= { managementDomainEntry 10 }
546
547 managementDomainVersionInUse OBJECT-TYPE
548 SYNTAX INTEGER { version1(1),
549 version2(2),
550 none(3),
551 version3(4) }
552 MAX-ACCESS read-create
553 STATUS current
554 DESCRIPTION
555 "The current version of the VTP that is in use by the
556 designated management domain.
557
558 This object can be set to none(3) only when
559 vtpVersion is none(3)."
560 ::= { managementDomainEntry 11 }
561
562 --
563 -- VLAN information
564 --
565
566 vlanInfo OBJECT IDENTIFIER ::= { vtpMIBObjects 3 }
567
568 -- Global information on current VLANs
569 --
570 -- This information is maintained by VTP Clients and VTP Servers
571
572 vtpVlanTable OBJECT-TYPE
573 SYNTAX SEQUENCE OF VtpVlanEntry
574 MAX-ACCESS not-accessible
575 STATUS current
576 DESCRIPTION
577 "This table contains information on the VLANs which
578 currently exist. The creation, deletion or modification of
579 entries occurs through: a) the receipt of VTP messages in
580 VTP Clients and in VTP Servers, or, b) in VTP Servers (or in
581 VTP transparent mode), through management operations acting
582 upon entries in the vtpVlanEditTable and then issuing an
583 'apply' command via the vtpVlanEditOperation object."
584 ::= { vlanInfo 1 }
585
586 vtpVlanEntry OBJECT-TYPE
587 SYNTAX VtpVlanEntry
588 MAX-ACCESS not-accessible
589 STATUS current
590 DESCRIPTION
591 "Information about one current VLAN. The
592 managementDomainIndex value in the INDEX clause indicates
593 which management domain the VLAN is in."
594 INDEX { managementDomainIndex, vtpVlanIndex }
595 ::= { vtpVlanTable 1 }
596
597 VtpVlanEntry ::= SEQUENCE {
598 vtpVlanIndex VlanIndex,
599 vtpVlanState INTEGER,
600 vtpVlanType VlanType,
601 vtpVlanName DisplayString,
602 vtpVlanMtu Integer32,
603 vtpVlanDot10Said OCTET STRING,
604 vtpVlanRingNumber Integer32,
605 vtpVlanBridgeNumber Integer32,
606 vtpVlanStpType INTEGER,
607 vtpVlanParentVlan VlanIndex,
608 vtpVlanTranslationalVlan1 VlanIndex,
609 vtpVlanTranslationalVlan2 VlanIndex,
610 vtpVlanBridgeType INTEGER,
611 vtpVlanAreHopCount Integer32,
612 vtpVlanSteHopCount Integer32,
613 vtpVlanIsCRFBackup TruthValue,
614 vtpVlanTypeExt VlanTypeExt,
615 vtpVlanIfIndex InterfaceIndexOrZero
616 }
617
618 vtpVlanIndex OBJECT-TYPE
619 SYNTAX VlanIndex
620 MAX-ACCESS not-accessible
621 STATUS current
622 DESCRIPTION
623 "The VLAN-id of this VLAN on ISL or 802.1q trunks."
624 ::= { vtpVlanEntry 1 }
625
626 vtpVlanState OBJECT-TYPE
627 SYNTAX INTEGER { operational(1),
628 suspended(2),
629 mtuTooBigForDevice(3),
630 mtuTooBigForTrunk(4) }
631 MAX-ACCESS read-only
632 STATUS current
633 DESCRIPTION
634 "The state of this VLAN.
635
636 The state 'mtuTooBigForDevice' indicates that this device
637 cannot participate in this VLAN because the VLAN's MTU is
638 larger than the device can support.
639
640 The state 'mtuTooBigForTrunk' indicates that while this
641 VLAN's MTU is supported by this device, it is too large for
642 one or more of the device's trunk ports."
643 ::= { vtpVlanEntry 2 }
644
645 vtpVlanType OBJECT-TYPE
646 SYNTAX VlanType
647 MAX-ACCESS read-only
648 STATUS current
649 DESCRIPTION
650 "The type of this VLAN."
651 ::= { vtpVlanEntry 3 }
652
653 vtpVlanName OBJECT-TYPE
654 SYNTAX DisplayString (SIZE (1..32))
655 MAX-ACCESS read-only
656 STATUS current
657 DESCRIPTION
658 "The name of this VLAN. This name is used as the ELAN-name
659 for an ATM LAN-Emulation segment of this VLAN."
660 ::= { vtpVlanEntry 4 }
661
662 vtpVlanMtu OBJECT-TYPE
663 SYNTAX Integer32 (1500..18190)
664 MAX-ACCESS read-only
665 STATUS current
666 DESCRIPTION
667 "The MTU size on this VLAN, defined as the size of largest
668 MAC-layer (information field portion of the) data frame
669 which can be transmitted on the VLAN."
670 ::= { vtpVlanEntry 5 }
671
672 vtpVlanDot10Said OBJECT-TYPE
673 SYNTAX OCTET STRING (SIZE (4))
674 MAX-ACCESS read-only
675 STATUS current
676 DESCRIPTION
677 "The value of the 802.10 SAID field for this VLAN."
678 ::= { vtpVlanEntry 6 }
679
680 vtpVlanRingNumber OBJECT-TYPE
681 SYNTAX Integer32 (0..4095)
682 MAX-ACCESS read-only
683 STATUS current
684 DESCRIPTION
685 "The ring number of this VLAN. This object is only
686 instantiated when the value of the corresponding instance of
687 vtpVlanType has a value of 'fddi' or 'tokenRing' and Source
688 Routing is in use on this VLAN."
689 ::= { vtpVlanEntry 7 }
690
691 vtpVlanBridgeNumber OBJECT-TYPE
692 SYNTAX Integer32 (0..15)
693 MAX-ACCESS read-only
694 STATUS current
695 DESCRIPTION
696 "The bridge number of the VTP-capable switches for this
697 VLAN. This object is only instantiated for VLANs that are
698 involved with emulating token ring segments."
699 ::= { vtpVlanEntry 8 }
700
701 vtpVlanStpType OBJECT-TYPE
702 SYNTAX INTEGER { ieee(1), ibm(2), hybrid(3) }
703 MAX-ACCESS read-only
704 STATUS current
705 DESCRIPTION
706 " The type of the Spanning Tree Protocol (STP) running on
707 this VLAN. This object is only instanciated when the
708 value of the corresponding instance of vtpVlanType has a
709 value of 'fddiNet' or 'trNet'.
710
711 The value returned by this object depends upon the value
712 of the corresponding instance of vtpVlanEditStpType.
713
714 - 'ieee' indicates IEEE STP is running exclusively.
715
716 - 'ibm' indicates IBM STP is running exclusively.
717
718 - 'hybrid' indicates a STP that allows a combination of
719 IEEE and IBM is running.
720
721 The 'hybrid' STP type results from tokenRing/fddi VLANs
722 that are children of this trNet/fddiNet parent VLAN being
723 configured in a combination of SRT and SRB
724 vtpVlanBridgeTypes while the instance of
725 vtpVlanEditStpType that corresponds to this object is set
726 to 'auto'."
727 ::= { vtpVlanEntry 9 }
728
729 vtpVlanParentVlan OBJECT-TYPE
730 SYNTAX VlanIndex
731 MAX-ACCESS read-only
732 STATUS current
733 DESCRIPTION
734 "The parent VLAN for this VLAN. This object is only
735 instantiated when the value of the corresponding instance of
736 vtpVlanType has a value of 'fddi' or 'tokenRing' and Source
737 Routing is in use on this VLAN. The parent VLAN must have
738 a vtpVlanType value of fddiNet(4) or trNet(5),
739 respectively."
740 ::= { vtpVlanEntry 10 }
741
742 vtpVlanTranslationalVlan1 OBJECT-TYPE
743 SYNTAX VlanIndex
744 MAX-ACCESS read-only
745 STATUS current
746 DESCRIPTION
747 "A VLAN to which this VLAN is being translational-bridged.
748 If this value and the corresponding instance of
749 vtpVlanTranslationalVlan2 are both zero, then this VLAN is
750 not being translational-bridged."
751 ::= { vtpVlanEntry 11 }
752
753 vtpVlanTranslationalVlan2 OBJECT-TYPE
754 SYNTAX VlanIndex
755 MAX-ACCESS read-only
756 STATUS current
757 DESCRIPTION
758 "Another VLAN, i.e., other than that indicated by
759 vtpVlanTranslationalVlan1, to which this VLAN is being
760 translational-bridged. If this value and the corresponding
761 instance of vtpVlanTranslationalVlan1 are both zero, then
762 this VLAN is not being translational-bridged."
763 ::= { vtpVlanEntry 12 }
764
765 vtpVlanBridgeType OBJECT-TYPE
766 SYNTAX INTEGER { srt(1), srb(2) }
767 MAX-ACCESS read-only
768 STATUS current
769 DESCRIPTION
770 "The type of the Source Route bridging mode in use on this
771 VLAN. This object is only instantiated when the value of
772 the corresponding instance of vtpVlanType has a value of
773 fddi(2) or tokenRing(3) and Source Routing is in use on
774 this VLAN."
775 ::= { vtpVlanEntry 13 }
776
777 vtpVlanAreHopCount OBJECT-TYPE
778 SYNTAX Integer32 (1..13)
779 MAX-ACCESS read-only
780 STATUS current
781 DESCRIPTION
782 "The maximum number of bridge hops allowed in
783 All Routes Explorer frames on this VLAN. This
784 object is only instantiated when the value of the
785 corresponding instance of vtpVlanType has a value of fddi(2)
786 or tokenRing(3) and Source Routing is in use on this VLAN."
787 ::= { vtpVlanEntry 14 }
788
789 vtpVlanSteHopCount OBJECT-TYPE
790 SYNTAX Integer32 (1..13)
791 MAX-ACCESS read-only
792 STATUS current
793 DESCRIPTION
794 "The maximum number of bridge hops allowed in
795 Spanning Tree Explorer frames on this VLAN. This
796 object is only instantiated when the value of the
797 corresponding instance of vtpVlanType has a value of fddi(2)
798 or tokenRing(3) and Source Routing is in use on this VLAN."
799 ::= { vtpVlanEntry 15 }
800
801 vtpVlanIsCRFBackup OBJECT-TYPE
802 SYNTAX TruthValue
803 MAX-ACCESS read-only
804 STATUS current
805 DESCRIPTION
806 " True if this VLAN is of type trCrf and also is acting as
807 a backup trCrf for the ISL distributed BRF"
808 ::= { vtpVlanEntry 16 }
809
810 vtpVlanTypeExt OBJECT-TYPE
811 SYNTAX VlanTypeExt
812 MAX-ACCESS read-only
813 STATUS current
814 DESCRIPTION
815 "The additional type information of this VLAN."
816 ::= { vtpVlanEntry 17 }
817
818 vtpVlanIfIndex OBJECT-TYPE
819 SYNTAX InterfaceIndexOrZero
820 MAX-ACCESS read-only
821 STATUS current
822 DESCRIPTION
823 "The value of the ifIndex corresponding to this VLAN ID.
824 If the VLAN ID does not have its corresponding interface,
825 this object has the value of zero."
826 ::= { vtpVlanEntry 18 }
827
828 internalVlanInfo OBJECT IDENTIFIER ::= { vlanInfo 2 }
829
830 vtpInternalVlanAllocPolicy OBJECT-TYPE
831 SYNTAX INTEGER { ascending(1), descending(2) }
832 MAX-ACCESS read-write
833 STATUS current
834 DESCRIPTION
835 "The internal VLAN allocation policy.
836
837 'ascending' - internal VLANs are allocated
838 starting from a lowwer VLAN ID and
839 upwards.
840 'descending' - internal VLANs are allocated
841 starting from a higher VLAN ID and
842 downwards."
843 ::= { internalVlanInfo 1 }
844
845 vtpInternalVlanTable OBJECT-TYPE
846 SYNTAX SEQUENCE OF VtpInternalVlanEntry
847 MAX-ACCESS not-accessible
848 STATUS current
849 DESCRIPTION
850 "This table sparsely augments the
851 vtpVlanTable (i.e., every row in this
852 table corresponds to a row in the
853 vtpVlanTable but not necessarily
854 vice versa).
855
856 A vtpInternalVlanTable entry contains
857 information on an existing internal
858 VLAN with the bit 'internal' turned on
859 for the object vtpVlanTypeExt. It is
860 internally created by the device for
861 a specific application program and
862 hence owned by the application.
863 It cannot be modified or deleted through
864 management operations acting upon entries
865 in the vtpVlanEditTable."
866 ::= { internalVlanInfo 2 }
867
868 vtpInternalVlanEntry OBJECT-TYPE
869 SYNTAX VtpInternalVlanEntry
870 MAX-ACCESS not-accessible
871 STATUS current
872 DESCRIPTION
873 "Information about one current internal
874 VLAN."
875 INDEX { managementDomainIndex, vtpVlanIndex }
876 ::= { vtpInternalVlanTable 1 }
877
878 VtpInternalVlanEntry ::= SEQUENCE {
879 vtpInternalVlanOwner SnmpAdminString
880 }
881
882 vtpInternalVlanOwner OBJECT-TYPE
883 SYNTAX SnmpAdminString
884 MAX-ACCESS read-only
885 STATUS current
886 DESCRIPTION
887 "The program name of the internal VLAN's
888 owner application. This internal VLAN
889 is allocated by the device specifically
890 for this application and no one else
891 could create, modify or delete this
892 VLAN."
893 ::= { vtpInternalVlanEntry 1 }
894
895 -- Modification of Global VLAN Information
896 --
897 -- To change the global information on current VLANs, including
898 -- creating, modifying or deleting them,
899 -- . the current VLAN information is copied to the "Edit buffer",
900 -- . the information in the Edit buffer is modified as appropriate,
901 -- . an 'apply' is invoked to attempt to instanciate the modified
902 -- contents of the Edit Buffer as the new global VLAN information.
903 --
904 -- Only one manager can edit the Edit Buffer at a time. So, a
905 -- request to copy the current VLAN information into the Edit Buffer
906 -- must fail if the Edit Buffer is already in use (i.e., is not empty).
907 -- Thus, concurrent attempts by multiple managers to gain use of the
908 -- Edit Buffer are resolved according to whichever of them succeeds
909 -- in performing a successful copy. An OwnerString object provides
910 -- information on which manager currently has access.
911 --
912 -- Ownership of the Edit Buffer terminates when a NMS explicitly
913 -- releases it, or when a deadman-timer expires. The deadman-timer
914 -- has a fixed expiry interval of 5 minutes. The deadman-timer is
915 -- automatically started on a successful copy operation. The
916 -- restartTimer operation allows an NMS to restart the deadman-timer
917 -- if it wishes to retain ownership of the Edit Buffer for longer
918 -- than 5 minutes. The deadman-timer ceases when the apply operation
919 -- is invoked, and is restarted when the apply operation terminates.
920 -- Restarting the deadman-timer after termination of the apply
921 -- operation allows the results of the apply operation to be retained
922 -- until the requesting manager has retrieved them, but for only a
923 -- limited amount of time.
924 --
925 -- When managementDomainVersionInUse is version1(1) or version2(2),
926 -- the local device with managementDomainLocalMode as server(2)
927 -- could change the global VLAN configuration by editing the VLAN
928 -- information in the edit buffer and then apply it. However,
929 -- when managementDomainVersionInUse is in version3(4), there
930 -- are two different VTP servers, the primary server and the
931 -- secondary server. The global VLAN configuration could only
932 -- be changed by a primary server for VLAN database. The
933 -- secondary server may still do the 'copy' operation and edit
934 -- the VLAN information in the edit buffer. But in order to make
935 -- a possibly successful 'apply' operation, the local device must
936 -- be a VLAN database primary server. Otherwise, the 'apply' will
937 -- fail and vtpVlanApplyStatus will be set to the error status
938 -- 'notPrimaryServer'.
939
940 vlanEdit OBJECT IDENTIFIER ::= { vtpMIBObjects 4 }
941
942 vtpEditControlTable OBJECT-TYPE
943 SYNTAX SEQUENCE OF VtpEditControlEntry
944 MAX-ACCESS not-accessible
945 STATUS current
946 DESCRIPTION
947 "This table provides the means to control the editing of the
948 VLANs for a particular management domain. Each and every
949 entry in this table augments its corresponding entry in the
950 managementDomainTable; thus, an entry in this table is
951 created/deleted only as a by-product of creating/deleting an
952 entry in the managementDomainTable."
953 ::= { vlanEdit 1 }
954
955 vtpEditControlEntry OBJECT-TYPE
956 SYNTAX VtpEditControlEntry
957 MAX-ACCESS not-accessible
958 STATUS current
959 DESCRIPTION
960 "Control information for editing the VLANs in one management
961 domain."
962 AUGMENTS { managementDomainEntry }
963 ::= { vtpEditControlTable 1 }
964
965 VtpEditControlEntry ::= SEQUENCE {
966 vtpVlanEditOperation INTEGER,
967 vtpVlanApplyStatus INTEGER,
968 vtpVlanEditBufferOwner OwnerString,
969 vtpVlanEditConfigRevNumber Gauge32,
970 vtpVlanEditModifiedVlan VlanIndex
971 }
972
973 vtpVlanEditOperation OBJECT-TYPE
974 SYNTAX INTEGER { none(1),
975 copy(2),
976 apply(3),
977 release(4),
978 restartTimer(5)
979 }
980 MAX-ACCESS read-create
981 STATUS current
982 DESCRIPTION
983 "This object always has the value 'none' when read. When
984 written, each value causes the appropriate action:
985
986 'copy' - causes the creation of rows in the
987 vtpVlanEditTable exactly corresponding to the current global
988 VLAN information for this management domain. If the Edit
989 Buffer (for this management domain) is not currently empty,
990 a copy operation fails. A successful copy operation starts
991 the deadman-timer.
992
993 'apply' - first performs a consistent check on the the
994 modified information contained in the Edit Buffer, and if
995 consistent, then tries to instanciate the modified
996 information as the new global VLAN information. Note that
997 an empty Edit Buffer (for the management domain) would
998 always result in an inconsistency since the default VLANs
999 are required to be present.
1000
1001 'release' - flushes the Edit Buffer (for this management
1002 domain), clears the Owner information, and aborts the
1003 deadman-timer. A release is generated automatically if the
1004 deadman-timer ever expires.
1005
1006 'restartTimer' - restarts the deadman-timer.
1007
1008 'none' - no operation is performed."
1009 ::= { vtpEditControlEntry 1 }
1010
1011 vtpVlanApplyStatus OBJECT-TYPE
1012 SYNTAX INTEGER { inProgress(1),
1013 succeeded(2),
1014 configNumberError(3),
1015 inconsistentEdit(4),
1016 tooBig(5),
1017 localNVStoreFail(6),
1018 remoteNVStoreFail(7),
1019 editBufferEmpty(8),
1020 someOtherError(9),
1021 notPrimaryServer(10)
1022 }
1023 MAX-ACCESS read-only
1024 STATUS current
1025 DESCRIPTION
1026 "The current status of an 'apply' operation to instanciate
1027 the Edit Buffer as the new global VLAN information (for this
1028 management domain). If no apply is currently active, the
1029 status represented is that of the most recently completed
1030 apply. The possible values are:
1031
1032 inProgress - 'apply' operation in progress;
1033
1034 succeeded - the 'apply' was successful (this value is
1035 also used when no apply has been invoked since the
1036 last time the local system restarted);
1037
1038 configNumberError - the apply failed because the value of
1039 vtpVlanEditConfigRevNumber was less or equal to
1040 the value of current value of
1041 managementDomainConfigRevNumber;
1042
1043 inconsistentEdit - the apply failed because the modified
1044 information was not self-consistent;
1045
1046 tooBig - the apply failed because the modified
1047 information was too large to fit in this VTP
1048 Server's non-volatile storage location;
1049
1050 localNVStoreFail - the apply failed in trying to store
1051 the new information in a local non-volatile
1052 storage location;
1053
1054 remoteNVStoreFail - the apply failed in trying to store
1055 the new information in a remote non-volatile
1056 storage location;
1057
1058 editBufferEmpty - the apply failed because the Edit
1059 Buffer was empty (for this management domain).
1060
1061 someOtherError - the apply failed for some other reason
1062 (e.g., insufficient memory).
1063
1064 notPrimaryServer - the apply failed because the local
1065 device is not a VTP primary server for VLAN
1066 database type when managementDomainVersionInUse
1067 is version3(4). "
1068 ::= { vtpEditControlEntry 2 }
1069
1070 vtpVlanEditBufferOwner OBJECT-TYPE
1071 SYNTAX OwnerString
1072 MAX-ACCESS read-create
1073 STATUS current
1074 DESCRIPTION
1075 "The management station which is currently using the Edit
1076 Buffer for this management domain. When the Edit Buffer for
1077 a management domain is not currently in use, the value of
1078 this object is the zero-length string. Note that it is also
1079 the zero-length string if a manager fails to set this object
1080 when invoking a copy operation."
1081 ::= { vtpEditControlEntry 3 }
1082
1083 vtpVlanEditConfigRevNumber OBJECT-TYPE
1084 SYNTAX Gauge32
1085 MAX-ACCESS read-create
1086 STATUS current
1087 DESCRIPTION
1088 "The Configuration Revision Number to be used for the next
1089 apply operation. This value is initialized (by the agent)
1090 on a copy operation to be one greater than the value of
1091 managementDomainConfigRevNumber. On an apply, if the
1092 number is less or equal to the value of
1093 managementDomainConfigRevNumber, then the apply fails.
1094 The value can be modified (increased) by network management
1095 before an apply to ensure that an apply does not fail for
1096 this reason.
1097
1098 This object is used to allow management control over whether
1099 a configuration revision received via a VTP advertisement
1100 after a copy operation but before the succeeding apply
1101 operation is lost by being overwritten by the (local) edit
1102 operation. By default, the apply operation will fail in
1103 this situation. By increasing this object's value after the
1104 copy but before the apply, management can control whether
1105 the apply is to succeed (with the update via VTP
1106 advertisement being lost)."
1107 ::= { vtpEditControlEntry 4 }
1108
1109 vtpVlanEditModifiedVlan OBJECT-TYPE
1110 SYNTAX VlanIndex
1111 MAX-ACCESS read-only
1112 STATUS current
1113 DESCRIPTION
1114 "The VLAN-id of the modified VLAN in the Edit Buffer.
1115 If the object has the value of zero, any VLAN can
1116 be edited. If the value of the object is not zero,
1117 only this VLAN can be edited.
1118
1119 The object's value is reset to zero after a successful
1120 'apply' operation or a 'release' operation.
1121
1122 This object is only supported for devices which allow
1123 only one VLAN editing for each 'apply' operation. For
1124 devices which allow multiple VLAN editing for each
1125 'apply' operation, this object is not supported."
1126
1127 ::= { vtpEditControlEntry 5 }
1128
1129 vtpVlanEditTable OBJECT-TYPE
1130 SYNTAX SEQUENCE OF VtpVlanEditEntry
1131 MAX-ACCESS not-accessible
1132 STATUS current
1133 DESCRIPTION
1134 "The table which contains the information in the Edit
1135 Buffers, one Edit Buffer per management domain. The
1136 information for a particular management domain is
1137 initialized, by a 'copy' operation, to be the current global
1138 VLAN information for that management domain. After
1139 initialization, editing can be performed to add VLANs,
1140 delete VLANs, or modify their global parameters. The
1141 information as modified through editing is local to this
1142 Edit Buffer. An apply operation using the
1143 vtpVlanEditOperation object is necessary to instanciate the
1144 modified information as the new global VLAN information for
1145 that management domain.
1146
1147 To use the Edit Buffer, a manager acts as follows:
1148
1149 1. ensures the Edit Buffer for a management domain is empty,
1150 i.e., there are no rows in this table for this management
1151 domain.
1152
1153 2. issues a SNMP set operation which sets
1154 vtpVlanEditOperation to 'copy', and vtpVlanEditBufferOwner
1155 to its own identifier (e.g., its own IP address).
1156
1157 3. if this set operation is successful, proceeds to edit the
1158 information in the vtpVlanEditTable.
1159
1160 4. if and when the edited information is to be instantiated,
1161 issues a SNMP set operation which sets vtpVlanEditOperation
1162 to 'apply'.
1163
1164 5. issues retrieval requests to obtain the value of
1165 vtpVlanApplyStatus, until the result of the apply is
1166 determined.
1167
1168 6. releases the Edit Buffer by issuing a SNMP set operation
1169 which sets vtpVlanEditOperation to 'release'.
1170
1171 Note that the information contained in this table is not
1172 saved across agent reboots."
1173 ::= { vlanEdit 2 }
1174
1175 vtpVlanEditEntry OBJECT-TYPE
1176 SYNTAX VtpVlanEditEntry
1177 MAX-ACCESS not-accessible
1178 STATUS current
1179 DESCRIPTION
1180 "Information about one VLAN in the Edit Buffer for a
1181 particular management domain."
1182 INDEX { managementDomainIndex, vtpVlanEditIndex }
1183 ::= { vtpVlanEditTable 1 }
1184
1185 VtpVlanEditEntry ::= SEQUENCE {
1186 vtpVlanEditIndex VlanIndex,
1187 vtpVlanEditState INTEGER,
1188 vtpVlanEditType VlanType,
1189 vtpVlanEditName DisplayString,
1190 vtpVlanEditMtu Integer32,
1191 vtpVlanEditDot10Said OCTET STRING,
1192 vtpVlanEditRingNumber Integer32,
1193 vtpVlanEditBridgeNumber Integer32,
1194 vtpVlanEditStpType INTEGER,
1195 vtpVlanEditParentVlan VlanIndex,
1196 vtpVlanEditRowStatus RowStatus,
1197 vtpVlanEditTranslationalVlan1 VlanIndex,
1198 vtpVlanEditTranslationalVlan2 VlanIndex,
1199 vtpVlanEditBridgeType INTEGER,
1200 vtpVlanEditAreHopCount Integer32,
1201 vtpVlanEditSteHopCount Integer32,
1202 vtpVlanEditIsCRFBackup TruthValue,
1203 vtpVlanEditTypeExt VlanTypeExt,
1204 vtpVlanEditTypeExt2 VlanTypeExt
1205 }
1206
1207 vtpVlanEditIndex OBJECT-TYPE
1208 SYNTAX VlanIndex
1209 MAX-ACCESS not-accessible
1210 STATUS current
1211 DESCRIPTION
1212 "The VLAN-id which this VLAN would have on ISL or
1213 802.1q trunks."
1214 ::= { vtpVlanEditEntry 1 }
1215
1216 vtpVlanEditState OBJECT-TYPE
1217 SYNTAX INTEGER {
1218 operational(1),
1219 suspended(2)
1220 }
1221 MAX-ACCESS read-create
1222 STATUS current
1223 DESCRIPTION
1224 "The state which this VLAN would have."
1225 DEFVAL { operational }
1226 ::= { vtpVlanEditEntry 2 }
1227
1228 vtpVlanEditType OBJECT-TYPE
1229 SYNTAX VlanType
1230 MAX-ACCESS read-create
1231 STATUS current
1232 DESCRIPTION
1233 "The type which this VLAN would have.
1234 An implementation may restrict access to this object."
1235 DEFVAL { ethernet }
1236 ::= { vtpVlanEditEntry 3 }
1237
1238 vtpVlanEditName OBJECT-TYPE
1239 SYNTAX DisplayString (SIZE (1..32))
1240 MAX-ACCESS read-create
1241 STATUS current
1242 DESCRIPTION
1243 "The name which this VLAN would have. This name would be
1244 used as the ELAN-name for an ATM LAN-Emulation segment of
1245 this VLAN.
1246
1247 An implementation may restrict access to this object."
1248 ::= { vtpVlanEditEntry 4 }
1249
1250 vtpVlanEditMtu OBJECT-TYPE
1251 SYNTAX Integer32 (1500..18190)
1252 MAX-ACCESS read-create
1253 STATUS current
1254 DESCRIPTION
1255 "The MTU size which this VLAN would have, defined as the
1256 size of largest MAC-layer (information field portion of the)
1257 data frame which can be transmitted on the VLAN.
1258
1259 An implementation may restrict access to this object."
1260 DEFVAL { 1500 }
1261 ::= { vtpVlanEditEntry 5 }
1262
1263 vtpVlanEditDot10Said OBJECT-TYPE
1264 SYNTAX OCTET STRING (SIZE (4))
1265 MAX-ACCESS read-create
1266 STATUS current
1267 DESCRIPTION
1268 "The value of the 802.10 SAID field which would be used for
1269 this VLAN.
1270
1271 An implementation may restrict access to this object."
1272 ::= { vtpVlanEditEntry 6 }
1273
1274 vtpVlanEditRingNumber OBJECT-TYPE
1275 SYNTAX Integer32 (0..4095)
1276 MAX-ACCESS read-create
1277 STATUS current
1278 DESCRIPTION
1279 "The ring number which would be used for this VLAN. This
1280 object is only instantiated when the value of the
1281 corresponding instance of vtpVlanEditType has a value of
1282 'fddi' or 'tokenRing' and Source Routing is in use on
1283 this VLAN."
1284 ::= { vtpVlanEditEntry 7 }
1285
1286 vtpVlanEditBridgeNumber OBJECT-TYPE
1287 SYNTAX Integer32 (0..15)
1288 MAX-ACCESS read-create
1289 STATUS current
1290 DESCRIPTION
1291 "The bridge number of the VTP-capable switches which would
1292 be used for this VLAN. This object is only instantiated
1293 when the value of the corresponding instance of
1294 vtpVlanEditType has a value of fddiNet(4) or trNet(5)."
1295 ::= { vtpVlanEditEntry 8 }
1296
1297 vtpVlanEditStpType OBJECT-TYPE
1298 SYNTAX INTEGER { ieee(1), ibm(2), auto(3) }
1299 MAX-ACCESS read-create
1300 STATUS current
1301 DESCRIPTION
1302 "The type of the Spanning Tree Protocol which would be
1303 running on this VLAN. This object is only instantiated
1304 when the value of the corresponding instance of
1305 vtpVlanEditType has a value of fddiNet(4) or trNet(5).
1306
1307 If 'ieee' is selected, the STP that runs will be IEEE.
1308
1309 If 'ibm' is selected, the STP that runs will be IBM.
1310
1311 If 'auto' is selected, the STP that runs will be
1312 dependant on the values of vtpVlanEditBridgeType for all
1313 children tokenRing/fddi type VLANs. This will result in
1314 a 'hybrid' STP (see vtpVlanStpType)."
1315 ::= { vtpVlanEditEntry 9 }
1316
1317 vtpVlanEditParentVlan OBJECT-TYPE
1318 SYNTAX VlanIndex
1319 MAX-ACCESS read-create
1320 STATUS current
1321 DESCRIPTION
1322 "The VLAN index of the VLAN which would be the parent for
1323 this VLAN. This object is only instantiated when the value
1324 of the corresponding instance of vtpVlanEditType has a value
1325 of 'fddi' or 'tokenRing' and Source Routing is in use on
1326 this VLAN. The parent VLAN must have a vtpVlanEditType
1327 value of fddiNet(4) or trNet(5), respectively."
1328 ::= { vtpVlanEditEntry 10 }
1329
1330 vtpVlanEditRowStatus OBJECT-TYPE
1331 SYNTAX RowStatus
1332 MAX-ACCESS read-create
1333 STATUS current
1334 DESCRIPTION
1335 "The status of this row. Any and all columnar objects in an
1336 existing row can be modified irrespective of the status of
1337 the row.
1338
1339 A row is not qualified for activation until instances of at
1340 least its vtpVlanEditType, vtpVlanEditName and
1341 vtpVlanEditDot10Said columns have appropriate values.
1342
1343 The management station should endeavor to make all rows
1344 consistent in the table before 'apply'ing the buffer. An
1345 inconsistent entry in the table will cause the entire
1346 buffer to be rejected with the vtpVlanApplyStatus object
1347 set to the appropriate error value."
1348 ::= { vtpVlanEditEntry 11 }
1349
1350 vtpVlanEditTranslationalVlan1 OBJECT-TYPE
1351 SYNTAX VlanIndex
1352 MAX-ACCESS read-create
1353 STATUS current
1354 DESCRIPTION
1355 "A VLAN to which this VLAN would be translational-bridged.
1356 If this value and the corresponding instance of
1357 vtpVlanTranslationalVlan2 are both zero, then this VLAN
1358 would not be translational-bridged.
1359
1360 An implementation may restrict access to this object."
1361 DEFVAL { 0 }
1362 ::= { vtpVlanEditEntry 12 }
1363
1364 vtpVlanEditTranslationalVlan2 OBJECT-TYPE
1365 SYNTAX VlanIndex
1366 MAX-ACCESS read-create
1367 STATUS current
1368 DESCRIPTION
1369 "Another VLAN, i.e., other than that indicated by
1370 vtpVlanEditTranslationalVlan1, to which this VLAN would be
1371 translational-bridged. If this value and the corresponding
1372 instance of vtpVlanTranslationalVlan1 are both zero, then
1373 this VLAN would not be translational-bridged.
1374
1375 An implementation may restrict access to this object."
1376 DEFVAL { 0 }
1377 ::= { vtpVlanEditEntry 13 }
1378
1379 vtpVlanEditBridgeType OBJECT-TYPE
1380 SYNTAX INTEGER { srt(1), srb(2) }
1381 MAX-ACCESS read-create
1382 STATUS current
1383 DESCRIPTION
1384 "The type of Source Route bridging mode which would be in
1385 use on this VLAN. This object is only instantiated when
1386 the value of the corresponding instance of vtpVlanEditType
1387 has a value of fddi(2) or tokenRing(3) and Source Routing
1388 is in use on this VLAN."
1389 ::= { vtpVlanEditEntry 14 }
1390
1391 vtpVlanEditAreHopCount OBJECT-TYPE
1392 SYNTAX Integer32 (1..13)
1393 MAX-ACCESS read-create
1394 STATUS current
1395 DESCRIPTION
1396 "The maximum number of bridge hops allowed in
1397 All Routes Explorer frames on this VLAN. This
1398 object is only instantiated when the value of the
1399 corresponding instance of vtpVlanType has a value of fddi(2)
1400 or tokenRing(3) and Source Routing is in use on this VLAN."
1401 ::= { vtpVlanEditEntry 15 }
1402
1403 vtpVlanEditSteHopCount OBJECT-TYPE
1404 SYNTAX Integer32 (1..13)
1405 MAX-ACCESS read-create
1406 STATUS current
1407 DESCRIPTION
1408 "The maximum number of bridge hops allowed in
1409 Spanning Tree Explorer frames on this VLAN. This
1410 object is only instantiated when the value of the
1411 corresponding instance of vtpVlanType has a value of fddi(2)
1412 or tokenRing(3) and Source Routing is in use on this VLAN."
1413 ::= { vtpVlanEditEntry 16}
1414
1415 vtpVlanEditIsCRFBackup OBJECT-TYPE
1416 SYNTAX TruthValue
1417 MAX-ACCESS read-create
1418 STATUS current
1419 DESCRIPTION
1420 " True if this VLAN is of type trCrf and also is acting as
1421 a backup trCrf for the ISL distributed BRF. This object is
1422 only instantiated when the value of the corresponding
1423 instance of vtpVlanEditType has a value of tokenRing(3)."
1424 ::= { vtpVlanEditEntry 17 }
1425
1426 vtpVlanEditTypeExt OBJECT-TYPE
1427 SYNTAX VlanTypeExt
1428 MAX-ACCESS read-only
1429 STATUS deprecated
1430 DESCRIPTION
1431 "The additional type information of this VLAN."
1432 ::= { vtpVlanEditEntry 18 }
1433
1434 vtpVlanEditTypeExt2 OBJECT-TYPE
1435 SYNTAX VlanTypeExt
1436 MAX-ACCESS read-create
1437 STATUS current
1438 DESCRIPTION
1439 "The additional type information of this VLAN.
1440 The VlanTypeExt TC specifies which bits may
1441 be written by a management application.
1442 The agent should provide a default value."
1443 ::= { vtpVlanEditEntry 19 }
1444
1445 --
1446 -- VTP Statistics
1447 --
1448
1449 vtpStats OBJECT IDENTIFIER ::= { vtpMIBObjects 5 }
1450
1451 vtpStatsTable OBJECT-TYPE
1452 SYNTAX SEQUENCE OF VtpStatsEntry
1453 MAX-ACCESS not-accessible
1454 STATUS current
1455 DESCRIPTION
1456 "A table of VTP statistics."
1457 ::= { vtpStats 1 }
1458
1459 vtpStatsEntry OBJECT-TYPE
1460 SYNTAX VtpStatsEntry
1461 MAX-ACCESS not-accessible
1462 STATUS current
1463 DESCRIPTION
1464 "VTP statistics for one management domain."
1465 AUGMENTS { managementDomainEntry }
1466 ::= { vtpStatsTable 1 }
1467
1468 VtpStatsEntry ::= SEQUENCE {
1469 vtpInSummaryAdverts Counter32,
1470 vtpInSubsetAdverts Counter32,
1471 vtpInAdvertRequests Counter32,
1472 vtpOutSummaryAdverts Counter32,
1473 vtpOutSubsetAdverts Counter32,
1474 vtpOutAdvertRequests Counter32,
1475 vtpConfigRevNumberErrors Counter32,
1476 vtpConfigDigestErrors Counter32
1477 }
1478
1479 vtpInSummaryAdverts OBJECT-TYPE
1480 SYNTAX Counter32
1481 MAX-ACCESS read-only
1482 STATUS current
1483 DESCRIPTION
1484 "The total number of VTP Summary Adverts received for this
1485 management domain."
1486 ::= { vtpStatsEntry 1 }
1487
1488 vtpInSubsetAdverts OBJECT-TYPE
1489 SYNTAX Counter32
1490 MAX-ACCESS read-only
1491 STATUS current
1492 DESCRIPTION
1493 "The total number of VTP Subset Adverts received for this
1494 management domain."
1495 ::= { vtpStatsEntry 2 }
1496
1497 vtpInAdvertRequests OBJECT-TYPE
1498 SYNTAX Counter32
1499 MAX-ACCESS read-only
1500 STATUS current
1501 DESCRIPTION
1502 "The total number of VTP Advert Requests received for this
1503 management domain."
1504 ::= { vtpStatsEntry 3 }
1505
1506 vtpOutSummaryAdverts OBJECT-TYPE
1507 SYNTAX Counter32
1508 MAX-ACCESS read-only
1509 STATUS current
1510 DESCRIPTION
1511 "The total number of VTP Summary Adverts sent for this
1512 management domain."
1513 ::= { vtpStatsEntry 4 }
1514
1515 vtpOutSubsetAdverts OBJECT-TYPE
1516 SYNTAX Counter32
1517 MAX-ACCESS read-only
1518 STATUS current
1519 DESCRIPTION
1520 "The total number of VTP Subset Adverts sent for this
1521 management domain."
1522 ::= { vtpStatsEntry 5 }
1523
1524 vtpOutAdvertRequests OBJECT-TYPE
1525 SYNTAX Counter32
1526 MAX-ACCESS read-only
1527 STATUS current
1528 DESCRIPTION
1529 "The total number of VTP Advert Requests sent for this
1530 management domain."
1531 ::= { vtpStatsEntry 6 }
1532
1533 vtpConfigRevNumberErrors OBJECT-TYPE
1534 SYNTAX Counter32
1535 MAX-ACCESS read-only
1536 STATUS current
1537 DESCRIPTION
1538 "The number of occurrences of configuration revision number
1539 errors for this management domain. A configuration revision
1540 number error occurs when a device receives a VTP
1541 advertisement for which:
1542
1543 - the advertisement's Configuration Revision Number is the
1544 same as the current locally-held value, and
1545
1546 - the advertisement's digest value is different from the
1547 current locally-held value."
1548 ::= { vtpStatsEntry 7 }
1549
1550 vtpConfigDigestErrors OBJECT-TYPE
1551 SYNTAX Counter32
1552 MAX-ACCESS read-only
1553 STATUS current
1554 DESCRIPTION
1555 "The number of occurrences of configuration digest errors
1556 for this management domain. A configuration digest error
1557 occurs when a device receives a VTP advertisement for which:
1558
1559 - the advertisement's Configuration Revision Number is
1560 greater than the current locally-held value, and
1561
1562 - the advertisement's digest value does not match the VLAN
1563 information assumed by the receiver of the advertisement,
1564 where the infomation assumed is the combination of the
1565 information explicitly contained in the advertisement plus
1566 any omitted information as currently known by the
1567 receiving device."
1568 ::= { vtpStatsEntry 8 }
1569
1570 -- Trunk Ports
1571
1572 vlanTrunkPorts OBJECT IDENTIFIER ::= { vtpMIBObjects 6 }
1573
1574 vlanTrunkPortTable OBJECT-TYPE
1575 SYNTAX SEQUENCE OF VlanTrunkPortEntry
1576 MAX-ACCESS not-accessible
1577 STATUS current
1578 DESCRIPTION
1579 "The table containing information on the local system's VLAN
1580 trunk ports."
1581 ::= { vlanTrunkPorts 1 }
1582
1583 vlanTrunkPortEntry OBJECT-TYPE
1584 SYNTAX VlanTrunkPortEntry
1585 MAX-ACCESS not-accessible
1586 STATUS current
1587 DESCRIPTION
1588 "Information about one trunk port."
1589 INDEX { vlanTrunkPortIfIndex }
1590 ::= { vlanTrunkPortTable 1 }
1591
1592 VlanTrunkPortEntry ::= SEQUENCE {
1593 vlanTrunkPortIfIndex InterfaceIndex,
1594 vlanTrunkPortManagementDomain ManagementDomainIndex,
1595 vlanTrunkPortEncapsulationType INTEGER,
1596 vlanTrunkPortVlansEnabled OCTET STRING,
1597 vlanTrunkPortNativeVlan VlanIndex,
1598 vlanTrunkPortRowStatus RowStatus,
1599 vlanTrunkPortInJoins Counter32,
1600 vlanTrunkPortOutJoins Counter32,
1601 vlanTrunkPortOldAdverts Counter32,
1602 vlanTrunkPortVlansPruningEligible OCTET STRING,
1603 vlanTrunkPortVlansXmitJoined OCTET STRING,
1604 vlanTrunkPortVlansRcvJoined OCTET STRING,
1605 vlanTrunkPortDynamicState INTEGER,
1606 vlanTrunkPortDynamicStatus INTEGER,
1607 vlanTrunkPortVtpEnabled TruthValue,
1608 vlanTrunkPortEncapsulationOperType INTEGER,
1609 vlanTrunkPortVlansEnabled2k OCTET STRING,
1610 vlanTrunkPortVlansEnabled3k OCTET STRING,
1611 vlanTrunkPortVlansEnabled4k OCTET STRING,
1612 vtpVlansPruningEligible2k OCTET STRING,
1613 vtpVlansPruningEligible3k OCTET STRING,
1614 vtpVlansPruningEligible4k OCTET STRING,
1615 vlanTrunkPortVlansXmitJoined2k OCTET STRING,
1616 vlanTrunkPortVlansXmitJoined3k OCTET STRING,
1617 vlanTrunkPortVlansXmitJoined4k OCTET STRING,
1618 vlanTrunkPortVlansRcvJoined2k OCTET STRING,
1619 vlanTrunkPortVlansRcvJoined3k OCTET STRING,
1620 vlanTrunkPortVlansRcvJoined4k OCTET STRING,
1621 vlanTrunkPortDot1qTunnel INTEGER
1622 }
1623
1624 vlanTrunkPortIfIndex OBJECT-TYPE
1625 SYNTAX InterfaceIndex
1626 MAX-ACCESS not-accessible
1627 STATUS current
1628 DESCRIPTION
1629 "The value of ifIndex for the interface corresponding to
1630 this trunk port."
1631 ::= { vlanTrunkPortEntry 1 }
1632
1633 vlanTrunkPortManagementDomain OBJECT-TYPE
1634 SYNTAX ManagementDomainIndex
1635 MAX-ACCESS read-create
1636 STATUS current
1637 DESCRIPTION
1638 "The value of managementDomainIndex for the management
1639 domain on this trunk port. Devices which support only one
1640 management domain will support this object read-only."
1641 ::= { vlanTrunkPortEntry 2 }
1642
1643 vlanTrunkPortEncapsulationType OBJECT-TYPE
1644 SYNTAX INTEGER { isl(1), dot10(2), lane(3),
1645 dot1Q(4), negotiate(5) }
1646 MAX-ACCESS read-create
1647 STATUS current
1648 DESCRIPTION
1649 "The type of VLAN encapsulation desired to be used on this
1650 trunk port. It is either a particular type, or 'negotiate'
1651 meaning whatever type results from the negotiation.
1652 negotiate(5) is not allowed if the port does not support
1653 negotiation or if its vlanTrunkPortDynamicState is set to
1654 on(1) or onNoNegotiate(5). Whether writing to this object
1655 in order to modify the encapsulation is supported is both
1656 device and interface specific."
1657 ::= { vlanTrunkPortEntry 3 }
1658
1659 vlanTrunkPortVlansEnabled OBJECT-TYPE
1660 SYNTAX OCTET STRING (SIZE (128))
1661 MAX-ACCESS read-create
1662 STATUS current
1663 DESCRIPTION
1664 "A string of octets containing one bit per VLAN in the
1665 management domain on this trunk port. The first octet
1666 corresponds to VLANs with VlanIndex values of 0 through 7;
1667 the second octet to VLANs 8 through 15; etc. The most
1668 significant bit of each octet corresponds to the lowest
1669 value VlanIndex in that octet. If the bit corresponding to
1670 a VLAN is set to '1', then the local system is enabled for
1671 sending and receiving frames on that VLAN; if the bit is set
1672 to '0', then the system is disabled from sending and
1673 receiving frames on that VLAN.
1674
1675 To avoid conflicts between overlapping partial updates by
1676 multiple managers, i.e., updates which modify only a portion
1677 of an instance of this object (e.g., enable/disable a single
1678 VLAN on the trunk port), any SNMP Set operation accessing an
1679 instance of this object should also write the value of
1680 vlanTrunkPortSetSerialNo."
1681 ::= { vlanTrunkPortEntry 4 }
1682
1683 vlanTrunkPortNativeVlan OBJECT-TYPE
1684 SYNTAX VlanIndex
1685 MAX-ACCESS read-create
1686 STATUS current
1687 DESCRIPTION
1688 "The VlanIndex of the VLAN which is represented by native
1689 frames on this trunk port. For trunk ports not supporting
1690 the sending and receiving of native frames, this value
1691 should be set to zero."
1692 ::= { vlanTrunkPortEntry 5 }
1693
1694 vlanTrunkPortRowStatus OBJECT-TYPE
1695 SYNTAX RowStatus
1696 MAX-ACCESS read-create
1697 STATUS current
1698 DESCRIPTION
1699 "The status of this row. In some circumstances, the
1700 creation of a row in this table is needed to enable the
1701 appropriate trunking/tagging protocol on the port, to enable
1702 the use of VTP on the port, and to assign the port to the
1703 appropriate management domain. In other circumstances, rows
1704 in this table will be created as a by-product of other
1705 operations."
1706 ::= { vlanTrunkPortEntry 6 }
1707
1708 vlanTrunkPortInJoins OBJECT-TYPE
1709 SYNTAX Counter32
1710 MAX-ACCESS read-only
1711 STATUS current
1712 DESCRIPTION
1713 "The number of VTP Join messages received on this trunk
1714 port."
1715 ::= { vlanTrunkPortEntry 7 }
1716
1717 vlanTrunkPortOutJoins OBJECT-TYPE
1718 SYNTAX Counter32
1719 MAX-ACCESS read-only
1720 STATUS current
1721 DESCRIPTION
1722 "The number of VTP Join messages sent on this trunk port."
1723 ::= { vlanTrunkPortEntry 8 }
1724
1725 vlanTrunkPortOldAdverts OBJECT-TYPE
1726 SYNTAX Counter32
1727 MAX-ACCESS read-only
1728 STATUS current
1729 DESCRIPTION
1730 "The number of VTP Advertisement messages which indicated
1731 the sender does not support VLAN-pruning received on this
1732 trunk port."
1733 ::= { vlanTrunkPortEntry 9 }
1734
1735 vlanTrunkPortVlansPruningEligible OBJECT-TYPE
1736 SYNTAX OCTET STRING (SIZE (128))
1737 MAX-ACCESS read-create
1738 STATUS current
1739 DESCRIPTION
1740 "A string of octets containing one bit per VLAN in the
1741 management domain on this trunk port. The first octet
1742 corresponds to VLANs with VlanIndex values of 0 through 7;
1743 the second octet to VLANs 8 through 15; etc. The most
1744 significant bit of each octet corresponds to the lowest
1745 value VlanIndex in that octet.
1746
1747 If the bit corresponding to a VLAN is set to '1', then the
1748 local system is permitted to prune that VLAN on this trunk
1749 port; if the bit is set to '0', then the system must not
1750 prune that VLAN on this trunk port.
1751
1752 To avoid conflicts between overlapping partial updates by
1753 multiple managers, i.e., updates which modify only a portion
1754 of an instance of this object (e.g., enable/disable a single
1755 VLAN on the trunk port), any SNMP Set operation accessing an
1756 instance of this object should also write the value of
1757 vlanTrunkPortSetSerialNo."
1758 ::= { vlanTrunkPortEntry 10 }
1759
1760 vlanTrunkPortVlansXmitJoined OBJECT-TYPE
1761 SYNTAX OCTET STRING (SIZE (128))
1762 MAX-ACCESS read-only
1763 STATUS current
1764 DESCRIPTION
1765 "A string of octets containing one bit per VLAN in the
1766 management domain on this trunk port. The first octet
1767 corresponds to VLANs with VlanIndex values of 0 through 7;
1768 the second octet to VLANs 8 through 15; etc. The most
1769 significant bit of each octet corresponds to the lowest
1770 value VlanIndex in that octet.
1771
1772 If the bit corresponding to a VLAN is set to '1', then this
1773 VLAN is presently being forwarded on this trunk port, i.e.,
1774 it is not pruned; if the bit is set to '0', then this VLAN
1775 is presently not being forwarded on this trunk port, either
1776 because it is pruned or for some other reason."
1777 ::= { vlanTrunkPortEntry 11 }
1778
1779 vlanTrunkPortVlansRcvJoined OBJECT-TYPE
1780 SYNTAX OCTET STRING (SIZE (128))
1781 MAX-ACCESS read-only
1782 STATUS current
1783 DESCRIPTION
1784 "A string of octets containing one bit per VLAN in the
1785 management domain on this trunk port. The first octet
1786 corresponds to VLANs with VlanIndex values of 0 through 7;
1787 the second octet to VLANs 8 through 15; etc. The most
1788 significant bit of each octet corresponds to the lowest
1789 value VlanIndex in that octet.
1790
1791 If the bit corresponding to a VLAN is set to '1', then the
1792 local switch is currently sending joins for this VLAN on
1793 this trunk port, i.e., it is asking to receive frames for
1794 this VLAN; if the bit is set to '0', then the local switch
1795 is not currently sending joins for this VLAN on this trunk
1796 port."
1797 ::= { vlanTrunkPortEntry 12 }
1798
1799 vlanTrunkPortDynamicState OBJECT-TYPE
1800 SYNTAX INTEGER { on(1), off(2), desirable(3),
1801 auto(4), onNoNegotiate(5) }
1802 MAX-ACCESS read-create
1803 STATUS current
1804 DESCRIPTION
1805 "For devices that allows dynamic determination of whether
1806 a link between two switches should be a trunk or not, this
1807 object allows the operator to mandate the behavior of that
1808 dynamic mechanism.
1809
1810 on(1) dictates that the interface will always be a
1811 trunk. This is the value for static entries (those that
1812 show no dynamic behavior). If the negotiation is supported
1813 on this port, negotiation will take place with the far end
1814 to attempt to bring the far end into trunking state.
1815
1816 off(2) allows an operator to specify that the specified
1817 interface is never to be trunk, regardless of any dynamic
1818 mechanisms to the contrary. This value is useful for
1819 overriding the default behavior of some switches. If the
1820 negotiation is supported on this port, negotiation will take
1821 place with the far end to attempt on the link to bring the
1822 far end into non-trunking state.
1823
1824 desirable(3) is used to indicate that it is desirable for
1825 the interface to become a trunk. The device will initiate
1826 any negotiation necessary to become a trunk but will not
1827 become a trunk unless it receives confirmation from the far
1828 end on the link.
1829
1830 auto(4) is used to indicate that the interface is capable
1831 and willing to become a trunk but will not initiate
1832 trunking negotiations. The far end on the link are
1833 required to either start negotiations or start sending
1834 encapsulated packets, on which event the specified
1835 interface will become a trunk.
1836
1837 onNoNegotiate(5) is used to indicate that the interface is
1838 permanently set to be a trunk, and no negotiation takes
1839 place with the far end on the link to ensure consistent
1840 operation. This is similar to on(1) except no negotiation
1841 takes place with the far end.
1842
1843 If the port does not support negotiation or its
1844 vlanTrunkPortEncapsulationType is set to negotiate(5),
1845 onNoNegotiate(5) is not allowed.
1846
1847 Devices that do no support dynamic determination (for just
1848 a particular interface, encapsulation or for the whole
1849 device) need only support the 'on', and 'off' values."
1850 ::= { vlanTrunkPortEntry 13 }
1851
1852 vlanTrunkPortDynamicStatus OBJECT-TYPE
1853 SYNTAX INTEGER { trunking(1), notTrunking(2) }
1854 MAX-ACCESS read-only
1855 STATUS current
1856 DESCRIPTION
1857 " Indicates whether the specified interface is either
1858 acting as a trunk or not. This is a result of the
1859 vlanTrunkPortDynamicState and the ifOperStatus of the
1860 trunk port itself."
1861 ::= { vlanTrunkPortEntry 14 }
1862
1863 vlanTrunkPortVtpEnabled OBJECT-TYPE
1864 SYNTAX TruthValue
1865 MAX-ACCESS read-create
1866 STATUS current
1867 DESCRIPTION
1868 " Some trunk interface modules allow VTP to be
1869 enabled/disabled seperately from that of the central
1870 device. In such a case this object provides management a
1871 way to remotely enable VTP on that module. If a module
1872 does not support a seperate VTP enabled state then this
1873 object shall always return 'true' and will accept no other
1874 value during a SET operation."
1875 ::= { vlanTrunkPortEntry 15 }
1876
1877 vlanTrunkPortEncapsulationOperType OBJECT-TYPE
1878 SYNTAX INTEGER { isl(1), dot10(2), lane(3), dot1Q(4),
1879 negotiating(5), notApplicable(6) }
1880 MAX-ACCESS read-only
1881 STATUS current
1882 DESCRIPTION
1883 "The type of VLAN encapsulation in use on this trunk port.
1884 For intefaces with vlanTrunkPortDynamicStatus of
1885 notTrunking(2) the vlanTrunkPortEncapsulationOperType shall
1886 be notApplicable(6). "
1887 ::= { vlanTrunkPortEntry 16 }
1888
1889 vlanTrunkPortVlansEnabled2k OBJECT-TYPE
1890 SYNTAX OCTET STRING (SIZE (0..128))
1891 MAX-ACCESS read-create
1892 STATUS current
1893 DESCRIPTION
1894 "A string of octets containing one bit per VLAN for VLANS
1895 with VlanIndex values of 1024 through 2047 in the management
1896 domain on this trunk port. The first octet corresponds to
1897 VLANs with VlanIndex values of 1024 through 1031; the second
1898 octet to VLANs 1032 through 1039; etc. The most significant
1899 bit of each octet corresponds to the lowest value VlanIndex
1900 in that octet. If the bit corresponding to a VLAN is set to
1901 '1', then the local system is enabled for sending and
1902 receiving frames on that VLAN; if the bit is set to '0',
1903 then the system is disabled from sending and receiving
1904 frames on that VLAN. The default value is zero length
1905 string.
1906
1907 To avoid conflicts between overlapping partial updates by
1908 multiple managers, i.e., updates which modify only a portion
1909 of an instance of this object (e.g., enable/disable a single
1910 VLAN on the trunk port), any SNMP Set operation accessing an
1911 instance of this object should also write the value of
1912 vlanTrunkPortSetSerialNo."
1913 ::= { vlanTrunkPortEntry 17 }
1914
1915 vlanTrunkPortVlansEnabled3k OBJECT-TYPE
1916 SYNTAX OCTET STRING (SIZE (0..128))
1917 MAX-ACCESS read-create
1918 STATUS current
1919 DESCRIPTION
1920 "A string of octets containing one bit per VLAN for VLANS
1921 with VlanIndex values of 2048 through 3071 in the management
1922 domain on this trunk port. The first octet corresponds to
1923 VLANs with VlanIndex values of 2048 through 2055; the second
1924 octet to VLANs 2056 through 2063; etc. The most significant
1925 bit of each octet corresponds to the lowest value VlanIndex
1926 in that octet. If the bit corresponding to a VLAN is set to
1927 '1', then the local system is enabled for sending and
1928 receiving frames on that VLAN; if the bit is set to '0',
1929 then the system is disabled from sending and receiving
1930 frames on that VLAN. The default value is zero length
1931 string.
1932
1933 To avoid conflicts between overlapping partial updates by
1934 multiple managers, i.e., updates which modify only a portion
1935 of an instance of this object (e.g., enable/disable a single
1936 VLAN on the trunk port), any SNMP Set operation accessing an
1937 instance of this object should also write the value of
1938 vlanTrunkPortSetSerialNo."
1939 ::= { vlanTrunkPortEntry 18 }
1940
1941 vlanTrunkPortVlansEnabled4k OBJECT-TYPE
1942 SYNTAX OCTET STRING (SIZE (0..128))
1943 MAX-ACCESS read-create
1944 STATUS current
1945 DESCRIPTION
1946 "A string of octets containing one bit per VLAN for VLANS
1947 with VlanIndex values of 3072 through 4095 in the management
1948 domain on this trunk port. The first octet corresponds to
1949 VLANs with VlanIndex values of 3072 through 3079; the second
1950 octet to VLANs 3080 through 3087; etc. The most significant
1951 bit of each octet corresponds to the lowest value VlanIndex
1952 in that octet. If the bit corresponding to a VLAN is set to
1953 '1', then the local system is enabled for sending and
1954 receiving frames on that VLAN; if the bit is set to '0',
1955 then the system is disabled from sending and receiving
1956 frames on that VLAN. The default value is zero length
1957 string.
1958
1959 To avoid conflicts between overlapping partial updates by
1960 multiple managers, i.e., updates which modify only a portion
1961 of an instance of this object (e.g., enable/disable a single
1962 VLAN on the trunk port), any SNMP Set operation accessing an
1963 instance of this object should also write the value of
1964 vlanTrunkPortSetSerialNo."
1965 ::= { vlanTrunkPortEntry 19 }
1966
1967 vtpVlansPruningEligible2k OBJECT-TYPE
1968 SYNTAX OCTET STRING (SIZE (0..128))
1969 MAX-ACCESS read-create
1970 STATUS current
1971 DESCRIPTION
1972 "A string of octets containing one bit per VLAN for VLANS
1973 with VlanIndex values of 1024 through 2047 in the management
1974 domain on this trunk port. The first octet corresponds to
1975 VLANs with VlanIndex values of 1024 through 1031; the second
1976 octet to VLANs 1032 through 1039; etc. The most significant
1977 bit of each octet corresponds to the lowest value VlanIndex
1978 in that octet.
1979
1980 If the bit corresponding to a VLAN is set to '1', then the
1981 local system is permitted to prune that VLAN on this trunk
1982 port; if the bit is set to '0', then the system must not
1983 prune that VLAN on this trunk port.
1984 The default value is zero length string.
1985
1986 To avoid conflicts between overlapping partial updates by
1987 multiple managers, i.e., updates which modify only a portion
1988 of an instance of this object (e.g., enable/disable a single
1989 VLAN on the trunk port), any SNMP Set operation accessing an
1990 instance of this object should also write the value of
1991 vlanTrunkPortSetSerialNo."
1992 ::= { vlanTrunkPortEntry 20 }
1993
1994 vtpVlansPruningEligible3k OBJECT-TYPE
1995 SYNTAX OCTET STRING (SIZE (0..128))
1996 MAX-ACCESS read-create
1997 STATUS current
1998 DESCRIPTION
1999 "A string of octets containing one bit per VLAN for VLANS
2000 with VlanIndex values of 2048 through 3071 in the management
2001 domain on this trunk port. The first octet corresponds to
2002 VLANs with VlanIndex values of 2048 through 2055; the second
2003 octet to VLANs 2056 through 2063; etc. The most significant
2004 bit of each octet corresponds to the lowest value VlanIndex
2005 in that octet.
2006
2007 If the bit corresponding to a VLAN is set to '1', then the
2008 local system is permitted to prune that VLAN on this trunk
2009 port; if the bit is set to '0', then the system must not
2010 prune that VLAN on this trunk port.
2011 The default value is zero length string.
2012
2013 To avoid conflicts between overlapping partial updates by
2014 multiple managers, i.e., updates which modify only a portion
2015 of an instance of this object (e.g., enable/disable a single
2016 VLAN on the trunk port), any SNMP Set operation accessing an
2017 instance of this object should also write the value of
2018 vlanTrunkPortSetSerialNo."
2019 ::= { vlanTrunkPortEntry 21 }
2020
2021 vtpVlansPruningEligible4k OBJECT-TYPE
2022 SYNTAX OCTET STRING (SIZE (0..128))
2023 MAX-ACCESS read-create
2024 STATUS current
2025 DESCRIPTION
2026 "A string of octets containing one bit per VLAN for VLANS
2027 with VlanIndex values of 3072 through 4095 in the management
2028 domain on this trunk port. The first octet corresponds to
2029 VLANs with VlanIndex values of 3072 through 3079; the second
2030 octet to VLANs 3080 through 3087; etc. The most significant
2031 bit of each octet corresponds to the lowest value VlanIndex
2032 in that octet.
2033
2034 If the bit corresponding to a VLAN is set to '1', then the
2035 local system is permitted to prune that VLAN on this trunk
2036 port; if the bit is set to '0', then the system must not
2037 prune that VLAN on this trunk port.
2038 The default value is zero length string.
2039
2040 To avoid conflicts between overlapping partial updates by
2041 multiple managers, i.e., updates which modify only a portion
2042 of an instance of this object (e.g., enable/disable a single
2043 VLAN on the trunk port), any SNMP Set operation accessing an
2044 instance of this object should also write the value of
2045 vlanTrunkPortSetSerialNo."
2046 ::= { vlanTrunkPortEntry 22 }
2047
2048 vlanTrunkPortVlansXmitJoined2k OBJECT-TYPE
2049 SYNTAX OCTET STRING (SIZE (0..128))
2050 MAX-ACCESS read-only
2051 STATUS current
2052 DESCRIPTION
2053 "A string of octets containing one bit per VLAN for VLANS
2054 with VlanIndex values of 1024 through 2047 in the management
2055 domain on this trunk port. The first octet corresponds to
2056 VLANs with VlanIndex values of 1024 through 1031; the second
2057 octet to VLANs 1032 through 1039; etc. The most significant
2058 bit of each octet corresponds to the lowest value VlanIndex
2059 in that octet.
2060
2061 If the bit corresponding to a VLAN is set to '1', then this
2062 VLAN is presently being forwarded on this trunk port, i.e.,
2063 it is not pruned; if the bit is set to '0', then this VLAN
2064 is presently not being forwarded on this trunk port, either
2065 because it is pruned or for some other reason."
2066 ::= { vlanTrunkPortEntry 23 }
2067
2068 vlanTrunkPortVlansXmitJoined3k OBJECT-TYPE
2069 SYNTAX OCTET STRING (SIZE (0..128))
2070 MAX-ACCESS read-only
2071 STATUS current
2072 DESCRIPTION
2073 "A string of octets containing one bit per VLAN for VLANS
2074 with VlanIndex values of 2048 through 3071 in the management
2075 domain on this trunk port. The first octet corresponds to
2076 VLANs with VlanIndex values of 2048 through 2055; the second
2077 octet to VLANs 2056 through 2063; etc. The most significant
2078 bit of each octet corresponds to the lowest value VlanIndex
2079 in that octet.
2080
2081 If the bit corresponding to a VLAN is set to '1', then this
2082 VLAN is presently being forwarded on this trunk port, i.e.,
2083 it is not pruned; if the bit is set to '0', then this VLAN
2084 is presently not being forwarded on this trunk port, either
2085 because it is pruned or for some other reason."
2086 ::= { vlanTrunkPortEntry 24 }
2087
2088 vlanTrunkPortVlansXmitJoined4k OBJECT-TYPE
2089 SYNTAX OCTET STRING (SIZE (0..128))
2090 MAX-ACCESS read-only
2091 STATUS current
2092 DESCRIPTION
2093 "A string of octets containing one bit per VLAN for VLANS
2094 with VlanIndex values of 3072 through 4095 in the management
2095 domain on this trunk port. The first octet corresponds to
2096 VLANs with VlanIndex values of 3072 through 3079; the second
2097 octet to VLANs 3080 through 3087; etc. The most significant
2098 bit of each octet corresponds to the lowest value VlanIndex
2099 in that octet.
2100
2101 If the bit corresponding to a VLAN is set to '1', then this
2102 VLAN is presently being forwarded on this trunk port, i.e.,
2103 it is not pruned; if the bit is set to '0', then this VLAN
2104 is presently not being forwarded on this trunk port, either
2105 because it is pruned or for some other reason."
2106 ::= { vlanTrunkPortEntry 25 }
2107
2108 vlanTrunkPortVlansRcvJoined2k OBJECT-TYPE
2109 SYNTAX OCTET STRING (SIZE (0..128))
2110 MAX-ACCESS read-only
2111 STATUS current
2112 DESCRIPTION
2113 "A string of octets containing one bit per VLAN for VLANS
2114 with VlanIndex values of 1024 through 2047 in the management
2115 domain on this trunk port. The first octet corresponds to
2116 VLANs with VlanIndex values of 1024 through 1031; the second
2117 octet to VLANs 1032 through 1039; etc. The most significant
2118 bit of each octet corresponds to the lowest value VlanIndex
2119 in that octet.
2120
2121 If the bit corresponding to a VLAN is set to '1', then the
2122 local switch is currently sending joins for this VLAN on
2123 this trunk port, i.e., it is asking to receive frames for
2124 this VLAN; if the bit is set to '0', then the local switch
2125 is not currently sending joins for this VLAN on this trunk
2126 port."
2127 ::= { vlanTrunkPortEntry 26 }
2128
2129 vlanTrunkPortVlansRcvJoined3k OBJECT-TYPE
2130 SYNTAX OCTET STRING (SIZE (0..128))
2131 MAX-ACCESS read-only
2132 STATUS current
2133 DESCRIPTION
2134 "A string of octets containing one bit per VLAN for VLANS
2135 with VlanIndex values of 2048 through 3071 in the management
2136 domain on this trunk port. The first octet corresponds to
2137 VLANs with VlanIndex values of 2048 through 2055; the second
2138 octet to VLANs 2056 through 2063; etc. The most significant
2139 bit of each octet corresponds to the lowest value VlanIndex
2140 in that octet.
2141
2142 If the bit corresponding to a VLAN is set to '1', then the
2143 local switch is currently sending joins for this VLAN on
2144 this trunk port, i.e., it is asking to receive frames for
2145 this VLAN; if the bit is set to '0', then the local switch
2146 is not currently sending joins for this VLAN on this trunk
2147 port."
2148 ::= { vlanTrunkPortEntry 27 }
2149
2150 vlanTrunkPortVlansRcvJoined4k OBJECT-TYPE
2151 SYNTAX OCTET STRING (SIZE (0..128))
2152 MAX-ACCESS read-only
2153 STATUS current
2154 DESCRIPTION
2155 "A string of octets containing one bit per VLAN for VLANS
2156 with VlanIndex values of 3072 through 4095 in the management
2157 domain on this trunk port. The first octet corresponds to
2158 VLANs with VlanIndex values of 3072 through 3079; the second
2159 octet to VLANs 3080 through 3087; etc. The most significant
2160 bit of each octet corresponds to the lowest value VlanIndex
2161 in that octet.
2162
2163 If the bit corresponding to a VLAN is set to '1', then the
2164 local switch is currently sending joins for this VLAN on
2165 this trunk port, i.e., it is asking to receive frames for
2166 this VLAN; if the bit is set to '0', then the local switch
2167 is not currently sending joins for this VLAN on this trunk
2168 port."
2169 ::= { vlanTrunkPortEntry 28 }
2170
2171 vlanTrunkPortDot1qTunnel OBJECT-TYPE
2172 SYNTAX INTEGER { trunk(1), access(2), disabled(3) }
2173 MAX-ACCESS read-create
2174 STATUS deprecated
2175 DESCRIPTION
2176 "Indicates dot1qtunnel mode of the port.
2177
2178 If the portDot1qTunnel is set to 'trunk' mode, the port's
2179 vlanTrunkPortDynamicState will be changed to 'onNoNegotiate'
2180 and the vlanTrunkPortEncapsulationType will be set to
2181 'dot1Q'. These values cannot be changed unless dot1q tunnel
2182 is disabled on this port.
2183
2184 If the portDot1qTunnel mode is set to 'access' mode, the
2185 port's vlanTrunkPortDynamicState will be set to 'off'.And
2186 the value of vlanTrunkPortDynamicState cannot be changed
2187 unless dot1q tunnel is disabled on this port. 1Q packets
2188 received on this access port will remain.
2189
2190 Setting the port to dot1q tunnel 'disabled' mode causes the
2191 dot1q tunnel feature to be disabled on this port. This
2192 object can't be set to 'trunk' or 'access' mode, when
2193 vlanTrunkPortsDot1qTag object is set to 'false'.
2194
2195 This object has been deprecated and is replaced by the
2196 object 'cltcDot1qTunnelMode' in the
2197 CISCO-L2-TUNNEL-CONFIG-MIB"
2198 DEFVAL { disabled }
2199 ::= { vlanTrunkPortEntry 29 }
2200
2201 vlanTrunkPortSetSerialNo OBJECT-TYPE
2202 SYNTAX TestAndIncr
2203 MAX-ACCESS read-write
2204 STATUS current
2205 DESCRIPTION
2206 "An advisory lock used to allow several cooperating SNMPv2
2207 managers to coordinate their use of the SNMPv2 set operation
2208 acting upon any instance of vlanTrunkPortVlansEnabled."
2209 ::= { vlanTrunkPorts 2 }
2210
2211 vlanTrunkPortsDot1qTag OBJECT-TYPE
2212 SYNTAX TruthValue
2213 MAX-ACCESS read-write
2214 STATUS deprecated
2215 DESCRIPTION
2216 "An indication of whether the tagging on all VLANs including
2217 native VLAN for all 802.1q trunks is enabled.
2218
2219 If this object has a value of true(1) then all VLANs
2220 including native VLAN are tagged. If the value is false(2)
2221 then all VLANs excluding native VLAN are tagged.
2222
2223 This object has been deprecated and is replaced by the
2224 object 'cltcDot1qAllTaggedEnabled' in the
2225 CISCO-L2-TUNNEL-CONFIG-MIB"
2226 DEFVAL { false }
2227 ::= { vlanTrunkPorts 3 }
2228
2229
2230 vtpDiscover OBJECT IDENTIFIER ::= { vtpMIBObjects 7 }
2231
2232 vtpDiscoverTable OBJECT-TYPE
2233 SYNTAX SEQUENCE OF VtpDiscoverEntry
2234 MAX-ACCESS not-accessible
2235 STATUS current
2236 DESCRIPTION
2237 "This table contains information related to the discovery
2238 of the VTP members in the designated management
2239 domain. This table is not instantiated when
2240 managementDomainVersionInUse is version1(1), version2(3)
2241 or none(3). "
2242 ::= { vtpDiscover 1 }
2243
2244 vtpDiscoverEntry OBJECT-TYPE
2245 SYNTAX VtpDiscoverEntry
2246 MAX-ACCESS not-accessible
2247 STATUS current
2248 DESCRIPTION
2249 "Information related to the discovery of the
2250 VTP members in one management domain."
2251 INDEX { managementDomainIndex }
2252 ::= { vtpDiscoverTable 1 }
2253
2254 VtpDiscoverEntry ::= SEQUENCE {
2255 vtpDiscoverAction INTEGER,
2256 vtpDiscoverStatus INTEGER,
2257 vtpLastDiscoverTime TimeStamp
2258 }
2259
2260 vtpDiscoverAction OBJECT-TYPE
2261 SYNTAX INTEGER { discover(1),
2262 noOperation(2),
2263 purgeResult(3)
2264 }
2265 MAX-ACCESS read-write
2266 STATUS current
2267 DESCRIPTION "When this object is set to discover(1), all the
2268 entries in vtpDiscoverResultTable for the
2269 corresponding management domain will be removed
2270 and the local device will begin to discover all
2271 VTP members in the management domain. Upon the
2272 successful completion of discovery, the discovered
2273 result will be stored in the vtpDiscoverResultTable.
2274
2275 If vtpDiscoverStatus is inProgress(1), setting
2276 vtpDiscoverAction to discover(1) will fail.
2277
2278 When this object is set to purgeResult(3),
2279 all the entries of vtpDiscoverResultTable for
2280 the corresponding management domain will be
2281 removed from vtpDiscoverResultTable.
2282
2283 When this object is set to noOperation(2), no
2284 action will be taken. When read, this object
2285 always returns noOperation(2)."
2286 ::= { vtpDiscoverEntry 1 }
2287
2288 vtpDiscoverStatus OBJECT-TYPE
2289 SYNTAX INTEGER { inProgress(1),
2290 succeeded(2),
2291 resourceUnavailable(3),
2292 someOtherError(4)
2293 }
2294 MAX-ACCESS read-only
2295 STATUS current
2296 DESCRIPTION
2297 "The current status of VTP discovery.
2298
2299 inProgress - a discovery is in progress;
2300
2301 succeeded - the discovery was completed successfully
2302 (this value is also used when
2303 no discover has been invoked since the
2304 last time the local system restarted);
2305
2306 resourceUnavailable - the discovery failed because
2307 the required allocation of a resource is
2308 presently unavailable.
2309
2310 someOtherError - 'the discovery failed due to a
2311 reason no listed."
2312 ::= { vtpDiscoverEntry 2 }
2313
2314 vtpLastDiscoverTime OBJECT-TYPE
2315 SYNTAX TimeStamp
2316 MAX-ACCESS read-only
2317 STATUS current
2318 DESCRIPTION
2319 "The value of sysUpTime at which the last discovery
2320 was completed.
2321
2322 A value of zero indicates that no discovery has been
2323 invoked since last time the local system restarted. "
2324 ::= { vtpDiscoverEntry 3}
2325
2326 vtpDiscoverResultTable OBJECT-TYPE
2327 SYNTAX SEQUENCE OF VtpDiscoverResultEntry
2328 MAX-ACCESS not-accessible
2329 STATUS current
2330 DESCRIPTION
2331 "The table containing information of discovered VTP members
2332 in the management domain in which the local system is
2333 participating. This table is not instantiated when
2334 managementDomainVersionInUse is version1(1), version2(2) or
2335 none(3). "
2336 ::= { vtpDiscover 2 }
2337
2338 vtpDiscoverResultEntry OBJECT-TYPE
2339 SYNTAX VtpDiscoverResultEntry
2340 MAX-ACCESS not-accessible
2341 STATUS current
2342 DESCRIPTION
2343 "A conceptual row is created for each VTP member which
2344 is found through successful discovery."
2345 INDEX { managementDomainIndex, vtpDiscoverResultIndex }
2346 ::= { vtpDiscoverResultTable 1 }
2347
2348 VtpDiscoverResultEntry ::= SEQUENCE {
2349 vtpDiscoverResultIndex Unsigned32,
2350 vtpDiscoverResultDatabaseName SnmpAdminString,
2351 vtpDiscoverResultConflicting TruthValue,
2352 vtpDiscoverResultDeviceId SnmpAdminString,
2353 vtpDiscoverResultPrimaryServer SnmpAdminString,
2354 vtpDiscoverResultRevNumber Gauge32,
2355 vtpDiscoverResultSystemName SnmpAdminString
2356 }
2357
2358 vtpDiscoverResultIndex OBJECT-TYPE
2359 SYNTAX Unsigned32
2360 MAX-ACCESS read-only
2361 STATUS current
2362 DESCRIPTION
2363 "A value assigned by the system which identifies
2364 a VTP member and the associated database in the
2365 management domain."
2366 ::= { vtpDiscoverResultEntry 1 }
2367
2368 vtpDiscoverResultDatabaseName OBJECT-TYPE
2369 SYNTAX SnmpAdminString (SIZE(0..64))
2370 MAX-ACCESS read-only
2371 STATUS current
2372 DESCRIPTION
2373 "The database name associated with the
2374 discovered VTP member."
2375 ::= { vtpDiscoverResultEntry 2 }
2376
2377 vtpDiscoverResultConflicting OBJECT-TYPE
2378 SYNTAX TruthValue
2379 MAX-ACCESS read-only
2380 STATUS current
2381 DESCRIPTION
2382 "Indicates whether this VTP member contains
2383 conflicting information.
2384
2385 true(1) indicates that this member has conflicting
2386 information of the database type in the management domain.
2387
2388 false(2) indicates that there is no conflicting information
2389 of the database type in the management domain."
2390 ::= { vtpDiscoverResultEntry 3 }
2391
2392 vtpDiscoverResultDeviceId OBJECT-TYPE
2393 SYNTAX SnmpAdminString (SIZE(0..64))
2394 MAX-ACCESS read-only
2395 STATUS current
2396 DESCRIPTION
2397 "The unique identifier of the device for this VTP member."
2398 ::= { vtpDiscoverResultEntry 4 }
2399
2400 vtpDiscoverResultPrimaryServer OBJECT-TYPE
2401 SYNTAX SnmpAdminString (SIZE(0..64))
2402 MAX-ACCESS read-only
2403 STATUS current
2404 DESCRIPTION
2405 "The unique identifier of the primary server for this VTP
2406 member and the associated database type.
2407
2408 There are two different VTP servers, the primary server
2409 and the secondary server. When a local device is
2410 configured as a server for a certain database type,
2411 it becomes secondary server by default.
2412 Primary server is an operational role under which a
2413 server can initiate or change the VTP configuration of the
2414 database type.
2415
2416 If this VTP member itself is the primary server, the
2417 value of this object is the same as the value of
2418 vtpDiscoverResultDeviceId of the instance."
2419 ::= { vtpDiscoverResultEntry 5 }
2420
2421 vtpDiscoverResultRevNumber OBJECT-TYPE
2422 SYNTAX Gauge32
2423 MAX-ACCESS read-only
2424 STATUS current
2425 DESCRIPTION
2426 "The current configuration revision number as known by the
2427 VTP member. When the database type is unknown for
2428 the VTP member, this value is 0."
2429 ::= { vtpDiscoverResultEntry 6 }
2430
2431 vtpDiscoverResultSystemName OBJECT-TYPE
2432 SYNTAX SnmpAdminString (SIZE(0..64))
2433 MAX-ACCESS read-only
2434 STATUS current
2435 DESCRIPTION
2436 "sysName of the VTP member."
2437 ::= { vtpDiscoverResultEntry 7 }
2438
2439 vtpDatabase OBJECT IDENTIFIER ::= { vtpMIBObjects 8 }
2440
2441 vtpDatabaseTable OBJECT-TYPE
2442 SYNTAX SEQUENCE OF VtpDatabaseEntry
2443 MAX-ACCESS not-accessible
2444 STATUS current
2445 DESCRIPTION
2446 "This table contains information of the VTP
2447 databases. It is not instantiated when
2448 managementDomainVersionInUse is version1(1),
2449 version2(3) or none(3)."
2450 ::= { vtpDatabase 1 }
2451
2452 vtpDatabaseEntry OBJECT-TYPE
2453 SYNTAX VtpDatabaseEntry
2454 MAX-ACCESS not-accessible
2455 STATUS current
2456 DESCRIPTION
2457 "Information about the status of the VTP database
2458 in the domain. Each VTP database type known to the
2459 local device type has an entry in this table.
2460 An entry is also created for unknown database which is
2461 notified through VTP advertisements from other VTP
2462 servers."
2463 INDEX { managementDomainIndex, vtpDatabaseIndex }
2464 ::= { vtpDatabaseTable 1 }
2465
2466 VtpDatabaseEntry ::= SEQUENCE {
2467 vtpDatabaseIndex Unsigned32,
2468 vtpDatabaseName SnmpAdminString,
2469 vtpDatabaseLocalMode INTEGER,
2470 vtpDatabaseRevNumber Gauge32,
2471 vtpDatabasePrimaryServer TruthValue,
2472 vtpDatabasePrimaryServerId SnmpAdminString,
2473 vtpDatabaseTakeOverPrimary TruthValue,
2474 vtpDatabaseTakeOverPassword SnmpAdminString
2475 }
2476
2477 vtpDatabaseIndex OBJECT-TYPE
2478 SYNTAX Unsigned32
2479 MAX-ACCESS not-accessible
2480 STATUS current
2481 DESCRIPTION
2482 "A value assigned by the system which uniquely identifies
2483 a VTP database in the local system."
2484 ::= { vtpDatabaseEntry 1 }
2485
2486 vtpDatabaseName OBJECT-TYPE
2487 SYNTAX SnmpAdminString (SIZE(0..64))
2488 MAX-ACCESS read-only
2489 STATUS current
2490 DESCRIPTION
2491 "The name of the database."
2492 ::= { vtpDatabaseEntry 2 }
2493
2494 vtpDatabaseLocalMode OBJECT-TYPE
2495 SYNTAX INTEGER { client(1),
2496 server(2),
2497 transparent(3),
2498 off(4)
2499 }
2500 MAX-ACCESS read-write
2501 STATUS current
2502 DESCRIPTION
2503 "The local VTP mode for a particular database type
2504 in this administrative domain.
2505
2506 - 'client' indicates that the local system is acting
2507 as a VTP client of the database type.
2508
2509 - 'server' indicates that the local system is acting
2510 as a VTP server of the database type.
2511
2512 - 'transparent' indicates that the local system does
2513 not generate or listen to VTP messages of this
2514 database type, but forwards
2515 messages. This mode can also be set by the device
2516 itself when the size of database is too large for it
2517 to hold in DRAM.
2518
2519 - 'off' indicates that the local system does not
2520 generate, listen to or forward any VTP messages
2521 of this database type.
2522
2523 The default mode is 'client' for the database type
2524 known to the local device and 'transparent' for the
2525 unknown database type. "
2526 ::= { vtpDatabaseEntry 3 }
2527
2528 vtpDatabaseRevNumber OBJECT-TYPE
2529 SYNTAX Gauge32
2530 MAX-ACCESS read-only
2531 STATUS current
2532 DESCRIPTION
2533 "The current configuration revision number as known by the
2534 local device for this VTP 3 database type in the management
2535 domain. This value is updated (if necessary) whenever a
2536 VTP advertisement for the database type is received
2537 or generated. When the database type is unknown to the
2538 local device or no VTP advertisement for the database
2539 type is received or generated, its value is 0."
2540 ::= { vtpDatabaseEntry 4 }
2541
2542 vtpDatabasePrimaryServer OBJECT-TYPE
2543 SYNTAX TruthValue
2544 MAX-ACCESS read-only
2545 STATUS current
2546 DESCRIPTION
2547 "There are two kinds of VTP version 3 servers for a certain
2548 database type - the primary server and the secondary server.
2549 When a local device is configured as a server for a certain
2550 database type, it becomes secondary server by default.
2551 Primary server is an operational role under which a
2552 server can initiate or change the VTP configuration of the
2553 database type.
2554
2555 A true(1) value indicates that the local device is the
2556 primary server of the database type in the management
2557 domain. A false(2) value indicates that the local device
2558 is not the primary server, or the database type is unknown
2559 to the local device."
2560 ::= { vtpDatabaseEntry 5 }
2561
2562 vtpDatabasePrimaryServerId OBJECT-TYPE
2563 SYNTAX SnmpAdminString (SIZE(0..64))
2564 MAX-ACCESS read-only
2565 STATUS current
2566 DESCRIPTION
2567 "The unique identifier of the primary server in the
2568 management domain for the database type.
2569
2570 If no primary server is discovered for the database
2571 type, the object has a value of zero length string."
2572 ::= { vtpDatabaseEntry 6 }
2573
2574 vtpDatabaseTakeOverPrimary OBJECT-TYPE
2575 SYNTAX TruthValue
2576 MAX-ACCESS read-write
2577 STATUS current
2578 DESCRIPTION
2579 "There are two kinds of VTP version 3 servers for a certain
2580 database type - the primary server and the secondary server.
2581 When a local device is configured as a server for a certain
2582 database type, it becomes secondary server by default.
2583 Primary server is an operational role under which a
2584 server can initiate or change the VTP configuration of the
2585 database type.
2586
2587 Setting this object to a true(1) value will advertise the
2588 configuration of this database type to the whole domain.
2589
2590 In order to successfully setting this object to true(1),
2591 the value of vtpDatabaseLocalMode must be server(2). Besides
2592 that, when the VTP password is hidden from the configuration
2593 file, the password (vtpDatabaseTakeOverPassword) which
2594 matches the secret key (vtpAuthSecretKey) must be provided
2595 in the same data packet.
2596
2597 When read, the object always returns false(2)."
2598 ::= { vtpDatabaseEntry 7 }
2599
2600 vtpDatabaseTakeOverPassword OBJECT-TYPE
2601 SYNTAX SnmpAdminString (SIZE (0..64))
2602 MAX-ACCESS read-write
2603 STATUS current
2604 DESCRIPTION
2605 "When read, this object always returns the value of a
2606 zero-length octet string.
2607
2608 In the case that the VTP password is hidden from the
2609 configuration and the local device intends
2610 to take over the whole domain, this object must be
2611 set to the matching password with the secret key
2612 (vtpAuthSecretKey) in the same data packet as which
2613 the vtpDatabaseTakeOverPrimary is in. In all the
2614 other situations, setting a valid value to this object
2615 has no impact on the system."
2616 ::= { vtpDatabaseEntry 8 }
2617
2618 vtpAuthentication OBJECT IDENTIFIER ::= { vtpMIBObjects 9 }
2619
2620 vtpAuthenticationTable OBJECT-TYPE
2621 SYNTAX SEQUENCE OF VtpAuthEntry
2622 MAX-ACCESS not-accessible
2623 STATUS current
2624 DESCRIPTION
2625 "The table contains the authentication information of VTP
2626 in which the local system participates.
2627
2628 The security mechanism of VTP relies on a secret key
2629 that is used to alter the MD5 digest of the packets
2630 transmitted on the wire. The secret value is
2631 created from a password that may be saved in plain text
2632 in the configuration or hidden from the configuration.
2633
2634 The device creating or modifying the VTP configuration
2635 signs it using the MD5 digest generated from the secret
2636 key before advertising it. Other devices in the domain
2637 receive this configuration use the same secret key
2638 to accept it if correctly signed or drop it otherwise.
2639
2640 The user has the option to hide the password from the
2641 configuration. Once the password is hidden, the secret
2642 key generated from the password is shown in the
2643 configuration instead, and there is no other way to
2644 show the password in plain text again but clearing
2645 it or resetting it.
2646
2647 In an un-trusted area, the password on a device can
2648 be configured without being unveiled. After that,
2649 it has to be provided again by setting the same
2650 value to vtpDatabaseTakeOverPassword if the user
2651 wants to take over the whole VTP management domain
2652 of the database type.
2653
2654 When managementDomainVersionInUse is version3(4), the
2655 authentication mechanism is common to all VTP
2656 database type."
2657 ::= { vtpAuthentication 1 }
2658
2659 vtpAuthEntry OBJECT-TYPE
2660 SYNTAX VtpAuthEntry
2661 MAX-ACCESS not-accessible
2662 STATUS current
2663 DESCRIPTION
2664 "Information about the status of the VTP
2665 authentication information in one domain."
2666 INDEX { managementDomainIndex }
2667 ::= { vtpAuthenticationTable 1 }
2668
2669 VtpAuthEntry ::= SEQUENCE {
2670 vtpAuthPassword SnmpAdminString,
2671 vtpAuthPasswordType INTEGER,
2672 vtpAuthSecretKey OCTET STRING
2673 }
2674
2675 vtpAuthPassword OBJECT-TYPE
2676 SYNTAX SnmpAdminString (SIZE (0..64))
2677 MAX-ACCESS read-write
2678 STATUS current
2679 DESCRIPTION
2680 "By default, this object has a value of a zero-length
2681 character string and is considered to be not
2682 configured.
2683
2684 The device uses the password to generate the
2685 secret key. It can be stored in the configuration in
2686 plain text or hidden from the configuration. If a VTP
2687 server intends to modify the database's configuration
2688 in the domain but the password was hidden from the
2689 configuration, the same password
2690 (vtpDatabaseTakeOverPassword) as the hidden one
2691 has to be provided.
2692
2693 When this object is set alone, vtpAuthPasswordType is
2694 set to plaintext(1) automatically by the system.
2695 Setting this object to a zero length character string
2696 resets the password to its default value and the
2697 password is considered as not configured.
2698
2699 This object is not allowed to be set at the same time
2700 when vtpAuthSecretKey is set.
2701
2702 When the vtpAuthPasswordType is hidden(2), this object
2703 will return a zero-length character string when read."
2704 ::= { vtpAuthEntry 1 }
2705
2706 vtpAuthPasswordType OBJECT-TYPE
2707 SYNTAX INTEGER { plaintext(1),
2708 hidden(2)
2709 }
2710
2711 MAX-ACCESS read-write
2712 STATUS current
2713 DESCRIPTION
2714 "By default this object has the value as plaintext(1)
2715 and the VTP password is stored in the configuration
2716 file in plain text.
2717
2718 Setting this object to hidden(2) will hide the
2719 password from the configuration.
2720
2721 Once this object is set to hidden(2), it cannot
2722 be set to plaintext(1) alone. However, it may
2723 be set to plaintext(1) at the same time the
2724 password is set."
2725 ::= { vtpAuthEntry 2 }
2726
2727 vtpAuthSecretKey OBJECT-TYPE
2728 SYNTAX OCTET STRING (SIZE (0|16))
2729 MAX-ACCESS read-write
2730 STATUS current
2731 DESCRIPTION
2732 "The device creating or modifying the VTP configuration
2733 signs it using the MD5 digest generated from the secret
2734 key before advertising it. Other devices in the domain
2735 receiving this configuration use the same secret key
2736 to accept it if it was correctly signed or drop it
2737 otherwise.
2738
2739 By default, the object has the value as a zero-length
2740 string and this value is read only. It is set
2741 to this value automatically when the password
2742 (vtpAuthPassword) is set to a zero-length octet string.
2743
2744 The secret key can be either generated using
2745 the password or configured by the user. Once
2746 the secret key is configured by the user, it is
2747 stored as a hexadecimal string in the device's
2748 configuration and the password is considered to be
2749 the secret key's matching password and hidden
2750 from the configuration automatically.
2751
2752 This object is not allowed to be set at the same
2753 time when vtpAuthPassword is set.
2754
2755 The secret key is overwritten by a newly generated
2756 secret key when the password is re-configured."
2757 ::= { vtpAuthEntry 3 }
2758
2759 -- VTP notifications
2760
2761 vtpNotifications OBJECT IDENTIFIER ::= { ciscoVtpMIB 2 }
2762 vtpNotificationsPrefix
2763 OBJECT IDENTIFIER ::= { vtpNotifications 0 }
2764 vtpNotificationsObjects
2765 OBJECT IDENTIFIER ::= { vtpNotifications 1 }
2766
2767 vtpConfigRevNumberError NOTIFICATION-TYPE
2768 OBJECTS { managementDomainConfigRevNumber }
2769 STATUS current
2770 DESCRIPTION
2771 "A configuration revision number error notification
2772 signifies that a device has incremented its
2773 vtpConfigRevNumberErrors counter.
2774
2775 Generation of this notification is suppressed if the
2776 vtpNotificationsEnabled has the value 'false'.
2777
2778 The device must throttle the generation of consecutive
2779 vtpConfigRevNumberError notifications so that there is at
2780 least a five-second gap between notification of this type.
2781 When notification are throttled, they are dropped, not
2782 queued for sending at a future time. (Note that
2783 'generating' a notification means sending to all configured
2784 recipients.)"
2785 ::= { vtpNotificationsPrefix 1 }
2786
2787 vtpConfigDigestError NOTIFICATION-TYPE
2788 OBJECTS { managementDomainConfigRevNumber }
2789 STATUS current
2790 DESCRIPTION
2791 "A configuration digest error notification signifies that a
2792 device has incremented its vtpConfigDigestErrors counter.
2793
2794 Generation of this notification is suppressed if the
2795 vtpNotificationsEnabled has the value 'false'.
2796
2797 The device must throttle the generation of consecutive
2798 vtpConfigDigestError notifications so that there is at least
2799 a five-second gap between notification of this type. When
2800 notification are throttled, they are dropped, not queued for
2801 sending at a future time. (Note that 'generating' a
2802 notification means sending to all configured recipients.)"
2803 ::= { vtpNotificationsPrefix 2 }
2804
2805 vtpServerDisabled NOTIFICATION-TYPE
2806 OBJECTS { managementDomainConfigRevNumber, vtpMaxVlanStorage }
2807 STATUS current
2808 DESCRIPTION
2809 "A VTP Server disabled notification is generated when the
2810 local system is no longer able to function as a VTP Server
2811 because the number of defined VLANs is greater than
2812 vtpMaxVlanStorage.
2813
2814 Generation of this notification is suppressed if the
2815 vtpNotificationsEnabled has the value 'false'."
2816 ::= { vtpNotificationsPrefix 3 }
2817
2818 vtpMtuTooBig NOTIFICATION-TYPE
2819 OBJECTS { vlanTrunkPortManagementDomain, vtpVlanState }
2820 STATUS current
2821 DESCRIPTION
2822 "A VTP MTU tooBig notification is generated when a VLAN's
2823 MTU size is larger than can be supported either:
2824
2825 - by one or more of its trunk ports:
2826 the included vtpVlanState has the value
2827 'mtuTooBigForTrunk' and the included
2828 vlanTrunkPortManagementDomain is for the first (or only)
2829 trunk port,
2830 or
2831
2832 - by the device itself:
2833 vtpVlanState has the value 'mtuTooBigForDevice' and any
2834 instance of vlanTrunkPortManagementDomain is included.
2835
2836 Devices which have no trunk ports do not send vtpMtuTooBig
2837 notifications.
2838
2839 Generation of this notification is suppressed if the
2840 vtpNotificationsEnabled has the value 'false'."
2841 ::= { vtpNotificationsPrefix 4 }
2842
2843 vtpVersionOneDeviceDetected NOTIFICATION-TYPE
2844 OBJECTS { vlanTrunkPortManagementDomain }
2845 STATUS current
2846 DESCRIPTION
2847 "A VTP version one device detected notification is
2848 generated by a device when:
2849
2850 a) a management domain has been put into version 2 mode
2851 (as accessed by managementDomainVersionInUse).
2852 b) 15 minutes has passed since a).
2853 c) a version 1 PDU is detected on a trunk on the device
2854 that is in that management domain which has a lower
2855 revision number than the current configuration."
2856 ::= { vtpNotificationsPrefix 6 }
2857
2858 vlanTrunkPortDynamicStatusChange NOTIFICATION-TYPE
2859 OBJECTS {vlanTrunkPortDynamicStatus}
2860 STATUS current
2861 DESCRIPTION
2862 "A vlanTrunkPortDynamicStatusChange notification is
2863 generated by a device when the value of
2864 vlanTrunkPortDynamicStatus object has been changed."
2865 ::= { vtpNotificationsPrefix 7 }
2866
2867 vtpLocalModeChanged NOTIFICATION-TYPE
2868 OBJECTS {managementDomainLocalMode}
2869 STATUS current
2870 DESCRIPTION
2871 "A vtpLocalModeChanged notification is generated
2872 by a device when the value of the object
2873 managementDomainLocalMode is changed."
2874 ::= { vtpNotificationsPrefix 8 }
2875
2876 vtpVersionInUseChanged NOTIFICATION-TYPE
2877 OBJECTS {managementDomainVersionInUse}
2878 STATUS current
2879 DESCRIPTION
2880 "A vtpVersionInUseChanged notification is
2881 generated by a device when the value of the
2882 object managementDomainVersionInUse is
2883 changed."
2884 ::= { vtpNotificationsPrefix 9 }
2885
2886
2887 vtpVlanCreated NOTIFICATION-TYPE
2888 OBJECTS {vtpVlanName}
2889 STATUS current
2890 DESCRIPTION
2891 "A vtpVlanCreated notification is generated by a
2892 device when a VLAN is created. "
2893 ::= { vtpNotificationsPrefix 10 }
2894
2895 vtpVlanDeleted NOTIFICATION-TYPE
2896 OBJECTS {vtpVlanName}
2897 STATUS current
2898 DESCRIPTION
2899 "A vtpVlanDeleted notification is generated by a
2900 device when a VLAN is deleted. "
2901 ::= { vtpNotificationsPrefix 11 }
2902
2903 vtpVlanRingNumberConflict NOTIFICATION-TYPE
2904 OBJECTS { vtpVlanRingNumber,
2905 ifIndex, vtpVlanPortLocalSegment }
2906 STATUS current
2907 DESCRIPTION
2908 "A VTP ring number configuration conflict notification is
2909 generated if, and only at the time when, a device learns of
2910 a conflict between:
2911
2912 a) the ring number (vtpVlanPortLocalSegment) being used on a
2913 token ring segment attached to the port identified by
2914 ifIndex, and
2915
2916 b) the VTP-obtained ring number (vtpVlanRingNumber) for the
2917 VLAN identified by vtpVlanIndex.
2918
2919 When such a conflict occurs, the bridge port is put into an
2920 administrative down position until the conflict is resolved
2921 through local/network management intervention.
2922
2923 This notification is only applicable to VLANs of type
2924 'tokenRing'."
2925 ::= { vtpNotificationsPrefix 12 }
2926
2927 vtpVlanPortLocalSegment OBJECT-TYPE
2928 SYNTAX Integer32 (0..65535)
2929 MAX-ACCESS accessible-for-notify
2930 STATUS current
2931 DESCRIPTION
2932 "The ring (segment) number in use on a 802.5 ring. For
2933 bridges supporting RFC 1525, this value is the same as given
2934 by dot1dSrPortLocalSegment for the bridge port attached to
2935 that ring. When tokenRing VLANs are in use, each 'trNet'
2936 VLAN can/does have a different instance of
2937 dot1dSrPortLocalSegment for each physical port. Note that
2938 access to the particuler instance of dot1dSrPortLocalSegment
2939 requires knowledge of how the agent supports the multiple
2940 'contexts' required to implement RFC 1525 for multiple
2941 VLANs; also note that the assignment of ifIndex values may
2942 be different in different 'contexts'."
2943 ::= { vtpNotificationsObjects 1 }
2944
2945 -- Conformance Information
2946
2947 vtpMIBConformance
2948 OBJECT IDENTIFIER ::= { ciscoVtpMIB 3 }
2949
2950 vtpMIBCompliances
2951 OBJECT IDENTIFIER ::= { vtpMIBConformance 1 }
2952 vtpMIBGroups OBJECT IDENTIFIER ::= { vtpMIBConformance 2 }
2953
2954 -- compliance statements
2955
2956 vtpMIBCompliance MODULE-COMPLIANCE
2957 STATUS deprecated
2958 DESCRIPTION
2959 "The compliance statement for VTP implementations."
2960 MODULE -- this module
2961 MANDATORY-GROUPS { vtpBasicGroup,
2962 vtpVlanInfoGroup,
2963 -- vtpConfigNotificationsGroup,
2964 vtpStatsGroup,
2965 vtpTrunkPortGroup
2966 }
2967
2968 OBJECT managementDomainRowStatus
2969 SYNTAX INTEGER { active(1)} -- subset of RowStatus
2970 MIN-ACCESS read-only
2971 DESCRIPTION
2972 "Write access is not required, and only one
2973 of the six enumerated values for the
2974 RowStatus textual convention need be
2975 supported, specifically: active(1)."
2976
2977 OBJECT vlanTrunkPortRowStatus
2978 SYNTAX INTEGER { active(1)} -- subset of RowStatus
2979 MIN-ACCESS read-only
2980 DESCRIPTION
2981 "Write access is not required, and only one
2982 of the six enumerated values for the
2983 RowStatus textual convention need be
2984 supported, specifically: active(1)."
2985
2986 OBJECT vlanTrunkPortManagementDomain
2987 MIN-ACCESS read-only
2988 DESCRIPTION "Write access is not required."
2989
2990 OBJECT vlanTrunkPortEncapsulationType
2991 MIN-ACCESS read-only
2992 DESCRIPTION "Write access is not required."
2993
2994 OBJECT vlanTrunkPortNativeVlan
2995 MIN-ACCESS read-only
2996 DESCRIPTION "Write access is not required."
2997
2998 GROUP vtpVlanInfoEditGroup
2999 DESCRIPTION
3000 "This group must be implemented by VTP Servers.
3001 VTP Clients need not implement these objects, and
3002 must not allow VLANs to be created, modified, or
3003 destroyed using these objects."
3004
3005 ::= { vtpMIBCompliances 1 }
3006
3007 vtpMIBCompliance2 MODULE-COMPLIANCE
3008 STATUS deprecated
3009 DESCRIPTION
3010 "The compliance statement for VTP implementations."
3011 MODULE -- this module
3012 MANDATORY-GROUPS { vtpBasicGroup,
3013 vtpVlanInfoGroup,
3014 -- vtpConfigNotificationsGroup,
3015 vtpStatsGroup,
3016 vtpTrunkPortGroup
3017 }
3018
3019 OBJECT managementDomainRowStatus
3020 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3021 MIN-ACCESS read-only
3022 DESCRIPTION
3023 "Write access is not required, and only one
3024 of the six enumerated values for the
3025 RowStatus textual convention need be
3026 supported, specifically: active(1)."
3027
3028 OBJECT vlanTrunkPortRowStatus
3029 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3030 MIN-ACCESS read-only
3031 DESCRIPTION
3032 "Write access is not required, and only one
3033 of the six enumerated values for the
3034 RowStatus textual convention need be
3035 supported, specifically: active(1)."
3036
3037 OBJECT vlanTrunkPortManagementDomain
3038 MIN-ACCESS read-only
3039 DESCRIPTION "Write access is not required."
3040
3041 OBJECT vlanTrunkPortEncapsulationType
3042 MIN-ACCESS read-only
3043 DESCRIPTION "Write access is not required."
3044
3045 OBJECT vlanTrunkPortNativeVlan
3046 MIN-ACCESS read-only
3047 DESCRIPTION "Write access is not required."
3048
3049 GROUP vtpVlanInfoEditGroup
3050 DESCRIPTION
3051 "This group must be implemented by VTP Servers.
3052 VTP Clients need not implement these objects, and
3053 must not allow VLANs to be created, modified, or
3054 destroyed using these objects."
3055
3056 GROUP vtp4kVlanGroup
3057 DESCRIPTION
3058 "This group must be implemented by the VTP Servers
3059 which support the range of VlanIndex between 1024
3060 and 4095."
3061 ::= { vtpMIBCompliances 2 }
3062
3063 vtpMIBCompliance3 MODULE-COMPLIANCE
3064 STATUS deprecated
3065 DESCRIPTION
3066 "The compliance statement for VTP implementations."
3067 MODULE -- this module
3068 MANDATORY-GROUPS { vtpBasicGroup,
3069 vtpVlanInfoGroup,
3070 -- vtpConfigNotificationsGroup,
3071 vtpStatsGroup,
3072 vtpTrunkPortGroup
3073 }
3074
3075 OBJECT managementDomainRowStatus
3076 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3077 MIN-ACCESS read-only
3078 DESCRIPTION
3079 "Write access is not required, and only one
3080 of the six enumerated values for the
3081 RowStatus textual convention need be
3082 supported, specifically: active(1)."
3083
3084 OBJECT vlanTrunkPortRowStatus
3085 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3086 MIN-ACCESS read-only
3087 DESCRIPTION
3088 "Write access is not required, and only one
3089 of the six enumerated values for the
3090 RowStatus textual convention need be
3091 supported, specifically: active(1)."
3092
3093 OBJECT vlanTrunkPortManagementDomain
3094 MIN-ACCESS read-only
3095 DESCRIPTION "Write access is not required."
3096
3097 OBJECT vlanTrunkPortEncapsulationType
3098 MIN-ACCESS read-only
3099 DESCRIPTION "Write access is not required."
3100
3101 OBJECT vlanTrunkPortNativeVlan
3102 MIN-ACCESS read-only
3103 DESCRIPTION "Write access is not required."
3104
3105 GROUP vtpVlanInfoEditGroup
3106 DESCRIPTION
3107 "This group must be implemented by VTP Servers.
3108 VTP Clients need not implement these objects, and
3109 must not allow VLANs to be created, modified, or
3110 destroyed using these objects."
3111
3112 GROUP vtp4kVlanGroup
3113 DESCRIPTION
3114 "This group must be implemented by the VTP Servers
3115 which support the range of VlanIndex between 1024
3116 and 4095."
3117
3118 GROUP vtpDot1qTunnelGroup
3119 DESCRIPTION
3120 "This group is mandatory for all the ports which
3121 implement dot1qtunnel feature."
3122
3123 OBJECT vlanTrunkPortDot1qTunnel
3124 MIN-ACCESS read-only
3125 DESCRIPTION
3126 "This object is read-only for interface which doesn't
3127 support dot1q tunnel feature."
3128
3129 ::= { vtpMIBCompliances 3 }
3130
3131 vtpMIBCompliance4 MODULE-COMPLIANCE
3132 STATUS deprecated
3133 DESCRIPTION
3134 "The compliance statement for VTP implementations."
3135 MODULE -- this module
3136 MANDATORY-GROUPS { vtpBasicGroup,
3137 vtpVlanInfoGroup,
3138 -- vtpConfigNotificationsGroup,
3139 vtpStatsGroup,
3140 vtpTrunkPortGroup
3141 }
3142
3143 OBJECT managementDomainRowStatus
3144 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3145 MIN-ACCESS read-only
3146 DESCRIPTION
3147 "Write access is not required, and only one
3148 of the six enumerated values for the
3149 RowStatus textual convention need be
3150 supported, specifically: active(1)."
3151
3152 OBJECT vlanTrunkPortRowStatus
3153 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3154 MIN-ACCESS read-only
3155 DESCRIPTION
3156 "Write access is not required, and only one
3157 of the six enumerated values for the
3158 RowStatus textual convention need be
3159 supported, specifically: active(1)."
3160
3161 OBJECT vlanTrunkPortManagementDomain
3162 MIN-ACCESS read-only
3163 DESCRIPTION "Write access is not required."
3164
3165 OBJECT vlanTrunkPortEncapsulationType
3166 MIN-ACCESS read-only
3167 DESCRIPTION "Write access is not required."
3168
3169 OBJECT vlanTrunkPortNativeVlan
3170 MIN-ACCESS read-only
3171 DESCRIPTION "Write access is not required."
3172
3173 GROUP vtpVlanInfoEditGroup
3174 DESCRIPTION
3175 "This group must be implemented by VTP Servers.
3176 VTP Clients need not implement these objects, and
3177 must not allow VLANs to be created, modified, or
3178 destroyed using these objects."
3179
3180 GROUP vtp4kVlanGroup
3181 DESCRIPTION
3182 "This group must be implemented by the VTP Servers
3183 which support the range of VlanIndex between 1024
3184 and 4095."
3185
3186 GROUP vtpDot1qTunnelGroup
3187 DESCRIPTION
3188 "This group is mandatory for all the ports which
3189 implement dot1qtunnel feature."
3190
3191 OBJECT vlanTrunkPortDot1qTunnel
3192 MIN-ACCESS read-only
3193 DESCRIPTION
3194 "This object is read-only for interface which doesn't
3195 support dot1q tunnel feature."
3196
3197 GROUP vtpVlanIfIndexGroup
3198 DESCRIPTION
3199 "This group is an optional group containing
3200 objects providing information about the mapping
3201 of VLAN ID to its corresponding IfIndex."
3202
3203 ::= { vtpMIBCompliances 4 }
3204
3205 vtpMIBCompliance5 MODULE-COMPLIANCE
3206 STATUS deprecated
3207 DESCRIPTION
3208 "The compliance statement for VTP implementations."
3209 MODULE -- this module
3210 MANDATORY-GROUPS { vtpBasicGroup,
3211 vtpVlanInfoGroup,
3212 -- vtpConfigNotificationsGroup,
3213 vtpStatsGroup,
3214 vtpTrunkPortGroup,
3215 vtpVersion2BasicGroup
3216 }
3217
3218 OBJECT managementDomainRowStatus
3219 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3220 MIN-ACCESS read-only
3221 DESCRIPTION
3222 "Write access is not required, and only one
3223 of the six enumerated values for the
3224 RowStatus textual convention need be
3225 supported, specifically: active(1)."
3226
3227 OBJECT vlanTrunkPortRowStatus
3228 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3229 MIN-ACCESS read-only
3230 DESCRIPTION
3231 "Write access is not required, and only one
3232 of the six enumerated values for the
3233 RowStatus textual convention need be
3234 supported, specifically: active(1)."
3235
3236 OBJECT managementDomainName
3237 MIN-ACCESS read-only
3238 DESCRIPTION "This object is read-only if vtpVersion
3239 is none(3)."
3240
3241 OBJECT managementDomainLocalMode
3242 MIN-ACCESS read-only
3243 DESCRIPTION "This object is read-only if vtpVersion
3244 is none(3)."
3245
3246 OBJECT managementDomainTftpServer
3247 MIN-ACCESS read-only
3248 DESCRIPTION "This object is read-only if vtpVersion
3249 is none(3)."
3250
3251 OBJECT managementDomainTftpPathname
3252 MIN-ACCESS read-only
3253 DESCRIPTION "This object is read-only if vtpVersion
3254 is none(3)."
3255
3256 OBJECT managementDomainVersionInUse
3257 MIN-ACCESS read-only
3258 DESCRIPTION "This object is read-only if vtpVersion
3259 is none(3)."
3260
3261 OBJECT vlanTrunkPortManagementDomain
3262 MIN-ACCESS read-only
3263 DESCRIPTION "Write access is not required."
3264
3265 OBJECT vlanTrunkPortEncapsulationType
3266 MIN-ACCESS read-only
3267 DESCRIPTION "Write access is not required."
3268
3269 OBJECT vlanTrunkPortNativeVlan
3270 MIN-ACCESS read-only
3271 DESCRIPTION "Write access is not required."
3272
3273 GROUP vtpVlanInfoEditGroup
3274 DESCRIPTION
3275 "This group must be implemented by VTP Servers.
3276 VTP Clients need not implement these objects, and
3277 must not allow VLANs to be created, modified, or
3278 destroyed using these objects."
3279
3280 GROUP vtp4kVlanGroup
3281 DESCRIPTION
3282 "This group must be implemented by the VTP Servers
3283 which support the range of VlanIndex between 1024
3284 and 4095."
3285
3286 GROUP vtpDot1qTunnelGroup
3287 DESCRIPTION
3288 "This group is mandatory for all the ports which
3289 implement dot1qtunnel feature."
3290
3291 OBJECT vlanTrunkPortDot1qTunnel
3292 MIN-ACCESS read-only
3293 DESCRIPTION
3294 "This object is read-only for interface which doesn't
3295 support dot1q tunnel feature."
3296
3297 GROUP vtpVlanIfIndexGroup
3298 DESCRIPTION
3299 "This group is an optional group containing
3300 objects providing information about the mapping
3301 of VLAN ID to its corresponding IfIndex."
3302
3303 GROUP vtpVlanInfoEditGroup2
3304 DESCRIPTION
3305 "This group is mandatory for devices which only support
3306 one VLAN editing for each 'apply' operation."
3307
3308 ::= { vtpMIBCompliances 5 }
3309
3310 vtpMIBCompliance6 MODULE-COMPLIANCE
3311 STATUS deprecated
3312 DESCRIPTION
3313 "The compliance statement for VTP implementations."
3314 MODULE -- this module
3315 MANDATORY-GROUPS { vtpBasicGroup,
3316 vtpVlanInfoGroup,
3317 vtpConfigNotificationsGroup,
3318 vtpStatsGroup,
3319 vtpTrunkPortGroup,
3320 vtpVersion2BasicGroup,
3321 vtpNotificationObjectsGroup
3322 }
3323
3324 OBJECT managementDomainRowStatus
3325 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3326 MIN-ACCESS read-only
3327 DESCRIPTION
3328 "Write access is not required, and only one
3329 of the six enumerated values for the
3330 RowStatus textual convention need be
3331 supported, specifically: active(1)."
3332
3333 OBJECT vlanTrunkPortRowStatus
3334 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3335 MIN-ACCESS read-only
3336 DESCRIPTION
3337 "Write access is not required, and only one
3338 of the six enumerated values for the
3339 RowStatus textual convention need be
3340 supported, specifically: active(1)."
3341
3342 OBJECT managementDomainName
3343 MIN-ACCESS read-only
3344 DESCRIPTION "This object is read-only if vtpVersion
3345 is none(3)."
3346
3347 OBJECT managementDomainLocalMode
3348 MIN-ACCESS read-only
3349 DESCRIPTION "This object is read-only if vtpVersion
3350 is none(3)."
3351
3352 OBJECT managementDomainTftpServer
3353 MIN-ACCESS read-only
3354 DESCRIPTION "This object is read-only if vtpVersion
3355 is none(3)."
3356
3357 OBJECT managementDomainTftpPathname
3358 MIN-ACCESS read-only
3359 DESCRIPTION "This object is read-only if vtpVersion
3360 is none(3)."
3361
3362 OBJECT managementDomainVersionInUse
3363 MIN-ACCESS read-only
3364 DESCRIPTION "This object is read-only if vtpVersion
3365 is none(3)."
3366
3367 OBJECT vlanTrunkPortManagementDomain
3368 MIN-ACCESS read-only
3369 DESCRIPTION "Write access is not required."
3370
3371 OBJECT vlanTrunkPortEncapsulationType
3372 MIN-ACCESS read-only
3373 DESCRIPTION "Write access is not required."
3374
3375 OBJECT vlanTrunkPortNativeVlan
3376 MIN-ACCESS read-only
3377 DESCRIPTION "Write access is not required."
3378
3379 GROUP vtpVlanInfoEditGroup
3380 DESCRIPTION
3381 "This group must be implemented by VTP Servers.
3382 VTP Clients need not implement these objects, and
3383 must not allow VLANs to be created, modified, or
3384 destroyed using these objects."
3385
3386 GROUP vtp4kVlanGroupRev1
3387 DESCRIPTION
3388 "This group must be implemented by the VTP Servers
3389 which support the range of VlanIndex between 1024
3390 and 4095."
3391
3392 OBJECT vtpVlanEditTypeExt2
3393 MIN-ACCESS read-only
3394 DESCRIPTION "Write access is not required."
3395
3396 GROUP vtpDot1qTunnelGroup
3397 DESCRIPTION
3398 "This group is mandatory for all the ports which
3399 implement dot1qtunnel feature."
3400
3401 OBJECT vlanTrunkPortDot1qTunnel
3402 MIN-ACCESS read-only
3403 DESCRIPTION
3404 "This object is read-only for interface which doesn't
3405 support dot1q tunnel feature."
3406
3407 GROUP vtpVlanIfIndexGroup
3408 DESCRIPTION
3409 "This group is an optional group containing
3410 objects providing information about the mapping
3411 of VLAN ID to its corresponding IfIndex."
3412
3413 GROUP vtpVlanInfoEditGroup2
3414 DESCRIPTION
3415 "This group is mandatory for devices which only support
3416 one VLAN editing for each 'apply' operation."
3417
3418 ::= { vtpMIBCompliances 6 }
3419
3420 vtpMIBCompliance7 MODULE-COMPLIANCE
3421 STATUS deprecated
3422 DESCRIPTION
3423 "The compliance statement for VTP implementations."
3424 MODULE -- this module
3425 MANDATORY-GROUPS { vtpBasicGroup,
3426 vtpVlanInfoGroup,
3427 vtpConfigNotificationsGroup,
3428 vtpStatsGroup,
3429 vtpTrunkPortGroup,
3430 vtpVersion2BasicGroup,
3431 vtpNotificationObjectsGroup
3432 }
3433
3434 OBJECT managementDomainRowStatus
3435 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3436 MIN-ACCESS read-only
3437 DESCRIPTION
3438 "Write access is not required, and only one
3439 of the six enumerated values for the
3440 RowStatus textual convention need be
3441 supported, specifically: active(1)."
3442
3443 OBJECT vlanTrunkPortRowStatus
3444 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3445 MIN-ACCESS read-only
3446 DESCRIPTION
3447 "Write access is not required, and only one
3448 of the six enumerated values for the
3449 RowStatus textual convention need be
3450 supported, specifically: active(1)."
3451
3452 OBJECT managementDomainName
3453 MIN-ACCESS read-only
3454 DESCRIPTION "This object is read-only if vtpVersion
3455 is none(3)."
3456
3457 OBJECT managementDomainLocalMode
3458 SYNTAX INTEGER { client(1), server(2), transparent(3) }
3459 -- subset of VTP local mode
3460 MIN-ACCESS read-only
3461 DESCRIPTION "This object is read-only if vtpVersion
3462 is none(3). Write access for transparent(3)
3463 is not required."
3464
3465 OBJECT managementDomainTftpServer
3466 MIN-ACCESS read-only
3467 DESCRIPTION "This object is read-only if vtpVersion
3468 is none(3)."
3469
3470 OBJECT managementDomainTftpPathname
3471 MIN-ACCESS read-only
3472 DESCRIPTION "This object is read-only if vtpVersion
3473 is none(3)."
3474
3475 OBJECT managementDomainVersionInUse
3476 MIN-ACCESS read-only
3477 DESCRIPTION "This object is read-only if vtpVersion
3478 is none(3)."
3479
3480 OBJECT vlanTrunkPortManagementDomain
3481 MIN-ACCESS read-only
3482 DESCRIPTION "Write access is not required."
3483
3484 OBJECT vlanTrunkPortEncapsulationType
3485 MIN-ACCESS read-only
3486 DESCRIPTION "Write access is not required."
3487
3488 OBJECT vlanTrunkPortNativeVlan
3489 MIN-ACCESS read-only
3490 DESCRIPTION "Write access is not required."
3491
3492 GROUP vtpVlanInfoEditGroup
3493 DESCRIPTION
3494 "This group must be implemented by VTP Servers.
3495 VTP Clients need not implement these objects, and
3496 must not allow VLANs to be created, modified, or
3497 destroyed using these objects."
3498
3499 GROUP vtp4kVlanGroupRev1
3500 DESCRIPTION
3501 "This group must be implemented by the VTP Servers
3502 which support the range of VlanIndex between 1024
3503 and 4095."
3504
3505 OBJECT vtpVlanEditTypeExt2
3506 MIN-ACCESS read-only
3507 DESCRIPTION "Write access is not required."
3508
3509 GROUP vtpDot1qTunnelGroup
3510 DESCRIPTION
3511 "This group is mandatory for all the ports which
3512 implement dot1qtunnel feature."
3513
3514 OBJECT vlanTrunkPortDot1qTunnel
3515 MIN-ACCESS read-only
3516 DESCRIPTION
3517 "This object is read-only for interface which doesn't
3518 support dot1q tunnel feature."
3519
3520 GROUP vtpVlanIfIndexGroup
3521 DESCRIPTION
3522 "This group is an optional group containing
3523 objects providing information about the mapping
3524 of VLAN ID to its corresponding IfIndex."
3525
3526 GROUP vtpVlanInfoEditGroup2
3527 DESCRIPTION
3528 "This group is mandatory for devices which only support
3529 one VLAN editing for each 'apply' operation."
3530
3531 ::= { vtpMIBCompliances 7 }
3532
3533 vtpMIBCompliance8 MODULE-COMPLIANCE
3534 STATUS deprecated
3535 DESCRIPTION
3536 "The compliance statement for VTP implementations."
3537 MODULE -- this module
3538 MANDATORY-GROUPS { vtpBasicGroup,
3539 vtpVlanInfoGroup,
3540 vtpConfigNotificationsGroup,
3541 vtpStatsGroup,
3542 vtpTrunkPortGroup,
3543 vtpVersion2BasicGroup,
3544 vtpNotificationObjectsGroup
3545 }
3546
3547 OBJECT managementDomainRowStatus
3548 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3549 MIN-ACCESS read-only
3550 DESCRIPTION
3551 "Write access is not required, and only one
3552 of the six enumerated values for the
3553 RowStatus textual convention need be
3554 supported, specifically: active(1)."
3555
3556 OBJECT vlanTrunkPortRowStatus
3557 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3558 MIN-ACCESS read-only
3559 DESCRIPTION
3560 "Write access is not required, and only one
3561 of the six enumerated values for the
3562 RowStatus textual convention need be
3563 supported, specifically: active(1)."
3564
3565 OBJECT managementDomainName
3566 MIN-ACCESS read-only
3567 DESCRIPTION "This object is read-only if vtpVersion
3568 is none(3)."
3569
3570 OBJECT managementDomainLocalMode
3571 SYNTAX INTEGER { client(1), server(2), transparent(3) }
3572 -- subset of VTP local mode
3573 MIN-ACCESS read-only
3574 DESCRIPTION "This object is read-only if vtpVersion
3575 is none(3). Write access for transparent(3)
3576 is not required."
3577
3578 OBJECT managementDomainTftpServer
3579 MIN-ACCESS read-only
3580 DESCRIPTION "This object is read-only if vtpVersion
3581 is none(3)."
3582
3583 OBJECT managementDomainTftpPathname
3584 MIN-ACCESS read-only
3585 DESCRIPTION "This object is read-only if vtpVersion
3586 is none(3)."
3587
3588 OBJECT managementDomainVersionInUse
3589 MIN-ACCESS read-only
3590 DESCRIPTION "This object is read-only if vtpVersion
3591 is none(3)."
3592
3593 OBJECT vlanTrunkPortManagementDomain
3594 MIN-ACCESS read-only
3595 DESCRIPTION "Write access is not required."
3596
3597 OBJECT vlanTrunkPortEncapsulationType
3598 MIN-ACCESS read-only
3599 DESCRIPTION "Write access is not required."
3600
3601 OBJECT vlanTrunkPortNativeVlan
3602 MIN-ACCESS read-only
3603 DESCRIPTION "Write access is not required."
3604
3605 GROUP vtpVlanInfoEditGroup
3606 DESCRIPTION
3607 "This group must be implemented by VTP Servers.
3608 VTP Clients need not implement these objects, and
3609 must not allow VLANs to be created, modified, or
3610 destroyed using these objects."
3611
3612 GROUP vtp4kVlanGroupRev1
3613 DESCRIPTION
3614 "This group must be implemented by the VTP Servers
3615 which support the range of VlanIndex between 1024
3616 and 4095."
3617
3618 OBJECT vtpVlanEditTypeExt2
3619 MIN-ACCESS read-only
3620 DESCRIPTION "Write access is not required."
3621
3622 GROUP vtpDot1qTunnelGroup2
3623 DESCRIPTION
3624 "This group is mandatory for all the ports which
3625 implement dot1qtunnel feature."
3626
3627 GROUP vtpVlanIfIndexGroup
3628 DESCRIPTION
3629 "This group is an optional group containing
3630 objects providing information about the mapping
3631 of VLAN ID to its corresponding IfIndex."
3632
3633 GROUP vtpVlanInfoEditGroup2
3634 DESCRIPTION
3635 "This group is mandatory for devices which only support
3636 one VLAN editing for each 'apply' operation."
3637
3638 ::= { vtpMIBCompliances 8 }
3639
3640 vtpMIBCompliance9 MODULE-COMPLIANCE
3641 STATUS deprecated -- superseded by vtpMIBCompliance10
3642 DESCRIPTION
3643 "The compliance statement for VTP implementations."
3644 MODULE -- this module
3645 MANDATORY-GROUPS { vtpBasicGroup,
3646 vtpVlanInfoGroup,
3647 vtpConfigNotificationsGroup,
3648 vtpStatsGroup,
3649 vtpTrunkPortGroup,
3650 vtpVersion2BasicGroup,
3651 vtpNotificationObjectsGroup
3652 }
3653
3654 OBJECT managementDomainRowStatus
3655 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3656 MIN-ACCESS read-only
3657 DESCRIPTION
3658 "Write access is not required, and only one
3659 of the six enumerated values for the
3660 RowStatus textual convention need be
3661 supported, specifically: active(1)."
3662
3663 OBJECT vlanTrunkPortRowStatus
3664 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3665 MIN-ACCESS read-only
3666 DESCRIPTION
3667 "Write access is not required, and only one
3668 of the six enumerated values for the
3669 RowStatus textual convention need be
3670 supported, specifically: active(1)."
3671
3672 OBJECT managementDomainName
3673 MIN-ACCESS read-only
3674 DESCRIPTION "This object is read-only if vtpVersion
3675 is none(3)."
3676
3677 OBJECT managementDomainLocalMode
3678 SYNTAX INTEGER { client(1), server(2), transparent(3) }
3679 -- subset of VTP local mode
3680 MIN-ACCESS read-only
3681 DESCRIPTION "This object is read-only if vtpVersion
3682 is none(3). Write access for transparent(3)
3683 is not required."
3684
3685 OBJECT managementDomainTftpServer
3686 MIN-ACCESS read-only
3687 DESCRIPTION "This object is read-only if vtpVersion
3688 is none(3)."
3689
3690 OBJECT managementDomainTftpPathname
3691 MIN-ACCESS read-only
3692 DESCRIPTION "This object is read-only if vtpVersion
3693 is none(3)."
3694
3695 OBJECT managementDomainVersionInUse
3696 MIN-ACCESS read-only
3697 DESCRIPTION "This object is read-only if vtpVersion
3698 is none(3)."
3699
3700 OBJECT vlanTrunkPortManagementDomain
3701 MIN-ACCESS read-only
3702 DESCRIPTION "Write access is not required."
3703
3704 OBJECT vlanTrunkPortEncapsulationType
3705 MIN-ACCESS read-only
3706 DESCRIPTION "Write access is not required."
3707
3708 OBJECT vlanTrunkPortNativeVlan
3709 MIN-ACCESS read-only
3710 DESCRIPTION "Write access is not required."
3711
3712 GROUP vtpVlanInfoEditGroup
3713 DESCRIPTION
3714 "This group must be implemented by VTP Servers.
3715 VTP Clients need not implement these objects, and
3716 must not allow VLANs to be created, modified, or
3717 destroyed using these objects."
3718
3719 GROUP vtp4kVlanGroupRev1
3720 DESCRIPTION
3721 "This group must be implemented by the VTP Servers
3722 which support the range of VlanIndex between 1024
3723 and 4095."
3724
3725 OBJECT vtpVlanEditTypeExt2
3726 MIN-ACCESS read-only
3727 DESCRIPTION "Write access is not required."
3728
3729 GROUP vtpVlanIfIndexGroup
3730 DESCRIPTION
3731 "This group is an optional group containing
3732 objects providing information about the mapping
3733 of VLAN ID to its corresponding IfIndex."
3734
3735 GROUP vtpVlanInfoEditGroup2
3736 DESCRIPTION
3737 "This group is mandatory for devices which only support
3738 one VLAN editing for each 'apply' operation."
3739
3740 GROUP vtpVlanNotifEnabledGroup
3741 DESCRIPTION
3742 "This group is mandatory for devices which support the
3743 notifications/traps in vtpConfigNotificationsGroup3. "
3744
3745 ::= { vtpMIBCompliances 9 }
3746
3747 vtpMIBCompliance10 MODULE-COMPLIANCE
3748 STATUS deprecated
3749 DESCRIPTION
3750 "The compliance statement for VTP implementations."
3751 MODULE -- this module
3752 MANDATORY-GROUPS { vtpBasicGroup,
3753 vtpVlanInfoGroup,
3754 vtpConfigNotificationsGroup,
3755 vtpStatsGroup,
3756 vtpTrunkPortGroup,
3757 vtpVersion2BasicGroup,
3758 vtpNotificationObjectsGroup
3759 }
3760
3761 OBJECT managementDomainRowStatus
3762 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3763 MIN-ACCESS read-only
3764 DESCRIPTION
3765 "Write access is not required, and only one
3766 of the six enumerated values for the
3767 RowStatus textual convention need be
3768 supported, specifically: active(1)."
3769
3770 OBJECT vlanTrunkPortRowStatus
3771 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3772 MIN-ACCESS read-only
3773 DESCRIPTION
3774 "Write access is not required, and only one
3775 of the six enumerated values for the
3776 RowStatus textual convention need be
3777 supported, specifically: active(1)."
3778
3779 OBJECT managementDomainName
3780 MIN-ACCESS read-only
3781 DESCRIPTION
3782 "This object is read-only if vtpVersion
3783 is none(3)."
3784
3785 OBJECT managementDomainLocalMode
3786 SYNTAX INTEGER { client(1), server(2), transparent(3) }
3787 -- subset of VTP local mode
3788 MIN-ACCESS read-only
3789 DESCRIPTION
3790 "This object is read-only if vtpVersion
3791 is none(3). "
3792
3793 OBJECT managementDomainTftpServer
3794 MIN-ACCESS read-only
3795 DESCRIPTION
3796 "This object is read-only if vtpVersion
3797 is none(3)."
3798
3799 OBJECT managementDomainTftpPathname
3800 MIN-ACCESS read-only
3801 DESCRIPTION
3802 "This object is read-only if vtpVersion
3803 is none(3)."
3804
3805 OBJECT managementDomainVersionInUse
3806 MIN-ACCESS read-only
3807 DESCRIPTION
3808 "This object is read-only if vtpVersion
3809 is none(3)."
3810
3811 OBJECT vlanTrunkPortManagementDomain
3812 MIN-ACCESS read-only
3813 DESCRIPTION
3814 "Write access is not required."
3815
3816 OBJECT vlanTrunkPortEncapsulationType
3817 MIN-ACCESS read-only
3818 DESCRIPTION
3819 "Write access is not required."
3820
3821 OBJECT vlanTrunkPortNativeVlan
3822 MIN-ACCESS read-only
3823 DESCRIPTION
3824 "Write access is not required."
3825
3826 GROUP vtpVlanInfoEditGroup
3827 DESCRIPTION
3828 "This group must be implemented by VTP Servers.
3829 VTP Clients need not implement these objects, and
3830 must not allow VLANs to be created, modified, or
3831 destroyed using these objects."
3832
3833 GROUP vtp4kVlanGroupRev1
3834 DESCRIPTION
3835 "This group must be implemented by the VTP Servers
3836 which support the range of VlanIndex between 1024
3837 and 4095."
3838
3839 OBJECT vtpVlanEditTypeExt2
3840 MIN-ACCESS read-only
3841 DESCRIPTION
3842 "Write access is not required."
3843
3844 GROUP vtpVlanIfIndexGroup
3845 DESCRIPTION
3846 "This group is an optional group containing
3847 objects providing information about the mapping
3848 of VLAN ID to its corresponding IfIndex."
3849
3850 GROUP vtpVlanInfoEditGroup2
3851 DESCRIPTION
3852 "This group is mandatory for devices which only support
3853 one VLAN editing for each 'apply' operation."
3854
3855 GROUP vtpVlanNotifEnabledGroup
3856 DESCRIPTION
3857 "This group is mandatory for devices which support the
3858 notifications/traps in vtpConfigNotificationsGroup3. "
3859
3860 GROUP vtpDiscoverGroup
3861 DESCRIPTION
3862 "This group is mandatory for devices which support the
3863 VTP discovery."
3864
3865 GROUP vtpDatabaseGroup
3866 DESCRIPTION
3867 "This group is mandatory for devices which support the
3868 VTP distribution of different database types."
3869
3870 GROUP vtpAuthGroup
3871 DESCRIPTION
3872 "This group is mandatory for devices which support
3873 asymmetric keys authentication mechanism for VTP."
3874
3875 ::= { vtpMIBCompliances 10 }
3876
3877 vtpMIBCompliance11 MODULE-COMPLIANCE
3878 STATUS deprecated
3879 DESCRIPTION
3880 "The compliance statement for VTP implementations."
3881 MODULE -- this module
3882 MANDATORY-GROUPS { vtpBasicGroup,
3883 vtpVlanInfoGroup,
3884 vtpConfigNotificationsGroupRev1,
3885 vtpStatsGroup,
3886 vtpTrunkPortGroup,
3887 vtpVersion2BasicGroup,
3888 vtpNotificationObjectsGroup
3889 }
3890
3891 OBJECT managementDomainRowStatus
3892 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3893 MIN-ACCESS read-only
3894 DESCRIPTION
3895 "Write access is not required, and only one
3896 of the six enumerated values for the
3897 RowStatus textual convention need be
3898 supported, specifically: active(1)."
3899
3900 OBJECT vlanTrunkPortRowStatus
3901 SYNTAX INTEGER { active(1)} -- subset of RowStatus
3902 MIN-ACCESS read-only
3903 DESCRIPTION
3904 "Write access is not required, and only one
3905 of the six enumerated values for the
3906 RowStatus textual convention need be
3907 supported, specifically: active(1)."
3908
3909 OBJECT managementDomainName
3910 MIN-ACCESS read-only
3911 DESCRIPTION
3912 "This object is read-only if vtpVersion
3913 is none(3)."
3914
3915 OBJECT managementDomainLocalMode
3916 SYNTAX INTEGER { client(1), server(2), transparent(3) }
3917 -- subset of VTP local mode
3918 MIN-ACCESS read-only
3919 DESCRIPTION
3920 "This object is read-only if vtpVersion
3921 is none(3). "
3922
3923 OBJECT managementDomainTftpServer
3924 MIN-ACCESS read-only
3925 DESCRIPTION
3926 "This object is read-only if vtpVersion
3927 is none(3)."
3928
3929 OBJECT managementDomainTftpPathname
3930 MIN-ACCESS read-only
3931 DESCRIPTION
3932 "This object is read-only if vtpVersion
3933 is none(3)."
3934
3935 OBJECT managementDomainVersionInUse
3936 MIN-ACCESS read-only
3937 DESCRIPTION
3938 "This object is read-only if vtpVersion
3939 is none(3)."
3940
3941 OBJECT vlanTrunkPortManagementDomain
3942 MIN-ACCESS read-only
3943 DESCRIPTION
3944 "Write access is not required."
3945
3946 OBJECT vlanTrunkPortEncapsulationType
3947 MIN-ACCESS read-only
3948 DESCRIPTION
3949 "Write access is not required."
3950
3951 OBJECT vlanTrunkPortNativeVlan
3952 MIN-ACCESS read-only
3953 DESCRIPTION
3954 "Write access is not required."
3955
3956 GROUP vtpVlanInfoEditGroup
3957 DESCRIPTION
3958 "This group must be implemented by VTP Servers.
3959 VTP Clients need not implement these objects, and
3960 must not allow VLANs to be created, modified, or
3961 destroyed using these objects."
3962
3963 GROUP vtp4kVlanGroupRev1
3964 DESCRIPTION
3965 "This group must be implemented by the VTP Servers
3966 which support the range of VlanIndex between 1024
3967 and 4095."
3968
3969 OBJECT vtpVlanEditTypeExt2
3970 MIN-ACCESS read-only
3971 DESCRIPTION
3972 "Write access is not required."
3973
3974 GROUP vtpVlanIfIndexGroup
3975 DESCRIPTION
3976 "This group is an optional group containing
3977 objects providing information about the mapping
3978 of VLAN ID to its corresponding IfIndex."
3979
3980 GROUP vtpVlanInfoEditGroup2
3981 DESCRIPTION
3982 "This group is mandatory for devices which only support
3983 one VLAN editing for each 'apply' operation."
3984
3985 GROUP vtpVlanNotifEnabledGroup
3986 DESCRIPTION
3987 "This group is mandatory for devices which support the
3988 notifications/traps in vtpConfigNotificationsGroup3. "
3989
3990 GROUP vtpDiscoverGroup
3991 DESCRIPTION
3992 "This group is mandatory for devices which support the
3993 VTP discovery."
3994
3995 GROUP vtpDatabaseGroup
3996 DESCRIPTION
3997 "This group is mandatory for devices which support the
3998 VTP distribution of different database types."
3999
4000 GROUP vtpAuthGroup
4001 DESCRIPTION
4002 "This group is mandatory for devices which support
4003 asymmetric keys authentication mechanism for VTP."
4004
4005 ::= { vtpMIBCompliances 11 }
4006
4007 vtpMIBCompliance12 MODULE-COMPLIANCE
4008 STATUS current
4009 DESCRIPTION
4010 "The compliance statement for VTP implementations."
4011 MODULE -- this module
4012 MANDATORY-GROUPS { vtpBasicGroup,
4013 vtpVlanInfoGroup,
4014 vtpConfigNotificationsGroupRev1,
4015 vtpStatsGroup,
4016 vtpTrunkPortGroup,
4017 vtpVersion2BasicGroup,
4018 vtpNotificationObjectsGroup
4019 }
4020
4021 OBJECT managementDomainRowStatus
4022 SYNTAX INTEGER { active(1)} -- subset of RowStatus
4023 MIN-ACCESS read-only
4024 DESCRIPTION
4025 "Write access is not required, and only one
4026 of the six enumerated values for the
4027 RowStatus textual convention need be
4028 supported, specifically: active(1)."
4029
4030 OBJECT vlanTrunkPortRowStatus
4031 SYNTAX INTEGER { active(1)} -- subset of RowStatus
4032 MIN-ACCESS read-only
4033 DESCRIPTION
4034 "Write access is not required, and only one
4035 of the six enumerated values for the
4036 RowStatus textual convention need be
4037 supported, specifically: active(1)."
4038
4039 OBJECT managementDomainName
4040 MIN-ACCESS read-only
4041 DESCRIPTION
4042 "This object is read-only if vtpVersion
4043 is none(3)."
4044
4045 OBJECT managementDomainLocalMode
4046 SYNTAX INTEGER { client(1), server(2), transparent(3) }
4047 -- subset of VTP local mode
4048 MIN-ACCESS read-only
4049 DESCRIPTION
4050 "This object is read-only if vtpVersion
4051 is none(3). "
4052
4053 OBJECT managementDomainTftpServer
4054 MIN-ACCESS read-only
4055 DESCRIPTION
4056 "This object is read-only if vtpVersion
4057 is none(3)."
4058
4059 OBJECT managementDomainTftpPathname
4060 MIN-ACCESS read-only
4061 DESCRIPTION
4062 "This object is read-only if vtpVersion
4063 is none(3)."
4064
4065 OBJECT managementDomainVersionInUse
4066 MIN-ACCESS read-only
4067 DESCRIPTION
4068 "This object is read-only if vtpVersion
4069 is none(3)."
4070
4071 OBJECT vlanTrunkPortManagementDomain
4072 MIN-ACCESS read-only
4073 DESCRIPTION
4074 "Write access is not required."
4075
4076 OBJECT vlanTrunkPortEncapsulationType
4077 MIN-ACCESS read-only
4078 DESCRIPTION
4079 "Write access is not required."
4080
4081 OBJECT vlanTrunkPortNativeVlan
4082 MIN-ACCESS read-only
4083 DESCRIPTION
4084 "Write access is not required."
4085
4086 GROUP vtpVlanInfoEditGroup
4087 DESCRIPTION
4088 "This group must be implemented by VTP Servers.
4089 VTP Clients need not implement these objects, and
4090 must not allow VLANs to be created, modified, or
4091 destroyed using these objects."
4092
4093 GROUP vtp4kVlanGroupRev1
4094 DESCRIPTION
4095 "This group must be implemented by the VTP Servers
4096 which support the range of VlanIndex between 1024
4097 and 4095."
4098
4099 OBJECT vtpVlanEditTypeExt2
4100 MIN-ACCESS read-only
4101 DESCRIPTION
4102 "Write access is not required."
4103
4104 GROUP vtpVlanIfIndexGroup
4105 DESCRIPTION
4106 "This group is an optional group containing
4107 objects providing information about the mapping
4108 of VLAN ID to its corresponding IfIndex."
4109
4110 GROUP vtpVlanInfoEditGroup2
4111 DESCRIPTION
4112 "This group is mandatory for devices which only support
4113 one VLAN editing for each 'apply' operation."
4114
4115 GROUP vtpVlanNotifEnabledGroup
4116 DESCRIPTION
4117 "This group is mandatory for devices which support the
4118 notifications/traps in vtpConfigNotificationsGroup3. "
4119
4120 GROUP vtpDiscoverGroup
4121 DESCRIPTION
4122 "This group is mandatory for devices which support the
4123 VTP discovery."
4124
4125 GROUP vtpDatabaseGroup
4126 DESCRIPTION
4127 "This group is mandatory for devices which support the
4128 VTP distribution of different database types."
4129
4130 GROUP vtpAuthGroup
4131 DESCRIPTION
4132 "This group is mandatory for devices which support
4133 asymmetric keys authentication mechanism for VTP."
4134
4135 GROUP vtpInternalVlanGrp
4136 DESCRIPTION
4137 "Implementation of this group is optional."
4138
4139 ::= { vtpMIBCompliances 12 }
4140
4141 -- units of conformance
4142
4143 vtpBasicGroup OBJECT-GROUP
4144 OBJECTS { vtpVersion, vtpMaxVlanStorage,
4145 vtpNotificationsEnabled,
4146 managementDomainName, managementDomainLocalMode,
4147 managementDomainConfigRevNumber,
4148 managementDomainLastUpdater,
4149 managementDomainLastChange,
4150 managementDomainTftpServer,
4151 managementDomainTftpPathname,
4152 managementDomainRowStatus }
4153 STATUS current
4154 DESCRIPTION
4155 "A collection of objects providing basic status and control
4156 of a VTP implementation."
4157 ::= { vtpMIBGroups 1 }
4158
4159 vtpVlanInfoGroup OBJECT-GROUP
4160 OBJECTS { vtpVlanState, vtpVlanType, vtpVlanName,
4161 vtpVlanMtu, vtpVlanDot10Said,
4162 vtpVlanRingNumber, vtpVlanBridgeNumber,
4163 vtpVlanStpType, vtpVlanParentVlan,
4164 vtpVlanTranslationalVlan1,
4165 vtpVlanTranslationalVlan2,
4166 vtpVlanBridgeType, vtpVlanAreHopCount,
4167 vtpVlanSteHopCount, vtpVlanIsCRFBackup }
4168 STATUS current
4169 DESCRIPTION
4170 "A collection of objects for monitoring VLAN information."
4171 ::= { vtpMIBGroups 13 }
4172
4173 vtpVlanInfoEditGroup OBJECT-GROUP
4174 OBJECTS { vtpVlanEditOperation, vtpVlanApplyStatus,
4175 vtpVlanEditBufferOwner, vtpVlanEditConfigRevNumber,
4176 vtpVlanEditState, vtpVlanEditType, vtpVlanEditName,
4177 vtpVlanEditMtu, vtpVlanEditDot10Said,
4178 vtpVlanEditRingNumber, vtpVlanEditBridgeNumber,
4179 vtpVlanEditStpType, vtpVlanEditParentVlan,
4180 vtpVlanEditRowStatus,
4181 vtpVlanEditTranslationalVlan1,
4182 vtpVlanEditTranslationalVlan2,
4183 vtpVlanEditBridgeType, vtpVlanEditAreHopCount,
4184 vtpVlanEditSteHopCount, vtpVlanEditIsCRFBackup }
4185 STATUS current
4186 DESCRIPTION
4187 "A collection of objects for editing VLAN information in VTP
4188 Servers."
4189 ::= { vtpMIBGroups 14 }
4190
4191 vtpStatsGroup OBJECT-GROUP
4192 OBJECTS { vtpInSummaryAdverts, vtpInSubsetAdverts,
4193 vtpInAdvertRequests, vtpOutSummaryAdverts,
4194 vtpOutSubsetAdverts, vtpOutAdvertRequests,
4195 vtpConfigRevNumberErrors, vtpConfigDigestErrors }
4196 STATUS current
4197 DESCRIPTION
4198 "A collection of objects providing VTP statistics."
4199 ::= { vtpMIBGroups 4 }
4200
4201 vtpTrunkPortGroup OBJECT-GROUP
4202 OBJECTS { vlanTrunkPortManagementDomain,
4203 vlanTrunkPortEncapsulationType,
4204 vlanTrunkPortVlansEnabled,
4205 vlanTrunkPortNativeVlan,
4206 vlanTrunkPortRowStatus,
4207 vlanTrunkPortSetSerialNo }
4208 STATUS current
4209 DESCRIPTION
4210 "A collection of objects providing information on trunk
4211 ports."
4212 ::= { vtpMIBGroups 5 }
4213
4214 vtpTrunkPortGroup2 OBJECT-GROUP
4215 OBJECTS { vlanTrunkPortDynamicState, vlanTrunkPortDynamicStatus,
4216 vlanTrunkPortVtpEnabled }
4217 STATUS current
4218 DESCRIPTION
4219 " Additional functionality added to the
4220 vlanTrunkPortTable. "
4221 ::= { vtpMIBGroups 11 }
4222
4223 vtpTrunkPortGroup3 OBJECT-GROUP
4224 OBJECTS { vlanTrunkPortEncapsulationOperType }
4225 STATUS current
4226 DESCRIPTION
4227 " Additional functionality added to the
4228 vlanTrunkPortTable. "
4229 ::= { vtpMIBGroups 15 }
4230
4231 vtpTrunkPruningGroup OBJECT-GROUP
4232 OBJECTS { vlanTrunkPortInJoins, vlanTrunkPortOutJoins,
4233 vlanTrunkPortOldAdverts,
4234 vlanTrunkPortVlansPruningEligible,
4235 vlanTrunkPortVlansXmitJoined,
4236 vlanTrunkPortVlansRcvJoined }
4237 STATUS current
4238 DESCRIPTION
4239 "A collection of objects providing information on VLAN
4240 pruning."
4241 ::= { vtpMIBGroups 7 }
4242
4243 vtpTrunkPruningGroup2 OBJECT-GROUP
4244 OBJECTS { managementDomainPruningState }
4245 STATUS current
4246 DESCRIPTION
4247 "A collection of object providing information on whether
4248 VLAN pruning is enabled."
4249 ::= { vtpMIBGroups 10 }
4250
4251 vtpVersion2BasicGroup OBJECT-GROUP
4252 OBJECTS { managementDomainVersionInUse }
4253 STATUS current
4254 DESCRIPTION
4255 " The object required to indicate the version of VTP in
4256 use by a management domain."
4257 ::= { vtpMIBGroups 12 }
4258
4259 vtpConfigNotificationsGroup NOTIFICATION-GROUP
4260 NOTIFICATIONS { vtpConfigDigestError,
4261 vtpConfigRevNumberError,
4262 vtpServerDisabled,
4263 vtpMtuTooBig,
4264 vtpVersionOneDeviceDetected,
4265 vlanTrunkPortDynamicStatusChange }
4266 STATUS deprecated
4267 DESCRIPTION
4268 "The notifications which a VTP implementation is
4269 required to implement."
4270 ::= { vtpMIBGroups 6 }
4271
4272 vtp4kVlanGroup OBJECT-GROUP
4273 OBJECTS { vtpVlanTypeExt,
4274 vtpVlanEditTypeExt,
4275 vlanTrunkPortVlansEnabled2k,
4276 vlanTrunkPortVlansEnabled3k,
4277 vlanTrunkPortVlansEnabled4k,
4278 vtpVlansPruningEligible2k,
4279 vtpVlansPruningEligible3k,
4280 vtpVlansPruningEligible4k,
4281 vlanTrunkPortVlansXmitJoined2k,
4282 vlanTrunkPortVlansXmitJoined3k,
4283 vlanTrunkPortVlansXmitJoined4k,
4284 vlanTrunkPortVlansRcvJoined2k,
4285 vlanTrunkPortVlansRcvJoined3k,
4286 vlanTrunkPortVlansRcvJoined4k }
4287 STATUS deprecated
4288 DESCRIPTION
4289 "A collection of objects providing information
4290 for VLANS with VlanIndex from 1024 to 4095."
4291 ::= { vtpMIBGroups 16 }
4292
4293 vtpDot1qTunnelGroup OBJECT-GROUP
4294 OBJECTS { vlanTrunkPortsDot1qTag,
4295 vlanTrunkPortDot1qTunnel}
4296 STATUS deprecated
4297 DESCRIPTION
4298 "A collection of objects providing information
4299 for dot1qtunnel feature."
4300 ::= { vtpMIBGroups 17 }
4301
4302 vtpVlanIfIndexGroup OBJECT-GROUP
4303 OBJECTS { vtpVlanIfIndex }
4304 STATUS current
4305 DESCRIPTION
4306 "A collection of objects providing information
4307 for mapping of VLAN ID to its corresponding
4308 ifIndex."
4309 ::= { vtpMIBGroups 18 }
4310
4311 vtpVlanInfoEditGroup2 OBJECT-GROUP
4312 OBJECTS { vtpVlanEditModifiedVlan }
4313 STATUS current
4314 DESCRIPTION
4315 "A collection of objects for editing VLAN information when
4316 only one VLAN is allowed to be edited for each 'apply'
4317 operation."
4318 ::= { vtpMIBGroups 19 }
4319
4320 vtp4kVlanGroupRev1 OBJECT-GROUP
4321 OBJECTS { vtpVlanTypeExt,
4322 vtpVlanEditTypeExt2,
4323 vlanTrunkPortVlansEnabled2k,
4324 vlanTrunkPortVlansEnabled3k,
4325 vlanTrunkPortVlansEnabled4k,
4326 vtpVlansPruningEligible2k,
4327 vtpVlansPruningEligible3k,
4328 vtpVlansPruningEligible4k,
4329 vlanTrunkPortVlansXmitJoined2k,
4330 vlanTrunkPortVlansXmitJoined3k,
4331 vlanTrunkPortVlansXmitJoined4k,
4332 vlanTrunkPortVlansRcvJoined2k,
4333 vlanTrunkPortVlansRcvJoined3k,
4334 vlanTrunkPortVlansRcvJoined4k }
4335 STATUS current
4336 DESCRIPTION
4337 "A collection of objects providing information
4338 for VLANS with VlanIndex from 1024 to 4095."
4339 ::= { vtpMIBGroups 20 }
4340
4341 vtpNotificationObjectsGroup OBJECT-GROUP
4342 OBJECTS { vtpVlanPortLocalSegment }
4343 STATUS current
4344 DESCRIPTION
4345 "A collection of objects included in VTP notifications."
4346 ::= { vtpMIBGroups 21 }
4347
4348 vtpDot1qTunnelGroup2 OBJECT-GROUP
4349 OBJECTS { vlanTrunkPortsDot1qTag }
4350 STATUS deprecated
4351 DESCRIPTION
4352 "A collection of objects providing information
4353 for dot1qtunnel feature."
4354 ::= { vtpMIBGroups 22 }
4355
4356 vtpConfigNotificationsGroup2 NOTIFICATION-GROUP
4357 NOTIFICATIONS{ vtpLocalModeChanged,
4358 vtpVersionInUseChanged }
4359 STATUS current
4360 DESCRIPTION
4361 "The notifications which a VTP implementation is
4362 required to implement."
4363 ::= { vtpMIBGroups 23 }
4364
4365 vtpVlanNotifEnabledGroup OBJECT-GROUP
4366 OBJECTS { vtpVlanCreatedNotifEnabled,
4367 vtpVlanDeletedNotifEnabled }
4368 STATUS current
4369 DESCRIPTION
4370 "A collection of objects to indicate whether a
4371 certain group of notifications are enabled. "
4372 ::= { vtpMIBGroups 24 }
4373
4374 vtpConfigNotificationsGroup3 NOTIFICATION-GROUP
4375 NOTIFICATIONS { vtpVlanCreated,
4376 vtpVlanDeleted }
4377 STATUS current
4378 DESCRIPTION
4379 "The notifications implemented by a device which
4380 supports these features. "
4381 ::= { vtpMIBGroups 25 }
4382
4383 vtpConfigNotificationsGroup4 NOTIFICATION-GROUP
4384 NOTIFICATIONS { vtpVlanRingNumberConflict }
4385 STATUS current
4386 DESCRIPTION
4387 "The notifications implemented by a device which
4388 supports these features. "
4389 ::= { vtpMIBGroups 26 }
4390
4391 vtpDiscoverGroup OBJECT-GROUP
4392 OBJECTS { vtpDiscoverAction,
4393 vtpDiscoverStatus,
4394 vtpLastDiscoverTime,
4395 vtpDiscoverResultIndex,
4396 vtpDiscoverResultDatabaseName,
4397 vtpDiscoverResultConflicting,
4398 vtpDiscoverResultDeviceId,
4399 vtpDiscoverResultPrimaryServer,
4400 vtpDiscoverResultRevNumber,
4401 vtpDiscoverResultSystemName }
4402 STATUS current
4403 DESCRIPTION
4404 "A collection of objects providing information of
4405 VTP discovery."
4406 ::= { vtpMIBGroups 27 }
4407
4408 vtpDatabaseGroup OBJECT-GROUP
4409 OBJECTS { vtpDatabaseName,
4410 vtpDatabaseLocalMode,
4411 vtpDatabaseRevNumber,
4412 vtpDatabasePrimaryServer,
4413 vtpDatabasePrimaryServerId,
4414 vtpDatabaseTakeOverPrimary,
4415 vtpDatabaseTakeOverPassword }
4416 STATUS current
4417 DESCRIPTION
4418 "A collection of objects providing information of
4419 VTP databases. "
4420 ::= { vtpMIBGroups 28 }
4421
4422 vtpAuthGroup OBJECT-GROUP
4423 OBJECTS { vtpAuthPassword,
4424 vtpAuthPasswordType,
4425 vtpAuthSecretKey }
4426 STATUS current
4427 DESCRIPTION
4428 "A collection of objects providing information of
4429 VTP authentication mechanism. "
4430 ::= { vtpMIBGroups 29 }
4431
4432 vtpConfigNotificationsGroupRev1 NOTIFICATION-GROUP
4433 NOTIFICATIONS { vtpConfigDigestError,
4434 vtpConfigRevNumberError,
4435 vtpVersionOneDeviceDetected,
4436 vlanTrunkPortDynamicStatusChange }
4437 STATUS current
4438 DESCRIPTION
4439 "The notifications which a VTP implementation is
4440 required to implement."
4441 ::= { vtpMIBGroups 30 }
4442
4443 vtpConfigNotificationsGroup5 NOTIFICATION-GROUP
4444 NOTIFICATIONS { vtpServerDisabled,
4445 vtpMtuTooBig }
4446 STATUS current
4447 DESCRIPTION
4448 "The additional notifications that may be
4449 related to a VTP implementation."
4450 ::= { vtpMIBGroups 31 }
4451
4452 vtpInternalVlanGrp OBJECT-GROUP
4453 OBJECTS { vtpInternalVlanAllocPolicy,
4454 vtpInternalVlanOwner
4455 }
4456 STATUS current
4457 DESCRIPTION
4458 "A collection of objects providing information of
4459 internal VLANs. "
4460 ::= { vtpMIBGroups 32 }
4461
4462 END