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-2013 by Cisco Systems Inc. 12-- All rights reserved. 13-- ***************************************************************** 14-- 15 16CISCO-VTP-MIB DEFINITIONS ::= BEGIN 17 18IMPORTS 19 MODULE-IDENTITY, 20 OBJECT-TYPE, 21 NOTIFICATION-TYPE, 22 Counter32, 23 IpAddress, 24 Gauge32, 25 Integer32, 26 Unsigned32 27 FROM SNMPv2-SMI 28 MODULE-COMPLIANCE, 29 OBJECT-GROUP, 30 NOTIFICATION-GROUP 31 FROM SNMPv2-CONF 32 TEXTUAL-CONVENTION, 33 RowStatus, 34 DisplayString, 35 DateAndTime, 36 TruthValue, 37 TestAndIncr, 38 TimeStamp 39 FROM SNMPv2-TC 40 InterfaceIndex, 41 ifIndex, 42 InterfaceIndexOrZero 43 FROM IF-MIB 44 InetAddress, 45 InetAddressType 46 FROM INET-ADDRESS-MIB 47 OwnerString 48 FROM RMON-MIB 49 SnmpAdminString 50 FROM SNMP-FRAMEWORK-MIB 51 Cisco2KVlanList 52 FROM CISCO-TC 53 ciscoMgmt 54 FROM CISCO-SMI; 55 56 57ciscoVtpMIB MODULE-IDENTITY 58 LAST-UPDATED "201310140000Z" 59 ORGANIZATION "Cisco Systems, Inc." 60 CONTACT-INFO 61 "Cisco Systems 62 Customer Service 63 64 Postal: 170 W Tasman Drive 65 San Jose, CA 95134 66 USA 67 68 Tel: +1 800 553-NETS 69 70 E-mail: cs-wbu@cisco.com, 71 cs-lan-switch-snmp@cisco.com" 72 DESCRIPTION 73 "The MIB module for entities implementing the VTP 74 protocol and Vlan management." 75 REVISION "201310140000Z" 76 DESCRIPTION 77 "Added following OBJECT-GROUP 78 - vtpSourceInterfaceGroup 79 - vtpConfigFileGroup 80 - vtpVlanLocalShutdownGroup 81 - vtpLocalUpdaterGroup 82 - vtpDeviceIdGroup 83 Added new compliance 84 - vtpMIBCompliance16." 85 REVISION "201005120000Z" 86 DESCRIPTION 87 "Added vlanTrunkPortActiveVlansGroup. 88 Updated the description of vtpServerDisabled." 89 REVISION "200912030000Z" 90 DESCRIPTION 91 "Added vtpTrunkPruningGroup3 and 92 vtpConfigNotificationsGroup8. Modified the 93 description of vtpNotificationsEnabled and 94 managementDomainPruningState." 95 REVISION "200803070000Z" 96 DESCRIPTION 97 "Added vlanStatsGroup. Deprecated 98 vtpConfigNotificationsGroup5 and replaced 99 it with vtpConfigNotificationsGroup6 and 100 vtpConfigNotificationsGroup7." 101 REVISION "200710040000Z" 102 DESCRIPTION 103 "Correct the descriptions of the object 104 vtpConfigDigestErrors and the tables vtpVlanTable 105 and vtpInternalVlanTable." 106 REVISION "200602170000Z" 107 DESCRIPTION 108 "Removed the OwnerString TEXTUAL-CONVENTION and 109 imported the same from RMON-MIB." 110 REVISION "200402110000Z" 111 DESCRIPTION 112 "Added 'dynamicGvrp(4)' for the TC VlanTypeExt." 113 REVISION "200311210000Z" 114 DESCRIPTION 115 "Add vtpInternalVlanGrp to configure internal 116 VLANs' allocation policy and show the owner 117 application names." 118 REVISION "200308080000Z" 119 DESCRIPTION 120 "Split vtpConfigNotificationsGroup into two groups: 121 vtpConfigNotificationsGroupRev1 and 122 vtpConfigNotificationsGroup5. Write a new compliance 123 statement to list vtpConfigNotificationsGroupRev1 in 124 instead of vtpConfigNotificationsGroup in the 125 MANDATORY-GROUPS." 126 REVISION "200307110000Z" 127 DESCRIPTION 128 "Modify the description of the TC VlanIndex." 129 REVISION "200304160000Z" 130 DESCRIPTION 131 "Add support for VTP version 3 features. 132 -- Add enumerators and modify the 'DESCRIPTION' of 6 133 existing objects: 134 vtpVersion, managementDomainLocalMode, 135 managementDomainConfigRevNumber, 136 managementDomainLastUpdater, 137 managementDomainLastChange, 138 managementDomainVersionInUse. 139 -- Add 3 new groups: vtpAuthGroup, 140 vtpDiscoverGroup, vtpDatabaseGroup." 141 REVISION "200204100000Z" 142 DESCRIPTION 143 "-- Add 4 new notifications/traps vtpLocalModeChanged, 144 vtpVersionInUseChanged, vtpVlanCreated and 145 vtpVlanDeleted. 146 -- Add 2 new objects vtpVlanCreatedNotifEnabled and 147 vtpVlanDeletedNotifEnabled to control the 148 generation of vtpVlanCreated and vtpVlanDeleted. 149 -- Use vtpNotificationsEnabled to control the 150 generation of vtpLocalModeChanged and 151 vtpVersionInUseChanged by grouping them in a 152 new group vtpConfigNotificationsGroup2. 153 -- Deprecate the object vlanTrunkPortsDot1qTag and 154 its related group." 155 REVISION "200202280000Z" 156 DESCRIPTION 157 "Deprecate the object, vlanTrunkPortDot1qTunnel." 158 REVISION "200108030000Z" 159 DESCRIPTION 160 "Add a new off(4) mode to managementDomainLocalMode." 161 REVISION "200102260000Z" 162 DESCRIPTION 163 "Deprecate read-only object vtpVlanEditTypeExt and 164 add a new read-create object vtpVlanEditTypeExt2. 165 Enable Notification groups." 166 REVISION "200102120000Z" 167 DESCRIPTION 168 "Added Remote SPAN (RSPAN) VLAN feature, VLAN 169 management features without supporting VTP protocol 170 and a new object to handle one-VLAN-editing." 171 REVISION "200009190000Z" 172 DESCRIPTION 173 "Added the mapping from VLAN ID to its corresponding 174 ifIndex" 175 REVISION "200004100000Z" 176 DESCRIPTION 177 "Added 4k VLAN editing and Dot1qTunnel support" 178 REVISION "200001060000Z" 179 DESCRIPTION 180 "Added 4k VLAN support" 181 REVISION "9902251130Z" 182 DESCRIPTION 183 "Added import of NOTIFICATION-GROUP" 184 REVISION "9901051130Z" 185 DESCRIPTION 186 "Added support for encapsulation type notApplicable" 187 REVISION "9805191130Z" 188 DESCRIPTION 189 "Added support for encapsulation type negotiation" 190 REVISION "9708081138Z" 191 DESCRIPTION 192 "Added Backup CRF object" 193 REVISION "9705091130Z" 194 DESCRIPTION 195 "Added ARE and STE hop counts." 196 REVISION "9702241115Z" 197 DESCRIPTION 198 "Added support for turning on VTP for Trunk cards." 199 REVISION "9701271730Z" 200 DESCRIPTION 201 "Added support for version 2 features." 202 REVISION "9609161230Z" 203 DESCRIPTION 204 "Updated the Token-Ring support." 205 REVISION "9607171230Z" 206 DESCRIPTION 207 "Updated to include objects in support of VTP pruning." 208 REVISION "9601181820Z" 209 DESCRIPTION 210 "Initial version of this MIB module." 211 ::= { ciscoMgmt 46 } 212 213 214vtpMIBObjects OBJECT IDENTIFIER 215 ::= { ciscoVtpMIB 1 } 216 217 218-- Textual Conventions 219 220VlanIndex ::= TEXTUAL-CONVENTION 221 STATUS current 222 DESCRIPTION 223 "The VLAN-id of a VLAN on ISL or 802.1q trunks. 224 225 Modification of default parameters is allowed. 226 Implementations are allowed to restrict 227 the range of VLANs. 228 229 For entities support up to 1024 VLANS. 230 VLANs above 1000 are reserved for default VLANs and 231 future use. Modification of default parameters is 232 allowed. Creation or deletion of VLANs above 1000 is not 233 allowed. 234 235 For a new object which needs the vlan-id of a VLAN as 236 its SYNTAX, it is suggested to import VlanIndex from 237 Q-BRIDGE-MIB instead of importing this TC here in 238 CISCO-VTP-MIB." 239 SYNTAX Integer32 (0..4095) 240 241ManagementDomainIndex ::= TEXTUAL-CONVENTION 242 STATUS current 243 DESCRIPTION 244 "An arbitrary integer-value to uniquely identify a 245 management domain on the local system." 246 SYNTAX Integer32 (1..255) 247 248VlanType ::= TEXTUAL-CONVENTION 249 STATUS current 250 DESCRIPTION 251 "The type of a VLAN. 252 253 Note that the 'ethernet' type, is used for any ethernet or 254 802.3 VLAN, including an ATM Ethernet ELAN; and the 255 'tokenRing' ('trCrf') type is used for each VLAN 256 representing a single logical 802.5 ring including an ATM 257 Token-Ring ELAN. 258 259 The 'trCrf' type is used for token ring VLANs made up of 260 (at most) one transparently bridged LAN segment. 261 262 The 'trBrf' type is used for VLANs which represent the 263 scope of many 'trCrf' VLANs all connected together via 264 source route bridging. The token ring 'trBrf' can be said 265 to represent the bridged broadcast domain." 266 SYNTAX INTEGER { 267 ethernet(1), 268 fddi(2), 269 tokenRing(3), -- also known as trCrf 270 fddiNet(4), 271 trNet(5), -- also known as trBrf 272 deprecated(6) 273 } 274 275VlanTypeExt ::= TEXTUAL-CONVENTION 276 STATUS current 277 DESCRIPTION 278 "The additional type information of VLAN. 279 vtpmanageable(0) An user defined VLAN which is 280 manageable through VTP protocol. 281 The value of this bit cannot be 282 changed. 283 internal(1) An internal VLAN created by the device. 284 Internal VLANs cannot be created or 285 deleted. The value of this bit cannot 286 be changed. 287 reserved(2) A VLAN reserved by the device. 288 Reserved VLANs cannot be created or 289 deleted. The value of this bit cannot 290 be changed. 291 rspan(3) A VLAN created to exclusively carry 292 the traffic for a Remote Switched 293 Port Analyzer (RSPAN). This bit can 294 only be set or cleared during the 295 VLAN creation. Once the VLAN is 296 created, the value of this bit cannot 297 be modified. 298 dynamicGvrp(4) A VLAN dynamically created by GVRP 299 (GARP VLAN Registration Protocol) 300 propagation. The value of this bit 301 cannot be changed." 302 303 REFERENCE "RFC2674." 304 SYNTAX BITS { 305 vtpmanageable(0), 306 internal(1), 307 reserved(2), 308 rspan(3), 309 dynamicGvrp(4) 310 } 311-- VTP status 312 313vtpStatus OBJECT IDENTIFIER 314 ::= { vtpMIBObjects 1 } 315 316 317vtpVersion OBJECT-TYPE 318 SYNTAX INTEGER { 319 one(1), 320 two(2), 321 none(3), 322 three(4) 323 } 324 MAX-ACCESS read-only 325 STATUS current 326 DESCRIPTION 327 "The version of VTP in use on the local system. A device 328 will report its version capability and not any particular 329 version in use on the device. If the device does not support 330 vtp, the version is none(3)." 331 ::= { vtpStatus 1 } 332 333vtpMaxVlanStorage OBJECT-TYPE 334 SYNTAX Integer32 (-1..1023) 335 MAX-ACCESS read-only 336 STATUS current 337 DESCRIPTION 338 "An estimate of the maximum number of VLANs about which the 339 local system can recover complete VTP information after a 340 reboot. If the number of defined VLANs is greater than this 341 value, then the system can not act as a VTP Server. For a 342 device which has no means to calculate the estimated number, 343 this value is -1." 344 ::= { vtpStatus 2 } 345 346vtpNotificationsEnabled OBJECT-TYPE 347 SYNTAX TruthValue 348 MAX-ACCESS read-write 349 STATUS current 350 DESCRIPTION 351 "An indication of whether the notifications/traps defined by 352 the vtpConfigNotificationsGroup, vtpConfigNotificationsGroup2, 353 and vtpConfigNotificationsGroup8 are enabled." 354 ::= { vtpStatus 3 } 355 356vtpVlanCreatedNotifEnabled OBJECT-TYPE 357 SYNTAX TruthValue 358 MAX-ACCESS read-write 359 STATUS current 360 DESCRIPTION 361 "An indication of whether the notification should 362 be generated when a VLAN is created. 363 364 If the value of this object is 'true' then the 365 vtpVlanCreated notification will be generated. 366 367 If the value of this object is 'false' then the 368 vtpVlanCreated notification will not be generated." 369 ::= { vtpStatus 4 } 370 371vtpVlanDeletedNotifEnabled OBJECT-TYPE 372 SYNTAX TruthValue 373 MAX-ACCESS read-write 374 STATUS current 375 DESCRIPTION 376 "An indication of whether the notification should 377 be generated when a VLAN is deleted. 378 379 If the value of this object is 'true' then the 380 vtpVlanDeleted notification will be generated. 381 382 If the value of this object is 'false' then the 383 vtpVlanDeleted notification will not be generated." 384 ::= { vtpStatus 5 } 385-- VTP Management Domains 386 387vlanManagementDomains OBJECT IDENTIFIER 388 ::= { vtpMIBObjects 2 } 389 390 391managementDomainTable OBJECT-TYPE 392 SYNTAX SEQUENCE OF ManagementDomainEntry 393 MAX-ACCESS not-accessible 394 STATUS current 395 DESCRIPTION 396 "The table containing information on the management domains 397 in which the local system is participating. Devices which 398 support only one management domain will support just one row 399 in this table, and will not let it be deleted nor let other 400 rows be created. Devices which support multiple management 401 domains will allow rows to be created and deleted, but will 402 not allow the last row to be deleted. If the device does 403 not support VTP, the table is read-only." 404 ::= { vlanManagementDomains 1 } 405 406managementDomainEntry OBJECT-TYPE 407 SYNTAX ManagementDomainEntry 408 MAX-ACCESS not-accessible 409 STATUS current 410 DESCRIPTION 411 "Information about the status of one management domain." 412 INDEX { managementDomainIndex } 413 ::= { managementDomainTable 1 } 414 415ManagementDomainEntry ::= SEQUENCE { 416 managementDomainIndex ManagementDomainIndex, 417 managementDomainName DisplayString, 418 managementDomainLocalMode INTEGER, 419 managementDomainConfigRevNumber Gauge32, 420 managementDomainLastUpdater IpAddress, 421 managementDomainLastChange DateAndTime, 422 managementDomainRowStatus RowStatus, 423 managementDomainTftpServer IpAddress, 424 managementDomainTftpPathname DisplayString, 425 managementDomainPruningState INTEGER, 426 managementDomainVersionInUse INTEGER, 427 managementDomainPruningStateOper INTEGER, 428 managementDomainAdminSrcIf SnmpAdminString, 429 managementDomainSourceOnlyMode TruthValue, 430 managementDomainOperSrcIf SnmpAdminString, 431 managementDomainConfigFile SnmpAdminString, 432 managementDomainLocalUpdaterType InetAddressType, 433 managementDomainLocalUpdater InetAddress, 434 managementDomainDeviceID SnmpAdminString 435} 436 437managementDomainIndex OBJECT-TYPE 438 SYNTAX ManagementDomainIndex 439 MAX-ACCESS not-accessible 440 STATUS current 441 DESCRIPTION 442 "An arbitrary value to uniquely identify the management 443 domain on the local system." 444 ::= { managementDomainEntry 1 } 445 446managementDomainName OBJECT-TYPE 447 SYNTAX DisplayString (SIZE (0..32)) 448 MAX-ACCESS read-create 449 STATUS current 450 DESCRIPTION 451 "The management name of a domain in which the local system 452 is participating. The zero-length name corresponds to the 453 'no management-domain' state which is the initial value at 454 installation-time if not configured otherwise. Note that 455 the zero-length name does not correspond to an operational 456 management domain, and a device does not send VTP 457 advertisements while in the 'no management-domain' state. A 458 device leaves the 'no management-domain' state when it 459 obtains a management-domain name, either through 460 configuration or through inheriting the management-domain 461 name from a received VTP advertisement. 462 463 When the value of an existing instance of this object is 464 modified by network management, the local system should re- 465 initialize its VLAN information (for the given management 466 domain) as if it had just been configured with a management 467 domain name at installation time." 468 ::= { managementDomainEntry 2 } 469 470managementDomainLocalMode OBJECT-TYPE 471 SYNTAX INTEGER { 472 client(1), 473 server(2), 474 transparent(3), 475 off(4) 476 } 477 MAX-ACCESS read-create 478 STATUS current 479 DESCRIPTION 480 "The local VTP mode in this management domain when 481 managementDomainVersionInUse is version1(1) or 482 version2(2). 483 484 If managementDomainVersionInUse is version3(4), this 485 object has the same value with vtpDatabaseLocalMode 486 of VLAN database type. 487 488 - 'client' indicates that the local system is acting 489 as a VTP client. 490 491 - 'server' indicates that the local system is acting 492 as a VTP server. 493 494 - 'transparent' indicates that the local system does 495 not generate or listen to VTP messages, but forwards 496 messages. This mode can also be set by the device 497 itself when the amount of VLAN information is too 498 large for it to hold in DRAM. 499 500 - 'off' indicates that the local system does not 501 generate, listen to or forward any VTP messages." 502 ::= { managementDomainEntry 3 } 503 504managementDomainConfigRevNumber OBJECT-TYPE 505 SYNTAX Gauge32 506 MAX-ACCESS read-only 507 STATUS current 508 DESCRIPTION 509 "The current Configuration Revision Number as known by 510 the local device for this management domain when 511 managementDomainVersionInUse is version1(1) or 512 version2(2). 513 514 If managementDomainVersionInUse is version3(4), this 515 object has the same value with vtpDatabaseRevisionNumber 516 of VLAN database type. 517 518 This value is updated (if necessary) whenever a VTP 519 advertisement is received or generated. When in the 520 'no management-domain' state, this value is 0." 521 ::= { managementDomainEntry 4 } 522 523managementDomainLastUpdater OBJECT-TYPE 524 SYNTAX IpAddress 525 MAX-ACCESS read-only 526 STATUS current 527 DESCRIPTION 528 "The IP-address (or one of them) of the VTP Server which 529 last updated the Configuration Revision Number, as indicated 530 in the most recently received VTP advertisement for this 531 management domain, when managementDomainVersionInUse is 532 version1(1) or version2(2). 533 534 If managementDomainVersionInUse is version3(4), this object 535 has the value of 0.0.0.0. 536 537 Before an advertisement has been received, this value is 538 0.0.0.0." 539 ::= { managementDomainEntry 5 } 540 541managementDomainLastChange OBJECT-TYPE 542 SYNTAX DateAndTime 543 MAX-ACCESS read-only 544 STATUS current 545 DESCRIPTION 546 "The time at which the Configuration Revision Number was 547 (last) increased to its current value, as indicated in the 548 most recently received VTP advertisement for this management 549 domain when managementDomainVersionInUse is not version3(4) 550 or in the most recently received VTP VLAN database 551 advertisement for this management domain when 552 managementDomainVersionInUse is version3(4). 553 554 The value 0x0000010100000000 indicates that the device which 555 last increased the Configuration Revision Number had no idea 556 of the date/time, or that no advertisement has been 557 received." 558 ::= { managementDomainEntry 6 } 559 560managementDomainRowStatus OBJECT-TYPE 561 SYNTAX RowStatus 562 MAX-ACCESS read-create 563 STATUS current 564 DESCRIPTION 565 "The status of this conceptual row." 566 ::= { managementDomainEntry 7 } 567 568managementDomainTftpServer OBJECT-TYPE 569 SYNTAX IpAddress 570 MAX-ACCESS read-create 571 STATUS current 572 DESCRIPTION 573 "The IP address of a TFTP Server in/from which VTP VLAN 574 information for this management domain is to be 575 stored/retrieved. If the information is being locally 576 stored in NVRAM, this object should take the value 0.0.0.0." 577 ::= { managementDomainEntry 8 } 578 579managementDomainTftpPathname OBJECT-TYPE 580 SYNTAX DisplayString 581 MAX-ACCESS read-create 582 STATUS current 583 DESCRIPTION 584 "The complete pathname of the file at the TFTP Server 585 identified by the value of managementDomainTftpServer 586 in/from which VTP VLAN information for this management 587 domain is to be stored/retrieved. If the value of 588 corresponding instance of managementDomainTftpServer is 589 0.0.0.0, the value of this object is ignored." 590 ::= { managementDomainEntry 9 } 591 592managementDomainPruningState OBJECT-TYPE 593 SYNTAX INTEGER { 594 enabled(1), 595 disabled(2) 596 } 597 MAX-ACCESS read-create 598 STATUS current 599 DESCRIPTION 600 "An indication of whether VTP pruning is enabled or disabled 601 in this managament domain. 602 603 This object can only be modified, either when the 604 corresponding instance value of managementDomainVersionInUse 605 is 'version1' or 'version2' and the corresponding instance 606 value of managementDomainLocalMode is 'server', or when the 607 corresponding instance value of managementDomainVersionInUse 608 is 'version3' and the corresponding instance value of 609 managementDomainLocalMode is 'server' or 'client'." 610 ::= { managementDomainEntry 10 } 611 612managementDomainVersionInUse OBJECT-TYPE 613 SYNTAX INTEGER { 614 version1(1), 615 version2(2), 616 none(3), 617 version3(4) 618 } 619 MAX-ACCESS read-create 620 STATUS current 621 DESCRIPTION 622 "The current version of the VTP that is in use by the 623 designated management domain. 624 625 This object can be set to none(3) only when 626 vtpVersion is none(3)." 627 ::= { managementDomainEntry 11 } 628 629managementDomainPruningStateOper OBJECT-TYPE 630 SYNTAX INTEGER { 631 enabled(1), 632 disabled(2) 633 } 634 MAX-ACCESS read-only 635 STATUS current 636 DESCRIPTION 637 "Indicates whether VTP pruning is operationally enabled or 638 disabled in this managament domain." 639 ::= { managementDomainEntry 12 } 640 641managementDomainAdminSrcIf OBJECT-TYPE 642 SYNTAX SnmpAdminString 643 MAX-ACCESS read-create 644 STATUS current 645 DESCRIPTION 646 "The object specifies the interface to be used as the 647 preferred source interface for the VTP IP updater address. 648 649 A zero length value indicates that a source interface is not 650 specified." 651 ::= { managementDomainEntry 13 } 652 653managementDomainSourceOnlyMode OBJECT-TYPE 654 SYNTAX TruthValue 655 MAX-ACCESS read-create 656 STATUS current 657 DESCRIPTION 658 "The object specifies whether to use only the IP address of 659 managementDomainAdminSrcIf as the VTP IP updater address. 660 661 'true' indicates to only use the IP address of 662 managementDomainAdminSrcIf as the VTP IP 663 updater address. 664 665 'false' indicates to use the IP address of 666 managementDomainAdminSrcIf as the VTP IP 667 updater address if managementDomainAdminSrcIf 668 is configured with an IP address. Otherwise, the 669 first available IP address of the system will 670 be used." 671 DEFVAL { false } 672 ::= { managementDomainEntry 14 } 673 674managementDomainOperSrcIf OBJECT-TYPE 675 SYNTAX SnmpAdminString 676 MAX-ACCESS read-only 677 STATUS current 678 DESCRIPTION 679 "The object indicates the interface used as the 680 preferred source interface for the VTP IP updater address. 681 682 A zero length string indicates that a source interface is not 683 available." 684 ::= { managementDomainEntry 15 } 685 686managementDomainConfigFile OBJECT-TYPE 687 SYNTAX SnmpAdminString 688 MAX-ACCESS read-create 689 STATUS current 690 DESCRIPTION 691 "The object specifies the file name where VTP configuration 692 is stored in the format of <filename> or <devices>:[<filename>]. 693 694 <device> can be (but not limited to): flash, bootflash, 695 slot0, slot1, disk0." 696 ::= { managementDomainEntry 16 } 697 698managementDomainLocalUpdaterType OBJECT-TYPE 699 SYNTAX InetAddressType 700 MAX-ACCESS read-only 701 STATUS current 702 DESCRIPTION 703 "The object indicates the type of the Internet address 704 of the preferred source interface for the VTP IP updater. 705 706 The value of this object is 'unknown' if 707 managementDomainVersionInUse is 'version3' or 708 managementDomainLocalMode is not 'server'." 709 ::= { managementDomainEntry 17 } 710 711managementDomainLocalUpdater OBJECT-TYPE 712 SYNTAX InetAddress 713 MAX-ACCESS read-only 714 STATUS current 715 DESCRIPTION 716 "The object indicates the Internet address of the 717 preferred source interface for the VTP IP updater." 718 ::= { managementDomainEntry 18 } 719 720managementDomainDeviceID OBJECT-TYPE 721 SYNTAX SnmpAdminString 722 MAX-ACCESS read-only 723 STATUS current 724 DESCRIPTION 725 "The object indicates a value that uniquely identifies 726 this device within a VTP Domain. 727 728 The value of this object is zero length string if 729 managementDomainVersionInUse is not 'version3'." 730 ::= { managementDomainEntry 19 } 731 732 733-- VLAN information 734 735vlanInfo OBJECT IDENTIFIER 736 ::= { vtpMIBObjects 3 } 737 738-- Global information on current VLANs 739-- 740-- This information is maintained by VTP Clients and VTP Servers 741 742vtpVlanTable OBJECT-TYPE 743 SYNTAX SEQUENCE OF VtpVlanEntry 744 MAX-ACCESS not-accessible 745 STATUS current 746 DESCRIPTION 747 "This table contains information on the VLANs which 748 currently exist." 749 ::= { vlanInfo 1 } 750 751vtpVlanEntry OBJECT-TYPE 752 SYNTAX VtpVlanEntry 753 MAX-ACCESS not-accessible 754 STATUS current 755 DESCRIPTION 756 "Information about one current VLAN. The 757 managementDomainIndex value in the INDEX clause indicates 758 which management domain the VLAN is in." 759 INDEX { 760 managementDomainIndex, 761 vtpVlanIndex 762 } 763 ::= { vtpVlanTable 1 } 764 765VtpVlanEntry ::= SEQUENCE { 766 vtpVlanIndex VlanIndex, 767 vtpVlanState INTEGER, 768 vtpVlanType VlanType, 769 vtpVlanName DisplayString, 770 vtpVlanMtu Integer32, 771 vtpVlanDot10Said OCTET STRING, 772 vtpVlanRingNumber Integer32, 773 vtpVlanBridgeNumber Integer32, 774 vtpVlanStpType INTEGER, 775 vtpVlanParentVlan VlanIndex, 776 vtpVlanTranslationalVlan1 VlanIndex, 777 vtpVlanTranslationalVlan2 VlanIndex, 778 vtpVlanBridgeType INTEGER, 779 vtpVlanAreHopCount Integer32, 780 vtpVlanSteHopCount Integer32, 781 vtpVlanIsCRFBackup TruthValue, 782 vtpVlanTypeExt VlanTypeExt, 783 vtpVlanIfIndex InterfaceIndexOrZero 784} 785 786vtpVlanIndex OBJECT-TYPE 787 SYNTAX VlanIndex 788 MAX-ACCESS not-accessible 789 STATUS current 790 DESCRIPTION 791 "The VLAN-id of this VLAN on ISL or 802.1q trunks." 792 ::= { vtpVlanEntry 1 } 793 794vtpVlanState OBJECT-TYPE 795 SYNTAX INTEGER { 796 operational(1), 797 suspended(2), 798 mtuTooBigForDevice(3), 799 mtuTooBigForTrunk(4) 800 } 801 MAX-ACCESS read-only 802 STATUS current 803 DESCRIPTION 804 "The state of this VLAN. 805 806 The state 'mtuTooBigForDevice' indicates that this device 807 cannot participate in this VLAN because the VLAN's MTU is 808 larger than the device can support. 809 810 The state 'mtuTooBigForTrunk' indicates that while this 811 VLAN's MTU is supported by this device, it is too large for 812 one or more of the device's trunk ports." 813 ::= { vtpVlanEntry 2 } 814 815vtpVlanType OBJECT-TYPE 816 SYNTAX VlanType 817 MAX-ACCESS read-only 818 STATUS current 819 DESCRIPTION 820 "The type of this VLAN." 821 ::= { vtpVlanEntry 3 } 822 823vtpVlanName OBJECT-TYPE 824 SYNTAX DisplayString (SIZE (1..32)) 825 MAX-ACCESS read-only 826 STATUS current 827 DESCRIPTION 828 "The name of this VLAN. This name is used as the ELAN-name 829 for an ATM LAN-Emulation segment of this VLAN." 830 ::= { vtpVlanEntry 4 } 831 832vtpVlanMtu OBJECT-TYPE 833 SYNTAX Integer32 (1500..18190) 834 MAX-ACCESS read-only 835 STATUS current 836 DESCRIPTION 837 "The MTU size on this VLAN, defined as the size of largest 838 MAC-layer (information field portion of the) data frame 839 which can be transmitted on the VLAN." 840 ::= { vtpVlanEntry 5 } 841 842vtpVlanDot10Said OBJECT-TYPE 843 SYNTAX OCTET STRING (SIZE (4)) 844 MAX-ACCESS read-only 845 STATUS current 846 DESCRIPTION 847 "The value of the 802.10 SAID field for this VLAN." 848 ::= { vtpVlanEntry 6 } 849 850vtpVlanRingNumber OBJECT-TYPE 851 SYNTAX Integer32 (0..4095) 852 MAX-ACCESS read-only 853 STATUS current 854 DESCRIPTION 855 "The ring number of this VLAN. This object is only 856 instantiated when the value of the corresponding instance of 857 vtpVlanType has a value of 'fddi' or 'tokenRing' and Source 858 Routing is in use on this VLAN." 859 ::= { vtpVlanEntry 7 } 860 861vtpVlanBridgeNumber OBJECT-TYPE 862 SYNTAX Integer32 (0..15) 863 MAX-ACCESS read-only 864 STATUS current 865 DESCRIPTION 866 "The bridge number of the VTP-capable switches for this 867 VLAN. This object is only instantiated for VLANs that are 868 involved with emulating token ring segments." 869 ::= { vtpVlanEntry 8 } 870 871vtpVlanStpType OBJECT-TYPE 872 SYNTAX INTEGER { 873 ieee(1), 874 ibm(2), 875 hybrid(3) 876 } 877 MAX-ACCESS read-only 878 STATUS current 879 DESCRIPTION 880 "The type of the Spanning Tree Protocol (STP) running on 881 this VLAN. This object is only instanciated when the 882 value of the corresponding instance of vtpVlanType has a 883 value of 'fddiNet' or 'trNet'. 884 885 The value returned by this object depends upon the value 886 of the corresponding instance of vtpVlanEditStpType. 887 888 - 'ieee' indicates IEEE STP is running exclusively. 889 890 - 'ibm' indicates IBM STP is running exclusively. 891 892 - 'hybrid' indicates a STP that allows a combination of 893 IEEE and IBM is running. 894 895 The 'hybrid' STP type results from tokenRing/fddi VLANs 896 that are children of this trNet/fddiNet parent VLAN being 897 configured in a combination of SRT and SRB 898 vtpVlanBridgeTypes while the instance of 899 vtpVlanEditStpType that corresponds to this object is set 900 to 'auto'." 901 ::= { vtpVlanEntry 9 } 902 903vtpVlanParentVlan OBJECT-TYPE 904 SYNTAX VlanIndex 905 MAX-ACCESS read-only 906 STATUS current 907 DESCRIPTION 908 "The parent VLAN for this VLAN. This object is only 909 instantiated when the value of the corresponding instance of 910 vtpVlanType has a value of 'fddi' or 'tokenRing' and Source 911 Routing is in use on this VLAN. The parent VLAN must have 912 a vtpVlanType value of fddiNet(4) or trNet(5), 913 respectively." 914 ::= { vtpVlanEntry 10 } 915 916vtpVlanTranslationalVlan1 OBJECT-TYPE 917 SYNTAX VlanIndex 918 MAX-ACCESS read-only 919 STATUS current 920 DESCRIPTION 921 "A VLAN to which this VLAN is being translational-bridged. 922 If this value and the corresponding instance of 923 vtpVlanTranslationalVlan2 are both zero, then this VLAN is 924 not being translational-bridged." 925 ::= { vtpVlanEntry 11 } 926 927vtpVlanTranslationalVlan2 OBJECT-TYPE 928 SYNTAX VlanIndex 929 MAX-ACCESS read-only 930 STATUS current 931 DESCRIPTION 932 "Another VLAN, i.e., other than that indicated by 933 vtpVlanTranslationalVlan1, to which this VLAN is being 934 translational-bridged. If this value and the corresponding 935 instance of vtpVlanTranslationalVlan1 are both zero, then 936 this VLAN is not being translational-bridged." 937 ::= { vtpVlanEntry 12 } 938 939vtpVlanBridgeType OBJECT-TYPE 940 SYNTAX INTEGER { 941 srt(1), 942 srb(2) 943 } 944 MAX-ACCESS read-only 945 STATUS current 946 DESCRIPTION 947 "The type of the Source Route bridging mode in use on this 948 VLAN. This object is only instantiated when the value of 949 the corresponding instance of vtpVlanType has a value of 950 fddi(2) or tokenRing(3) and Source Routing is in use on 951 this VLAN." 952 ::= { vtpVlanEntry 13 } 953 954vtpVlanAreHopCount OBJECT-TYPE 955 SYNTAX Integer32 (1..13) 956 MAX-ACCESS read-only 957 STATUS current 958 DESCRIPTION 959 "The maximum number of bridge hops allowed in 960 All Routes Explorer frames on this VLAN. This 961 object is only instantiated when the value of the 962 corresponding instance of vtpVlanType has a value of fddi(2) 963 or tokenRing(3) and Source Routing is in use on this VLAN." 964 ::= { vtpVlanEntry 14 } 965 966vtpVlanSteHopCount OBJECT-TYPE 967 SYNTAX Integer32 (1..13) 968 MAX-ACCESS read-only 969 STATUS current 970 DESCRIPTION 971 "The maximum number of bridge hops allowed in 972 Spanning Tree Explorer frames on this VLAN. This 973 object is only instantiated when the value of the 974 corresponding instance of vtpVlanType has a value of fddi(2) 975 or tokenRing(3) and Source Routing is in use on this VLAN." 976 ::= { vtpVlanEntry 15 } 977 978vtpVlanIsCRFBackup OBJECT-TYPE 979 SYNTAX TruthValue 980 MAX-ACCESS read-only 981 STATUS current 982 DESCRIPTION 983 "True if this VLAN is of type trCrf and also is acting as 984 a backup trCrf for the ISL distributed BRF" 985 ::= { vtpVlanEntry 16 } 986 987vtpVlanTypeExt OBJECT-TYPE 988 SYNTAX VlanTypeExt 989 MAX-ACCESS read-only 990 STATUS current 991 DESCRIPTION 992 "The additional type information of this VLAN." 993 ::= { vtpVlanEntry 17 } 994 995vtpVlanIfIndex OBJECT-TYPE 996 SYNTAX InterfaceIndexOrZero 997 MAX-ACCESS read-only 998 STATUS current 999 DESCRIPTION 1000 "The value of the ifIndex corresponding to this VLAN ID. 1001 If the VLAN ID does not have its corresponding interface, 1002 this object has the value of zero." 1003 ::= { vtpVlanEntry 18 } 1004 1005 1006internalVlanInfo OBJECT IDENTIFIER 1007 ::= { vlanInfo 2 } 1008 1009 1010vtpInternalVlanAllocPolicy OBJECT-TYPE 1011 SYNTAX INTEGER { 1012 ascending(1), 1013 descending(2) 1014 } 1015 MAX-ACCESS read-write 1016 STATUS current 1017 DESCRIPTION 1018 "The internal VLAN allocation policy. 1019 1020 'ascending' - internal VLANs are allocated 1021 starting from a lowwer VLAN ID and 1022 upwards. 1023 'descending' - internal VLANs are allocated 1024 starting from a higher VLAN ID and 1025 downwards." 1026 ::= { internalVlanInfo 1 } 1027 1028vtpInternalVlanTable OBJECT-TYPE 1029 SYNTAX SEQUENCE OF VtpInternalVlanEntry 1030 MAX-ACCESS not-accessible 1031 STATUS current 1032 DESCRIPTION 1033 "A vtpInternalVlanTable entry contains 1034 information on an existing internal 1035 VLAN. It is internally created by the 1036 device for a specific application program 1037 and hence owned by the application. 1038 It cannot be modified or deleted by (local 1039 or network) management." 1040 ::= { internalVlanInfo 2 } 1041 1042vtpInternalVlanEntry OBJECT-TYPE 1043 SYNTAX VtpInternalVlanEntry 1044 MAX-ACCESS not-accessible 1045 STATUS current 1046 DESCRIPTION 1047 "Information about one current internal 1048 VLAN." 1049 INDEX { 1050 managementDomainIndex, 1051 vtpVlanIndex 1052 } 1053 ::= { vtpInternalVlanTable 1 } 1054 1055VtpInternalVlanEntry ::= SEQUENCE { 1056 vtpInternalVlanOwner SnmpAdminString 1057} 1058 1059vtpInternalVlanOwner OBJECT-TYPE 1060 SYNTAX SnmpAdminString 1061 MAX-ACCESS read-only 1062 STATUS current 1063 DESCRIPTION 1064 "The program name of the internal VLAN's 1065 owner application. This internal VLAN 1066 is allocated by the device specifically 1067 for this application and no one else 1068 could create, modify or delete this 1069 VLAN." 1070 ::= { vtpInternalVlanEntry 1 } 1071 1072 1073-- Modification of Global VLAN Information 1074-- 1075-- To change the global information on current VLANs, including 1076-- creating, modifying or deleting them, 1077-- . the current VLAN information is copied to the "Edit buffer", 1078-- . the information in the Edit buffer is modified as appropriate, 1079-- . an 'apply' is invoked to attempt to instanciate the modified 1080-- contents of the Edit Buffer as the new global VLAN information. 1081-- 1082-- Only one manager can edit the Edit Buffer at a time. So, a 1083-- request to copy the current VLAN information into the Edit Buffer 1084-- must fail if the Edit Buffer is already in use (i.e., is not empty). 1085-- Thus, concurrent attempts by multiple managers to gain use of the 1086-- Edit Buffer are resolved according to whichever of them succeeds 1087-- in performing a successful copy. An OwnerString object provides 1088-- information on which manager currently has access. 1089-- 1090-- Ownership of the Edit Buffer terminates when a NMS explicitly 1091-- releases it, or when a deadman-timer expires. The deadman-timer 1092-- has a fixed expiry interval of 5 minutes. The deadman-timer is 1093-- automatically started on a successful copy operation. The 1094-- restartTimer operation allows an NMS to restart the deadman-timer 1095-- if it wishes to retain ownership of the Edit Buffer for longer 1096-- than 5 minutes. The deadman-timer ceases when the apply operation 1097-- is invoked, and is restarted when the apply operation terminates. 1098-- Restarting the deadman-timer after termination of the apply 1099-- operation allows the results of the apply operation to be retained 1100-- until the requesting manager has retrieved them, but for only a 1101-- limited amount of time. 1102-- 1103-- When managementDomainVersionInUse is version1(1) or version2(2), 1104-- the local device with managementDomainLocalMode as server(2) 1105-- could change the global VLAN configuration by editing the VLAN 1106-- information in the edit buffer and then apply it. However, 1107-- when managementDomainVersionInUse is in version3(4), there 1108-- are two different VTP servers, the primary server and the 1109-- secondary server. The global VLAN configuration could only 1110-- be changed by a primary server for VLAN database. The 1111-- secondary server may still do the 'copy' operation and edit 1112-- the VLAN information in the edit buffer. But in order to make 1113-- a possibly successful 'apply' operation, the local device must 1114-- be a VLAN database primary server. Otherwise, the 'apply' will 1115-- fail and vtpVlanApplyStatus will be set to the error status 1116-- 'notPrimaryServer'. 1117 1118vlanEdit OBJECT IDENTIFIER 1119 ::= { vtpMIBObjects 4 } 1120 1121 1122vtpEditControlTable OBJECT-TYPE 1123 SYNTAX SEQUENCE OF VtpEditControlEntry 1124 MAX-ACCESS not-accessible 1125 STATUS current 1126 DESCRIPTION 1127 "This table provides the means to control the editing of the 1128 VLANs for a particular management domain. Each and every 1129 entry in this table augments its corresponding entry in the 1130 managementDomainTable; thus, an entry in this table is 1131 created/deleted only as a by-product of creating/deleting an 1132 entry in the managementDomainTable." 1133 ::= { vlanEdit 1 } 1134 1135vtpEditControlEntry OBJECT-TYPE 1136 SYNTAX VtpEditControlEntry 1137 MAX-ACCESS not-accessible 1138 STATUS current 1139 DESCRIPTION 1140 "Control information for editing the VLANs in one management 1141 domain." 1142 AUGMENTS { managementDomainEntry } 1143 ::= { vtpEditControlTable 1 } 1144 1145VtpEditControlEntry ::= SEQUENCE { 1146 vtpVlanEditOperation INTEGER, 1147 vtpVlanApplyStatus INTEGER, 1148 vtpVlanEditBufferOwner OwnerString, 1149 vtpVlanEditConfigRevNumber Gauge32, 1150 vtpVlanEditModifiedVlan VlanIndex 1151} 1152 1153vtpVlanEditOperation OBJECT-TYPE 1154 SYNTAX INTEGER { 1155 none(1), 1156 copy(2), 1157 apply(3), 1158 release(4), 1159 restartTimer(5) 1160 } 1161 MAX-ACCESS read-create 1162 STATUS current 1163 DESCRIPTION 1164 "This object always has the value 'none' when read. When 1165 written, each value causes the appropriate action: 1166 1167 'copy' - causes the creation of rows in the 1168 vtpVlanEditTable exactly corresponding to the current global 1169 VLAN information for this management domain. If the Edit 1170 Buffer (for this management domain) is not currently empty, 1171 a copy operation fails. A successful copy operation starts 1172 the deadman-timer. 1173 1174 'apply' - first performs a consistent check on the the 1175 modified information contained in the Edit Buffer, and if 1176 consistent, then tries to instanciate the modified 1177 information as the new global VLAN information. Note that 1178 an empty Edit Buffer (for the management domain) would 1179 always result in an inconsistency since the default VLANs 1180 are required to be present. 1181 1182 'release' - flushes the Edit Buffer (for this management 1183 domain), clears the Owner information, and aborts the 1184 deadman-timer. A release is generated automatically if the 1185 deadman-timer ever expires. 1186 1187 'restartTimer' - restarts the deadman-timer. 1188 1189 'none' - no operation is performed." 1190 ::= { vtpEditControlEntry 1 } 1191 1192vtpVlanApplyStatus OBJECT-TYPE 1193 SYNTAX INTEGER { 1194 inProgress(1), 1195 succeeded(2), 1196 configNumberError(3), 1197 inconsistentEdit(4), 1198 tooBig(5), 1199 localNVStoreFail(6), 1200 remoteNVStoreFail(7), 1201 editBufferEmpty(8), 1202 someOtherError(9), 1203 notPrimaryServer(10) 1204 } 1205 MAX-ACCESS read-only 1206 STATUS current 1207 DESCRIPTION 1208 "The current status of an 'apply' operation to instanciate 1209 the Edit Buffer as the new global VLAN information (for this 1210 management domain). If no apply is currently active, the 1211 status represented is that of the most recently completed 1212 apply. The possible values are: 1213 1214 inProgress - 'apply' operation in progress; 1215 1216 succeeded - the 'apply' was successful (this value is 1217 also used when no apply has been invoked since the 1218 last time the local system restarted); 1219 1220 configNumberError - the apply failed because the value of 1221 vtpVlanEditConfigRevNumber was less or equal to 1222 the value of current value of 1223 managementDomainConfigRevNumber; 1224 1225 inconsistentEdit - the apply failed because the modified 1226 information was not self-consistent; 1227 1228 tooBig - the apply failed because the modified 1229 information was too large to fit in this VTP 1230 Server's non-volatile storage location; 1231 1232 localNVStoreFail - the apply failed in trying to store 1233 the new information in a local non-volatile 1234 storage location; 1235 1236 remoteNVStoreFail - the apply failed in trying to store 1237 the new information in a remote non-volatile 1238 storage location; 1239 1240 editBufferEmpty - the apply failed because the Edit 1241 Buffer was empty (for this management domain). 1242 1243 someOtherError - the apply failed for some other reason 1244 (e.g., insufficient memory). 1245 1246 notPrimaryServer - the apply failed because the local 1247 device is not a VTP primary server for VLAN 1248 database type when managementDomainVersionInUse 1249 is version3(4)." 1250 ::= { vtpEditControlEntry 2 } 1251 1252vtpVlanEditBufferOwner OBJECT-TYPE 1253 SYNTAX OwnerString 1254 MAX-ACCESS read-create 1255 STATUS current 1256 DESCRIPTION 1257 "The management station which is currently using the Edit 1258 Buffer for this management domain. When the Edit Buffer for 1259 a management domain is not currently in use, the value of 1260 this object is the zero-length string. Note that it is also 1261 the zero-length string if a manager fails to set this object 1262 when invoking a copy operation." 1263 ::= { vtpEditControlEntry 3 } 1264 1265vtpVlanEditConfigRevNumber OBJECT-TYPE 1266 SYNTAX Gauge32 1267 MAX-ACCESS read-create 1268 STATUS current 1269 DESCRIPTION 1270 "The Configuration Revision Number to be used for the next 1271 apply operation. This value is initialized (by the agent) 1272 on a copy operation to be one greater than the value of 1273 managementDomainConfigRevNumber. On an apply, if the 1274 number is less or equal to the value of 1275 managementDomainConfigRevNumber, then the apply fails. 1276 The value can be modified (increased) by network management 1277 before an apply to ensure that an apply does not fail for 1278 this reason. 1279 1280 This object is used to allow management control over whether 1281 a configuration revision received via a VTP advertisement 1282 after a copy operation but before the succeeding apply 1283 operation is lost by being overwritten by the (local) edit 1284 operation. By default, the apply operation will fail in 1285 this situation. By increasing this object's value after the 1286 copy but before the apply, management can control whether 1287 the apply is to succeed (with the update via VTP 1288 advertisement being lost)." 1289 ::= { vtpEditControlEntry 4 } 1290 1291vtpVlanEditModifiedVlan OBJECT-TYPE 1292 SYNTAX VlanIndex 1293 MAX-ACCESS read-only 1294 STATUS current 1295 DESCRIPTION 1296 "The VLAN-id of the modified VLAN in the Edit Buffer. 1297 If the object has the value of zero, any VLAN can 1298 be edited. If the value of the object is not zero, 1299 only this VLAN can be edited. 1300 1301 The object's value is reset to zero after a successful 1302 'apply' operation or a 'release' operation. 1303 1304 This object is only supported for devices which allow 1305 only one VLAN editing for each 'apply' operation. For 1306 devices which allow multiple VLAN editing for each 1307 'apply' operation, this object is not supported." 1308 ::= { vtpEditControlEntry 5 } 1309 1310 1311 1312vtpVlanEditTable OBJECT-TYPE 1313 SYNTAX SEQUENCE OF VtpVlanEditEntry 1314 MAX-ACCESS not-accessible 1315 STATUS current 1316 DESCRIPTION 1317 "The table which contains the information in the Edit 1318 Buffers, one Edit Buffer per management domain. The 1319 information for a particular management domain is 1320 initialized, by a 'copy' operation, to be the current global 1321 VLAN information for that management domain. After 1322 initialization, editing can be performed to add VLANs, 1323 delete VLANs, or modify their global parameters. The 1324 information as modified through editing is local to this 1325 Edit Buffer. An apply operation using the 1326 vtpVlanEditOperation object is necessary to instanciate the 1327 modified information as the new global VLAN information for 1328 that management domain. 1329 1330 To use the Edit Buffer, a manager acts as follows: 1331 1332 1. ensures the Edit Buffer for a management domain is empty, 1333 i.e., there are no rows in this table for this management 1334 domain. 1335 1336 2. issues a SNMP set operation which sets 1337 vtpVlanEditOperation to 'copy', and vtpVlanEditBufferOwner 1338 to its own identifier (e.g., its own IP address). 1339 1340 3. if this set operation is successful, proceeds to edit the 1341 information in the vtpVlanEditTable. 1342 1343 4. if and when the edited information is to be instantiated, 1344 issues a SNMP set operation which sets vtpVlanEditOperation 1345 to 'apply'. 1346 1347 5. issues retrieval requests to obtain the value of 1348 vtpVlanApplyStatus, until the result of the apply is 1349 determined. 1350 1351 6. releases the Edit Buffer by issuing a SNMP set operation 1352 which sets vtpVlanEditOperation to 'release'. 1353 1354 Note that the information contained in this table is not 1355 saved across agent reboots." 1356 ::= { vlanEdit 2 } 1357 1358vtpVlanEditEntry OBJECT-TYPE 1359 SYNTAX VtpVlanEditEntry 1360 MAX-ACCESS not-accessible 1361 STATUS current 1362 DESCRIPTION 1363 "Information about one VLAN in the Edit Buffer for a 1364 particular management domain." 1365 INDEX { 1366 managementDomainIndex, 1367 vtpVlanEditIndex 1368 } 1369 ::= { vtpVlanEditTable 1 } 1370 1371VtpVlanEditEntry ::= SEQUENCE { 1372 vtpVlanEditIndex VlanIndex, 1373 vtpVlanEditState INTEGER, 1374 vtpVlanEditType VlanType, 1375 vtpVlanEditName DisplayString, 1376 vtpVlanEditMtu Integer32, 1377 vtpVlanEditDot10Said OCTET STRING, 1378 vtpVlanEditRingNumber Integer32, 1379 vtpVlanEditBridgeNumber Integer32, 1380 vtpVlanEditStpType INTEGER, 1381 vtpVlanEditParentVlan VlanIndex, 1382 vtpVlanEditRowStatus RowStatus, 1383 vtpVlanEditTranslationalVlan1 VlanIndex, 1384 vtpVlanEditTranslationalVlan2 VlanIndex, 1385 vtpVlanEditBridgeType INTEGER, 1386 vtpVlanEditAreHopCount Integer32, 1387 vtpVlanEditSteHopCount Integer32, 1388 vtpVlanEditIsCRFBackup TruthValue, 1389 vtpVlanEditTypeExt VlanTypeExt, 1390 vtpVlanEditTypeExt2 VlanTypeExt 1391} 1392 1393vtpVlanEditIndex OBJECT-TYPE 1394 SYNTAX VlanIndex 1395 MAX-ACCESS not-accessible 1396 STATUS current 1397 DESCRIPTION 1398 "The VLAN-id which this VLAN would have on ISL or 1399 802.1q trunks." 1400 ::= { vtpVlanEditEntry 1 } 1401 1402vtpVlanEditState OBJECT-TYPE 1403 SYNTAX INTEGER { 1404 operational(1), 1405 suspended(2) 1406 } 1407 MAX-ACCESS read-create 1408 STATUS current 1409 DESCRIPTION 1410 "The state which this VLAN would have." 1411 DEFVAL { operational } 1412 ::= { vtpVlanEditEntry 2 } 1413 1414vtpVlanEditType OBJECT-TYPE 1415 SYNTAX VlanType 1416 MAX-ACCESS read-create 1417 STATUS current 1418 DESCRIPTION 1419 "The type which this VLAN would have. 1420 An implementation may restrict access to this object." 1421 DEFVAL { ethernet } 1422 ::= { vtpVlanEditEntry 3 } 1423 1424vtpVlanEditName OBJECT-TYPE 1425 SYNTAX DisplayString (SIZE (1..32)) 1426 MAX-ACCESS read-create 1427 STATUS current 1428 DESCRIPTION 1429 "The name which this VLAN would have. This name would be 1430 used as the ELAN-name for an ATM LAN-Emulation segment of 1431 this VLAN. 1432 1433 An implementation may restrict access to this object." 1434 ::= { vtpVlanEditEntry 4 } 1435 1436vtpVlanEditMtu OBJECT-TYPE 1437 SYNTAX Integer32 (1500..18190) 1438 MAX-ACCESS read-create 1439 STATUS current 1440 DESCRIPTION 1441 "The MTU size which this VLAN would have, defined as the 1442 size of largest MAC-layer (information field portion of the) 1443 data frame which can be transmitted on the VLAN. 1444 1445 An implementation may restrict access to this object." 1446 DEFVAL { 1500 } 1447 ::= { vtpVlanEditEntry 5 } 1448 1449vtpVlanEditDot10Said OBJECT-TYPE 1450 SYNTAX OCTET STRING (SIZE (4)) 1451 MAX-ACCESS read-create 1452 STATUS current 1453 DESCRIPTION 1454 "The value of the 802.10 SAID field which would be used for 1455 this VLAN. 1456 1457 An implementation may restrict access to this object." 1458 ::= { vtpVlanEditEntry 6 } 1459 1460vtpVlanEditRingNumber OBJECT-TYPE 1461 SYNTAX Integer32 (0..4095) 1462 MAX-ACCESS read-create 1463 STATUS current 1464 DESCRIPTION 1465 "The ring number which would be used for this VLAN. This 1466 object is only instantiated when the value of the 1467 corresponding instance of vtpVlanEditType has a value of 1468 'fddi' or 'tokenRing' and Source Routing is in use on 1469 this VLAN." 1470 ::= { vtpVlanEditEntry 7 } 1471 1472vtpVlanEditBridgeNumber OBJECT-TYPE 1473 SYNTAX Integer32 (0..15) 1474 MAX-ACCESS read-create 1475 STATUS current 1476 DESCRIPTION 1477 "The bridge number of the VTP-capable switches which would 1478 be used for this VLAN. This object is only instantiated 1479 when the value of the corresponding instance of 1480 vtpVlanEditType has a value of fddiNet(4) or trNet(5)." 1481 ::= { vtpVlanEditEntry 8 } 1482 1483vtpVlanEditStpType OBJECT-TYPE 1484 SYNTAX INTEGER { 1485 ieee(1), 1486 ibm(2), 1487 auto(3) 1488 } 1489 MAX-ACCESS read-create 1490 STATUS current 1491 DESCRIPTION 1492 "The type of the Spanning Tree Protocol which would be 1493 running on this VLAN. This object is only instantiated 1494 when the value of the corresponding instance of 1495 vtpVlanEditType has a value of fddiNet(4) or trNet(5). 1496 1497 If 'ieee' is selected, the STP that runs will be IEEE. 1498 1499 If 'ibm' is selected, the STP that runs will be IBM. 1500 1501 If 'auto' is selected, the STP that runs will be 1502 dependant on the values of vtpVlanEditBridgeType for all 1503 children tokenRing/fddi type VLANs. This will result in 1504 a 'hybrid' STP (see vtpVlanStpType)." 1505 ::= { vtpVlanEditEntry 9 } 1506 1507vtpVlanEditParentVlan OBJECT-TYPE 1508 SYNTAX VlanIndex 1509 MAX-ACCESS read-create 1510 STATUS current 1511 DESCRIPTION 1512 "The VLAN index of the VLAN which would be the parent for 1513 this VLAN. This object is only instantiated when the value 1514 of the corresponding instance of vtpVlanEditType has a value 1515 of 'fddi' or 'tokenRing' and Source Routing is in use on 1516 this VLAN. The parent VLAN must have a vtpVlanEditType 1517 value of fddiNet(4) or trNet(5), respectively." 1518 ::= { vtpVlanEditEntry 10 } 1519 1520vtpVlanEditRowStatus OBJECT-TYPE 1521 SYNTAX RowStatus 1522 MAX-ACCESS read-create 1523 STATUS current 1524 DESCRIPTION 1525 "The status of this row. Any and all columnar objects in an 1526 existing row can be modified irrespective of the status of 1527 the row. 1528 1529 A row is not qualified for activation until instances of at 1530 least its vtpVlanEditType, vtpVlanEditName and 1531 vtpVlanEditDot10Said columns have appropriate values. 1532 1533 The management station should endeavor to make all rows 1534 consistent in the table before 'apply'ing the buffer. An 1535 inconsistent entry in the table will cause the entire 1536 buffer to be rejected with the vtpVlanApplyStatus object 1537 set to the appropriate error value." 1538 ::= { vtpVlanEditEntry 11 } 1539 1540vtpVlanEditTranslationalVlan1 OBJECT-TYPE 1541 SYNTAX VlanIndex 1542 MAX-ACCESS read-create 1543 STATUS current 1544 DESCRIPTION 1545 "A VLAN to which this VLAN would be translational-bridged. 1546 If this value and the corresponding instance of 1547 vtpVlanTranslationalVlan2 are both zero, then this VLAN 1548 would not be translational-bridged. 1549 1550 An implementation may restrict access to this object." 1551 DEFVAL { 0 } 1552 ::= { vtpVlanEditEntry 12 } 1553 1554vtpVlanEditTranslationalVlan2 OBJECT-TYPE 1555 SYNTAX VlanIndex 1556 MAX-ACCESS read-create 1557 STATUS current 1558 DESCRIPTION 1559 "Another VLAN, i.e., other than that indicated by 1560 vtpVlanEditTranslationalVlan1, to which this VLAN would be 1561 translational-bridged. If this value and the corresponding 1562 instance of vtpVlanTranslationalVlan1 are both zero, then 1563 this VLAN would not be translational-bridged. 1564 1565 An implementation may restrict access to this object." 1566 DEFVAL { 0 } 1567 ::= { vtpVlanEditEntry 13 } 1568 1569vtpVlanEditBridgeType OBJECT-TYPE 1570 SYNTAX INTEGER { 1571 srt(1), 1572 srb(2) 1573 } 1574 MAX-ACCESS read-create 1575 STATUS current 1576 DESCRIPTION 1577 "The type of Source Route bridging mode which would be in 1578 use on this VLAN. This object is only instantiated when 1579 the value of the corresponding instance of vtpVlanEditType 1580 has a value of fddi(2) or tokenRing(3) and Source Routing 1581 is in use on this VLAN." 1582 ::= { vtpVlanEditEntry 14 } 1583 1584vtpVlanEditAreHopCount OBJECT-TYPE 1585 SYNTAX Integer32 (1..13) 1586 MAX-ACCESS read-create 1587 STATUS current 1588 DESCRIPTION 1589 "The maximum number of bridge hops allowed in 1590 All Routes Explorer frames on this VLAN. This 1591 object is only instantiated when the value of the 1592 corresponding instance of vtpVlanType has a value of fddi(2) 1593 or tokenRing(3) and Source Routing is in use on this VLAN." 1594 ::= { vtpVlanEditEntry 15 } 1595 1596vtpVlanEditSteHopCount OBJECT-TYPE 1597 SYNTAX Integer32 (1..13) 1598 MAX-ACCESS read-create 1599 STATUS current 1600 DESCRIPTION 1601 "The maximum number of bridge hops allowed in 1602 Spanning Tree Explorer frames on this VLAN. This 1603 object is only instantiated when the value of the 1604 corresponding instance of vtpVlanType has a value of fddi(2) 1605 or tokenRing(3) and Source Routing is in use on this VLAN." 1606 ::= { vtpVlanEditEntry 16 } 1607 1608vtpVlanEditIsCRFBackup OBJECT-TYPE 1609 SYNTAX TruthValue 1610 MAX-ACCESS read-create 1611 STATUS current 1612 DESCRIPTION 1613 "True if this VLAN is of type trCrf and also is acting as 1614 a backup trCrf for the ISL distributed BRF. This object is 1615 only instantiated when the value of the corresponding 1616 instance of vtpVlanEditType has a value of tokenRing(3)." 1617 ::= { vtpVlanEditEntry 17 } 1618 1619vtpVlanEditTypeExt OBJECT-TYPE 1620 SYNTAX VlanTypeExt 1621 MAX-ACCESS read-only 1622 STATUS deprecated 1623 DESCRIPTION 1624 "The additional type information of this VLAN. 1625 vtpVlanEditTypeExt object is superseded by vtpVlanEditTypeExt2." 1626 ::= { vtpVlanEditEntry 18 } 1627 1628vtpVlanEditTypeExt2 OBJECT-TYPE 1629 SYNTAX VlanTypeExt 1630 MAX-ACCESS read-create 1631 STATUS current 1632 DESCRIPTION 1633 "The additional type information of this VLAN. 1634 The VlanTypeExt TC specifies which bits may 1635 be written by a management application. 1636 The agent should provide a default value." 1637 ::= { vtpVlanEditEntry 19 } 1638 1639 1640 1641vtpVlanLocalShutdownTable OBJECT-TYPE 1642 SYNTAX SEQUENCE OF VtpVlanLocalShutdownEntry 1643 MAX-ACCESS not-accessible 1644 STATUS current 1645 DESCRIPTION 1646 "Ths table contains the VLAN local shutdown 1647 information within management domain." 1648 ::= { vlanEdit 3 } 1649 1650vtpVlanLocalShutdownEntry OBJECT-TYPE 1651 SYNTAX VtpVlanLocalShutdownEntry 1652 MAX-ACCESS not-accessible 1653 STATUS current 1654 DESCRIPTION 1655 "An entry containing VLAN local shutdown information for a 1656 particular VLAN in the management domain. 1657 1658 An entry is created if a VLAN which supports local shutdown 1659 has been created. 1660 1661 An entry is deleted if a VLAN which supports local shutdown 1662 has been removed." 1663 INDEX { 1664 managementDomainIndex, 1665 vtpVlanIndex 1666 } 1667 ::= { vtpVlanLocalShutdownTable 1 } 1668 1669VtpVlanLocalShutdownEntry ::= SEQUENCE { 1670 vtpVlanLocalShutdown INTEGER 1671} 1672 1673vtpVlanLocalShutdown OBJECT-TYPE 1674 SYNTAX INTEGER { 1675 up(1), 1676 down(2) 1677 } 1678 MAX-ACCESS read-write 1679 STATUS current 1680 DESCRIPTION 1681 "The object specifies the VLAN local shutdown state." 1682 ::= { vtpVlanLocalShutdownEntry 1 } 1683 1684 1685-- VTP Statistics 1686 1687vtpStats OBJECT IDENTIFIER 1688 ::= { vtpMIBObjects 5 } 1689 1690 1691vtpStatsTable OBJECT-TYPE 1692 SYNTAX SEQUENCE OF VtpStatsEntry 1693 MAX-ACCESS not-accessible 1694 STATUS current 1695 DESCRIPTION 1696 "A table of VTP statistics." 1697 ::= { vtpStats 1 } 1698 1699vtpStatsEntry OBJECT-TYPE 1700 SYNTAX VtpStatsEntry 1701 MAX-ACCESS not-accessible 1702 STATUS current 1703 DESCRIPTION 1704 "VTP statistics for one management domain." 1705 AUGMENTS { managementDomainEntry } 1706 ::= { vtpStatsTable 1 } 1707 1708VtpStatsEntry ::= SEQUENCE { 1709 vtpInSummaryAdverts Counter32, 1710 vtpInSubsetAdverts Counter32, 1711 vtpInAdvertRequests Counter32, 1712 vtpOutSummaryAdverts Counter32, 1713 vtpOutSubsetAdverts Counter32, 1714 vtpOutAdvertRequests Counter32, 1715 vtpConfigRevNumberErrors Counter32, 1716 vtpConfigDigestErrors Counter32 1717} 1718 1719vtpInSummaryAdverts OBJECT-TYPE 1720 SYNTAX Counter32 1721 MAX-ACCESS read-only 1722 STATUS current 1723 DESCRIPTION 1724 "The total number of VTP Summary Adverts received for this 1725 management domain." 1726 ::= { vtpStatsEntry 1 } 1727 1728vtpInSubsetAdverts OBJECT-TYPE 1729 SYNTAX Counter32 1730 MAX-ACCESS read-only 1731 STATUS current 1732 DESCRIPTION 1733 "The total number of VTP Subset Adverts received for this 1734 management domain." 1735 ::= { vtpStatsEntry 2 } 1736 1737vtpInAdvertRequests OBJECT-TYPE 1738 SYNTAX Counter32 1739 MAX-ACCESS read-only 1740 STATUS current 1741 DESCRIPTION 1742 "The total number of VTP Advert Requests received for this 1743 management domain." 1744 ::= { vtpStatsEntry 3 } 1745 1746vtpOutSummaryAdverts OBJECT-TYPE 1747 SYNTAX Counter32 1748 MAX-ACCESS read-only 1749 STATUS current 1750 DESCRIPTION 1751 "The total number of VTP Summary Adverts sent for this 1752 management domain." 1753 ::= { vtpStatsEntry 4 } 1754 1755vtpOutSubsetAdverts OBJECT-TYPE 1756 SYNTAX Counter32 1757 MAX-ACCESS read-only 1758 STATUS current 1759 DESCRIPTION 1760 "The total number of VTP Subset Adverts sent for this 1761 management domain." 1762 ::= { vtpStatsEntry 5 } 1763 1764vtpOutAdvertRequests OBJECT-TYPE 1765 SYNTAX Counter32 1766 MAX-ACCESS read-only 1767 STATUS current 1768 DESCRIPTION 1769 "The total number of VTP Advert Requests sent for this 1770 management domain." 1771 ::= { vtpStatsEntry 6 } 1772 1773vtpConfigRevNumberErrors OBJECT-TYPE 1774 SYNTAX Counter32 1775 MAX-ACCESS read-only 1776 STATUS current 1777 DESCRIPTION 1778 "The number of occurrences of configuration revision number 1779 errors for this management domain. A configuration revision 1780 number error occurs when a device receives a VTP 1781 advertisement for which: 1782 1783 - the advertisement's Configuration Revision Number is the 1784 same as the current locally-held value, and 1785 1786 - the advertisement's digest value is different from the 1787 current locally-held value." 1788 ::= { vtpStatsEntry 7 } 1789 1790vtpConfigDigestErrors OBJECT-TYPE 1791 SYNTAX Counter32 1792 MAX-ACCESS read-only 1793 STATUS current 1794 DESCRIPTION 1795 "The number of occurrences of configuration digest errors 1796 for this management domain. A configuration digest error 1797 occurs when a device receives a VTP advertisement for which: 1798 1799 - the advertisement's Configuration Revision Number is 1800 greater than the current locally-held value, and 1801 1802 - the advertisement's digest value computed by the 1803 receiving device does not match the checksum in the 1804 summary advertisement that was received earlier. This 1805 can happen, for example, if there is a mismatch in VTP 1806 passwords between the VTP devices." 1807 ::= { vtpStatsEntry 8 } 1808 1809 1810-- Trunk Ports 1811 1812vlanTrunkPorts OBJECT IDENTIFIER 1813 ::= { vtpMIBObjects 6 } 1814 1815 1816vlanTrunkPortTable OBJECT-TYPE 1817 SYNTAX SEQUENCE OF VlanTrunkPortEntry 1818 MAX-ACCESS not-accessible 1819 STATUS current 1820 DESCRIPTION 1821 "The table containing information on the local system's VLAN 1822 trunk ports." 1823 ::= { vlanTrunkPorts 1 } 1824 1825vlanTrunkPortEntry OBJECT-TYPE 1826 SYNTAX VlanTrunkPortEntry 1827 MAX-ACCESS not-accessible 1828 STATUS current 1829 DESCRIPTION 1830 "Information about one trunk port." 1831 INDEX { vlanTrunkPortIfIndex } 1832 ::= { vlanTrunkPortTable 1 } 1833 1834VlanTrunkPortEntry ::= SEQUENCE { 1835 vlanTrunkPortIfIndex InterfaceIndex, 1836 vlanTrunkPortManagementDomain ManagementDomainIndex, 1837 vlanTrunkPortEncapsulationType INTEGER, 1838 vlanTrunkPortVlansEnabled OCTET STRING, 1839 vlanTrunkPortNativeVlan VlanIndex, 1840 vlanTrunkPortRowStatus RowStatus, 1841 vlanTrunkPortInJoins Counter32, 1842 vlanTrunkPortOutJoins Counter32, 1843 vlanTrunkPortOldAdverts Counter32, 1844 vlanTrunkPortVlansPruningEligible OCTET STRING, 1845 vlanTrunkPortVlansXmitJoined OCTET STRING, 1846 vlanTrunkPortVlansRcvJoined OCTET STRING, 1847 vlanTrunkPortDynamicState INTEGER, 1848 vlanTrunkPortDynamicStatus INTEGER, 1849 vlanTrunkPortVtpEnabled TruthValue, 1850 vlanTrunkPortEncapsulationOperType INTEGER, 1851 vlanTrunkPortVlansEnabled2k OCTET STRING, 1852 vlanTrunkPortVlansEnabled3k OCTET STRING, 1853 vlanTrunkPortVlansEnabled4k OCTET STRING, 1854 vtpVlansPruningEligible2k OCTET STRING, 1855 vtpVlansPruningEligible3k OCTET STRING, 1856 vtpVlansPruningEligible4k OCTET STRING, 1857 vlanTrunkPortVlansXmitJoined2k OCTET STRING, 1858 vlanTrunkPortVlansXmitJoined3k OCTET STRING, 1859 vlanTrunkPortVlansXmitJoined4k OCTET STRING, 1860 vlanTrunkPortVlansRcvJoined2k OCTET STRING, 1861 vlanTrunkPortVlansRcvJoined3k OCTET STRING, 1862 vlanTrunkPortVlansRcvJoined4k OCTET STRING, 1863 vlanTrunkPortDot1qTunnel INTEGER, 1864 vlanTrunkPortVlansActiveFirst2k Cisco2KVlanList, 1865 vlanTrunkPortVlansActiveSecond2k Cisco2KVlanList 1866} 1867 1868vlanTrunkPortIfIndex OBJECT-TYPE 1869 SYNTAX InterfaceIndex 1870 MAX-ACCESS not-accessible 1871 STATUS current 1872 DESCRIPTION 1873 "The value of ifIndex for the interface corresponding to 1874 this trunk port." 1875 ::= { vlanTrunkPortEntry 1 } 1876 1877vlanTrunkPortManagementDomain OBJECT-TYPE 1878 SYNTAX ManagementDomainIndex 1879 MAX-ACCESS read-create 1880 STATUS current 1881 DESCRIPTION 1882 "The value of managementDomainIndex for the management 1883 domain on this trunk port. Devices which support only one 1884 management domain will support this object read-only." 1885 ::= { vlanTrunkPortEntry 2 } 1886 1887vlanTrunkPortEncapsulationType OBJECT-TYPE 1888 SYNTAX INTEGER { 1889 isl(1), 1890 dot10(2), 1891 lane(3), 1892 dot1Q(4), 1893 negotiate(5) 1894 } 1895 MAX-ACCESS read-create 1896 STATUS current 1897 DESCRIPTION 1898 "The type of VLAN encapsulation desired to be used on this 1899 trunk port. It is either a particular type, or 'negotiate' 1900 meaning whatever type results from the negotiation. 1901 negotiate(5) is not allowed if the port does not support 1902 negotiation or if its vlanTrunkPortDynamicState is set to 1903 on(1) or onNoNegotiate(5). Whether writing to this object 1904 in order to modify the encapsulation is supported is both 1905 device and interface specific." 1906 ::= { vlanTrunkPortEntry 3 } 1907 1908vlanTrunkPortVlansEnabled OBJECT-TYPE 1909 SYNTAX OCTET STRING (SIZE (128)) 1910 MAX-ACCESS read-create 1911 STATUS current 1912 DESCRIPTION 1913 "A string of octets containing one bit per VLAN in the 1914 management domain on this trunk port. The first octet 1915 corresponds to VLANs with VlanIndex values of 0 through 7; 1916 the second octet to VLANs 8 through 15; etc. The most 1917 significant bit of each octet corresponds to the lowest 1918 value VlanIndex in that octet. If the bit corresponding to 1919 a VLAN is set to '1', then the local system is enabled for 1920 sending and receiving frames on that VLAN; if the bit is set 1921 to '0', then the system is disabled from sending and 1922 receiving frames on that VLAN. 1923 1924 To avoid conflicts between overlapping partial updates by 1925 multiple managers, i.e., updates which modify only a portion 1926 of an instance of this object (e.g., enable/disable a single 1927 VLAN on the trunk port), any SNMP Set operation accessing an 1928 instance of this object should also write the value of 1929 vlanTrunkPortSetSerialNo." 1930 ::= { vlanTrunkPortEntry 4 } 1931 1932vlanTrunkPortNativeVlan OBJECT-TYPE 1933 SYNTAX VlanIndex 1934 MAX-ACCESS read-create 1935 STATUS current 1936 DESCRIPTION 1937 "The VlanIndex of the VLAN which is represented by native 1938 frames on this trunk port. For trunk ports not supporting 1939 the sending and receiving of native frames, this value 1940 should be set to zero." 1941 ::= { vlanTrunkPortEntry 5 } 1942 1943vlanTrunkPortRowStatus OBJECT-TYPE 1944 SYNTAX RowStatus 1945 MAX-ACCESS read-create 1946 STATUS current 1947 DESCRIPTION 1948 "The status of this row. In some circumstances, the 1949 creation of a row in this table is needed to enable the 1950 appropriate trunking/tagging protocol on the port, to enable 1951 the use of VTP on the port, and to assign the port to the 1952 appropriate management domain. In other circumstances, rows 1953 in this table will be created as a by-product of other 1954 operations." 1955 ::= { vlanTrunkPortEntry 6 } 1956 1957vlanTrunkPortInJoins OBJECT-TYPE 1958 SYNTAX Counter32 1959 MAX-ACCESS read-only 1960 STATUS current 1961 DESCRIPTION 1962 "The number of VTP Join messages received on this trunk 1963 port." 1964 ::= { vlanTrunkPortEntry 7 } 1965 1966vlanTrunkPortOutJoins OBJECT-TYPE 1967 SYNTAX Counter32 1968 MAX-ACCESS read-only 1969 STATUS current 1970 DESCRIPTION 1971 "The number of VTP Join messages sent on this trunk port." 1972 ::= { vlanTrunkPortEntry 8 } 1973 1974vlanTrunkPortOldAdverts OBJECT-TYPE 1975 SYNTAX Counter32 1976 MAX-ACCESS read-only 1977 STATUS current 1978 DESCRIPTION 1979 "The number of VTP Advertisement messages which indicated 1980 the sender does not support VLAN-pruning received on this 1981 trunk port." 1982 ::= { vlanTrunkPortEntry 9 } 1983 1984vlanTrunkPortVlansPruningEligible OBJECT-TYPE 1985 SYNTAX OCTET STRING (SIZE (128)) 1986 MAX-ACCESS read-create 1987 STATUS current 1988 DESCRIPTION 1989 "A string of octets containing one bit per VLAN in the 1990 management domain on this trunk port. The first octet 1991 corresponds to VLANs with VlanIndex values of 0 through 7; 1992 the second octet to VLANs 8 through 15; etc. The most 1993 significant bit of each octet corresponds to the lowest 1994 value VlanIndex in that octet. 1995 1996 If the bit corresponding to a VLAN is set to '1', then the 1997 local system is permitted to prune that VLAN on this trunk 1998 port; if the bit is set to '0', then the system must not 1999 prune that VLAN on this trunk port. 2000 2001 To avoid conflicts between overlapping partial updates by 2002 multiple managers, i.e., updates which modify only a portion 2003 of an instance of this object (e.g., enable/disable a single 2004 VLAN on the trunk port), any SNMP Set operation accessing an 2005 instance of this object should also write the value of 2006 vlanTrunkPortSetSerialNo." 2007 ::= { vlanTrunkPortEntry 10 } 2008 2009vlanTrunkPortVlansXmitJoined OBJECT-TYPE 2010 SYNTAX OCTET STRING (SIZE (128)) 2011 MAX-ACCESS read-only 2012 STATUS current 2013 DESCRIPTION 2014 "A string of octets containing one bit per VLAN in the 2015 management domain on this trunk port. The first octet 2016 corresponds to VLANs with VlanIndex values of 0 through 7; 2017 the second octet to VLANs 8 through 15; etc. The most 2018 significant bit of each octet corresponds to the lowest 2019 value VlanIndex in that octet. 2020 2021 If the bit corresponding to a VLAN is set to '1', then this 2022 VLAN is presently being forwarded on this trunk port, i.e., 2023 it is not pruned; if the bit is set to '0', then this VLAN 2024 is presently not being forwarded on this trunk port, either 2025 because it is pruned or for some other reason." 2026 ::= { vlanTrunkPortEntry 11 } 2027 2028vlanTrunkPortVlansRcvJoined OBJECT-TYPE 2029 SYNTAX OCTET STRING (SIZE (128)) 2030 MAX-ACCESS read-only 2031 STATUS current 2032 DESCRIPTION 2033 "A string of octets containing one bit per VLAN in the 2034 management domain on this trunk port. The first octet 2035 corresponds to VLANs with VlanIndex values of 0 through 7; 2036 the second octet to VLANs 8 through 15; etc. The most 2037 significant bit of each octet corresponds to the lowest 2038 value VlanIndex in that octet. 2039 2040 If the bit corresponding to a VLAN is set to '1', then the 2041 local switch is currently sending joins for this VLAN on 2042 this trunk port, i.e., it is asking to receive frames for 2043 this VLAN; if the bit is set to '0', then the local switch 2044 is not currently sending joins for this VLAN on this trunk 2045 port." 2046 ::= { vlanTrunkPortEntry 12 } 2047 2048vlanTrunkPortDynamicState OBJECT-TYPE 2049 SYNTAX INTEGER { 2050 on(1), 2051 off(2), 2052 desirable(3), 2053 auto(4), 2054 onNoNegotiate(5) 2055 } 2056 MAX-ACCESS read-create 2057 STATUS current 2058 DESCRIPTION 2059 "For devices that allows dynamic determination of whether 2060 a link between two switches should be a trunk or not, this 2061 object allows the operator to mandate the behavior of that 2062 dynamic mechanism. 2063 2064 on(1) dictates that the interface will always be a 2065 trunk. This is the value for static entries (those that 2066 show no dynamic behavior). If the negotiation is supported 2067 on this port, negotiation will take place with the far end 2068 to attempt to bring the far end into trunking state. 2069 2070 off(2) allows an operator to specify that the specified 2071 interface is never to be trunk, regardless of any dynamic 2072 mechanisms to the contrary. This value is useful for 2073 overriding the default behavior of some switches. If the 2074 negotiation is supported on this port, negotiation will take 2075 place with the far end to attempt on the link to bring the 2076 far end into non-trunking state. 2077 2078 desirable(3) is used to indicate that it is desirable for 2079 the interface to become a trunk. The device will initiate 2080 any negotiation necessary to become a trunk but will not 2081 become a trunk unless it receives confirmation from the far 2082 end on the link. 2083 2084 auto(4) is used to indicate that the interface is capable 2085 and willing to become a trunk but will not initiate 2086 trunking negotiations. The far end on the link are 2087 required to either start negotiations or start sending 2088 encapsulated packets, on which event the specified 2089 interface will become a trunk. 2090 2091 onNoNegotiate(5) is used to indicate that the interface is 2092 permanently set to be a trunk, and no negotiation takes 2093 place with the far end on the link to ensure consistent 2094 operation. This is similar to on(1) except no negotiation 2095 takes place with the far end. 2096 2097 If the port does not support negotiation or its 2098 vlanTrunkPortEncapsulationType is set to negotiate(5), 2099 onNoNegotiate(5) is not allowed. 2100 2101 Devices that do no support dynamic determination (for just 2102 a particular interface, encapsulation or for the whole 2103 device) need only support the 'on', and 'off' values." 2104 ::= { vlanTrunkPortEntry 13 } 2105 2106vlanTrunkPortDynamicStatus OBJECT-TYPE 2107 SYNTAX INTEGER { 2108 trunking(1), 2109 notTrunking(2) 2110 } 2111 MAX-ACCESS read-only 2112 STATUS current 2113 DESCRIPTION 2114 "Indicates whether the specified interface is either 2115 acting as a trunk or not. This is a result of the 2116 vlanTrunkPortDynamicState and the ifOperStatus of the 2117 trunk port itself." 2118 ::= { vlanTrunkPortEntry 14 } 2119 2120vlanTrunkPortVtpEnabled OBJECT-TYPE 2121 SYNTAX TruthValue 2122 MAX-ACCESS read-create 2123 STATUS current 2124 DESCRIPTION 2125 "Some trunk interface modules allow VTP to be 2126 enabled/disabled seperately from that of the central 2127 device. In such a case this object provides management a 2128 way to remotely enable VTP on that module. If a module 2129 does not support a seperate VTP enabled state then this 2130 object shall always return 'true' and will accept no other 2131 value during a SET operation." 2132 ::= { vlanTrunkPortEntry 15 } 2133 2134vlanTrunkPortEncapsulationOperType OBJECT-TYPE 2135 SYNTAX INTEGER { 2136 isl(1), 2137 dot10(2), 2138 lane(3), 2139 dot1Q(4), 2140 negotiating(5), 2141 notApplicable(6) 2142 } 2143 MAX-ACCESS read-only 2144 STATUS current 2145 DESCRIPTION 2146 "The type of VLAN encapsulation in use on this trunk port. 2147 For intefaces with vlanTrunkPortDynamicStatus of 2148 notTrunking(2) the vlanTrunkPortEncapsulationOperType shall 2149 be notApplicable(6)." 2150 ::= { vlanTrunkPortEntry 16 } 2151 2152vlanTrunkPortVlansEnabled2k OBJECT-TYPE 2153 SYNTAX OCTET STRING (SIZE (0..128)) 2154 MAX-ACCESS read-create 2155 STATUS current 2156 DESCRIPTION 2157 "A string of octets containing one bit per VLAN for VLANS 2158 with VlanIndex values of 1024 through 2047 in the management 2159 domain on this trunk port. The first octet corresponds to 2160 VLANs with VlanIndex values of 1024 through 1031; the second 2161 octet to VLANs 1032 through 1039; etc. The most significant 2162 bit of each octet corresponds to the lowest value VlanIndex 2163 in that octet. If the bit corresponding to a VLAN is set to 2164 '1', then the local system is enabled for sending and 2165 receiving frames on that VLAN; if the bit is set to '0', 2166 then the system is disabled from sending and receiving 2167 frames on that VLAN. The default value is zero length 2168 string. 2169 2170 To avoid conflicts between overlapping partial updates by 2171 multiple managers, i.e., updates which modify only a portion 2172 of an instance of this object (e.g., enable/disable a single 2173 VLAN on the trunk port), any SNMP Set operation accessing an 2174 instance of this object should also write the value of 2175 vlanTrunkPortSetSerialNo." 2176 ::= { vlanTrunkPortEntry 17 } 2177 2178vlanTrunkPortVlansEnabled3k OBJECT-TYPE 2179 SYNTAX OCTET STRING (SIZE (0..128)) 2180 MAX-ACCESS read-create 2181 STATUS current 2182 DESCRIPTION 2183 "A string of octets containing one bit per VLAN for VLANS 2184 with VlanIndex values of 2048 through 3071 in the management 2185 domain on this trunk port. The first octet corresponds to 2186 VLANs with VlanIndex values of 2048 through 2055; the second 2187 octet to VLANs 2056 through 2063; etc. The most significant 2188 bit of each octet corresponds to the lowest value VlanIndex 2189 in that octet. If the bit corresponding to a VLAN is set to 2190 '1', then the local system is enabled for sending and 2191 receiving frames on that VLAN; if the bit is set to '0', 2192 then the system is disabled from sending and receiving 2193 frames on that VLAN. The default value is zero length 2194 string. 2195 2196 To avoid conflicts between overlapping partial updates by 2197 multiple managers, i.e., updates which modify only a portion 2198 of an instance of this object (e.g., enable/disable a single 2199 VLAN on the trunk port), any SNMP Set operation accessing an 2200 instance of this object should also write the value of 2201 vlanTrunkPortSetSerialNo." 2202 ::= { vlanTrunkPortEntry 18 } 2203 2204vlanTrunkPortVlansEnabled4k OBJECT-TYPE 2205 SYNTAX OCTET STRING (SIZE (0..128)) 2206 MAX-ACCESS read-create 2207 STATUS current 2208 DESCRIPTION 2209 "A string of octets containing one bit per VLAN for VLANS 2210 with VlanIndex values of 3072 through 4095 in the management 2211 domain on this trunk port. The first octet corresponds to 2212 VLANs with VlanIndex values of 3072 through 3079; the second 2213 octet to VLANs 3080 through 3087; etc. The most significant 2214 bit of each octet corresponds to the lowest value VlanIndex 2215 in that octet. If the bit corresponding to a VLAN is set to 2216 '1', then the local system is enabled for sending and 2217 receiving frames on that VLAN; if the bit is set to '0', 2218 then the system is disabled from sending and receiving 2219 frames on that VLAN. The default value is zero length 2220 string. 2221 2222 To avoid conflicts between overlapping partial updates by 2223 multiple managers, i.e., updates which modify only a portion 2224 of an instance of this object (e.g., enable/disable a single 2225 VLAN on the trunk port), any SNMP Set operation accessing an 2226 instance of this object should also write the value of 2227 vlanTrunkPortSetSerialNo." 2228 ::= { vlanTrunkPortEntry 19 } 2229 2230vtpVlansPruningEligible2k OBJECT-TYPE 2231 SYNTAX OCTET STRING (SIZE (0..128)) 2232 MAX-ACCESS read-create 2233 STATUS current 2234 DESCRIPTION 2235 "A string of octets containing one bit per VLAN for VLANS 2236 with VlanIndex values of 1024 through 2047 in the management 2237 domain on this trunk port. The first octet corresponds to 2238 VLANs with VlanIndex values of 1024 through 1031; the second 2239 octet to VLANs 1032 through 1039; etc. The most significant 2240 bit of each octet corresponds to the lowest value VlanIndex 2241 in that octet. 2242 2243 If the bit corresponding to a VLAN is set to '1', then the 2244 local system is permitted to prune that VLAN on this trunk 2245 port; if the bit is set to '0', then the system must not 2246 prune that VLAN on this trunk port. 2247 The default value is zero length string. 2248 2249 To avoid conflicts between overlapping partial updates by 2250 multiple managers, i.e., updates which modify only a portion 2251 of an instance of this object (e.g., enable/disable a single 2252 VLAN on the trunk port), any SNMP Set operation accessing an 2253 instance of this object should also write the value of 2254 vlanTrunkPortSetSerialNo." 2255 ::= { vlanTrunkPortEntry 20 } 2256 2257vtpVlansPruningEligible3k OBJECT-TYPE 2258 SYNTAX OCTET STRING (SIZE (0..128)) 2259 MAX-ACCESS read-create 2260 STATUS current 2261 DESCRIPTION 2262 "A string of octets containing one bit per VLAN for VLANS 2263 with VlanIndex values of 2048 through 3071 in the management 2264 domain on this trunk port. The first octet corresponds to 2265 VLANs with VlanIndex values of 2048 through 2055; the second 2266 octet to VLANs 2056 through 2063; etc. The most significant 2267 bit of each octet corresponds to the lowest value VlanIndex 2268 in that octet. 2269 2270 If the bit corresponding to a VLAN is set to '1', then the 2271 local system is permitted to prune that VLAN on this trunk 2272 port; if the bit is set to '0', then the system must not 2273 prune that VLAN on this trunk port. 2274 The default value is zero length string. 2275 2276 To avoid conflicts between overlapping partial updates by 2277 multiple managers, i.e., updates which modify only a portion 2278 of an instance of this object (e.g., enable/disable a single 2279 VLAN on the trunk port), any SNMP Set operation accessing an 2280 instance of this object should also write the value of 2281 vlanTrunkPortSetSerialNo." 2282 ::= { vlanTrunkPortEntry 21 } 2283 2284vtpVlansPruningEligible4k OBJECT-TYPE 2285 SYNTAX OCTET STRING (SIZE (0..128)) 2286 MAX-ACCESS read-create 2287 STATUS current 2288 DESCRIPTION 2289 "A string of octets containing one bit per VLAN for VLANS 2290 with VlanIndex values of 3072 through 4095 in the management 2291 domain on this trunk port. The first octet corresponds to 2292 VLANs with VlanIndex values of 3072 through 3079; the second 2293 octet to VLANs 3080 through 3087; etc. The most significant 2294 bit of each octet corresponds to the lowest value VlanIndex 2295 in that octet. 2296 2297 If the bit corresponding to a VLAN is set to '1', then the 2298 local system is permitted to prune that VLAN on this trunk 2299 port; if the bit is set to '0', then the system must not 2300 prune that VLAN on this trunk port. 2301 The default value is zero length string. 2302 2303 To avoid conflicts between overlapping partial updates by 2304 multiple managers, i.e., updates which modify only a portion 2305 of an instance of this object (e.g., enable/disable a single 2306 VLAN on the trunk port), any SNMP Set operation accessing an 2307 instance of this object should also write the value of 2308 vlanTrunkPortSetSerialNo." 2309 ::= { vlanTrunkPortEntry 22 } 2310 2311vlanTrunkPortVlansXmitJoined2k OBJECT-TYPE 2312 SYNTAX OCTET STRING (SIZE (0..128)) 2313 MAX-ACCESS read-only 2314 STATUS current 2315 DESCRIPTION 2316 "A string of octets containing one bit per VLAN for VLANS 2317 with VlanIndex values of 1024 through 2047 in the management 2318 domain on this trunk port. The first octet corresponds to 2319 VLANs with VlanIndex values of 1024 through 1031; the second 2320 octet to VLANs 1032 through 1039; etc. The most significant 2321 bit of each octet corresponds to the lowest value VlanIndex 2322 in that octet. 2323 2324 If the bit corresponding to a VLAN is set to '1', then this 2325 VLAN is presently being forwarded on this trunk port, i.e., 2326 it is not pruned; if the bit is set to '0', then this VLAN 2327 is presently not being forwarded on this trunk port, either 2328 because it is pruned or for some other reason." 2329 ::= { vlanTrunkPortEntry 23 } 2330 2331vlanTrunkPortVlansXmitJoined3k OBJECT-TYPE 2332 SYNTAX OCTET STRING (SIZE (0..128)) 2333 MAX-ACCESS read-only 2334 STATUS current 2335 DESCRIPTION 2336 "A string of octets containing one bit per VLAN for VLANS 2337 with VlanIndex values of 2048 through 3071 in the management 2338 domain on this trunk port. The first octet corresponds to 2339 VLANs with VlanIndex values of 2048 through 2055; the second 2340 octet to VLANs 2056 through 2063; etc. The most significant 2341 bit of each octet corresponds to the lowest value VlanIndex 2342 in that octet. 2343 2344 If the bit corresponding to a VLAN is set to '1', then this 2345 VLAN is presently being forwarded on this trunk port, i.e., 2346 it is not pruned; if the bit is set to '0', then this VLAN 2347 is presently not being forwarded on this trunk port, either 2348 because it is pruned or for some other reason." 2349 ::= { vlanTrunkPortEntry 24 } 2350 2351vlanTrunkPortVlansXmitJoined4k OBJECT-TYPE 2352 SYNTAX OCTET STRING (SIZE (0..128)) 2353 MAX-ACCESS read-only 2354 STATUS current 2355 DESCRIPTION 2356 "A string of octets containing one bit per VLAN for VLANS 2357 with VlanIndex values of 3072 through 4095 in the management 2358 domain on this trunk port. The first octet corresponds to 2359 VLANs with VlanIndex values of 3072 through 3079; the second 2360 octet to VLANs 3080 through 3087; etc. The most significant 2361 bit of each octet corresponds to the lowest value VlanIndex 2362 in that octet. 2363 2364 If the bit corresponding to a VLAN is set to '1', then this 2365 VLAN is presently being forwarded on this trunk port, i.e., 2366 it is not pruned; if the bit is set to '0', then this VLAN 2367 is presently not being forwarded on this trunk port, either 2368 because it is pruned or for some other reason." 2369 ::= { vlanTrunkPortEntry 25 } 2370 2371vlanTrunkPortVlansRcvJoined2k OBJECT-TYPE 2372 SYNTAX OCTET STRING (SIZE (0..128)) 2373 MAX-ACCESS read-only 2374 STATUS current 2375 DESCRIPTION 2376 "A string of octets containing one bit per VLAN for VLANS 2377 with VlanIndex values of 1024 through 2047 in the management 2378 domain on this trunk port. The first octet corresponds to 2379 VLANs with VlanIndex values of 1024 through 1031; the second 2380 octet to VLANs 1032 through 1039; etc. The most significant 2381 bit of each octet corresponds to the lowest value VlanIndex 2382 in that octet. 2383 2384 If the bit corresponding to a VLAN is set to '1', then the 2385 local switch is currently sending joins for this VLAN on 2386 this trunk port, i.e., it is asking to receive frames for 2387 this VLAN; if the bit is set to '0', then the local switch 2388 is not currently sending joins for this VLAN on this trunk 2389 port." 2390 ::= { vlanTrunkPortEntry 26 } 2391 2392vlanTrunkPortVlansRcvJoined3k OBJECT-TYPE 2393 SYNTAX OCTET STRING (SIZE (0..128)) 2394 MAX-ACCESS read-only 2395 STATUS current 2396 DESCRIPTION 2397 "A string of octets containing one bit per VLAN for VLANS 2398 with VlanIndex values of 2048 through 3071 in the management 2399 domain on this trunk port. The first octet corresponds to 2400 VLANs with VlanIndex values of 2048 through 2055; the second 2401 octet to VLANs 2056 through 2063; etc. The most significant 2402 bit of each octet corresponds to the lowest value VlanIndex 2403 in that octet. 2404 2405 If the bit corresponding to a VLAN is set to '1', then the 2406 local switch is currently sending joins for this VLAN on 2407 this trunk port, i.e., it is asking to receive frames for 2408 this VLAN; if the bit is set to '0', then the local switch 2409 is not currently sending joins for this VLAN on this trunk 2410 port." 2411 ::= { vlanTrunkPortEntry 27 } 2412 2413vlanTrunkPortVlansRcvJoined4k OBJECT-TYPE 2414 SYNTAX OCTET STRING (SIZE (0..128)) 2415 MAX-ACCESS read-only 2416 STATUS current 2417 DESCRIPTION 2418 "A string of octets containing one bit per VLAN for VLANS 2419 with VlanIndex values of 3072 through 4095 in the management 2420 domain on this trunk port. The first octet corresponds to 2421 VLANs with VlanIndex values of 3072 through 3079; the second 2422 octet to VLANs 3080 through 3087; etc. The most significant 2423 bit of each octet corresponds to the lowest value VlanIndex 2424 in that octet. 2425 2426 If the bit corresponding to a VLAN is set to '1', then the 2427 local switch is currently sending joins for this VLAN on 2428 this trunk port, i.e., it is asking to receive frames for 2429 this VLAN; if the bit is set to '0', then the local switch 2430 is not currently sending joins for this VLAN on this trunk 2431 port." 2432 ::= { vlanTrunkPortEntry 28 } 2433 2434vlanTrunkPortDot1qTunnel OBJECT-TYPE 2435 SYNTAX INTEGER { 2436 trunk(1), 2437 access(2), 2438 disabled(3) 2439 } 2440 MAX-ACCESS read-create 2441 STATUS deprecated 2442 DESCRIPTION 2443 "Indicates dot1qtunnel mode of the port. 2444 2445 If the portDot1qTunnel is set to 'trunk' mode, the port's 2446 vlanTrunkPortDynamicState will be changed to 'onNoNegotiate' 2447 and the vlanTrunkPortEncapsulationType will be set to 2448 'dot1Q'. These values cannot be changed unless dot1q tunnel 2449 is disabled on this port. 2450 2451 If the portDot1qTunnel mode is set to 'access' mode, the 2452 port's vlanTrunkPortDynamicState will be set to 'off'.And 2453 the value of vlanTrunkPortDynamicState cannot be changed 2454 unless dot1q tunnel is disabled on this port. 1Q packets 2455 received on this access port will remain. 2456 2457 Setting the port to dot1q tunnel 'disabled' mode causes the 2458 dot1q tunnel feature to be disabled on this port. This 2459 object can't be set to 'trunk' or 'access' mode, when 2460 vlanTrunkPortsDot1qTag object is set to 'false'. 2461 2462 This object has been deprecated and is replaced by the 2463 object 'cltcDot1qTunnelMode' in the 2464 CISCO-L2-TUNNEL-CONFIG-MIB" 2465 DEFVAL { disabled } 2466 ::= { vlanTrunkPortEntry 29 } 2467 2468vlanTrunkPortVlansActiveFirst2k OBJECT-TYPE 2469 SYNTAX Cisco2KVlanList 2470 MAX-ACCESS read-only 2471 STATUS current 2472 DESCRIPTION 2473 "A string of octets containing one bit per VLAN 2474 with VlanIndex values of 0 through 2047. 2475 2476 If the bit corresponding to a VLAN is set to 1, 2477 it indicates that vlan is allowed and active in 2478 management domain. 2479 2480 If the bit corresponding to a VLAN is set to 0, 2481 it indicates that vlan is not allowed or not active 2482 in management domain." 2483 ::= { vlanTrunkPortEntry 30 } 2484 2485vlanTrunkPortVlansActiveSecond2k OBJECT-TYPE 2486 SYNTAX Cisco2KVlanList 2487 MAX-ACCESS read-only 2488 STATUS current 2489 DESCRIPTION 2490 "A string of octets containing one bit per VLAN 2491 with VlanIndex values of 2048 through 4095. 2492 2493 If the bit corresponding to a VLAN is set to 1, 2494 it indicates that vlan is allowed and active in 2495 management domain. 2496 2497 If the bit corresponding to a VLAN is set to 0, 2498 it indicates that vlan is not allowed or not active 2499 in management domain." 2500 ::= { vlanTrunkPortEntry 31 } 2501 2502 2503 2504vlanTrunkPortSetSerialNo OBJECT-TYPE 2505 SYNTAX TestAndIncr 2506 MAX-ACCESS read-write 2507 STATUS current 2508 DESCRIPTION 2509 "An advisory lock used to allow several cooperating SNMPv2 2510 managers to coordinate their use of the SNMPv2 set operation 2511 acting upon any instance of vlanTrunkPortVlansEnabled." 2512 ::= { vlanTrunkPorts 2 } 2513 2514vlanTrunkPortsDot1qTag OBJECT-TYPE 2515 SYNTAX TruthValue 2516 MAX-ACCESS read-write 2517 STATUS deprecated 2518 DESCRIPTION 2519 "An indication of whether the tagging on all VLANs including 2520 native VLAN for all 802.1q trunks is enabled. 2521 2522 If this object has a value of true(1) then all VLANs 2523 including native VLAN are tagged. If the value is false(2) 2524 then all VLANs excluding native VLAN are tagged. 2525 2526 This object has been deprecated and is replaced by the 2527 object 'cltcDot1qAllTaggedEnabled' in the 2528 CISCO-L2-TUNNEL-CONFIG-MIB" 2529 DEFVAL { false } 2530 ::= { vlanTrunkPorts 3 } 2531vtpDiscover OBJECT IDENTIFIER 2532 ::= { vtpMIBObjects 7 } 2533 2534 2535vtpDiscoverTable OBJECT-TYPE 2536 SYNTAX SEQUENCE OF VtpDiscoverEntry 2537 MAX-ACCESS not-accessible 2538 STATUS current 2539 DESCRIPTION 2540 "This table contains information related to the discovery 2541 of the VTP members in the designated management 2542 domain. This table is not instantiated when 2543 managementDomainVersionInUse is version1(1), version2(3) 2544 or none(3)." 2545 ::= { vtpDiscover 1 } 2546 2547vtpDiscoverEntry OBJECT-TYPE 2548 SYNTAX VtpDiscoverEntry 2549 MAX-ACCESS not-accessible 2550 STATUS current 2551 DESCRIPTION 2552 "Information related to the discovery of the 2553 VTP members in one management domain." 2554 INDEX { managementDomainIndex } 2555 ::= { vtpDiscoverTable 1 } 2556 2557VtpDiscoverEntry ::= SEQUENCE { 2558 vtpDiscoverAction INTEGER, 2559 vtpDiscoverStatus INTEGER, 2560 vtpLastDiscoverTime TimeStamp 2561} 2562 2563vtpDiscoverAction OBJECT-TYPE 2564 SYNTAX INTEGER { 2565 discover(1), 2566 noOperation(2), 2567 purgeResult(3) 2568 } 2569 MAX-ACCESS read-write 2570 STATUS current 2571 DESCRIPTION 2572 "When this object is set to discover(1), all the 2573 entries in vtpDiscoverResultTable for the 2574 corresponding management domain will be removed 2575 and the local device will begin to discover all 2576 VTP members in the management domain. Upon the 2577 successful completion of discovery, the discovered 2578 result will be stored in the vtpDiscoverResultTable. 2579 2580 If vtpDiscoverStatus is inProgress(1), setting 2581 vtpDiscoverAction to discover(1) will fail. 2582 2583 When this object is set to purgeResult(3), 2584 all the entries of vtpDiscoverResultTable for 2585 the corresponding management domain will be 2586 removed from vtpDiscoverResultTable. 2587 2588 When this object is set to noOperation(2), no 2589 action will be taken. When read, this object 2590 always returns noOperation(2)." 2591 ::= { vtpDiscoverEntry 1 } 2592 2593vtpDiscoverStatus OBJECT-TYPE 2594 SYNTAX INTEGER { 2595 inProgress(1), 2596 succeeded(2), 2597 resourceUnavailable(3), 2598 someOtherError(4) 2599 } 2600 MAX-ACCESS read-only 2601 STATUS current 2602 DESCRIPTION 2603 "The current status of VTP discovery. 2604 2605 inProgress - a discovery is in progress; 2606 2607 succeeded - the discovery was completed successfully 2608 (this value is also used when 2609 no discover has been invoked since the 2610 last time the local system restarted); 2611 2612 resourceUnavailable - the discovery failed because 2613 the required allocation of a resource is 2614 presently unavailable. 2615 2616 someOtherError - 'the discovery failed due to a 2617 reason no listed." 2618 ::= { vtpDiscoverEntry 2 } 2619 2620vtpLastDiscoverTime OBJECT-TYPE 2621 SYNTAX TimeStamp 2622 MAX-ACCESS read-only 2623 STATUS current 2624 DESCRIPTION 2625 "The value of sysUpTime at which the last discovery 2626 was completed. 2627 2628 A value of zero indicates that no discovery has been 2629 invoked since last time the local system restarted." 2630 ::= { vtpDiscoverEntry 3 } 2631 2632 2633 2634vtpDiscoverResultTable OBJECT-TYPE 2635 SYNTAX SEQUENCE OF VtpDiscoverResultEntry 2636 MAX-ACCESS not-accessible 2637 STATUS current 2638 DESCRIPTION 2639 "The table containing information of discovered VTP members 2640 in the management domain in which the local system is 2641 participating. This table is not instantiated when 2642 managementDomainVersionInUse is version1(1), version2(2) or 2643 none(3)." 2644 ::= { vtpDiscover 2 } 2645 2646vtpDiscoverResultEntry OBJECT-TYPE 2647 SYNTAX VtpDiscoverResultEntry 2648 MAX-ACCESS not-accessible 2649 STATUS current 2650 DESCRIPTION 2651 "A conceptual row is created for each VTP member which 2652 is found through successful discovery." 2653 INDEX { 2654 managementDomainIndex, 2655 vtpDiscoverResultIndex 2656 } 2657 ::= { vtpDiscoverResultTable 1 } 2658 2659VtpDiscoverResultEntry ::= SEQUENCE { 2660 vtpDiscoverResultIndex Unsigned32, 2661 vtpDiscoverResultDatabaseName SnmpAdminString, 2662 vtpDiscoverResultConflicting TruthValue, 2663 vtpDiscoverResultDeviceId SnmpAdminString, 2664 vtpDiscoverResultPrimaryServer SnmpAdminString, 2665 vtpDiscoverResultRevNumber Gauge32, 2666 vtpDiscoverResultSystemName SnmpAdminString 2667} 2668 2669vtpDiscoverResultIndex OBJECT-TYPE 2670 SYNTAX Unsigned32 2671 MAX-ACCESS read-only 2672 STATUS current 2673 DESCRIPTION 2674 "A value assigned by the system which identifies 2675 a VTP member and the associated database in the 2676 management domain." 2677 ::= { vtpDiscoverResultEntry 1 } 2678 2679vtpDiscoverResultDatabaseName OBJECT-TYPE 2680 SYNTAX SnmpAdminString (SIZE (0..64)) 2681 MAX-ACCESS read-only 2682 STATUS current 2683 DESCRIPTION 2684 "The database name associated with the 2685 discovered VTP member." 2686 ::= { vtpDiscoverResultEntry 2 } 2687 2688vtpDiscoverResultConflicting OBJECT-TYPE 2689 SYNTAX TruthValue 2690 MAX-ACCESS read-only 2691 STATUS current 2692 DESCRIPTION 2693 "Indicates whether this VTP member contains 2694 conflicting information. 2695 2696 true(1) indicates that this member has conflicting 2697 information of the database type in the management domain. 2698 2699 false(2) indicates that there is no conflicting information 2700 of the database type in the management domain." 2701 ::= { vtpDiscoverResultEntry 3 } 2702 2703vtpDiscoverResultDeviceId OBJECT-TYPE 2704 SYNTAX SnmpAdminString (SIZE (0..64)) 2705 MAX-ACCESS read-only 2706 STATUS current 2707 DESCRIPTION 2708 "The unique identifier of the device for this VTP member." 2709 ::= { vtpDiscoverResultEntry 4 } 2710 2711vtpDiscoverResultPrimaryServer OBJECT-TYPE 2712 SYNTAX SnmpAdminString (SIZE (0..64)) 2713 MAX-ACCESS read-only 2714 STATUS current 2715 DESCRIPTION 2716 "The unique identifier of the primary server for this VTP 2717 member and the associated database type. 2718 2719 There are two different VTP servers, the primary server 2720 and the secondary server. When a local device is 2721 configured as a server for a certain database type, 2722 it becomes secondary server by default. 2723 Primary server is an operational role under which a 2724 server can initiate or change the VTP configuration of the 2725 database type. 2726 2727 If this VTP member itself is the primary server, the 2728 value of this object is the same as the value of 2729 vtpDiscoverResultDeviceId of the instance." 2730 ::= { vtpDiscoverResultEntry 5 } 2731 2732vtpDiscoverResultRevNumber OBJECT-TYPE 2733 SYNTAX Gauge32 2734 MAX-ACCESS read-only 2735 STATUS current 2736 DESCRIPTION 2737 "The current configuration revision number as known by the 2738 VTP member. When the database type is unknown for 2739 the VTP member, this value is 0." 2740 ::= { vtpDiscoverResultEntry 6 } 2741 2742vtpDiscoverResultSystemName OBJECT-TYPE 2743 SYNTAX SnmpAdminString (SIZE (0..64)) 2744 MAX-ACCESS read-only 2745 STATUS current 2746 DESCRIPTION 2747 "sysName of the VTP member." 2748 ::= { vtpDiscoverResultEntry 7 } 2749 2750 2751vtpDatabase OBJECT IDENTIFIER 2752 ::= { vtpMIBObjects 8 } 2753 2754 2755vtpDatabaseTable OBJECT-TYPE 2756 SYNTAX SEQUENCE OF VtpDatabaseEntry 2757 MAX-ACCESS not-accessible 2758 STATUS current 2759 DESCRIPTION 2760 "This table contains information of the VTP 2761 databases. It is not instantiated when 2762 managementDomainVersionInUse is version1(1), 2763 version2(3) or none(3)." 2764 ::= { vtpDatabase 1 } 2765 2766vtpDatabaseEntry OBJECT-TYPE 2767 SYNTAX VtpDatabaseEntry 2768 MAX-ACCESS not-accessible 2769 STATUS current 2770 DESCRIPTION 2771 "Information about the status of the VTP database 2772 in the domain. Each VTP database type known to the 2773 local device type has an entry in this table. 2774 An entry is also created for unknown database which is 2775 notified through VTP advertisements from other VTP 2776 servers." 2777 INDEX { 2778 managementDomainIndex, 2779 vtpDatabaseIndex 2780 } 2781 ::= { vtpDatabaseTable 1 } 2782 2783VtpDatabaseEntry ::= SEQUENCE { 2784 vtpDatabaseIndex Unsigned32, 2785 vtpDatabaseName SnmpAdminString, 2786 vtpDatabaseLocalMode INTEGER, 2787 vtpDatabaseRevNumber Gauge32, 2788 vtpDatabasePrimaryServer TruthValue, 2789 vtpDatabasePrimaryServerId SnmpAdminString, 2790 vtpDatabaseTakeOverPrimary TruthValue, 2791 vtpDatabaseTakeOverPassword SnmpAdminString 2792} 2793 2794vtpDatabaseIndex OBJECT-TYPE 2795 SYNTAX Unsigned32 2796 MAX-ACCESS not-accessible 2797 STATUS current 2798 DESCRIPTION 2799 "A value assigned by the system which uniquely identifies 2800 a VTP database in the local system." 2801 ::= { vtpDatabaseEntry 1 } 2802 2803vtpDatabaseName OBJECT-TYPE 2804 SYNTAX SnmpAdminString (SIZE (0..64)) 2805 MAX-ACCESS read-only 2806 STATUS current 2807 DESCRIPTION 2808 "The name of the database." 2809 ::= { vtpDatabaseEntry 2 } 2810 2811vtpDatabaseLocalMode OBJECT-TYPE 2812 SYNTAX INTEGER { 2813 client(1), 2814 server(2), 2815 transparent(3), 2816 off(4) 2817 } 2818 MAX-ACCESS read-write 2819 STATUS current 2820 DESCRIPTION 2821 "The local VTP mode for a particular database type 2822 in this administrative domain. 2823 2824 - 'client' indicates that the local system is acting 2825 as a VTP client of the database type. 2826 2827 - 'server' indicates that the local system is acting 2828 as a VTP server of the database type. 2829 2830 - 'transparent' indicates that the local system does 2831 not generate or listen to VTP messages of this 2832 database type, but forwards 2833 messages. This mode can also be set by the device 2834 itself when the size of database is too large for it 2835 to hold in DRAM. 2836 2837 - 'off' indicates that the local system does not 2838 generate, listen to or forward any VTP messages 2839 of this database type. 2840 2841 The default mode is 'client' for the database type 2842 known to the local device and 'transparent' for the 2843 unknown database type." 2844 ::= { vtpDatabaseEntry 3 } 2845 2846vtpDatabaseRevNumber OBJECT-TYPE 2847 SYNTAX Gauge32 2848 MAX-ACCESS read-only 2849 STATUS current 2850 DESCRIPTION 2851 "The current configuration revision number as known by the 2852 local device for this VTP 3 database type in the management 2853 domain. This value is updated (if necessary) whenever a 2854 VTP advertisement for the database type is received 2855 or generated. When the database type is unknown to the 2856 local device or no VTP advertisement for the database 2857 type is received or generated, its value is 0." 2858 ::= { vtpDatabaseEntry 4 } 2859 2860vtpDatabasePrimaryServer OBJECT-TYPE 2861 SYNTAX TruthValue 2862 MAX-ACCESS read-only 2863 STATUS current 2864 DESCRIPTION 2865 "There are two kinds of VTP version 3 servers for a certain 2866 database type - the primary server and the secondary server. 2867 When a local device is configured as a server for a certain 2868 database type, it becomes secondary server by default. 2869 Primary server is an operational role under which a 2870 server can initiate or change the VTP configuration of the 2871 database type. 2872 2873 A true(1) value indicates that the local device is the 2874 primary server of the database type in the management 2875 domain. A false(2) value indicates that the local device 2876 is not the primary server, or the database type is unknown 2877 to the local device." 2878 ::= { vtpDatabaseEntry 5 } 2879 2880vtpDatabasePrimaryServerId OBJECT-TYPE 2881 SYNTAX SnmpAdminString (SIZE (0..64)) 2882 MAX-ACCESS read-only 2883 STATUS current 2884 DESCRIPTION 2885 "The unique identifier of the primary server in the 2886 management domain for the database type. 2887 2888 If no primary server is discovered for the database 2889 type, the object has a value of zero length string." 2890 ::= { vtpDatabaseEntry 6 } 2891 2892vtpDatabaseTakeOverPrimary OBJECT-TYPE 2893 SYNTAX TruthValue 2894 MAX-ACCESS read-write 2895 STATUS current 2896 DESCRIPTION 2897 "There are two kinds of VTP version 3 servers for a certain 2898 database type - the primary server and the secondary server. 2899 When a local device is configured as a server for a certain 2900 database type, it becomes secondary server by default. 2901 Primary server is an operational role under which a 2902 server can initiate or change the VTP configuration of the 2903 database type. 2904 2905 Setting this object to a true(1) value will advertise the 2906 configuration of this database type to the whole domain. 2907 2908 In order to successfully setting this object to true(1), 2909 the value of vtpDatabaseLocalMode must be server(2). Besides 2910 that, when the VTP password is hidden from the configuration 2911 file, the password (vtpDatabaseTakeOverPassword) which 2912 matches the secret key (vtpAuthSecretKey) must be provided 2913 in the same data packet. 2914 2915 When read, the object always returns false(2)." 2916 ::= { vtpDatabaseEntry 7 } 2917 2918vtpDatabaseTakeOverPassword OBJECT-TYPE 2919 SYNTAX SnmpAdminString (SIZE (0..64)) 2920 MAX-ACCESS read-write 2921 STATUS current 2922 DESCRIPTION 2923 "When read, this object always returns the value of a 2924 zero-length octet string. 2925 2926 In the case that the VTP password is hidden from the 2927 configuration and the local device intends 2928 to take over the whole domain, this object must be 2929 set to the matching password with the secret key 2930 (vtpAuthSecretKey) in the same data packet as which 2931 the vtpDatabaseTakeOverPrimary is in. In all the 2932 other situations, setting a valid value to this object 2933 has no impact on the system." 2934 ::= { vtpDatabaseEntry 8 } 2935 2936 2937vtpAuthentication OBJECT IDENTIFIER 2938 ::= { vtpMIBObjects 9 } 2939 2940 2941vtpAuthenticationTable OBJECT-TYPE 2942 SYNTAX SEQUENCE OF VtpAuthEntry 2943 MAX-ACCESS not-accessible 2944 STATUS current 2945 DESCRIPTION 2946 "The table contains the authentication information of VTP 2947 in which the local system participates. 2948 2949 The security mechanism of VTP relies on a secret key 2950 that is used to alter the MD5 digest of the packets 2951 transmitted on the wire. The secret value is 2952 created from a password that may be saved in plain text 2953 in the configuration or hidden from the configuration. 2954 2955 The device creating or modifying the VTP configuration 2956 signs it using the MD5 digest generated from the secret 2957 key before advertising it. Other devices in the domain 2958 receive this configuration use the same secret key 2959 to accept it if correctly signed or drop it otherwise. 2960 2961 The user has the option to hide the password from the 2962 configuration. Once the password is hidden, the secret 2963 key generated from the password is shown in the 2964 configuration instead, and there is no other way to 2965 show the password in plain text again but clearing 2966 it or resetting it. 2967 2968 In an un-trusted area, the password on a device can 2969 be configured without being unveiled. After that, 2970 it has to be provided again by setting the same 2971 value to vtpDatabaseTakeOverPassword if the user 2972 wants to take over the whole VTP management domain 2973 of the database type. 2974 2975 When managementDomainVersionInUse is version3(4), the 2976 authentication mechanism is common to all VTP 2977 database type." 2978 ::= { vtpAuthentication 1 } 2979 2980vtpAuthEntry OBJECT-TYPE 2981 SYNTAX VtpAuthEntry 2982 MAX-ACCESS not-accessible 2983 STATUS current 2984 DESCRIPTION 2985 "Information about the status of the VTP 2986 authentication information in one domain." 2987 INDEX { managementDomainIndex } 2988 ::= { vtpAuthenticationTable 1 } 2989 2990VtpAuthEntry ::= SEQUENCE { 2991 vtpAuthPassword SnmpAdminString, 2992 vtpAuthPasswordType INTEGER, 2993 vtpAuthSecretKey OCTET STRING 2994} 2995 2996vtpAuthPassword OBJECT-TYPE 2997 SYNTAX SnmpAdminString (SIZE (0..64)) 2998 MAX-ACCESS read-write 2999 STATUS current 3000 DESCRIPTION 3001 "By default, this object has a value of a zero-length 3002 character string and is considered to be not 3003 configured. 3004 3005 The device uses the password to generate the 3006 secret key. It can be stored in the configuration in 3007 plain text or hidden from the configuration. If a VTP 3008 server intends to modify the database's configuration 3009 in the domain but the password was hidden from the 3010 configuration, the same password 3011 (vtpDatabaseTakeOverPassword) as the hidden one 3012 has to be provided. 3013 3014 When this object is set alone, vtpAuthPasswordType is 3015 set to plaintext(1) automatically by the system. 3016 Setting this object to a zero length character string 3017 resets the password to its default value and the 3018 password is considered as not configured. 3019 3020 This object is not allowed to be set at the same time 3021 when vtpAuthSecretKey is set. 3022 3023 When the vtpAuthPasswordType is hidden(2), this object 3024 will return a zero-length character string when read." 3025 ::= { vtpAuthEntry 1 } 3026 3027vtpAuthPasswordType OBJECT-TYPE 3028 SYNTAX INTEGER { 3029 plaintext(1), 3030 hidden(2) 3031 } 3032 MAX-ACCESS read-write 3033 STATUS current 3034 DESCRIPTION 3035 "By default this object has the value as plaintext(1) 3036 and the VTP password is stored in the configuration 3037 file in plain text. 3038 3039 Setting this object to hidden(2) will hide the 3040 password from the configuration. 3041 3042 Once this object is set to hidden(2), it cannot 3043 be set to plaintext(1) alone. However, it may 3044 be set to plaintext(1) at the same time the 3045 password is set." 3046 ::= { vtpAuthEntry 2 } 3047 3048vtpAuthSecretKey OBJECT-TYPE 3049 SYNTAX OCTET STRING (SIZE (0 | 16)) 3050 MAX-ACCESS read-write 3051 STATUS current 3052 DESCRIPTION 3053 "The device creating or modifying the VTP configuration 3054 signs it using the MD5 digest generated from the secret 3055 key before advertising it. Other devices in the domain 3056 receiving this configuration use the same secret key 3057 to accept it if it was correctly signed or drop it 3058 otherwise. 3059 3060 By default, the object has the value as a zero-length 3061 string and this value is read only. It is set 3062 to this value automatically when the password 3063 (vtpAuthPassword) is set to a zero-length octet string. 3064 3065 The secret key can be either generated using 3066 the password or configured by the user. Once 3067 the secret key is configured by the user, it is 3068 stored as a hexadecimal string in the device's 3069 configuration and the password is considered to be 3070 the secret key's matching password and hidden 3071 from the configuration automatically. 3072 3073 This object is not allowed to be set at the same 3074 time when vtpAuthPassword is set. 3075 3076 The secret key is overwritten by a newly generated 3077 secret key when the password is re-configured." 3078 ::= { vtpAuthEntry 3 } 3079 3080 3081vlanStatistics OBJECT IDENTIFIER 3082 ::= { vtpMIBObjects 10 } 3083 3084 3085vlanStatsVlans OBJECT-TYPE 3086 SYNTAX Unsigned32 3087 MAX-ACCESS read-only 3088 STATUS current 3089 DESCRIPTION 3090 "This object indicates the number of the existing 3091 manageable VLANs with VLAN indices from 1 to 3092 1024 in the system." 3093 ::= { vlanStatistics 1 } 3094 3095vlanStatsExtendedVlans OBJECT-TYPE 3096 SYNTAX Unsigned32 3097 MAX-ACCESS read-only 3098 STATUS current 3099 DESCRIPTION 3100 "This object indicates the number of the 3101 existing manageable VLANs with VLAN indices 3102 greater than 1024 in the system." 3103 ::= { vlanStatistics 2 } 3104 3105vlanStatsInternalVlans OBJECT-TYPE 3106 SYNTAX Unsigned32 3107 MAX-ACCESS read-only 3108 STATUS current 3109 DESCRIPTION 3110 "This object indicates the number of the 3111 internal VLANs existing in the system." 3112 ::= { vlanStatistics 3 } 3113 3114vlanStatsFreeVlans OBJECT-TYPE 3115 SYNTAX Unsigned32 3116 MAX-ACCESS read-only 3117 STATUS current 3118 DESCRIPTION 3119 "This object indicates the number of the 3120 free or unused VLANs in the system." 3121 ::= { vlanStatistics 4 } 3122-- VTP notifications 3123 3124vtpNotifications OBJECT IDENTIFIER 3125 ::= { ciscoVtpMIB 2 } 3126 3127vtpNotificationsPrefix OBJECT IDENTIFIER 3128 ::= { vtpNotifications 0 } 3129 3130vtpNotificationsObjects OBJECT IDENTIFIER 3131 ::= { vtpNotifications 1 } 3132 3133 3134vtpConfigRevNumberError NOTIFICATION-TYPE 3135 OBJECTS { managementDomainConfigRevNumber } 3136 STATUS current 3137 DESCRIPTION 3138 "A configuration revision number error notification 3139 signifies that a device has incremented its 3140 vtpConfigRevNumberErrors counter. 3141 3142 Generation of this notification is suppressed if the 3143 vtpNotificationsEnabled has the value 'false'. 3144 3145 The device must throttle the generation of consecutive 3146 vtpConfigRevNumberError notifications so that there is at 3147 least a five-second gap between notification of this type. 3148 When notification are throttled, they are dropped, not 3149 queued for sending at a future time. (Note that 3150 'generating' a notification means sending to all configured 3151 recipients.)" 3152 ::= { vtpNotificationsPrefix 1 } 3153 3154vtpConfigDigestError NOTIFICATION-TYPE 3155 OBJECTS { managementDomainConfigRevNumber } 3156 STATUS current 3157 DESCRIPTION 3158 "A configuration digest error notification signifies that a 3159 device has incremented its vtpConfigDigestErrors counter. 3160 3161 Generation of this notification is suppressed if the 3162 vtpNotificationsEnabled has the value 'false'. 3163 3164 The device must throttle the generation of consecutive 3165 vtpConfigDigestError notifications so that there is at least 3166 a five-second gap between notification of this type. When 3167 notification are throttled, they are dropped, not queued for 3168 sending at a future time. (Note that 'generating' a 3169 notification means sending to all configured recipients.)" 3170 ::= { vtpNotificationsPrefix 2 } 3171 3172vtpServerDisabled NOTIFICATION-TYPE 3173 OBJECTS { 3174 managementDomainConfigRevNumber, 3175 vtpMaxVlanStorage 3176 } 3177 STATUS current 3178 DESCRIPTION 3179 "A VTP Server disabled notification is generated when the 3180 local system is no longer able to function as a VTP Server 3181 because the number of defined VLANs is greater than 3182 vtpMaxVlanStorage or the local system is not able to 3183 recover complete VTP information after a reboot. 3184 3185 Generation of this notification is suppressed if the 3186 vtpNotificationsEnabled has the value 'false'." 3187 ::= { vtpNotificationsPrefix 3 } 3188 3189vtpMtuTooBig NOTIFICATION-TYPE 3190 OBJECTS { 3191 vlanTrunkPortManagementDomain, 3192 vtpVlanState 3193 } 3194 STATUS current 3195 DESCRIPTION 3196 "A VTP MTU tooBig notification is generated when a VLAN's 3197 MTU size is larger than can be supported either: 3198 3199 - by one or more of its trunk ports: 3200 the included vtpVlanState has the value 3201 'mtuTooBigForTrunk' and the included 3202 vlanTrunkPortManagementDomain is for the first (or only) 3203 trunk port, 3204 or 3205 3206 - by the device itself: 3207 vtpVlanState has the value 'mtuTooBigForDevice' and any 3208 instance of vlanTrunkPortManagementDomain is included. 3209 3210 Devices which have no trunk ports do not send vtpMtuTooBig 3211 notifications. 3212 3213 Generation of this notification is suppressed if the 3214 vtpNotificationsEnabled has the value 'false'." 3215 ::= { vtpNotificationsPrefix 4 } 3216 3217vtpVersionOneDeviceDetected NOTIFICATION-TYPE 3218 OBJECTS { vlanTrunkPortManagementDomain } 3219 STATUS current 3220 DESCRIPTION 3221 "A VTP version one device detected notification is 3222 generated by a device when: 3223 3224 a) a management domain has been put into version 2 mode 3225 (as accessed by managementDomainVersionInUse). 3226 b) 15 minutes has passed since a). 3227 c) a version 1 PDU is detected on a trunk on the device 3228 that is in that management domain which has a lower 3229 revision number than the current configuration." 3230 ::= { vtpNotificationsPrefix 6 } 3231 3232vlanTrunkPortDynamicStatusChange NOTIFICATION-TYPE 3233 OBJECTS { vlanTrunkPortDynamicStatus } 3234 STATUS current 3235 DESCRIPTION 3236 "A vlanTrunkPortDynamicStatusChange notification is 3237 generated by a device when the value of 3238 vlanTrunkPortDynamicStatus object has been changed." 3239 ::= { vtpNotificationsPrefix 7 } 3240 3241vtpLocalModeChanged NOTIFICATION-TYPE 3242 OBJECTS { managementDomainLocalMode } 3243 STATUS current 3244 DESCRIPTION 3245 "A vtpLocalModeChanged notification is generated 3246 by a device when the value of the object 3247 managementDomainLocalMode is changed." 3248 ::= { vtpNotificationsPrefix 8 } 3249 3250vtpVersionInUseChanged NOTIFICATION-TYPE 3251 OBJECTS { managementDomainVersionInUse } 3252 STATUS current 3253 DESCRIPTION 3254 "A vtpVersionInUseChanged notification is 3255 generated by a device when the value of the 3256 object managementDomainVersionInUse is 3257 changed." 3258 ::= { vtpNotificationsPrefix 9 } 3259 3260vtpVlanCreated NOTIFICATION-TYPE 3261 OBJECTS { vtpVlanName } 3262 STATUS current 3263 DESCRIPTION 3264 "A vtpVlanCreated notification is generated by a 3265 device when a VLAN is created." 3266 ::= { vtpNotificationsPrefix 10 } 3267 3268vtpVlanDeleted NOTIFICATION-TYPE 3269 OBJECTS { vtpVlanName } 3270 STATUS current 3271 DESCRIPTION 3272 "A vtpVlanDeleted notification is generated by a 3273 device when a VLAN is deleted." 3274 ::= { vtpNotificationsPrefix 11 } 3275 3276vtpVlanRingNumberConflict NOTIFICATION-TYPE 3277 OBJECTS { 3278 vtpVlanRingNumber, 3279 ifIndex, 3280 vtpVlanPortLocalSegment 3281 } 3282 STATUS current 3283 DESCRIPTION 3284 "A VTP ring number configuration conflict notification is 3285 generated if, and only at the time when, a device learns of 3286 a conflict between: 3287 3288 a) the ring number (vtpVlanPortLocalSegment) being used on a 3289 token ring segment attached to the port identified by 3290 ifIndex, and 3291 3292 b) the VTP-obtained ring number (vtpVlanRingNumber) for the 3293 VLAN identified by vtpVlanIndex. 3294 3295 When such a conflict occurs, the bridge port is put into an 3296 administrative down position until the conflict is resolved 3297 through local/network management intervention. 3298 3299 This notification is only applicable to VLANs of type 3300 'tokenRing'." 3301 ::= { vtpNotificationsPrefix 12 } 3302 3303vtpPruningStateOperChange NOTIFICATION-TYPE 3304 OBJECTS { managementDomainPruningStateOper } 3305 STATUS current 3306 DESCRIPTION 3307 "A vtpPruningStateOperChange notification is generated 3308 by the device when the instance value of 3309 managementDomainPruningStateOper is changed." 3310 ::= { vtpNotificationsPrefix 13 } 3311 3312vtpVlanPortLocalSegment OBJECT-TYPE 3313 SYNTAX Integer32 (0..65535) 3314 MAX-ACCESS accessible-for-notify 3315 STATUS current 3316 DESCRIPTION 3317 "The ring (segment) number in use on a 802.5 ring. For 3318 bridges supporting RFC 1525, this value is the same as given 3319 by dot1dSrPortLocalSegment for the bridge port attached to 3320 that ring. When tokenRing VLANs are in use, each 'trNet' 3321 VLAN can/does have a different instance of 3322 dot1dSrPortLocalSegment for each physical port. Note that 3323 access to the particuler instance of dot1dSrPortLocalSegment 3324 requires knowledge of how the agent supports the multiple 3325 'contexts' required to implement RFC 1525 for multiple 3326 VLANs; also note that the assignment of ifIndex values may 3327 be different in different 'contexts'." 3328 ::= { vtpNotificationsObjects 1 } 3329-- Conformance Information 3330 3331vtpMIBConformance OBJECT IDENTIFIER 3332 ::= { ciscoVtpMIB 3 } 3333 3334vtpMIBCompliances OBJECT IDENTIFIER 3335 ::= { vtpMIBConformance 1 } 3336 3337vtpMIBGroups OBJECT IDENTIFIER 3338 ::= { vtpMIBConformance 2 } 3339 3340 3341-- compliance statements 3342 3343vtpMIBCompliance MODULE-COMPLIANCE 3344 STATUS deprecated 3345 DESCRIPTION 3346 "The compliance statement for VTP implementations." 3347 MODULE -- this module 3348 MANDATORY-GROUPS { 3349 vtpBasicGroup, 3350 vtpVlanInfoGroup, 3351 vtpStatsGroup, 3352 vtpTrunkPortGroup 3353 } 3354 3355 GROUP vtpVlanInfoEditGroup 3356 DESCRIPTION 3357 "This group must be implemented by VTP Servers. 3358 VTP Clients need not implement these objects, and 3359 must not allow VLANs to be created, modified, or 3360 destroyed using these objects." 3361 3362 OBJECT managementDomainRowStatus 3363 SYNTAX INTEGER { 3364 active(1) 3365 } 3366 MIN-ACCESS read-only 3367 DESCRIPTION 3368 "Write access is not required, and only one 3369 of the six enumerated values for the 3370 RowStatus textual convention need be 3371 supported, specifically: active(1)." 3372 3373 OBJECT vlanTrunkPortRowStatus 3374 SYNTAX INTEGER { 3375 active(1) 3376 } 3377 MIN-ACCESS read-only 3378 DESCRIPTION 3379 "Write access is not required, and only one 3380 of the six enumerated values for the 3381 RowStatus textual convention need be 3382 supported, specifically: active(1)." 3383 3384 OBJECT vlanTrunkPortManagementDomain 3385 MIN-ACCESS read-only 3386 DESCRIPTION 3387 "Write access is not required." 3388 3389 OBJECT vlanTrunkPortEncapsulationType 3390 MIN-ACCESS read-only 3391 DESCRIPTION 3392 "Write access is not required." 3393 3394 OBJECT vlanTrunkPortNativeVlan 3395 MIN-ACCESS read-only 3396 DESCRIPTION 3397 "Write access is not required." 3398 ::= { vtpMIBCompliances 1 } 3399 3400vtpMIBCompliance2 MODULE-COMPLIANCE 3401 STATUS deprecated 3402 DESCRIPTION 3403 "The compliance statement for VTP implementations." 3404 MODULE -- this module 3405 MANDATORY-GROUPS { 3406 vtpBasicGroup, 3407 vtpVlanInfoGroup, 3408 vtpStatsGroup, 3409 vtpTrunkPortGroup 3410 } 3411 3412 GROUP vtpVlanInfoEditGroup 3413 DESCRIPTION 3414 "This group must be implemented by VTP Servers. 3415 VTP Clients need not implement these objects, and 3416 must not allow VLANs to be created, modified, or 3417 destroyed using these objects." 3418 3419 GROUP vtp4kVlanGroup 3420 DESCRIPTION 3421 "This group must be implemented by the VTP Servers 3422 which support the range of VlanIndex between 1024 3423 and 4095." 3424 3425 OBJECT managementDomainRowStatus 3426 SYNTAX INTEGER { 3427 active(1) 3428 } 3429 MIN-ACCESS read-only 3430 DESCRIPTION 3431 "Write access is not required, and only one 3432 of the six enumerated values for the 3433 RowStatus textual convention need be 3434 supported, specifically: active(1)." 3435 3436 OBJECT vlanTrunkPortRowStatus 3437 SYNTAX INTEGER { 3438 active(1) 3439 } 3440 MIN-ACCESS read-only 3441 DESCRIPTION 3442 "Write access is not required, and only one 3443 of the six enumerated values for the 3444 RowStatus textual convention need be 3445 supported, specifically: active(1)." 3446 3447 OBJECT vlanTrunkPortManagementDomain 3448 MIN-ACCESS read-only 3449 DESCRIPTION 3450 "Write access is not required." 3451 3452 OBJECT vlanTrunkPortEncapsulationType 3453 MIN-ACCESS read-only 3454 DESCRIPTION 3455 "Write access is not required." 3456 3457 OBJECT vlanTrunkPortNativeVlan 3458 MIN-ACCESS read-only 3459 DESCRIPTION 3460 "Write access is not required." 3461 ::= { vtpMIBCompliances 2 } 3462 3463vtpMIBCompliance3 MODULE-COMPLIANCE 3464 STATUS deprecated 3465 DESCRIPTION 3466 "The compliance statement for VTP implementations." 3467 MODULE -- this module 3468 MANDATORY-GROUPS { 3469 vtpBasicGroup, 3470 vtpVlanInfoGroup, 3471 vtpStatsGroup, 3472 vtpTrunkPortGroup 3473 } 3474 3475 GROUP vtpVlanInfoEditGroup 3476 DESCRIPTION 3477 "This group must be implemented by VTP Servers. 3478 VTP Clients need not implement these objects, and 3479 must not allow VLANs to be created, modified, or 3480 destroyed using these objects." 3481 3482 GROUP vtp4kVlanGroup 3483 DESCRIPTION 3484 "This group must be implemented by the VTP Servers 3485 which support the range of VlanIndex between 1024 3486 and 4095." 3487 3488 GROUP vtpDot1qTunnelGroup 3489 DESCRIPTION 3490 "This group is mandatory for all the ports which 3491 implement dot1qtunnel feature." 3492 3493 OBJECT managementDomainRowStatus 3494 SYNTAX INTEGER { 3495 active(1) 3496 } 3497 MIN-ACCESS read-only 3498 DESCRIPTION 3499 "Write access is not required, and only one 3500 of the six enumerated values for the 3501 RowStatus textual convention need be 3502 supported, specifically: active(1)." 3503 3504 OBJECT vlanTrunkPortRowStatus 3505 SYNTAX INTEGER { 3506 active(1) 3507 } 3508 MIN-ACCESS read-only 3509 DESCRIPTION 3510 "Write access is not required, and only one 3511 of the six enumerated values for the 3512 RowStatus textual convention need be 3513 supported, specifically: active(1)." 3514 3515 OBJECT vlanTrunkPortManagementDomain 3516 MIN-ACCESS read-only 3517 DESCRIPTION 3518 "Write access is not required." 3519 3520 OBJECT vlanTrunkPortEncapsulationType 3521 MIN-ACCESS read-only 3522 DESCRIPTION 3523 "Write access is not required." 3524 3525 OBJECT vlanTrunkPortNativeVlan 3526 MIN-ACCESS read-only 3527 DESCRIPTION 3528 "Write access is not required." 3529 3530 OBJECT vlanTrunkPortDot1qTunnel 3531 MIN-ACCESS read-only 3532 DESCRIPTION 3533 "This object is read-only for interface which doesn't 3534 support dot1q tunnel feature." 3535 ::= { vtpMIBCompliances 3 } 3536 3537vtpMIBCompliance4 MODULE-COMPLIANCE 3538 STATUS deprecated 3539 DESCRIPTION 3540 "The compliance statement for VTP implementations." 3541 MODULE -- this module 3542 MANDATORY-GROUPS { 3543 vtpBasicGroup, 3544 vtpVlanInfoGroup, 3545 vtpStatsGroup, 3546 vtpTrunkPortGroup 3547 } 3548 3549 GROUP vtpVlanInfoEditGroup 3550 DESCRIPTION 3551 "This group must be implemented by VTP Servers. 3552 VTP Clients need not implement these objects, and 3553 must not allow VLANs to be created, modified, or 3554 destroyed using these objects." 3555 3556 GROUP vtp4kVlanGroup 3557 DESCRIPTION 3558 "This group must be implemented by the VTP Servers 3559 which support the range of VlanIndex between 1024 3560 and 4095." 3561 3562 GROUP vtpDot1qTunnelGroup 3563 DESCRIPTION 3564 "This group is mandatory for all the ports which 3565 implement dot1qtunnel feature." 3566 3567 GROUP vtpVlanIfIndexGroup 3568 DESCRIPTION 3569 "This group is an optional group containing 3570 objects providing information about the mapping 3571 of VLAN ID to its corresponding IfIndex." 3572 3573 OBJECT managementDomainRowStatus 3574 SYNTAX INTEGER { 3575 active(1) 3576 } 3577 MIN-ACCESS read-only 3578 DESCRIPTION 3579 "Write access is not required, and only one 3580 of the six enumerated values for the 3581 RowStatus textual convention need be 3582 supported, specifically: active(1)." 3583 3584 OBJECT vlanTrunkPortRowStatus 3585 SYNTAX INTEGER { 3586 active(1) 3587 } 3588 MIN-ACCESS read-only 3589 DESCRIPTION 3590 "Write access is not required, and only one 3591 of the six enumerated values for the 3592 RowStatus textual convention need be 3593 supported, specifically: active(1)." 3594 3595 OBJECT vlanTrunkPortManagementDomain 3596 MIN-ACCESS read-only 3597 DESCRIPTION 3598 "Write access is not required." 3599 3600 OBJECT vlanTrunkPortEncapsulationType 3601 MIN-ACCESS read-only 3602 DESCRIPTION 3603 "Write access is not required." 3604 3605 OBJECT vlanTrunkPortNativeVlan 3606 MIN-ACCESS read-only 3607 DESCRIPTION 3608 "Write access is not required." 3609 3610 OBJECT vlanTrunkPortDot1qTunnel 3611 MIN-ACCESS read-only 3612 DESCRIPTION 3613 "This object is read-only for interface which doesn't 3614 support dot1q tunnel feature." 3615 ::= { vtpMIBCompliances 4 } 3616 3617vtpMIBCompliance5 MODULE-COMPLIANCE 3618 STATUS deprecated 3619 DESCRIPTION 3620 "The compliance statement for VTP implementations." 3621 MODULE -- this module 3622 MANDATORY-GROUPS { 3623 vtpBasicGroup, 3624 vtpVlanInfoGroup, 3625 vtpStatsGroup, 3626 vtpTrunkPortGroup, 3627 vtpVersion2BasicGroup 3628 } 3629 3630 GROUP vtpVlanInfoEditGroup 3631 DESCRIPTION 3632 "This group must be implemented by VTP Servers. 3633 VTP Clients need not implement these objects, and 3634 must not allow VLANs to be created, modified, or 3635 destroyed using these objects." 3636 3637 GROUP vtp4kVlanGroup 3638 DESCRIPTION 3639 "This group must be implemented by the VTP Servers 3640 which support the range of VlanIndex between 1024 3641 and 4095." 3642 3643 GROUP vtpDot1qTunnelGroup 3644 DESCRIPTION 3645 "This group is mandatory for all the ports which 3646 implement dot1qtunnel feature." 3647 3648 GROUP vtpVlanIfIndexGroup 3649 DESCRIPTION 3650 "This group is an optional group containing 3651 objects providing information about the mapping 3652 of VLAN ID to its corresponding IfIndex." 3653 3654 GROUP vtpVlanInfoEditGroup2 3655 DESCRIPTION 3656 "This group is mandatory for devices which only support 3657 one VLAN editing for each 'apply' operation." 3658 3659 OBJECT managementDomainRowStatus 3660 SYNTAX INTEGER { 3661 active(1) 3662 } 3663 MIN-ACCESS read-only 3664 DESCRIPTION 3665 "Write access is not required, and only one 3666 of the six enumerated values for the 3667 RowStatus textual convention need be 3668 supported, specifically: active(1)." 3669 3670 OBJECT vlanTrunkPortRowStatus 3671 SYNTAX INTEGER { 3672 active(1) 3673 } 3674 MIN-ACCESS read-only 3675 DESCRIPTION 3676 "Write access is not required, and only one 3677 of the six enumerated values for the 3678 RowStatus textual convention need be 3679 supported, specifically: active(1)." 3680 3681 OBJECT managementDomainName 3682 MIN-ACCESS read-only 3683 DESCRIPTION 3684 "This object is read-only if vtpVersion 3685 is none(3)." 3686 3687 OBJECT managementDomainLocalMode 3688 MIN-ACCESS read-only 3689 DESCRIPTION 3690 "This object is read-only if vtpVersion 3691 is none(3)." 3692 3693 OBJECT managementDomainTftpServer 3694 MIN-ACCESS read-only 3695 DESCRIPTION 3696 "This object is read-only if vtpVersion 3697 is none(3)." 3698 3699 OBJECT managementDomainTftpPathname 3700 MIN-ACCESS read-only 3701 DESCRIPTION 3702 "This object is read-only if vtpVersion 3703 is none(3)." 3704 3705 OBJECT managementDomainVersionInUse 3706 MIN-ACCESS read-only 3707 DESCRIPTION 3708 "This object is read-only if vtpVersion 3709 is none(3)." 3710 3711 OBJECT vlanTrunkPortManagementDomain 3712 MIN-ACCESS read-only 3713 DESCRIPTION 3714 "Write access is not required." 3715 3716 OBJECT vlanTrunkPortEncapsulationType 3717 MIN-ACCESS read-only 3718 DESCRIPTION 3719 "Write access is not required." 3720 3721 OBJECT vlanTrunkPortNativeVlan 3722 MIN-ACCESS read-only 3723 DESCRIPTION 3724 "Write access is not required." 3725 3726 OBJECT vlanTrunkPortDot1qTunnel 3727 MIN-ACCESS read-only 3728 DESCRIPTION 3729 "This object is read-only for interface which doesn't 3730 support dot1q tunnel feature." 3731 ::= { vtpMIBCompliances 5 } 3732 3733vtpMIBCompliance6 MODULE-COMPLIANCE 3734 STATUS deprecated 3735 DESCRIPTION 3736 "The compliance statement for VTP implementations." 3737 MODULE -- this module 3738 MANDATORY-GROUPS { 3739 vtpBasicGroup, 3740 vtpVlanInfoGroup, 3741 vtpConfigNotificationsGroup, 3742 vtpStatsGroup, 3743 vtpTrunkPortGroup, 3744 vtpVersion2BasicGroup, 3745 vtpNotificationObjectsGroup 3746 } 3747 3748 GROUP vtpVlanInfoEditGroup 3749 DESCRIPTION 3750 "This group must be implemented by VTP Servers. 3751 VTP Clients need not implement these objects, and 3752 must not allow VLANs to be created, modified, or 3753 destroyed using these objects." 3754 3755 GROUP vtp4kVlanGroupRev1 3756 DESCRIPTION 3757 "This group must be implemented by the VTP Servers 3758 which support the range of VlanIndex between 1024 3759 and 4095." 3760 3761 GROUP vtpDot1qTunnelGroup 3762 DESCRIPTION 3763 "This group is mandatory for all the ports which 3764 implement dot1qtunnel feature." 3765 3766 GROUP vtpVlanIfIndexGroup 3767 DESCRIPTION 3768 "This group is an optional group containing 3769 objects providing information about the mapping 3770 of VLAN ID to its corresponding IfIndex." 3771 3772 GROUP vtpVlanInfoEditGroup2 3773 DESCRIPTION 3774 "This group is mandatory for devices which only support 3775 one VLAN editing for each 'apply' operation." 3776 3777 OBJECT managementDomainRowStatus 3778 SYNTAX INTEGER { 3779 active(1) 3780 } 3781 MIN-ACCESS read-only 3782 DESCRIPTION 3783 "Write access is not required, and only one 3784 of the six enumerated values for the 3785 RowStatus textual convention need be 3786 supported, specifically: active(1)." 3787 3788 OBJECT vlanTrunkPortRowStatus 3789 SYNTAX INTEGER { 3790 active(1) 3791 } 3792 MIN-ACCESS read-only 3793 DESCRIPTION 3794 "Write access is not required, and only one 3795 of the six enumerated values for the 3796 RowStatus textual convention need be 3797 supported, specifically: active(1)." 3798 3799 OBJECT managementDomainName 3800 MIN-ACCESS read-only 3801 DESCRIPTION 3802 "This object is read-only if vtpVersion 3803 is none(3)." 3804 3805 OBJECT managementDomainLocalMode 3806 MIN-ACCESS read-only 3807 DESCRIPTION 3808 "This object is read-only if vtpVersion 3809 is none(3)." 3810 3811 OBJECT managementDomainTftpServer 3812 MIN-ACCESS read-only 3813 DESCRIPTION 3814 "This object is read-only if vtpVersion 3815 is none(3)." 3816 3817 OBJECT managementDomainTftpPathname 3818 MIN-ACCESS read-only 3819 DESCRIPTION 3820 "This object is read-only if vtpVersion 3821 is none(3)." 3822 3823 OBJECT managementDomainVersionInUse 3824 MIN-ACCESS read-only 3825 DESCRIPTION 3826 "This object is read-only if vtpVersion 3827 is none(3)." 3828 3829 OBJECT vlanTrunkPortManagementDomain 3830 MIN-ACCESS read-only 3831 DESCRIPTION 3832 "Write access is not required." 3833 3834 OBJECT vlanTrunkPortEncapsulationType 3835 MIN-ACCESS read-only 3836 DESCRIPTION 3837 "Write access is not required." 3838 3839 OBJECT vlanTrunkPortNativeVlan 3840 MIN-ACCESS read-only 3841 DESCRIPTION 3842 "Write access is not required." 3843 3844 OBJECT vtpVlanEditTypeExt2 3845 MIN-ACCESS read-only 3846 DESCRIPTION 3847 "Write access is not required." 3848 3849 OBJECT vlanTrunkPortDot1qTunnel 3850 MIN-ACCESS read-only 3851 DESCRIPTION 3852 "This object is read-only for interface which doesn't 3853 support dot1q tunnel feature." 3854 ::= { vtpMIBCompliances 6 } 3855 3856vtpMIBCompliance7 MODULE-COMPLIANCE 3857 STATUS deprecated 3858 DESCRIPTION 3859 "The compliance statement for VTP implementations." 3860 MODULE -- this module 3861 MANDATORY-GROUPS { 3862 vtpBasicGroup, 3863 vtpVlanInfoGroup, 3864 vtpConfigNotificationsGroup, 3865 vtpStatsGroup, 3866 vtpTrunkPortGroup, 3867 vtpVersion2BasicGroup, 3868 vtpNotificationObjectsGroup 3869 } 3870 3871 GROUP vtpVlanInfoEditGroup 3872 DESCRIPTION 3873 "This group must be implemented by VTP Servers. 3874 VTP Clients need not implement these objects, and 3875 must not allow VLANs to be created, modified, or 3876 destroyed using these objects." 3877 3878 GROUP vtp4kVlanGroupRev1 3879 DESCRIPTION 3880 "This group must be implemented by the VTP Servers 3881 which support the range of VlanIndex between 1024 3882 and 4095." 3883 3884 GROUP vtpDot1qTunnelGroup 3885 DESCRIPTION 3886 "This group is mandatory for all the ports which 3887 implement dot1qtunnel feature." 3888 3889 GROUP vtpVlanIfIndexGroup 3890 DESCRIPTION 3891 "This group is an optional group containing 3892 objects providing information about the mapping 3893 of VLAN ID to its corresponding IfIndex." 3894 3895 GROUP vtpVlanInfoEditGroup2 3896 DESCRIPTION 3897 "This group is mandatory for devices which only support 3898 one VLAN editing for each 'apply' operation." 3899 3900 OBJECT managementDomainRowStatus 3901 SYNTAX INTEGER { 3902 active(1) 3903 } 3904 MIN-ACCESS read-only 3905 DESCRIPTION 3906 "Write access is not required, and only one 3907 of the six enumerated values for the 3908 RowStatus textual convention need be 3909 supported, specifically: active(1)." 3910 3911 OBJECT vlanTrunkPortRowStatus 3912 SYNTAX INTEGER { 3913 active(1) 3914 } 3915 MIN-ACCESS read-only 3916 DESCRIPTION 3917 "Write access is not required, and only one 3918 of the six enumerated values for the 3919 RowStatus textual convention need be 3920 supported, specifically: active(1)." 3921 3922 OBJECT managementDomainName 3923 MIN-ACCESS read-only 3924 DESCRIPTION 3925 "This object is read-only if vtpVersion 3926 is none(3)." 3927 3928 OBJECT managementDomainLocalMode 3929 SYNTAX INTEGER { 3930 client(1), 3931 server(2), 3932 transparent(3) 3933 } 3934 MIN-ACCESS read-only 3935 DESCRIPTION 3936 "This object is read-only if vtpVersion 3937 is none(3). Write access for transparent(3) 3938 is not required." 3939 3940 OBJECT managementDomainTftpServer 3941 MIN-ACCESS read-only 3942 DESCRIPTION 3943 "This object is read-only if vtpVersion 3944 is none(3)." 3945 3946 OBJECT managementDomainTftpPathname 3947 MIN-ACCESS read-only 3948 DESCRIPTION 3949 "This object is read-only if vtpVersion 3950 is none(3)." 3951 3952 OBJECT managementDomainVersionInUse 3953 MIN-ACCESS read-only 3954 DESCRIPTION 3955 "This object is read-only if vtpVersion 3956 is none(3)." 3957 3958 OBJECT vlanTrunkPortManagementDomain 3959 MIN-ACCESS read-only 3960 DESCRIPTION 3961 "Write access is not required." 3962 3963 OBJECT vlanTrunkPortEncapsulationType 3964 MIN-ACCESS read-only 3965 DESCRIPTION 3966 "Write access is not required." 3967 3968 OBJECT vlanTrunkPortNativeVlan 3969 MIN-ACCESS read-only 3970 DESCRIPTION 3971 "Write access is not required." 3972 3973 OBJECT vtpVlanEditTypeExt2 3974 MIN-ACCESS read-only 3975 DESCRIPTION 3976 "Write access is not required." 3977 3978 OBJECT vlanTrunkPortDot1qTunnel 3979 MIN-ACCESS read-only 3980 DESCRIPTION 3981 "This object is read-only for interface which doesn't 3982 support dot1q tunnel feature." 3983 ::= { vtpMIBCompliances 7 } 3984 3985vtpMIBCompliance8 MODULE-COMPLIANCE 3986 STATUS deprecated 3987 DESCRIPTION 3988 "The compliance statement for VTP implementations." 3989 MODULE -- this module 3990 MANDATORY-GROUPS { 3991 vtpBasicGroup, 3992 vtpVlanInfoGroup, 3993 vtpConfigNotificationsGroup, 3994 vtpStatsGroup, 3995 vtpTrunkPortGroup, 3996 vtpVersion2BasicGroup, 3997 vtpNotificationObjectsGroup 3998 } 3999 4000 GROUP vtpVlanInfoEditGroup 4001 DESCRIPTION 4002 "This group must be implemented by VTP Servers. 4003 VTP Clients need not implement these objects, and 4004 must not allow VLANs to be created, modified, or 4005 destroyed using these objects." 4006 4007 GROUP vtp4kVlanGroupRev1 4008 DESCRIPTION 4009 "This group must be implemented by the VTP Servers 4010 which support the range of VlanIndex between 1024 4011 and 4095." 4012 4013 GROUP vtpDot1qTunnelGroup2 4014 DESCRIPTION 4015 "This group is mandatory for all the ports which 4016 implement dot1qtunnel feature." 4017 4018 GROUP vtpVlanIfIndexGroup 4019 DESCRIPTION 4020 "This group is an optional group containing 4021 objects providing information about the mapping 4022 of VLAN ID to its corresponding IfIndex." 4023 4024 GROUP vtpVlanInfoEditGroup2 4025 DESCRIPTION 4026 "This group is mandatory for devices which only support 4027 one VLAN editing for each 'apply' operation." 4028 4029 OBJECT managementDomainRowStatus 4030 SYNTAX INTEGER { 4031 active(1) 4032 } 4033 MIN-ACCESS read-only 4034 DESCRIPTION 4035 "Write access is not required, and only one 4036 of the six enumerated values for the 4037 RowStatus textual convention need be 4038 supported, specifically: active(1)." 4039 4040 OBJECT vlanTrunkPortRowStatus 4041 SYNTAX INTEGER { 4042 active(1) 4043 } 4044 MIN-ACCESS read-only 4045 DESCRIPTION 4046 "Write access is not required, and only one 4047 of the six enumerated values for the 4048 RowStatus textual convention need be 4049 supported, specifically: active(1)." 4050 4051 OBJECT managementDomainName 4052 MIN-ACCESS read-only 4053 DESCRIPTION 4054 "This object is read-only if vtpVersion 4055 is none(3)." 4056 4057 OBJECT managementDomainLocalMode 4058 SYNTAX INTEGER { 4059 client(1), 4060 server(2), 4061 transparent(3) 4062 } 4063 MIN-ACCESS read-only 4064 DESCRIPTION 4065 "This object is read-only if vtpVersion 4066 is none(3). Write access for transparent(3) 4067 is not required." 4068 4069 OBJECT managementDomainTftpServer 4070 MIN-ACCESS read-only 4071 DESCRIPTION 4072 "This object is read-only if vtpVersion 4073 is none(3)." 4074 4075 OBJECT managementDomainTftpPathname 4076 MIN-ACCESS read-only 4077 DESCRIPTION 4078 "This object is read-only if vtpVersion 4079 is none(3)." 4080 4081 OBJECT managementDomainVersionInUse 4082 MIN-ACCESS read-only 4083 DESCRIPTION 4084 "This object is read-only if vtpVersion 4085 is none(3)." 4086 4087 OBJECT vlanTrunkPortManagementDomain 4088 MIN-ACCESS read-only 4089 DESCRIPTION 4090 "Write access is not required." 4091 4092 OBJECT vlanTrunkPortEncapsulationType 4093 MIN-ACCESS read-only 4094 DESCRIPTION 4095 "Write access is not required." 4096 4097 OBJECT vlanTrunkPortNativeVlan 4098 MIN-ACCESS read-only 4099 DESCRIPTION 4100 "Write access is not required." 4101 4102 OBJECT vtpVlanEditTypeExt2 4103 MIN-ACCESS read-only 4104 DESCRIPTION 4105 "Write access is not required." 4106 ::= { vtpMIBCompliances 8 } 4107 4108vtpMIBCompliance9 MODULE-COMPLIANCE 4109 STATUS deprecated 4110 DESCRIPTION 4111 "The compliance statement for VTP implementations." 4112 MODULE -- this module 4113 MANDATORY-GROUPS { 4114 vtpBasicGroup, 4115 vtpVlanInfoGroup, 4116 vtpConfigNotificationsGroup, 4117 vtpStatsGroup, 4118 vtpTrunkPortGroup, 4119 vtpVersion2BasicGroup, 4120 vtpNotificationObjectsGroup 4121 } 4122 4123 GROUP vtpVlanInfoEditGroup 4124 DESCRIPTION 4125 "This group must be implemented by VTP Servers. 4126 VTP Clients need not implement these objects, and 4127 must not allow VLANs to be created, modified, or 4128 destroyed using these objects." 4129 4130 GROUP vtp4kVlanGroupRev1 4131 DESCRIPTION 4132 "This group must be implemented by the VTP Servers 4133 which support the range of VlanIndex between 1024 4134 and 4095." 4135 4136 GROUP vtpVlanIfIndexGroup 4137 DESCRIPTION 4138 "This group is an optional group containing 4139 objects providing information about the mapping 4140 of VLAN ID to its corresponding IfIndex." 4141 4142 GROUP vtpVlanInfoEditGroup2 4143 DESCRIPTION 4144 "This group is mandatory for devices which only support 4145 one VLAN editing for each 'apply' operation." 4146 4147 GROUP vtpVlanNotifEnabledGroup 4148 DESCRIPTION 4149 "This group is mandatory for devices which support the 4150 notifications/traps in vtpConfigNotificationsGroup3." 4151 4152 OBJECT managementDomainRowStatus 4153 SYNTAX INTEGER { 4154 active(1) 4155 } 4156 MIN-ACCESS read-only 4157 DESCRIPTION 4158 "Write access is not required, and only one 4159 of the six enumerated values for the 4160 RowStatus textual convention need be 4161 supported, specifically: active(1)." 4162 4163 OBJECT vlanTrunkPortRowStatus 4164 SYNTAX INTEGER { 4165 active(1) 4166 } 4167 MIN-ACCESS read-only 4168 DESCRIPTION 4169 "Write access is not required, and only one 4170 of the six enumerated values for the 4171 RowStatus textual convention need be 4172 supported, specifically: active(1)." 4173 4174 OBJECT managementDomainName 4175 MIN-ACCESS read-only 4176 DESCRIPTION 4177 "This object is read-only if vtpVersion 4178 is none(3)." 4179 4180 OBJECT managementDomainLocalMode 4181 SYNTAX INTEGER { 4182 client(1), 4183 server(2), 4184 transparent(3) 4185 } 4186 MIN-ACCESS read-only 4187 DESCRIPTION 4188 "This object is read-only if vtpVersion 4189 is none(3). Write access for transparent(3) 4190 is not required." 4191 4192 OBJECT managementDomainTftpServer 4193 MIN-ACCESS read-only 4194 DESCRIPTION 4195 "This object is read-only if vtpVersion 4196 is none(3)." 4197 4198 OBJECT managementDomainTftpPathname 4199 MIN-ACCESS read-only 4200 DESCRIPTION 4201 "This object is read-only if vtpVersion 4202 is none(3)." 4203 4204 OBJECT managementDomainVersionInUse 4205 MIN-ACCESS read-only 4206 DESCRIPTION 4207 "This object is read-only if vtpVersion 4208 is none(3)." 4209 4210 OBJECT vlanTrunkPortManagementDomain 4211 MIN-ACCESS read-only 4212 DESCRIPTION 4213 "Write access is not required." 4214 4215 OBJECT vlanTrunkPortEncapsulationType 4216 MIN-ACCESS read-only 4217 DESCRIPTION 4218 "Write access is not required." 4219 4220 OBJECT vlanTrunkPortNativeVlan 4221 MIN-ACCESS read-only 4222 DESCRIPTION 4223 "Write access is not required." 4224 4225 OBJECT vtpVlanEditTypeExt2 4226 MIN-ACCESS read-only 4227 DESCRIPTION 4228 "Write access is not required." 4229 ::= { vtpMIBCompliances 9 } 4230 4231vtpMIBCompliance10 MODULE-COMPLIANCE 4232 STATUS deprecated 4233 DESCRIPTION 4234 "The compliance statement for VTP implementations." 4235 MODULE -- this module 4236 MANDATORY-GROUPS { 4237 vtpBasicGroup, 4238 vtpVlanInfoGroup, 4239 vtpConfigNotificationsGroup, 4240 vtpStatsGroup, 4241 vtpTrunkPortGroup, 4242 vtpVersion2BasicGroup, 4243 vtpNotificationObjectsGroup 4244 } 4245 4246 GROUP vtpVlanInfoEditGroup 4247 DESCRIPTION 4248 "This group must be implemented by VTP Servers. 4249 VTP Clients need not implement these objects, and 4250 must not allow VLANs to be created, modified, or 4251 destroyed using these objects." 4252 4253 GROUP vtp4kVlanGroupRev1 4254 DESCRIPTION 4255 "This group must be implemented by the VTP Servers 4256 which support the range of VlanIndex between 1024 4257 and 4095." 4258 4259 GROUP vtpVlanIfIndexGroup 4260 DESCRIPTION 4261 "This group is an optional group containing 4262 objects providing information about the mapping 4263 of VLAN ID to its corresponding IfIndex." 4264 4265 GROUP vtpVlanInfoEditGroup2 4266 DESCRIPTION 4267 "This group is mandatory for devices which only support 4268 one VLAN editing for each 'apply' operation." 4269 4270 GROUP vtpVlanNotifEnabledGroup 4271 DESCRIPTION 4272 "This group is mandatory for devices which support the 4273 notifications/traps in vtpConfigNotificationsGroup3." 4274 4275 GROUP vtpDiscoverGroup 4276 DESCRIPTION 4277 "This group is mandatory for devices which support the 4278 VTP discovery." 4279 4280 GROUP vtpDatabaseGroup 4281 DESCRIPTION 4282 "This group is mandatory for devices which support the 4283 VTP distribution of different database types." 4284 4285 GROUP vtpAuthGroup 4286 DESCRIPTION 4287 "This group is mandatory for devices which support 4288 asymmetric keys authentication mechanism for VTP." 4289 4290 OBJECT managementDomainRowStatus 4291 SYNTAX INTEGER { 4292 active(1) 4293 } 4294 MIN-ACCESS read-only 4295 DESCRIPTION 4296 "Write access is not required, and only one 4297 of the six enumerated values for the 4298 RowStatus textual convention need be 4299 supported, specifically: active(1)." 4300 4301 OBJECT vlanTrunkPortRowStatus 4302 SYNTAX INTEGER { 4303 active(1) 4304 } 4305 MIN-ACCESS read-only 4306 DESCRIPTION 4307 "Write access is not required, and only one 4308 of the six enumerated values for the 4309 RowStatus textual convention need be 4310 supported, specifically: active(1)." 4311 4312 OBJECT managementDomainName 4313 MIN-ACCESS read-only 4314 DESCRIPTION 4315 "This object is read-only if vtpVersion 4316 is none(3)." 4317 4318 OBJECT managementDomainLocalMode 4319 SYNTAX INTEGER { 4320 client(1), 4321 server(2), 4322 transparent(3) 4323 } 4324 MIN-ACCESS read-only 4325 DESCRIPTION 4326 "This object is read-only if vtpVersion 4327 is none(3)." 4328 4329 OBJECT managementDomainTftpServer 4330 MIN-ACCESS read-only 4331 DESCRIPTION 4332 "This object is read-only if vtpVersion 4333 is none(3)." 4334 4335 OBJECT managementDomainTftpPathname 4336 MIN-ACCESS read-only 4337 DESCRIPTION 4338 "This object is read-only if vtpVersion 4339 is none(3)." 4340 4341 OBJECT managementDomainVersionInUse 4342 MIN-ACCESS read-only 4343 DESCRIPTION 4344 "This object is read-only if vtpVersion 4345 is none(3)." 4346 4347 OBJECT vlanTrunkPortManagementDomain 4348 MIN-ACCESS read-only 4349 DESCRIPTION 4350 "Write access is not required." 4351 4352 OBJECT vlanTrunkPortEncapsulationType 4353 MIN-ACCESS read-only 4354 DESCRIPTION 4355 "Write access is not required." 4356 4357 OBJECT vlanTrunkPortNativeVlan 4358 MIN-ACCESS read-only 4359 DESCRIPTION 4360 "Write access is not required." 4361 4362 OBJECT vtpVlanEditTypeExt2 4363 MIN-ACCESS read-only 4364 DESCRIPTION 4365 "Write access is not required." 4366 ::= { vtpMIBCompliances 10 } 4367 4368vtpMIBCompliance11 MODULE-COMPLIANCE 4369 STATUS deprecated 4370 DESCRIPTION 4371 "The compliance statement for VTP implementations." 4372 MODULE -- this module 4373 MANDATORY-GROUPS { 4374 vtpBasicGroup, 4375 vtpVlanInfoGroup, 4376 vtpConfigNotificationsGroupRev1, 4377 vtpStatsGroup, 4378 vtpTrunkPortGroup, 4379 vtpVersion2BasicGroup, 4380 vtpNotificationObjectsGroup 4381 } 4382 4383 GROUP vtpVlanInfoEditGroup 4384 DESCRIPTION 4385 "This group must be implemented by VTP Servers. 4386 VTP Clients need not implement these objects, and 4387 must not allow VLANs to be created, modified, or 4388 destroyed using these objects." 4389 4390 GROUP vtp4kVlanGroupRev1 4391 DESCRIPTION 4392 "This group must be implemented by the VTP Servers 4393 which support the range of VlanIndex between 1024 4394 and 4095." 4395 4396 GROUP vtpVlanIfIndexGroup 4397 DESCRIPTION 4398 "This group is an optional group containing 4399 objects providing information about the mapping 4400 of VLAN ID to its corresponding IfIndex." 4401 4402 GROUP vtpVlanInfoEditGroup2 4403 DESCRIPTION 4404 "This group is mandatory for devices which only support 4405 one VLAN editing for each 'apply' operation." 4406 4407 GROUP vtpVlanNotifEnabledGroup 4408 DESCRIPTION 4409 "This group is mandatory for devices which support the 4410 notifications/traps in vtpConfigNotificationsGroup3." 4411 4412 GROUP vtpDiscoverGroup 4413 DESCRIPTION 4414 "This group is mandatory for devices which support the 4415 VTP discovery." 4416 4417 GROUP vtpDatabaseGroup 4418 DESCRIPTION 4419 "This group is mandatory for devices which support the 4420 VTP distribution of different database types." 4421 4422 GROUP vtpAuthGroup 4423 DESCRIPTION 4424 "This group is mandatory for devices which support 4425 asymmetric keys authentication mechanism for VTP." 4426 4427 OBJECT managementDomainRowStatus 4428 SYNTAX INTEGER { 4429 active(1) 4430 } 4431 MIN-ACCESS read-only 4432 DESCRIPTION 4433 "Write access is not required, and only one 4434 of the six enumerated values for the 4435 RowStatus textual convention need be 4436 supported, specifically: active(1)." 4437 4438 OBJECT vlanTrunkPortRowStatus 4439 SYNTAX INTEGER { 4440 active(1) 4441 } 4442 MIN-ACCESS read-only 4443 DESCRIPTION 4444 "Write access is not required, and only one 4445 of the six enumerated values for the 4446 RowStatus textual convention need be 4447 supported, specifically: active(1)." 4448 4449 OBJECT managementDomainName 4450 MIN-ACCESS read-only 4451 DESCRIPTION 4452 "This object is read-only if vtpVersion 4453 is none(3)." 4454 4455 OBJECT managementDomainLocalMode 4456 SYNTAX INTEGER { 4457 client(1), 4458 server(2), 4459 transparent(3) 4460 } 4461 MIN-ACCESS read-only 4462 DESCRIPTION 4463 "This object is read-only if vtpVersion 4464 is none(3)." 4465 4466 OBJECT managementDomainTftpServer 4467 MIN-ACCESS read-only 4468 DESCRIPTION 4469 "This object is read-only if vtpVersion 4470 is none(3)." 4471 4472 OBJECT managementDomainTftpPathname 4473 MIN-ACCESS read-only 4474 DESCRIPTION 4475 "This object is read-only if vtpVersion 4476 is none(3)." 4477 4478 OBJECT managementDomainVersionInUse 4479 MIN-ACCESS read-only 4480 DESCRIPTION 4481 "This object is read-only if vtpVersion 4482 is none(3)." 4483 4484 OBJECT vlanTrunkPortManagementDomain 4485 MIN-ACCESS read-only 4486 DESCRIPTION 4487 "Write access is not required." 4488 4489 OBJECT vlanTrunkPortEncapsulationType 4490 MIN-ACCESS read-only 4491 DESCRIPTION 4492 "Write access is not required." 4493 4494 OBJECT vlanTrunkPortNativeVlan 4495 MIN-ACCESS read-only 4496 DESCRIPTION 4497 "Write access is not required." 4498 4499 OBJECT vtpVlanEditTypeExt2 4500 MIN-ACCESS read-only 4501 DESCRIPTION 4502 "Write access is not required." 4503 ::= { vtpMIBCompliances 11 } 4504 4505vtpMIBCompliance12 MODULE-COMPLIANCE 4506 STATUS deprecated 4507 DESCRIPTION 4508 "The compliance statement for VTP implementations." 4509 MODULE -- this module 4510 MANDATORY-GROUPS { 4511 vtpBasicGroup, 4512 vtpVlanInfoGroup, 4513 vtpConfigNotificationsGroupRev1, 4514 vtpStatsGroup, 4515 vtpTrunkPortGroup, 4516 vtpVersion2BasicGroup, 4517 vtpNotificationObjectsGroup 4518 } 4519 4520 GROUP vtpVlanInfoEditGroup 4521 DESCRIPTION 4522 "This group must be implemented by VTP Servers. 4523 VTP Clients need not implement these objects, and 4524 must not allow VLANs to be created, modified, or 4525 destroyed using these objects." 4526 4527 GROUP vtp4kVlanGroupRev1 4528 DESCRIPTION 4529 "This group must be implemented by the VTP Servers 4530 which support the range of VlanIndex between 1024 4531 and 4095." 4532 4533 GROUP vtpVlanIfIndexGroup 4534 DESCRIPTION 4535 "This group is an optional group containing 4536 objects providing information about the mapping 4537 of VLAN ID to its corresponding IfIndex." 4538 4539 GROUP vtpVlanInfoEditGroup2 4540 DESCRIPTION 4541 "This group is mandatory for devices which only support 4542 one VLAN editing for each 'apply' operation." 4543 4544 GROUP vtpVlanNotifEnabledGroup 4545 DESCRIPTION 4546 "This group is mandatory for devices which support the 4547 notifications/traps in vtpConfigNotificationsGroup3." 4548 4549 GROUP vtpDiscoverGroup 4550 DESCRIPTION 4551 "This group is mandatory for devices which support the 4552 VTP discovery." 4553 4554 GROUP vtpDatabaseGroup 4555 DESCRIPTION 4556 "This group is mandatory for devices which support the 4557 VTP distribution of different database types." 4558 4559 GROUP vtpAuthGroup 4560 DESCRIPTION 4561 "This group is mandatory for devices which support 4562 asymmetric keys authentication mechanism for VTP." 4563 4564 GROUP vtpInternalVlanGrp 4565 DESCRIPTION 4566 "Implementation of this group is optional." 4567 4568 OBJECT managementDomainRowStatus 4569 SYNTAX INTEGER { 4570 active(1) 4571 } 4572 MIN-ACCESS read-only 4573 DESCRIPTION 4574 "Write access is not required, and only one 4575 of the six enumerated values for the 4576 RowStatus textual convention need be 4577 supported, specifically: active(1)." 4578 4579 OBJECT vlanTrunkPortRowStatus 4580 SYNTAX INTEGER { 4581 active(1) 4582 } 4583 MIN-ACCESS read-only 4584 DESCRIPTION 4585 "Write access is not required, and only one 4586 of the six enumerated values for the 4587 RowStatus textual convention need be 4588 supported, specifically: active(1)." 4589 4590 OBJECT managementDomainName 4591 MIN-ACCESS read-only 4592 DESCRIPTION 4593 "This object is read-only if vtpVersion 4594 is none(3)." 4595 4596 OBJECT managementDomainLocalMode 4597 SYNTAX INTEGER { 4598 client(1), 4599 server(2), 4600 transparent(3) 4601 } 4602 MIN-ACCESS read-only 4603 DESCRIPTION 4604 "This object is read-only if vtpVersion 4605 is none(3)." 4606 4607 OBJECT managementDomainTftpServer 4608 MIN-ACCESS read-only 4609 DESCRIPTION 4610 "This object is read-only if vtpVersion 4611 is none(3)." 4612 4613 OBJECT managementDomainTftpPathname 4614 MIN-ACCESS read-only 4615 DESCRIPTION 4616 "This object is read-only if vtpVersion 4617 is none(3)." 4618 4619 OBJECT managementDomainVersionInUse 4620 MIN-ACCESS read-only 4621 DESCRIPTION 4622 "This object is read-only if vtpVersion 4623 is none(3)." 4624 4625 OBJECT vlanTrunkPortManagementDomain 4626 MIN-ACCESS read-only 4627 DESCRIPTION 4628 "Write access is not required." 4629 4630 OBJECT vlanTrunkPortEncapsulationType 4631 MIN-ACCESS read-only 4632 DESCRIPTION 4633 "Write access is not required." 4634 4635 OBJECT vlanTrunkPortNativeVlan 4636 MIN-ACCESS read-only 4637 DESCRIPTION 4638 "Write access is not required." 4639 4640 OBJECT vtpVlanEditTypeExt2 4641 MIN-ACCESS read-only 4642 DESCRIPTION 4643 "Write access is not required." 4644 ::= { vtpMIBCompliances 12 } 4645 4646vtpMIBCompliance13 MODULE-COMPLIANCE 4647 STATUS deprecated 4648 DESCRIPTION 4649 "The compliance statement for VTP implementations." 4650 MODULE -- this module 4651 MANDATORY-GROUPS { 4652 vtpBasicGroup, 4653 vtpVlanInfoGroup, 4654 vtpConfigNotificationsGroupRev1, 4655 vtpStatsGroup, 4656 vtpTrunkPortGroup, 4657 vtpVersion2BasicGroup, 4658 vtpNotificationObjectsGroup 4659 } 4660 4661 GROUP vtpVlanInfoEditGroup 4662 DESCRIPTION 4663 "This group must be implemented by VTP Servers. 4664 VTP Clients need not implement these objects, and 4665 must not allow VLANs to be created, modified, or 4666 destroyed using these objects." 4667 4668 GROUP vtp4kVlanGroupRev1 4669 DESCRIPTION 4670 "This group must be implemented by the VTP Servers 4671 which support the range of VlanIndex between 1024 4672 and 4095." 4673 4674 GROUP vtpVlanIfIndexGroup 4675 DESCRIPTION 4676 "This group is an optional group containing 4677 objects providing information about the mapping 4678 of VLAN ID to its corresponding IfIndex." 4679 4680 GROUP vtpVlanInfoEditGroup2 4681 DESCRIPTION 4682 "This group is mandatory for devices which only support 4683 one VLAN editing for each 'apply' operation." 4684 4685 GROUP vtpVlanNotifEnabledGroup 4686 DESCRIPTION 4687 "This group is mandatory for devices which support the 4688 notifications/traps in vtpConfigNotificationsGroup3." 4689 4690 GROUP vtpDiscoverGroup 4691 DESCRIPTION 4692 "This group is mandatory for devices which support the 4693 VTP discovery." 4694 4695 GROUP vtpDatabaseGroup 4696 DESCRIPTION 4697 "This group is mandatory for devices which support the 4698 VTP distribution of different database types." 4699 4700 GROUP vtpAuthGroup 4701 DESCRIPTION 4702 "This group is mandatory for devices which support 4703 asymmetric keys authentication mechanism for VTP." 4704 4705 GROUP vtpInternalVlanGrp 4706 DESCRIPTION 4707 "Implementation of this group is optional." 4708 4709 GROUP vlanStatsGroup 4710 DESCRIPTION 4711 "This group is mandatory for agents capable of 4712 providing VLAN statistics information." 4713 4714 GROUP vtpConfigNotificationsGroup6 4715 DESCRIPTION 4716 "Implementation of this group is optional." 4717 4718 GROUP vtpConfigNotificationsGroup7 4719 DESCRIPTION 4720 "Implementation of this group is optional." 4721 4722 OBJECT managementDomainRowStatus 4723 SYNTAX INTEGER { 4724 active(1) 4725 } 4726 MIN-ACCESS read-only 4727 DESCRIPTION 4728 "Write access is not required, and only one 4729 of the six enumerated values for the 4730 RowStatus textual convention need be 4731 supported, specifically: active(1)." 4732 4733 OBJECT vlanTrunkPortRowStatus 4734 SYNTAX INTEGER { 4735 active(1) 4736 } 4737 MIN-ACCESS read-only 4738 DESCRIPTION 4739 "Write access is not required, and only one 4740 of the six enumerated values for the 4741 RowStatus textual convention need be 4742 supported, specifically: active(1)." 4743 4744 OBJECT managementDomainName 4745 MIN-ACCESS read-only 4746 DESCRIPTION 4747 "This object is read-only if vtpVersion 4748 is none(3)." 4749 4750 OBJECT managementDomainLocalMode 4751 SYNTAX INTEGER { 4752 client(1), 4753 server(2), 4754 transparent(3) 4755 } 4756 MIN-ACCESS read-only 4757 DESCRIPTION 4758 "This object is read-only if vtpVersion 4759 is none(3)." 4760 4761 OBJECT managementDomainTftpServer 4762 MIN-ACCESS read-only 4763 DESCRIPTION 4764 "This object is read-only if vtpVersion 4765 is none(3)." 4766 4767 OBJECT managementDomainTftpPathname 4768 MIN-ACCESS read-only 4769 DESCRIPTION 4770 "This object is read-only if vtpVersion 4771 is none(3)." 4772 4773 OBJECT managementDomainVersionInUse 4774 MIN-ACCESS read-only 4775 DESCRIPTION 4776 "This object is read-only if vtpVersion 4777 is none(3)." 4778 4779 OBJECT vlanTrunkPortManagementDomain 4780 MIN-ACCESS read-only 4781 DESCRIPTION 4782 "Write access is not required." 4783 4784 OBJECT vlanTrunkPortEncapsulationType 4785 MIN-ACCESS read-only 4786 DESCRIPTION 4787 "Write access is not required." 4788 4789 OBJECT vlanTrunkPortNativeVlan 4790 MIN-ACCESS read-only 4791 DESCRIPTION 4792 "Write access is not required." 4793 4794 OBJECT vtpVlanEditTypeExt2 4795 MIN-ACCESS read-only 4796 DESCRIPTION 4797 "Write access is not required." 4798 ::= { vtpMIBCompliances 13 } 4799 4800vtpMIBCompliance14 MODULE-COMPLIANCE 4801 STATUS deprecated 4802 DESCRIPTION 4803 "The compliance statement for VTP implementations." 4804 MODULE -- this module 4805 MANDATORY-GROUPS { 4806 vtpBasicGroup, 4807 vtpVlanInfoGroup, 4808 vtpConfigNotificationsGroupRev1, 4809 vtpStatsGroup, 4810 vtpTrunkPortGroup, 4811 vtpVersion2BasicGroup, 4812 vtpNotificationObjectsGroup 4813 } 4814 4815 GROUP vtpTrunkPruningGroup 4816 DESCRIPTION 4817 "Implementation of this group is optional." 4818 4819 GROUP vtpTrunkPruningGroup2 4820 DESCRIPTION 4821 "Implementation of this group is optional." 4822 4823 GROUP vtpTrunkPortGroup2 4824 DESCRIPTION 4825 "Implementation of this group is optional." 4826 4827 GROUP vtpVlanInfoEditGroup 4828 DESCRIPTION 4829 "This group must be implemented by VTP Servers. 4830 VTP Clients need not implement these objects, and 4831 must not allow VLANs to be created, modified, or 4832 destroyed using these objects." 4833 4834 GROUP vtpTrunkPortGroup3 4835 DESCRIPTION 4836 "Implementation of this group is optional." 4837 4838 GROUP vtp4kVlanGroupRev1 4839 DESCRIPTION 4840 "This group must be implemented by the VTP Servers 4841 which support the range of VlanIndex between 1024 4842 and 4095." 4843 4844 GROUP vtpVlanIfIndexGroup 4845 DESCRIPTION 4846 "This group is an optional group containing 4847 objects providing information about the mapping 4848 of VLAN ID to its corresponding IfIndex." 4849 4850 GROUP vtpVlanInfoEditGroup2 4851 DESCRIPTION 4852 "This group is mandatory for devices which only support 4853 one VLAN editing for each 'apply' operation." 4854 4855 GROUP vtpVlanNotifEnabledGroup 4856 DESCRIPTION 4857 "This group is mandatory for devices which support the 4858 notifications/traps in vtpConfigNotificationsGroup3." 4859 4860 GROUP vtpConfigNotificationsGroup2 4861 DESCRIPTION 4862 "Implementation of this group is optional." 4863 4864 GROUP vtpConfigNotificationsGroup3 4865 DESCRIPTION 4866 "Implementation of this group is optional." 4867 4868 GROUP vtpConfigNotificationsGroup4 4869 DESCRIPTION 4870 "Implementation of this group is optional." 4871 4872 GROUP vtpDiscoverGroup 4873 DESCRIPTION 4874 "This group is mandatory for devices which support the 4875 VTP discovery." 4876 4877 GROUP vtpDatabaseGroup 4878 DESCRIPTION 4879 "This group is mandatory for devices which support the 4880 VTP distribution of different database types." 4881 4882 GROUP vtpAuthGroup 4883 DESCRIPTION 4884 "This group is mandatory for devices which support 4885 asymmetric keys authentication mechanism for VTP." 4886 4887 GROUP vtpInternalVlanGrp 4888 DESCRIPTION 4889 "Implementation of this group is optional." 4890 4891 GROUP vlanStatsGroup 4892 DESCRIPTION 4893 "This group is mandatory for agents capable of 4894 providing VLAN statistics information." 4895 4896 GROUP vtpConfigNotificationsGroup6 4897 DESCRIPTION 4898 "Implementation of this group is optional." 4899 4900 GROUP vtpConfigNotificationsGroup7 4901 DESCRIPTION 4902 "Implementation of this group is optional." 4903 4904 GROUP vtpTrunkPruningGroup3 4905 DESCRIPTION 4906 "This group is mandatory for devices which 4907 support operational VTP pruning state." 4908 4909 GROUP vtpConfigNotificationsGroup8 4910 DESCRIPTION 4911 "This group is mandatory for devices which 4912 support the notification generation on operational 4913 VTP pruning state change." 4914 4915 OBJECT vtpNotificationsEnabled 4916 MIN-ACCESS read-only 4917 DESCRIPTION 4918 "Write access is not required." 4919 4920 OBJECT vtpVlanCreatedNotifEnabled 4921 MIN-ACCESS read-only 4922 DESCRIPTION 4923 "Write access is not required." 4924 4925 OBJECT vtpVlanDeletedNotifEnabled 4926 MIN-ACCESS read-only 4927 DESCRIPTION 4928 "Write access is not required." 4929 4930 OBJECT managementDomainName 4931 MIN-ACCESS read-only 4932 DESCRIPTION 4933 "Write access is not required." 4934 4935 OBJECT managementDomainLocalMode 4936 MIN-ACCESS read-only 4937 DESCRIPTION 4938 "Write access is not required." 4939 4940 OBJECT managementDomainRowStatus 4941 MIN-ACCESS read-only 4942 DESCRIPTION 4943 "Write access is not required." 4944 4945 OBJECT managementDomainTftpServer 4946 MIN-ACCESS read-only 4947 DESCRIPTION 4948 "Write access is not required." 4949 4950 OBJECT managementDomainTftpPathname 4951 MIN-ACCESS read-only 4952 DESCRIPTION 4953 "Write access is not required." 4954 4955 OBJECT managementDomainPruningState 4956 MIN-ACCESS read-only 4957 DESCRIPTION 4958 "Write access is not required." 4959 4960 OBJECT managementDomainVersionInUse 4961 MIN-ACCESS read-only 4962 DESCRIPTION 4963 "Write access is not required." 4964 4965 OBJECT vtpInternalVlanAllocPolicy 4966 MIN-ACCESS read-only 4967 DESCRIPTION 4968 "Write access is not required." 4969 4970 OBJECT vtpVlanEditOperation 4971 MIN-ACCESS read-only 4972 DESCRIPTION 4973 "Write access is not required." 4974 4975 OBJECT vtpVlanEditBufferOwner 4976 MIN-ACCESS read-only 4977 DESCRIPTION 4978 "Write access is not required." 4979 4980 OBJECT vtpVlanEditConfigRevNumber 4981 MIN-ACCESS read-only 4982 DESCRIPTION 4983 "Write access is not required." 4984 4985 OBJECT vtpVlanEditState 4986 MIN-ACCESS read-only 4987 DESCRIPTION 4988 "Write access is not required." 4989 4990 OBJECT vtpVlanEditType 4991 MIN-ACCESS read-only 4992 DESCRIPTION 4993 "Write access is not required." 4994 4995 OBJECT vtpVlanEditName 4996 MIN-ACCESS read-only 4997 DESCRIPTION 4998 "Write access is not required." 4999 5000 OBJECT vtpVlanEditMtu 5001 MIN-ACCESS read-only 5002 DESCRIPTION 5003 "Write access is not required." 5004 5005 OBJECT vtpVlanEditDot10Said 5006 MIN-ACCESS read-only 5007 DESCRIPTION 5008 "Write access is not required." 5009 5010 OBJECT vtpVlanEditRingNumber 5011 MIN-ACCESS read-only 5012 DESCRIPTION 5013 "Write access is not required." 5014 5015 OBJECT vtpVlanEditBridgeNumber 5016 MIN-ACCESS read-only 5017 DESCRIPTION 5018 "Write access is not required." 5019 5020 OBJECT vtpVlanEditStpType 5021 MIN-ACCESS read-only 5022 DESCRIPTION 5023 "Write access is not required." 5024 5025 OBJECT vtpVlanEditParentVlan 5026 MIN-ACCESS read-only 5027 DESCRIPTION 5028 "Write access is not required." 5029 5030 OBJECT vtpVlanEditRowStatus 5031 SYNTAX INTEGER { 5032 active(1) 5033 } 5034 WRITE-SYNTAX INTEGER { 5035 createAndGo(4), 5036 destroy(6) 5037 } 5038 MIN-ACCESS read-only 5039 DESCRIPTION 5040 "Write access is not required. 5041 5042 Support for createAndWait and notInService is not required." 5043 5044 OBJECT vtpVlanEditTranslationalVlan1 5045 MIN-ACCESS read-only 5046 DESCRIPTION 5047 "Write access is not required." 5048 5049 OBJECT vtpVlanEditTranslationalVlan2 5050 MIN-ACCESS read-only 5051 DESCRIPTION 5052 "Write access is not required." 5053 5054 OBJECT vtpVlanEditBridgeType 5055 MIN-ACCESS read-only 5056 DESCRIPTION 5057 "Write access is not required." 5058 5059 OBJECT vtpVlanEditAreHopCount 5060 MIN-ACCESS read-only 5061 DESCRIPTION 5062 "Write access is not required." 5063 5064 OBJECT vtpVlanEditSteHopCount 5065 MIN-ACCESS read-only 5066 DESCRIPTION 5067 "Write access is not required." 5068 5069 OBJECT vtpVlanEditIsCRFBackup 5070 MIN-ACCESS read-only 5071 DESCRIPTION 5072 "Write access is not required." 5073 5074 OBJECT vtpVlanEditTypeExt2 5075 MIN-ACCESS read-only 5076 DESCRIPTION 5077 "Write access is not required." 5078 5079 OBJECT vlanTrunkPortManagementDomain 5080 MIN-ACCESS read-only 5081 DESCRIPTION 5082 "Write access is not required." 5083 5084 OBJECT vlanTrunkPortEncapsulationType 5085 MIN-ACCESS read-only 5086 DESCRIPTION 5087 "Write access is not required." 5088 5089 OBJECT vlanTrunkPortVlansEnabled 5090 MIN-ACCESS read-only 5091 DESCRIPTION 5092 "Write access is not required." 5093 5094 OBJECT vlanTrunkPortNativeVlan 5095 MIN-ACCESS read-only 5096 DESCRIPTION 5097 "Write access is not required." 5098 5099 OBJECT vlanTrunkPortRowStatus 5100 MIN-ACCESS read-only 5101 DESCRIPTION 5102 "Write access is not required." 5103 5104 OBJECT vlanTrunkPortVlansPruningEligible 5105 MIN-ACCESS read-only 5106 DESCRIPTION 5107 "Write access is not required." 5108 5109 OBJECT vlanTrunkPortDynamicState 5110 MIN-ACCESS read-only 5111 DESCRIPTION 5112 "Write access is not required." 5113 5114 OBJECT vlanTrunkPortVtpEnabled 5115 MIN-ACCESS read-only 5116 DESCRIPTION 5117 "Write access is not required." 5118 5119 OBJECT vlanTrunkPortVlansEnabled2k 5120 MIN-ACCESS read-only 5121 DESCRIPTION 5122 "Write access is not required." 5123 5124 OBJECT vlanTrunkPortVlansEnabled3k 5125 MIN-ACCESS read-only 5126 DESCRIPTION 5127 "Write access is not required." 5128 5129 OBJECT vlanTrunkPortVlansEnabled4k 5130 MIN-ACCESS read-only 5131 DESCRIPTION 5132 "Write access is not required." 5133 5134 OBJECT vtpVlansPruningEligible2k 5135 MIN-ACCESS read-only 5136 DESCRIPTION 5137 "Write access is not required." 5138 5139 OBJECT vtpVlansPruningEligible3k 5140 MIN-ACCESS read-only 5141 DESCRIPTION 5142 "Write access is not required." 5143 5144 OBJECT vtpVlansPruningEligible4k 5145 MIN-ACCESS read-only 5146 DESCRIPTION 5147 "Write access is not required." 5148 5149 OBJECT vlanTrunkPortSetSerialNo 5150 MIN-ACCESS read-only 5151 DESCRIPTION 5152 "Write access is not required." 5153 5154 OBJECT vtpDiscoverAction 5155 MIN-ACCESS read-only 5156 DESCRIPTION 5157 "Write access is not required." 5158 5159 OBJECT vtpDatabaseLocalMode 5160 MIN-ACCESS read-only 5161 DESCRIPTION 5162 "Write access is not required." 5163 5164 OBJECT vtpDatabaseTakeOverPrimary 5165 MIN-ACCESS read-only 5166 DESCRIPTION 5167 "Write access is not required." 5168 5169 OBJECT vtpDatabaseTakeOverPassword 5170 MIN-ACCESS read-only 5171 DESCRIPTION 5172 "Write access is not required." 5173 5174 OBJECT vtpAuthPassword 5175 MIN-ACCESS read-only 5176 DESCRIPTION 5177 "Write access is not required." 5178 5179 OBJECT vtpAuthPasswordType 5180 MIN-ACCESS read-only 5181 DESCRIPTION 5182 "Write access is not required." 5183 5184 OBJECT vtpAuthSecretKey 5185 MIN-ACCESS read-only 5186 DESCRIPTION 5187 "Write access is not required." 5188 ::= { vtpMIBCompliances 14 } 5189 5190vtpMIBCompliance15 MODULE-COMPLIANCE 5191 STATUS deprecated 5192 DESCRIPTION 5193 "The compliance statement for VTP implementations." 5194 MODULE -- this module 5195 MANDATORY-GROUPS { 5196 vtpBasicGroup, 5197 vtpVlanInfoGroup, 5198 vtpConfigNotificationsGroupRev1, 5199 vtpStatsGroup, 5200 vtpTrunkPortGroup, 5201 vtpVersion2BasicGroup, 5202 vtpNotificationObjectsGroup 5203 } 5204 5205 GROUP vtpTrunkPruningGroup 5206 DESCRIPTION 5207 "Implementation of this group is optional." 5208 5209 GROUP vtpTrunkPruningGroup2 5210 DESCRIPTION 5211 "Implementation of this group is optional." 5212 5213 GROUP vtpTrunkPortGroup2 5214 DESCRIPTION 5215 "Implementation of this group is optional." 5216 5217 GROUP vtpVlanInfoEditGroup 5218 DESCRIPTION 5219 "This group must be implemented by VTP Servers. 5220 VTP Clients need not implement these objects, and 5221 must not allow VLANs to be created, modified, or 5222 destroyed using these objects." 5223 5224 GROUP vtpTrunkPortGroup3 5225 DESCRIPTION 5226 "Implementation of this group is optional." 5227 5228 GROUP vtp4kVlanGroupRev1 5229 DESCRIPTION 5230 "This group must be implemented by the VTP Servers 5231 which support the range of VlanIndex between 1024 5232 and 4095." 5233 5234 GROUP vtpVlanIfIndexGroup 5235 DESCRIPTION 5236 "This group is an optional group containing 5237 objects providing information about the mapping 5238 of VLAN ID to its corresponding IfIndex." 5239 5240 GROUP vtpVlanInfoEditGroup2 5241 DESCRIPTION 5242 "This group is mandatory for devices which only support 5243 one VLAN editing for each 'apply' operation." 5244 5245 GROUP vtpVlanNotifEnabledGroup 5246 DESCRIPTION 5247 "This group is mandatory for devices which support the 5248 notifications/traps in vtpConfigNotificationsGroup3." 5249 5250 GROUP vtpConfigNotificationsGroup2 5251 DESCRIPTION 5252 "Implementation of this group is optional." 5253 5254 GROUP vtpConfigNotificationsGroup3 5255 DESCRIPTION 5256 "Implementation of this group is optional." 5257 5258 GROUP vtpConfigNotificationsGroup4 5259 DESCRIPTION 5260 "Implementation of this group is optional." 5261 5262 GROUP vtpDiscoverGroup 5263 DESCRIPTION 5264 "This group is mandatory for devices which support the 5265 VTP discovery." 5266 5267 GROUP vtpDatabaseGroup 5268 DESCRIPTION 5269 "This group is mandatory for devices which support the 5270 VTP distribution of different database types." 5271 5272 GROUP vtpAuthGroup 5273 DESCRIPTION 5274 "This group is mandatory for devices which support 5275 asymmetric keys authentication mechanism for VTP." 5276 5277 GROUP vtpInternalVlanGrp 5278 DESCRIPTION 5279 "Implementation of this group is optional." 5280 5281 GROUP vlanStatsGroup 5282 DESCRIPTION 5283 "This group is mandatory for agents capable of 5284 providing VLAN statistics information." 5285 5286 GROUP vtpConfigNotificationsGroup6 5287 DESCRIPTION 5288 "Implementation of this group is optional." 5289 5290 GROUP vtpConfigNotificationsGroup7 5291 DESCRIPTION 5292 "Implementation of this group is optional." 5293 5294 GROUP vtpTrunkPruningGroup3 5295 DESCRIPTION 5296 "This group is mandatory for devices which 5297 support operational VTP pruning state." 5298 5299 GROUP vtpConfigNotificationsGroup8 5300 DESCRIPTION 5301 "This group is mandatory for devices which 5302 support the notification generation on operational 5303 VTP pruning state change." 5304 5305 GROUP vlanTrunkPortActiveVlansGroup 5306 DESCRIPTION 5307 "This group is mandatory for devices capable of 5308 providing active vlans information for trunk 5309 capable ports." 5310 5311 OBJECT vtpNotificationsEnabled 5312 MIN-ACCESS read-only 5313 DESCRIPTION 5314 "Write access is not required." 5315 5316 OBJECT vtpVlanCreatedNotifEnabled 5317 MIN-ACCESS read-only 5318 DESCRIPTION 5319 "Write access is not required." 5320 5321 OBJECT vtpVlanDeletedNotifEnabled 5322 MIN-ACCESS read-only 5323 DESCRIPTION 5324 "Write access is not required." 5325 5326 OBJECT managementDomainName 5327 MIN-ACCESS read-only 5328 DESCRIPTION 5329 "Write access is not required." 5330 5331 OBJECT managementDomainLocalMode 5332 MIN-ACCESS read-only 5333 DESCRIPTION 5334 "Write access is not required." 5335 5336 OBJECT managementDomainRowStatus 5337 MIN-ACCESS read-only 5338 DESCRIPTION 5339 "Write access is not required." 5340 5341 OBJECT managementDomainTftpServer 5342 MIN-ACCESS read-only 5343 DESCRIPTION 5344 "Write access is not required." 5345 5346 OBJECT managementDomainTftpPathname 5347 MIN-ACCESS read-only 5348 DESCRIPTION 5349 "Write access is not required." 5350 5351 OBJECT managementDomainPruningState 5352 MIN-ACCESS read-only 5353 DESCRIPTION 5354 "Write access is not required." 5355 5356 OBJECT managementDomainVersionInUse 5357 MIN-ACCESS read-only 5358 DESCRIPTION 5359 "Write access is not required." 5360 5361 OBJECT vtpInternalVlanAllocPolicy 5362 MIN-ACCESS read-only 5363 DESCRIPTION 5364 "Write access is not required." 5365 5366 OBJECT vtpVlanEditOperation 5367 MIN-ACCESS read-only 5368 DESCRIPTION 5369 "Write access is not required." 5370 5371 OBJECT vtpVlanEditBufferOwner 5372 MIN-ACCESS read-only 5373 DESCRIPTION 5374 "Write access is not required." 5375 5376 OBJECT vtpVlanEditConfigRevNumber 5377 MIN-ACCESS read-only 5378 DESCRIPTION 5379 "Write access is not required." 5380 5381 OBJECT vtpVlanEditState 5382 MIN-ACCESS read-only 5383 DESCRIPTION 5384 "Write access is not required." 5385 5386 OBJECT vtpVlanEditType 5387 MIN-ACCESS read-only 5388 DESCRIPTION 5389 "Write access is not required." 5390 5391 OBJECT vtpVlanEditName 5392 MIN-ACCESS read-only 5393 DESCRIPTION 5394 "Write access is not required." 5395 5396 OBJECT vtpVlanEditMtu 5397 MIN-ACCESS read-only 5398 DESCRIPTION 5399 "Write access is not required." 5400 5401 OBJECT vtpVlanEditDot10Said 5402 MIN-ACCESS read-only 5403 DESCRIPTION 5404 "Write access is not required." 5405 5406 OBJECT vtpVlanEditRingNumber 5407 MIN-ACCESS read-only 5408 DESCRIPTION 5409 "Write access is not required." 5410 5411 OBJECT vtpVlanEditBridgeNumber 5412 MIN-ACCESS read-only 5413 DESCRIPTION 5414 "Write access is not required." 5415 5416 OBJECT vtpVlanEditStpType 5417 MIN-ACCESS read-only 5418 DESCRIPTION 5419 "Write access is not required." 5420 5421 OBJECT vtpVlanEditParentVlan 5422 MIN-ACCESS read-only 5423 DESCRIPTION 5424 "Write access is not required." 5425 5426 OBJECT vtpVlanEditRowStatus 5427 SYNTAX INTEGER { 5428 active(1) 5429 } 5430 WRITE-SYNTAX INTEGER { 5431 createAndGo(4), 5432 destroy(6) 5433 } 5434 MIN-ACCESS read-only 5435 DESCRIPTION 5436 "Write access is not required. 5437 5438 Support for createAndWait and notInService is not required." 5439 5440 OBJECT vtpVlanEditTranslationalVlan1 5441 MIN-ACCESS read-only 5442 DESCRIPTION 5443 "Write access is not required." 5444 5445 OBJECT vtpVlanEditTranslationalVlan2 5446 MIN-ACCESS read-only 5447 DESCRIPTION 5448 "Write access is not required." 5449 5450 OBJECT vtpVlanEditBridgeType 5451 MIN-ACCESS read-only 5452 DESCRIPTION 5453 "Write access is not required." 5454 5455 OBJECT vtpVlanEditAreHopCount 5456 MIN-ACCESS read-only 5457 DESCRIPTION 5458 "Write access is not required." 5459 5460 OBJECT vtpVlanEditSteHopCount 5461 MIN-ACCESS read-only 5462 DESCRIPTION 5463 "Write access is not required." 5464 5465 OBJECT vtpVlanEditIsCRFBackup 5466 MIN-ACCESS read-only 5467 DESCRIPTION 5468 "Write access is not required." 5469 5470 OBJECT vtpVlanEditTypeExt2 5471 MIN-ACCESS read-only 5472 DESCRIPTION 5473 "Write access is not required." 5474 5475 OBJECT vlanTrunkPortManagementDomain 5476 MIN-ACCESS read-only 5477 DESCRIPTION 5478 "Write access is not required." 5479 5480 OBJECT vlanTrunkPortEncapsulationType 5481 MIN-ACCESS read-only 5482 DESCRIPTION 5483 "Write access is not required." 5484 5485 OBJECT vlanTrunkPortVlansEnabled 5486 MIN-ACCESS read-only 5487 DESCRIPTION 5488 "Write access is not required." 5489 5490 OBJECT vlanTrunkPortNativeVlan 5491 MIN-ACCESS read-only 5492 DESCRIPTION 5493 "Write access is not required." 5494 5495 OBJECT vlanTrunkPortRowStatus 5496 MIN-ACCESS read-only 5497 DESCRIPTION 5498 "Write access is not required." 5499 5500 OBJECT vlanTrunkPortVlansPruningEligible 5501 MIN-ACCESS read-only 5502 DESCRIPTION 5503 "Write access is not required." 5504 5505 OBJECT vlanTrunkPortDynamicState 5506 MIN-ACCESS read-only 5507 DESCRIPTION 5508 "Write access is not required." 5509 5510 OBJECT vlanTrunkPortVtpEnabled 5511 MIN-ACCESS read-only 5512 DESCRIPTION 5513 "Write access is not required." 5514 5515 OBJECT vlanTrunkPortVlansEnabled2k 5516 MIN-ACCESS read-only 5517 DESCRIPTION 5518 "Write access is not required." 5519 5520 OBJECT vlanTrunkPortVlansEnabled3k 5521 MIN-ACCESS read-only 5522 DESCRIPTION 5523 "Write access is not required." 5524 5525 OBJECT vlanTrunkPortVlansEnabled4k 5526 MIN-ACCESS read-only 5527 DESCRIPTION 5528 "Write access is not required." 5529 5530 OBJECT vtpVlansPruningEligible2k 5531 MIN-ACCESS read-only 5532 DESCRIPTION 5533 "Write access is not required." 5534 5535 OBJECT vtpVlansPruningEligible3k 5536 MIN-ACCESS read-only 5537 DESCRIPTION 5538 "Write access is not required." 5539 5540 OBJECT vtpVlansPruningEligible4k 5541 MIN-ACCESS read-only 5542 DESCRIPTION 5543 "Write access is not required." 5544 5545 OBJECT vlanTrunkPortSetSerialNo 5546 MIN-ACCESS read-only 5547 DESCRIPTION 5548 "Write access is not required." 5549 5550 OBJECT vtpDiscoverAction 5551 MIN-ACCESS read-only 5552 DESCRIPTION 5553 "Write access is not required." 5554 5555 OBJECT vtpDatabaseLocalMode 5556 MIN-ACCESS read-only 5557 DESCRIPTION 5558 "Write access is not required." 5559 5560 OBJECT vtpDatabaseTakeOverPrimary 5561 MIN-ACCESS read-only 5562 DESCRIPTION 5563 "Write access is not required." 5564 5565 OBJECT vtpDatabaseTakeOverPassword 5566 MIN-ACCESS read-only 5567 DESCRIPTION 5568 "Write access is not required." 5569 5570 OBJECT vtpAuthPassword 5571 MIN-ACCESS read-only 5572 DESCRIPTION 5573 "Write access is not required." 5574 5575 OBJECT vtpAuthPasswordType 5576 MIN-ACCESS read-only 5577 DESCRIPTION 5578 "Write access is not required." 5579 5580 OBJECT vtpAuthSecretKey 5581 MIN-ACCESS read-only 5582 DESCRIPTION 5583 "Write access is not required." 5584 ::= { vtpMIBCompliances 15 } 5585 5586vtpMIBCompliance16 MODULE-COMPLIANCE 5587 STATUS current 5588 DESCRIPTION 5589 "The compliance statement for VTP implementations." 5590 MODULE -- this module 5591 MANDATORY-GROUPS { 5592 vtpBasicGroup, 5593 vtpVlanInfoGroup, 5594 vtpConfigNotificationsGroupRev1, 5595 vtpStatsGroup, 5596 vtpTrunkPortGroup, 5597 vtpVersion2BasicGroup, 5598 vtpNotificationObjectsGroup 5599 } 5600 5601 GROUP vtpTrunkPruningGroup 5602 DESCRIPTION 5603 "Implementation of this group is optional." 5604 5605 GROUP vtpTrunkPruningGroup2 5606 DESCRIPTION 5607 "Implementation of this group is optional." 5608 5609 GROUP vtpTrunkPortGroup2 5610 DESCRIPTION 5611 "Implementation of this group is optional." 5612 5613 GROUP vtpVlanInfoEditGroup 5614 DESCRIPTION 5615 "This group must be implemented by VTP Servers. 5616 VTP Clients need not implement these objects, and 5617 must not allow VLANs to be created, modified, or 5618 destroyed using these objects." 5619 5620 GROUP vtpTrunkPortGroup3 5621 DESCRIPTION 5622 "Implementation of this group is optional." 5623 5624 GROUP vtp4kVlanGroupRev1 5625 DESCRIPTION 5626 "This group must be implemented by the VTP Servers 5627 which support the range of VlanIndex between 1024 5628 and 4095." 5629 5630 GROUP vtpVlanIfIndexGroup 5631 DESCRIPTION 5632 "This group is an optional group containing 5633 objects providing information about the mapping 5634 of VLAN ID to its corresponding IfIndex." 5635 5636 GROUP vtpVlanInfoEditGroup2 5637 DESCRIPTION 5638 "This group is mandatory for devices which only support 5639 one VLAN editing for each 'apply' operation." 5640 5641 GROUP vtpVlanNotifEnabledGroup 5642 DESCRIPTION 5643 "This group is mandatory for devices which support the 5644 notifications/traps in vtpConfigNotificationsGroup3." 5645 5646 GROUP vtpConfigNotificationsGroup2 5647 DESCRIPTION 5648 "Implementation of this group is optional." 5649 5650 GROUP vtpConfigNotificationsGroup3 5651 DESCRIPTION 5652 "Implementation of this group is optional." 5653 5654 GROUP vtpConfigNotificationsGroup4 5655 DESCRIPTION 5656 "Implementation of this group is optional." 5657 5658 GROUP vtpDiscoverGroup 5659 DESCRIPTION 5660 "This group is mandatory for devices which support the 5661 VTP discovery." 5662 5663 GROUP vtpDatabaseGroup 5664 DESCRIPTION 5665 "This group is mandatory for devices which support the 5666 VTP distribution of different database types." 5667 5668 GROUP vtpAuthGroup 5669 DESCRIPTION 5670 "This group is mandatory for devices which support 5671 asymmetric keys authentication mechanism for VTP." 5672 5673 GROUP vtpInternalVlanGrp 5674 DESCRIPTION 5675 "Implementation of this group is optional." 5676 5677 GROUP vlanStatsGroup 5678 DESCRIPTION 5679 "This group is mandatory for agents capable of 5680 providing VLAN statistics information." 5681 5682 GROUP vtpConfigNotificationsGroup6 5683 DESCRIPTION 5684 "Implementation of this group is optional." 5685 5686 GROUP vtpConfigNotificationsGroup7 5687 DESCRIPTION 5688 "Implementation of this group is optional." 5689 5690 GROUP vtpTrunkPruningGroup3 5691 DESCRIPTION 5692 "This group is mandatory for devices which 5693 support operational VTP pruning state." 5694 5695 GROUP vtpConfigNotificationsGroup8 5696 DESCRIPTION 5697 "This group is mandatory for devices which 5698 support the notification generation on operational 5699 VTP pruning state change." 5700 5701 GROUP vlanTrunkPortActiveVlansGroup 5702 DESCRIPTION 5703 "This group is mandatory for devices capable of 5704 providing active VLANs information for trunk 5705 capable ports." 5706 5707 GROUP vtpSourceInterfaceGroup 5708 DESCRIPTION 5709 "This group is mandatory for devices which support the 5710 VTP IP updater address preferred source interface." 5711 5712 GROUP vtpConfigFileGroup 5713 DESCRIPTION 5714 "This group is mandatory for devices which support the 5715 location of VTP configuration file." 5716 5717 GROUP vtpVlanLocalShutdownGroup 5718 DESCRIPTION 5719 "This group is mandatory for devices which support the 5720 vlan local shutdown feature." 5721 5722 GROUP vtpLocalUpdaterGroup 5723 DESCRIPTION 5724 "This group is mandatory for devices which support the 5725 local updater IP address feature." 5726 5727 GROUP vtpDeviceIdGroup 5728 DESCRIPTION 5729 "This group is mandatory for devices which support the 5730 device identifier used by VTP domain." 5731 5732 OBJECT vtpNotificationsEnabled 5733 MIN-ACCESS read-only 5734 DESCRIPTION 5735 "Write access is not required." 5736 5737 OBJECT vtpVlanCreatedNotifEnabled 5738 MIN-ACCESS read-only 5739 DESCRIPTION 5740 "Write access is not required." 5741 5742 OBJECT vtpVlanDeletedNotifEnabled 5743 MIN-ACCESS read-only 5744 DESCRIPTION 5745 "Write access is not required." 5746 5747 OBJECT managementDomainName 5748 MIN-ACCESS read-only 5749 DESCRIPTION 5750 "Write access is not required." 5751 5752 OBJECT managementDomainLocalMode 5753 MIN-ACCESS read-only 5754 DESCRIPTION 5755 "Write access is not required." 5756 5757 OBJECT managementDomainRowStatus 5758 MIN-ACCESS read-only 5759 DESCRIPTION 5760 "Write access is not required." 5761 5762 OBJECT managementDomainTftpServer 5763 MIN-ACCESS read-only 5764 DESCRIPTION 5765 "Write access is not required." 5766 5767 OBJECT managementDomainTftpPathname 5768 MIN-ACCESS read-only 5769 DESCRIPTION 5770 "Write access is not required." 5771 5772 OBJECT managementDomainPruningState 5773 MIN-ACCESS read-only 5774 DESCRIPTION 5775 "Write access is not required." 5776 5777 OBJECT managementDomainVersionInUse 5778 MIN-ACCESS read-only 5779 DESCRIPTION 5780 "Write access is not required." 5781 5782 OBJECT vtpInternalVlanAllocPolicy 5783 MIN-ACCESS read-only 5784 DESCRIPTION 5785 "Write access is not required." 5786 5787 OBJECT vtpVlanEditOperation 5788 MIN-ACCESS read-only 5789 DESCRIPTION 5790 "Write access is not required." 5791 5792 OBJECT vtpVlanEditBufferOwner 5793 MIN-ACCESS read-only 5794 DESCRIPTION 5795 "Write access is not required." 5796 5797 OBJECT vtpVlanEditConfigRevNumber 5798 MIN-ACCESS read-only 5799 DESCRIPTION 5800 "Write access is not required." 5801 5802 OBJECT vtpVlanEditState 5803 MIN-ACCESS read-only 5804 DESCRIPTION 5805 "Write access is not required." 5806 5807 OBJECT vtpVlanEditType 5808 MIN-ACCESS read-only 5809 DESCRIPTION 5810 "Write access is not required." 5811 5812 OBJECT vtpVlanEditName 5813 MIN-ACCESS read-only 5814 DESCRIPTION 5815 "Write access is not required." 5816 5817 OBJECT vtpVlanEditMtu 5818 MIN-ACCESS read-only 5819 DESCRIPTION 5820 "Write access is not required." 5821 5822 OBJECT vtpVlanEditDot10Said 5823 MIN-ACCESS read-only 5824 DESCRIPTION 5825 "Write access is not required." 5826 5827 OBJECT vtpVlanEditRingNumber 5828 MIN-ACCESS read-only 5829 DESCRIPTION 5830 "Write access is not required." 5831 5832 OBJECT vtpVlanEditBridgeNumber 5833 MIN-ACCESS read-only 5834 DESCRIPTION 5835 "Write access is not required." 5836 5837 OBJECT vtpVlanEditStpType 5838 MIN-ACCESS read-only 5839 DESCRIPTION 5840 "Write access is not required." 5841 5842 OBJECT vtpVlanEditParentVlan 5843 MIN-ACCESS read-only 5844 DESCRIPTION 5845 "Write access is not required." 5846 5847 OBJECT vtpVlanEditRowStatus 5848 SYNTAX INTEGER { 5849 active(1) 5850 } 5851 WRITE-SYNTAX INTEGER { 5852 createAndGo(4), 5853 destroy(6) 5854 } 5855 MIN-ACCESS read-only 5856 DESCRIPTION 5857 "Write access is not required. 5858 5859 Support for createAndWait and notInService is not required." 5860 5861 OBJECT vtpVlanEditTranslationalVlan1 5862 MIN-ACCESS read-only 5863 DESCRIPTION 5864 "Write access is not required." 5865 5866 OBJECT vtpVlanEditTranslationalVlan2 5867 MIN-ACCESS read-only 5868 DESCRIPTION 5869 "Write access is not required." 5870 5871 OBJECT vtpVlanEditBridgeType 5872 MIN-ACCESS read-only 5873 DESCRIPTION 5874 "Write access is not required." 5875 5876 OBJECT vtpVlanEditAreHopCount 5877 MIN-ACCESS read-only 5878 DESCRIPTION 5879 "Write access is not required." 5880 5881 OBJECT vtpVlanEditSteHopCount 5882 MIN-ACCESS read-only 5883 DESCRIPTION 5884 "Write access is not required." 5885 5886 OBJECT vtpVlanEditIsCRFBackup 5887 MIN-ACCESS read-only 5888 DESCRIPTION 5889 "Write access is not required." 5890 5891 OBJECT vtpVlanEditTypeExt2 5892 MIN-ACCESS read-only 5893 DESCRIPTION 5894 "Write access is not required." 5895 5896 OBJECT vlanTrunkPortManagementDomain 5897 MIN-ACCESS read-only 5898 DESCRIPTION 5899 "Write access is not required." 5900 5901 OBJECT vlanTrunkPortEncapsulationType 5902 MIN-ACCESS read-only 5903 DESCRIPTION 5904 "Write access is not required." 5905 5906 OBJECT vlanTrunkPortVlansEnabled 5907 MIN-ACCESS read-only 5908 DESCRIPTION 5909 "Write access is not required." 5910 5911 OBJECT vlanTrunkPortNativeVlan 5912 MIN-ACCESS read-only 5913 DESCRIPTION 5914 "Write access is not required." 5915 5916 OBJECT vlanTrunkPortRowStatus 5917 MIN-ACCESS read-only 5918 DESCRIPTION 5919 "Write access is not required." 5920 5921 OBJECT vlanTrunkPortVlansPruningEligible 5922 MIN-ACCESS read-only 5923 DESCRIPTION 5924 "Write access is not required." 5925 5926 OBJECT vlanTrunkPortDynamicState 5927 MIN-ACCESS read-only 5928 DESCRIPTION 5929 "Write access is not required." 5930 5931 OBJECT vlanTrunkPortVtpEnabled 5932 MIN-ACCESS read-only 5933 DESCRIPTION 5934 "Write access is not required." 5935 5936 OBJECT vlanTrunkPortVlansEnabled2k 5937 MIN-ACCESS read-only 5938 DESCRIPTION 5939 "Write access is not required." 5940 5941 OBJECT vlanTrunkPortVlansEnabled3k 5942 MIN-ACCESS read-only 5943 DESCRIPTION 5944 "Write access is not required." 5945 5946 OBJECT vlanTrunkPortVlansEnabled4k 5947 MIN-ACCESS read-only 5948 DESCRIPTION 5949 "Write access is not required." 5950 5951 OBJECT vtpVlansPruningEligible2k 5952 MIN-ACCESS read-only 5953 DESCRIPTION 5954 "Write access is not required." 5955 5956 OBJECT vtpVlansPruningEligible3k 5957 MIN-ACCESS read-only 5958 DESCRIPTION 5959 "Write access is not required." 5960 5961 OBJECT vtpVlansPruningEligible4k 5962 MIN-ACCESS read-only 5963 DESCRIPTION 5964 "Write access is not required." 5965 5966 OBJECT vlanTrunkPortSetSerialNo 5967 MIN-ACCESS read-only 5968 DESCRIPTION 5969 "Write access is not required." 5970 5971 OBJECT vtpDiscoverAction 5972 MIN-ACCESS read-only 5973 DESCRIPTION 5974 "Write access is not required." 5975 5976 OBJECT vtpDatabaseLocalMode 5977 MIN-ACCESS read-only 5978 DESCRIPTION 5979 "Write access is not required." 5980 5981 OBJECT vtpDatabaseTakeOverPrimary 5982 MIN-ACCESS read-only 5983 DESCRIPTION 5984 "Write access is not required." 5985 5986 OBJECT vtpDatabaseTakeOverPassword 5987 MIN-ACCESS read-only 5988 DESCRIPTION 5989 "Write access is not required." 5990 5991 OBJECT vtpAuthPassword 5992 MIN-ACCESS read-only 5993 DESCRIPTION 5994 "Write access is not required." 5995 5996 OBJECT vtpAuthPasswordType 5997 MIN-ACCESS read-only 5998 DESCRIPTION 5999 "Write access is not required." 6000 6001 OBJECT vtpAuthSecretKey 6002 MIN-ACCESS read-only 6003 DESCRIPTION 6004 "Write access is not required." 6005 6006 OBJECT managementDomainAdminSrcIf 6007 MIN-ACCESS read-only 6008 DESCRIPTION 6009 "Write access is not required." 6010 6011 OBJECT managementDomainConfigFile 6012 MIN-ACCESS read-only 6013 DESCRIPTION 6014 "Write access is not required." 6015 6016 OBJECT vtpVlanLocalShutdown 6017 MIN-ACCESS read-only 6018 DESCRIPTION 6019 "Write access is not required." 6020 ::= { vtpMIBCompliances 16 } 6021 6022-- units of conformance 6023 6024vtpBasicGroup OBJECT-GROUP 6025 OBJECTS { 6026 vtpVersion, 6027 vtpMaxVlanStorage, 6028 vtpNotificationsEnabled, 6029 managementDomainName, 6030 managementDomainLocalMode, 6031 managementDomainConfigRevNumber, 6032 managementDomainLastUpdater, 6033 managementDomainLastChange, 6034 managementDomainTftpServer, 6035 managementDomainTftpPathname, 6036 managementDomainRowStatus 6037 } 6038 STATUS current 6039 DESCRIPTION 6040 "A collection of objects providing basic status and control 6041 of a VTP implementation." 6042 ::= { vtpMIBGroups 1 } 6043 6044vtpVlanInfoGroup OBJECT-GROUP 6045 OBJECTS { 6046 vtpVlanState, 6047 vtpVlanType, 6048 vtpVlanName, 6049 vtpVlanMtu, 6050 vtpVlanDot10Said, 6051 vtpVlanRingNumber, 6052 vtpVlanBridgeNumber, 6053 vtpVlanStpType, 6054 vtpVlanParentVlan, 6055 vtpVlanTranslationalVlan1, 6056 vtpVlanTranslationalVlan2, 6057 vtpVlanBridgeType, 6058 vtpVlanAreHopCount, 6059 vtpVlanSteHopCount, 6060 vtpVlanIsCRFBackup 6061 } 6062 STATUS current 6063 DESCRIPTION 6064 "A collection of objects for monitoring VLAN information." 6065 ::= { vtpMIBGroups 13 } 6066 6067vtpVlanInfoEditGroup OBJECT-GROUP 6068 OBJECTS { 6069 vtpVlanEditOperation, 6070 vtpVlanApplyStatus, 6071 vtpVlanEditBufferOwner, 6072 vtpVlanEditConfigRevNumber, 6073 vtpVlanEditState, 6074 vtpVlanEditType, 6075 vtpVlanEditName, 6076 vtpVlanEditMtu, 6077 vtpVlanEditDot10Said, 6078 vtpVlanEditRingNumber, 6079 vtpVlanEditBridgeNumber, 6080 vtpVlanEditStpType, 6081 vtpVlanEditParentVlan, 6082 vtpVlanEditRowStatus, 6083 vtpVlanEditTranslationalVlan1, 6084 vtpVlanEditTranslationalVlan2, 6085 vtpVlanEditBridgeType, 6086 vtpVlanEditAreHopCount, 6087 vtpVlanEditSteHopCount, 6088 vtpVlanEditIsCRFBackup 6089 } 6090 STATUS current 6091 DESCRIPTION 6092 "A collection of objects for editing VLAN information in VTP 6093 Servers." 6094 ::= { vtpMIBGroups 14 } 6095 6096vtpStatsGroup OBJECT-GROUP 6097 OBJECTS { 6098 vtpInSummaryAdverts, 6099 vtpInSubsetAdverts, 6100 vtpInAdvertRequests, 6101 vtpOutSummaryAdverts, 6102 vtpOutSubsetAdverts, 6103 vtpOutAdvertRequests, 6104 vtpConfigRevNumberErrors, 6105 vtpConfigDigestErrors 6106 } 6107 STATUS current 6108 DESCRIPTION 6109 "A collection of objects providing VTP statistics." 6110 ::= { vtpMIBGroups 4 } 6111 6112vtpTrunkPortGroup OBJECT-GROUP 6113 OBJECTS { 6114 vlanTrunkPortManagementDomain, 6115 vlanTrunkPortEncapsulationType, 6116 vlanTrunkPortVlansEnabled, 6117 vlanTrunkPortNativeVlan, 6118 vlanTrunkPortRowStatus, 6119 vlanTrunkPortSetSerialNo 6120 } 6121 STATUS current 6122 DESCRIPTION 6123 "A collection of objects providing information on trunk 6124 ports." 6125 ::= { vtpMIBGroups 5 } 6126 6127vtpTrunkPortGroup2 OBJECT-GROUP 6128 OBJECTS { 6129 vlanTrunkPortDynamicState, 6130 vlanTrunkPortDynamicStatus, 6131 vlanTrunkPortVtpEnabled 6132 } 6133 STATUS current 6134 DESCRIPTION 6135 "Additional functionality added to the 6136 vlanTrunkPortTable." 6137 ::= { vtpMIBGroups 11 } 6138 6139vtpTrunkPortGroup3 OBJECT-GROUP 6140 OBJECTS { vlanTrunkPortEncapsulationOperType } 6141 STATUS current 6142 DESCRIPTION 6143 "Additional functionality added to the 6144 vlanTrunkPortTable." 6145 ::= { vtpMIBGroups 15 } 6146 6147vtpTrunkPruningGroup OBJECT-GROUP 6148 OBJECTS { 6149 vlanTrunkPortInJoins, 6150 vlanTrunkPortOutJoins, 6151 vlanTrunkPortOldAdverts, 6152 vlanTrunkPortVlansPruningEligible, 6153 vlanTrunkPortVlansXmitJoined, 6154 vlanTrunkPortVlansRcvJoined 6155 } 6156 STATUS current 6157 DESCRIPTION 6158 "A collection of objects providing information on VLAN 6159 pruning." 6160 ::= { vtpMIBGroups 7 } 6161 6162vtpTrunkPruningGroup2 OBJECT-GROUP 6163 OBJECTS { managementDomainPruningState } 6164 STATUS current 6165 DESCRIPTION 6166 "A collection of object providing information on whether 6167 VLAN pruning is enabled." 6168 ::= { vtpMIBGroups 10 } 6169 6170vtpVersion2BasicGroup OBJECT-GROUP 6171 OBJECTS { managementDomainVersionInUse } 6172 STATUS current 6173 DESCRIPTION 6174 "The object required to indicate the version of VTP in 6175 use by a management domain." 6176 ::= { vtpMIBGroups 12 } 6177 6178vtpConfigNotificationsGroup NOTIFICATION-GROUP 6179 NOTIFICATIONS { 6180 vtpConfigDigestError, 6181 vtpConfigRevNumberError, 6182 vtpServerDisabled, 6183 vtpMtuTooBig, 6184 vtpVersionOneDeviceDetected, 6185 vlanTrunkPortDynamicStatusChange 6186 } 6187 STATUS deprecated 6188 DESCRIPTION 6189 "The notifications which a VTP implementation is 6190 required to implement. 6191 vtpConfigNotificationsGroup object is superseded by vtpConfigNotificationsGroupRev1, vtpConfigNotificationsGroup5." 6192 ::= { vtpMIBGroups 6 } 6193 6194vtp4kVlanGroup OBJECT-GROUP 6195 OBJECTS { 6196 vtpVlanTypeExt, 6197 vtpVlanEditTypeExt, 6198 vlanTrunkPortVlansEnabled2k, 6199 vlanTrunkPortVlansEnabled3k, 6200 vlanTrunkPortVlansEnabled4k, 6201 vtpVlansPruningEligible2k, 6202 vtpVlansPruningEligible3k, 6203 vtpVlansPruningEligible4k, 6204 vlanTrunkPortVlansXmitJoined2k, 6205 vlanTrunkPortVlansXmitJoined3k, 6206 vlanTrunkPortVlansXmitJoined4k, 6207 vlanTrunkPortVlansRcvJoined2k, 6208 vlanTrunkPortVlansRcvJoined3k, 6209 vlanTrunkPortVlansRcvJoined4k 6210 } 6211 STATUS deprecated 6212 DESCRIPTION 6213 "A collection of objects providing information 6214 for VLANS with VlanIndex from 1024 to 4095. 6215 vtp4kVlanGroup object is superseded by vtp4kVlanGroupRev1." 6216 ::= { vtpMIBGroups 16 } 6217 6218vtpDot1qTunnelGroup OBJECT-GROUP 6219 OBJECTS { 6220 vlanTrunkPortsDot1qTag, 6221 vlanTrunkPortDot1qTunnel 6222 } 6223 STATUS deprecated 6224 DESCRIPTION 6225 "A collection of objects providing information 6226 for dot1qtunnel feature. 6227 vtpDot1qTunnelGroup object is superseded by vtpDot1qTunnelGroup2." 6228 ::= { vtpMIBGroups 17 } 6229 6230vtpVlanIfIndexGroup OBJECT-GROUP 6231 OBJECTS { vtpVlanIfIndex } 6232 STATUS current 6233 DESCRIPTION 6234 "A collection of objects providing information 6235 for mapping of VLAN ID to its corresponding 6236 ifIndex." 6237 ::= { vtpMIBGroups 18 } 6238 6239vtpVlanInfoEditGroup2 OBJECT-GROUP 6240 OBJECTS { vtpVlanEditModifiedVlan } 6241 STATUS current 6242 DESCRIPTION 6243 "A collection of objects for editing VLAN information when 6244 only one VLAN is allowed to be edited for each 'apply' 6245 operation." 6246 ::= { vtpMIBGroups 19 } 6247 6248vtp4kVlanGroupRev1 OBJECT-GROUP 6249 OBJECTS { 6250 vtpVlanTypeExt, 6251 vtpVlanEditTypeExt2, 6252 vlanTrunkPortVlansEnabled2k, 6253 vlanTrunkPortVlansEnabled3k, 6254 vlanTrunkPortVlansEnabled4k, 6255 vtpVlansPruningEligible2k, 6256 vtpVlansPruningEligible3k, 6257 vtpVlansPruningEligible4k, 6258 vlanTrunkPortVlansXmitJoined2k, 6259 vlanTrunkPortVlansXmitJoined3k, 6260 vlanTrunkPortVlansXmitJoined4k, 6261 vlanTrunkPortVlansRcvJoined2k, 6262 vlanTrunkPortVlansRcvJoined3k, 6263 vlanTrunkPortVlansRcvJoined4k 6264 } 6265 STATUS current 6266 DESCRIPTION 6267 "A collection of objects providing information 6268 for VLANS with VlanIndex from 1024 to 4095." 6269 ::= { vtpMIBGroups 20 } 6270 6271vtpNotificationObjectsGroup OBJECT-GROUP 6272 OBJECTS { vtpVlanPortLocalSegment } 6273 STATUS current 6274 DESCRIPTION 6275 "A collection of objects included in VTP notifications." 6276 ::= { vtpMIBGroups 21 } 6277 6278vtpDot1qTunnelGroup2 OBJECT-GROUP 6279 OBJECTS { vlanTrunkPortsDot1qTag } 6280 STATUS deprecated 6281 DESCRIPTION 6282 "A collection of objects providing information 6283 for dot1qtunnel feature." 6284 ::= { vtpMIBGroups 22 } 6285 6286vtpConfigNotificationsGroup2 NOTIFICATION-GROUP 6287 NOTIFICATIONS { 6288 vtpLocalModeChanged, 6289 vtpVersionInUseChanged 6290 } 6291 STATUS current 6292 DESCRIPTION 6293 "The notifications which a VTP implementation is 6294 required to implement." 6295 ::= { vtpMIBGroups 23 } 6296 6297vtpVlanNotifEnabledGroup OBJECT-GROUP 6298 OBJECTS { 6299 vtpVlanCreatedNotifEnabled, 6300 vtpVlanDeletedNotifEnabled 6301 } 6302 STATUS current 6303 DESCRIPTION 6304 "A collection of objects to indicate whether a 6305 certain group of notifications are enabled." 6306 ::= { vtpMIBGroups 24 } 6307 6308vtpConfigNotificationsGroup3 NOTIFICATION-GROUP 6309 NOTIFICATIONS { 6310 vtpVlanCreated, 6311 vtpVlanDeleted 6312 } 6313 STATUS current 6314 DESCRIPTION 6315 "The notifications implemented by a device which 6316 supports these features." 6317 ::= { vtpMIBGroups 25 } 6318 6319vtpConfigNotificationsGroup4 NOTIFICATION-GROUP 6320 NOTIFICATIONS { vtpVlanRingNumberConflict } 6321 STATUS current 6322 DESCRIPTION 6323 "The notifications implemented by a device which 6324 supports these features." 6325 ::= { vtpMIBGroups 26 } 6326 6327vtpDiscoverGroup OBJECT-GROUP 6328 OBJECTS { 6329 vtpDiscoverAction, 6330 vtpDiscoverStatus, 6331 vtpLastDiscoverTime, 6332 vtpDiscoverResultIndex, 6333 vtpDiscoverResultDatabaseName, 6334 vtpDiscoverResultConflicting, 6335 vtpDiscoverResultDeviceId, 6336 vtpDiscoverResultPrimaryServer, 6337 vtpDiscoverResultRevNumber, 6338 vtpDiscoverResultSystemName 6339 } 6340 STATUS current 6341 DESCRIPTION 6342 "A collection of objects providing information of 6343 VTP discovery." 6344 ::= { vtpMIBGroups 27 } 6345 6346vtpDatabaseGroup OBJECT-GROUP 6347 OBJECTS { 6348 vtpDatabaseName, 6349 vtpDatabaseLocalMode, 6350 vtpDatabaseRevNumber, 6351 vtpDatabasePrimaryServer, 6352 vtpDatabasePrimaryServerId, 6353 vtpDatabaseTakeOverPrimary, 6354 vtpDatabaseTakeOverPassword 6355 } 6356 STATUS current 6357 DESCRIPTION 6358 "A collection of objects providing information of 6359 VTP databases." 6360 ::= { vtpMIBGroups 28 } 6361 6362vtpAuthGroup OBJECT-GROUP 6363 OBJECTS { 6364 vtpAuthPassword, 6365 vtpAuthPasswordType, 6366 vtpAuthSecretKey 6367 } 6368 STATUS current 6369 DESCRIPTION 6370 "A collection of objects providing information of 6371 VTP authentication mechanism." 6372 ::= { vtpMIBGroups 29 } 6373 6374vtpConfigNotificationsGroupRev1 NOTIFICATION-GROUP 6375 NOTIFICATIONS { 6376 vtpConfigDigestError, 6377 vtpConfigRevNumberError, 6378 vtpVersionOneDeviceDetected, 6379 vlanTrunkPortDynamicStatusChange 6380 } 6381 STATUS current 6382 DESCRIPTION 6383 "The notifications which a VTP implementation is 6384 required to implement." 6385 ::= { vtpMIBGroups 30 } 6386 6387vtpConfigNotificationsGroup5 NOTIFICATION-GROUP 6388 NOTIFICATIONS { 6389 vtpServerDisabled, 6390 vtpMtuTooBig 6391 } 6392 STATUS deprecated 6393 DESCRIPTION 6394 "The additional notifications that may be 6395 related to a VTP implementation. 6396 vtpConfigNotificationsGroup5 object is superseded by vtpConfigNotificationsGroup6, vtpConfigNotificationsGroup7." 6397 ::= { vtpMIBGroups 31 } 6398 6399vtpInternalVlanGrp OBJECT-GROUP 6400 OBJECTS { 6401 vtpInternalVlanAllocPolicy, 6402 vtpInternalVlanOwner 6403 } 6404 STATUS current 6405 DESCRIPTION 6406 "A collection of objects providing information of 6407 internal VLANs." 6408 ::= { vtpMIBGroups 32 } 6409 6410vlanStatsGroup OBJECT-GROUP 6411 OBJECTS { 6412 vlanStatsVlans, 6413 vlanStatsExtendedVlans, 6414 vlanStatsInternalVlans, 6415 vlanStatsFreeVlans 6416 } 6417 STATUS current 6418 DESCRIPTION 6419 "A collection of objects providing VLAN statistics 6420 information in the system." 6421 ::= { vtpMIBGroups 33 } 6422 6423vtpConfigNotificationsGroup6 NOTIFICATION-GROUP 6424 NOTIFICATIONS { vtpServerDisabled } 6425 STATUS current 6426 DESCRIPTION 6427 "The additional notifications that may be 6428 related to a VTP implementation." 6429 ::= { vtpMIBGroups 34 } 6430 6431vtpConfigNotificationsGroup7 NOTIFICATION-GROUP 6432 NOTIFICATIONS { vtpMtuTooBig } 6433 STATUS current 6434 DESCRIPTION 6435 "The additional notifications that may be 6436 related to a VTP implementation." 6437 ::= { vtpMIBGroups 35 } 6438 6439vtpTrunkPruningGroup3 OBJECT-GROUP 6440 OBJECTS { managementDomainPruningStateOper } 6441 STATUS current 6442 DESCRIPTION 6443 "A collection of objects providing information on 6444 operational VTP pruning state in a manamgement domain." 6445 ::= { vtpMIBGroups 36 } 6446 6447vtpConfigNotificationsGroup8 NOTIFICATION-GROUP 6448 NOTIFICATIONS { vtpPruningStateOperChange } 6449 STATUS current 6450 DESCRIPTION 6451 "The additional notifications for operational 6452 VTP pruning state change in a management domain." 6453 ::= { vtpMIBGroups 37 } 6454 6455vlanTrunkPortActiveVlansGroup OBJECT-GROUP 6456 OBJECTS { 6457 vlanTrunkPortVlansActiveFirst2k, 6458 vlanTrunkPortVlansActiveSecond2k 6459 } 6460 STATUS current 6461 DESCRIPTION 6462 "A collection of objects providing active vlan 6463 information for a trunking port in a management 6464 domain." 6465 ::= { vtpMIBGroups 38 } 6466 6467vtpSourceInterfaceGroup OBJECT-GROUP 6468 OBJECTS { 6469 managementDomainAdminSrcIf, 6470 managementDomainSourceOnlyMode, 6471 managementDomainOperSrcIf 6472 } 6473 STATUS current 6474 DESCRIPTION 6475 "A collection of object providing the preferred source 6476 interface for the VTP IP updater address." 6477 ::= { vtpMIBGroups 39 } 6478 6479vtpConfigFileGroup OBJECT-GROUP 6480 OBJECTS { managementDomainConfigFile } 6481 STATUS current 6482 DESCRIPTION 6483 "A collection of object providing the location of VTP 6484 configuration file." 6485 ::= { vtpMIBGroups 40 } 6486 6487vtpVlanLocalShutdownGroup OBJECT-GROUP 6488 OBJECTS { vtpVlanLocalShutdown } 6489 STATUS current 6490 DESCRIPTION 6491 "A collection of object providing the VLAN local shutdown 6492 state." 6493 ::= { vtpMIBGroups 41 } 6494 6495vtpLocalUpdaterGroup OBJECT-GROUP 6496 OBJECTS { 6497 managementDomainLocalUpdaterType, 6498 managementDomainLocalUpdater 6499 } 6500 STATUS current 6501 DESCRIPTION 6502 "A collection of object providing the local updater IP address." 6503 ::= { vtpMIBGroups 42 } 6504 6505vtpDeviceIdGroup OBJECT-GROUP 6506 OBJECTS { managementDomainDeviceID } 6507 STATUS current 6508 DESCRIPTION 6509 "A collection of object providing the device id." 6510 ::= { vtpMIBGroups 43 } 6511 6512END 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522