6522 lines
220 KiB
Plaintext
6522 lines
220 KiB
Plaintext
-- *****************************************************************
|
|
-- Cisco VTP MIB
|
|
--
|
|
-- February, 1997 Chris Young
|
|
-- April, 2003 Wen Xu
|
|
-- July, 2003 Wen Xu
|
|
-- August, 2003 Wen Xu
|
|
-- November, 2003 Wen Xu
|
|
-- February, 2004 Wen Xu
|
|
--
|
|
-- Copyright (c) 1996-2013 by Cisco Systems Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
--
|
|
|
|
CISCO-VTP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Counter32,
|
|
IpAddress,
|
|
Gauge32,
|
|
Integer32,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION,
|
|
RowStatus,
|
|
DisplayString,
|
|
DateAndTime,
|
|
TruthValue,
|
|
TestAndIncr,
|
|
TimeStamp
|
|
FROM SNMPv2-TC
|
|
InterfaceIndex,
|
|
ifIndex,
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
InetAddress,
|
|
InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
OwnerString
|
|
FROM RMON-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
Cisco2KVlanList
|
|
FROM CISCO-TC
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
ciscoVtpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201310140000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-wbu@cisco.com,
|
|
cs-lan-switch-snmp@cisco.com"
|
|
DESCRIPTION
|
|
"The MIB module for entities implementing the VTP
|
|
protocol and Vlan management."
|
|
REVISION "201310140000Z"
|
|
DESCRIPTION
|
|
"Added following OBJECT-GROUP
|
|
- vtpSourceInterfaceGroup
|
|
- vtpConfigFileGroup
|
|
- vtpVlanLocalShutdownGroup
|
|
- vtpLocalUpdaterGroup
|
|
- vtpDeviceIdGroup
|
|
Added new compliance
|
|
- vtpMIBCompliance16."
|
|
REVISION "201005120000Z"
|
|
DESCRIPTION
|
|
"Added vlanTrunkPortActiveVlansGroup.
|
|
Updated the description of vtpServerDisabled."
|
|
REVISION "200912030000Z"
|
|
DESCRIPTION
|
|
"Added vtpTrunkPruningGroup3 and
|
|
vtpConfigNotificationsGroup8. Modified the
|
|
description of vtpNotificationsEnabled and
|
|
managementDomainPruningState."
|
|
REVISION "200803070000Z"
|
|
DESCRIPTION
|
|
"Added vlanStatsGroup. Deprecated
|
|
vtpConfigNotificationsGroup5 and replaced
|
|
it with vtpConfigNotificationsGroup6 and
|
|
vtpConfigNotificationsGroup7."
|
|
REVISION "200710040000Z"
|
|
DESCRIPTION
|
|
"Correct the descriptions of the object
|
|
vtpConfigDigestErrors and the tables vtpVlanTable
|
|
and vtpInternalVlanTable."
|
|
REVISION "200602170000Z"
|
|
DESCRIPTION
|
|
"Removed the OwnerString TEXTUAL-CONVENTION and
|
|
imported the same from RMON-MIB."
|
|
REVISION "200402110000Z"
|
|
DESCRIPTION
|
|
"Added 'dynamicGvrp(4)' for the TC VlanTypeExt."
|
|
REVISION "200311210000Z"
|
|
DESCRIPTION
|
|
"Add vtpInternalVlanGrp to configure internal
|
|
VLANs' allocation policy and show the owner
|
|
application names."
|
|
REVISION "200308080000Z"
|
|
DESCRIPTION
|
|
"Split vtpConfigNotificationsGroup into two groups:
|
|
vtpConfigNotificationsGroupRev1 and
|
|
vtpConfigNotificationsGroup5. Write a new compliance
|
|
statement to list vtpConfigNotificationsGroupRev1 in
|
|
instead of vtpConfigNotificationsGroup in the
|
|
MANDATORY-GROUPS."
|
|
REVISION "200307110000Z"
|
|
DESCRIPTION
|
|
"Modify the description of the TC VlanIndex."
|
|
REVISION "200304160000Z"
|
|
DESCRIPTION
|
|
"Add support for VTP version 3 features.
|
|
-- Add enumerators and modify the 'DESCRIPTION' of 6
|
|
existing objects:
|
|
vtpVersion, managementDomainLocalMode,
|
|
managementDomainConfigRevNumber,
|
|
managementDomainLastUpdater,
|
|
managementDomainLastChange,
|
|
managementDomainVersionInUse.
|
|
-- Add 3 new groups: vtpAuthGroup,
|
|
vtpDiscoverGroup, vtpDatabaseGroup."
|
|
REVISION "200204100000Z"
|
|
DESCRIPTION
|
|
"-- Add 4 new notifications/traps vtpLocalModeChanged,
|
|
vtpVersionInUseChanged, vtpVlanCreated and
|
|
vtpVlanDeleted.
|
|
-- Add 2 new objects vtpVlanCreatedNotifEnabled and
|
|
vtpVlanDeletedNotifEnabled to control the
|
|
generation of vtpVlanCreated and vtpVlanDeleted.
|
|
-- Use vtpNotificationsEnabled to control the
|
|
generation of vtpLocalModeChanged and
|
|
vtpVersionInUseChanged by grouping them in a
|
|
new group vtpConfigNotificationsGroup2.
|
|
-- Deprecate the object vlanTrunkPortsDot1qTag and
|
|
its related group."
|
|
REVISION "200202280000Z"
|
|
DESCRIPTION
|
|
"Deprecate the object, vlanTrunkPortDot1qTunnel."
|
|
REVISION "200108030000Z"
|
|
DESCRIPTION
|
|
"Add a new off(4) mode to managementDomainLocalMode."
|
|
REVISION "200102260000Z"
|
|
DESCRIPTION
|
|
"Deprecate read-only object vtpVlanEditTypeExt and
|
|
add a new read-create object vtpVlanEditTypeExt2.
|
|
Enable Notification groups."
|
|
REVISION "200102120000Z"
|
|
DESCRIPTION
|
|
"Added Remote SPAN (RSPAN) VLAN feature, VLAN
|
|
management features without supporting VTP protocol
|
|
and a new object to handle one-VLAN-editing."
|
|
REVISION "200009190000Z"
|
|
DESCRIPTION
|
|
"Added the mapping from VLAN ID to its corresponding
|
|
ifIndex"
|
|
REVISION "200004100000Z"
|
|
DESCRIPTION
|
|
"Added 4k VLAN editing and Dot1qTunnel support"
|
|
REVISION "200001060000Z"
|
|
DESCRIPTION
|
|
"Added 4k VLAN support"
|
|
REVISION "9902251130Z"
|
|
DESCRIPTION
|
|
"Added import of NOTIFICATION-GROUP"
|
|
REVISION "9901051130Z"
|
|
DESCRIPTION
|
|
"Added support for encapsulation type notApplicable"
|
|
REVISION "9805191130Z"
|
|
DESCRIPTION
|
|
"Added support for encapsulation type negotiation"
|
|
REVISION "9708081138Z"
|
|
DESCRIPTION
|
|
"Added Backup CRF object"
|
|
REVISION "9705091130Z"
|
|
DESCRIPTION
|
|
"Added ARE and STE hop counts."
|
|
REVISION "9702241115Z"
|
|
DESCRIPTION
|
|
"Added support for turning on VTP for Trunk cards."
|
|
REVISION "9701271730Z"
|
|
DESCRIPTION
|
|
"Added support for version 2 features."
|
|
REVISION "9609161230Z"
|
|
DESCRIPTION
|
|
"Updated the Token-Ring support."
|
|
REVISION "9607171230Z"
|
|
DESCRIPTION
|
|
"Updated to include objects in support of VTP pruning."
|
|
REVISION "9601181820Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 46 }
|
|
|
|
|
|
vtpMIBObjects OBJECT IDENTIFIER
|
|
::= { ciscoVtpMIB 1 }
|
|
|
|
|
|
-- Textual Conventions
|
|
|
|
VlanIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN-id of a VLAN on ISL or 802.1q trunks.
|
|
|
|
Modification of default parameters is allowed.
|
|
Implementations are allowed to restrict
|
|
the range of VLANs.
|
|
|
|
For entities support up to 1024 VLANS.
|
|
VLANs above 1000 are reserved for default VLANs and
|
|
future use. Modification of default parameters is
|
|
allowed. Creation or deletion of VLANs above 1000 is not
|
|
allowed.
|
|
|
|
For a new object which needs the vlan-id of a VLAN as
|
|
its SYNTAX, it is suggested to import VlanIndex from
|
|
Q-BRIDGE-MIB instead of importing this TC here in
|
|
CISCO-VTP-MIB."
|
|
SYNTAX Integer32 (0..4095)
|
|
|
|
ManagementDomainIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary integer-value to uniquely identify a
|
|
management domain on the local system."
|
|
SYNTAX Integer32 (1..255)
|
|
|
|
VlanType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of a VLAN.
|
|
|
|
Note that the 'ethernet' type, is used for any ethernet or
|
|
802.3 VLAN, including an ATM Ethernet ELAN; and the
|
|
'tokenRing' ('trCrf') type is used for each VLAN
|
|
representing a single logical 802.5 ring including an ATM
|
|
Token-Ring ELAN.
|
|
|
|
The 'trCrf' type is used for token ring VLANs made up of
|
|
(at most) one transparently bridged LAN segment.
|
|
|
|
The 'trBrf' type is used for VLANs which represent the
|
|
scope of many 'trCrf' VLANs all connected together via
|
|
source route bridging. The token ring 'trBrf' can be said
|
|
to represent the bridged broadcast domain."
|
|
SYNTAX INTEGER {
|
|
ethernet(1),
|
|
fddi(2),
|
|
tokenRing(3), -- also known as trCrf
|
|
fddiNet(4),
|
|
trNet(5), -- also known as trBrf
|
|
deprecated(6)
|
|
}
|
|
|
|
VlanTypeExt ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional type information of VLAN.
|
|
vtpmanageable(0) An user defined VLAN which is
|
|
manageable through VTP protocol.
|
|
The value of this bit cannot be
|
|
changed.
|
|
internal(1) An internal VLAN created by the device.
|
|
Internal VLANs cannot be created or
|
|
deleted. The value of this bit cannot
|
|
be changed.
|
|
reserved(2) A VLAN reserved by the device.
|
|
Reserved VLANs cannot be created or
|
|
deleted. The value of this bit cannot
|
|
be changed.
|
|
rspan(3) A VLAN created to exclusively carry
|
|
the traffic for a Remote Switched
|
|
Port Analyzer (RSPAN). This bit can
|
|
only be set or cleared during the
|
|
VLAN creation. Once the VLAN is
|
|
created, the value of this bit cannot
|
|
be modified.
|
|
dynamicGvrp(4) A VLAN dynamically created by GVRP
|
|
(GARP VLAN Registration Protocol)
|
|
propagation. The value of this bit
|
|
cannot be changed."
|
|
|
|
REFERENCE "RFC2674."
|
|
SYNTAX BITS {
|
|
vtpmanageable(0),
|
|
internal(1),
|
|
reserved(2),
|
|
rspan(3),
|
|
dynamicGvrp(4)
|
|
}
|
|
-- VTP status
|
|
|
|
vtpStatus OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 1 }
|
|
|
|
|
|
vtpVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
one(1),
|
|
two(2),
|
|
none(3),
|
|
three(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of VTP in use on the local system. A device
|
|
will report its version capability and not any particular
|
|
version in use on the device. If the device does not support
|
|
vtp, the version is none(3)."
|
|
::= { vtpStatus 1 }
|
|
|
|
vtpMaxVlanStorage OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..1023)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An estimate of the maximum number of VLANs about which the
|
|
local system can recover complete VTP information after a
|
|
reboot. If the number of defined VLANs is greater than this
|
|
value, then the system can not act as a VTP Server. For a
|
|
device which has no means to calculate the estimated number,
|
|
this value is -1."
|
|
::= { vtpStatus 2 }
|
|
|
|
vtpNotificationsEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of whether the notifications/traps defined by
|
|
the vtpConfigNotificationsGroup, vtpConfigNotificationsGroup2,
|
|
and vtpConfigNotificationsGroup8 are enabled."
|
|
::= { vtpStatus 3 }
|
|
|
|
vtpVlanCreatedNotifEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of whether the notification should
|
|
be generated when a VLAN is created.
|
|
|
|
If the value of this object is 'true' then the
|
|
vtpVlanCreated notification will be generated.
|
|
|
|
If the value of this object is 'false' then the
|
|
vtpVlanCreated notification will not be generated."
|
|
::= { vtpStatus 4 }
|
|
|
|
vtpVlanDeletedNotifEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of whether the notification should
|
|
be generated when a VLAN is deleted.
|
|
|
|
If the value of this object is 'true' then the
|
|
vtpVlanDeleted notification will be generated.
|
|
|
|
If the value of this object is 'false' then the
|
|
vtpVlanDeleted notification will not be generated."
|
|
::= { vtpStatus 5 }
|
|
-- VTP Management Domains
|
|
|
|
vlanManagementDomains OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 2 }
|
|
|
|
|
|
managementDomainTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ManagementDomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table containing information on the management domains
|
|
in which the local system is participating. Devices which
|
|
support only one management domain will support just one row
|
|
in this table, and will not let it be deleted nor let other
|
|
rows be created. Devices which support multiple management
|
|
domains will allow rows to be created and deleted, but will
|
|
not allow the last row to be deleted. If the device does
|
|
not support VTP, the table is read-only."
|
|
::= { vlanManagementDomains 1 }
|
|
|
|
managementDomainEntry OBJECT-TYPE
|
|
SYNTAX ManagementDomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the status of one management domain."
|
|
INDEX { managementDomainIndex }
|
|
::= { managementDomainTable 1 }
|
|
|
|
ManagementDomainEntry ::= SEQUENCE {
|
|
managementDomainIndex ManagementDomainIndex,
|
|
managementDomainName DisplayString,
|
|
managementDomainLocalMode INTEGER,
|
|
managementDomainConfigRevNumber Gauge32,
|
|
managementDomainLastUpdater IpAddress,
|
|
managementDomainLastChange DateAndTime,
|
|
managementDomainRowStatus RowStatus,
|
|
managementDomainTftpServer IpAddress,
|
|
managementDomainTftpPathname DisplayString,
|
|
managementDomainPruningState INTEGER,
|
|
managementDomainVersionInUse INTEGER,
|
|
managementDomainPruningStateOper INTEGER,
|
|
managementDomainAdminSrcIf SnmpAdminString,
|
|
managementDomainSourceOnlyMode TruthValue,
|
|
managementDomainOperSrcIf SnmpAdminString,
|
|
managementDomainConfigFile SnmpAdminString,
|
|
managementDomainLocalUpdaterType InetAddressType,
|
|
managementDomainLocalUpdater InetAddress,
|
|
managementDomainDeviceID SnmpAdminString
|
|
}
|
|
|
|
managementDomainIndex OBJECT-TYPE
|
|
SYNTAX ManagementDomainIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary value to uniquely identify the management
|
|
domain on the local system."
|
|
::= { managementDomainEntry 1 }
|
|
|
|
managementDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name of a domain in which the local system
|
|
is participating. The zero-length name corresponds to the
|
|
'no management-domain' state which is the initial value at
|
|
installation-time if not configured otherwise. Note that
|
|
the zero-length name does not correspond to an operational
|
|
management domain, and a device does not send VTP
|
|
advertisements while in the 'no management-domain' state. A
|
|
device leaves the 'no management-domain' state when it
|
|
obtains a management-domain name, either through
|
|
configuration or through inheriting the management-domain
|
|
name from a received VTP advertisement.
|
|
|
|
When the value of an existing instance of this object is
|
|
modified by network management, the local system should re-
|
|
initialize its VLAN information (for the given management
|
|
domain) as if it had just been configured with a management
|
|
domain name at installation time."
|
|
::= { managementDomainEntry 2 }
|
|
|
|
managementDomainLocalMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3),
|
|
off(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local VTP mode in this management domain when
|
|
managementDomainVersionInUse is version1(1) or
|
|
version2(2).
|
|
|
|
If managementDomainVersionInUse is version3(4), this
|
|
object has the same value with vtpDatabaseLocalMode
|
|
of VLAN database type.
|
|
|
|
- 'client' indicates that the local system is acting
|
|
as a VTP client.
|
|
|
|
- 'server' indicates that the local system is acting
|
|
as a VTP server.
|
|
|
|
- 'transparent' indicates that the local system does
|
|
not generate or listen to VTP messages, but forwards
|
|
messages. This mode can also be set by the device
|
|
itself when the amount of VLAN information is too
|
|
large for it to hold in DRAM.
|
|
|
|
- 'off' indicates that the local system does not
|
|
generate, listen to or forward any VTP messages."
|
|
::= { managementDomainEntry 3 }
|
|
|
|
managementDomainConfigRevNumber OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current Configuration Revision Number as known by
|
|
the local device for this management domain when
|
|
managementDomainVersionInUse is version1(1) or
|
|
version2(2).
|
|
|
|
If managementDomainVersionInUse is version3(4), this
|
|
object has the same value with vtpDatabaseRevisionNumber
|
|
of VLAN database type.
|
|
|
|
This value is updated (if necessary) whenever a VTP
|
|
advertisement is received or generated. When in the
|
|
'no management-domain' state, this value is 0."
|
|
::= { managementDomainEntry 4 }
|
|
|
|
managementDomainLastUpdater OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP-address (or one of them) of the VTP Server which
|
|
last updated the Configuration Revision Number, as indicated
|
|
in the most recently received VTP advertisement for this
|
|
management domain, when managementDomainVersionInUse is
|
|
version1(1) or version2(2).
|
|
|
|
If managementDomainVersionInUse is version3(4), this object
|
|
has the value of 0.0.0.0.
|
|
|
|
Before an advertisement has been received, this value is
|
|
0.0.0.0."
|
|
::= { managementDomainEntry 5 }
|
|
|
|
managementDomainLastChange OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time at which the Configuration Revision Number was
|
|
(last) increased to its current value, as indicated in the
|
|
most recently received VTP advertisement for this management
|
|
domain when managementDomainVersionInUse is not version3(4)
|
|
or in the most recently received VTP VLAN database
|
|
advertisement for this management domain when
|
|
managementDomainVersionInUse is version3(4).
|
|
|
|
The value 0x0000010100000000 indicates that the device which
|
|
last increased the Configuration Revision Number had no idea
|
|
of the date/time, or that no advertisement has been
|
|
received."
|
|
::= { managementDomainEntry 6 }
|
|
|
|
managementDomainRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row."
|
|
::= { managementDomainEntry 7 }
|
|
|
|
managementDomainTftpServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of a TFTP Server in/from which VTP VLAN
|
|
information for this management domain is to be
|
|
stored/retrieved. If the information is being locally
|
|
stored in NVRAM, this object should take the value 0.0.0.0."
|
|
::= { managementDomainEntry 8 }
|
|
|
|
managementDomainTftpPathname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The complete pathname of the file at the TFTP Server
|
|
identified by the value of managementDomainTftpServer
|
|
in/from which VTP VLAN information for this management
|
|
domain is to be stored/retrieved. If the value of
|
|
corresponding instance of managementDomainTftpServer is
|
|
0.0.0.0, the value of this object is ignored."
|
|
::= { managementDomainEntry 9 }
|
|
|
|
managementDomainPruningState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of whether VTP pruning is enabled or disabled
|
|
in this managament domain.
|
|
|
|
This object can only be modified, either when the
|
|
corresponding instance value of managementDomainVersionInUse
|
|
is 'version1' or 'version2' and the corresponding instance
|
|
value of managementDomainLocalMode is 'server', or when the
|
|
corresponding instance value of managementDomainVersionInUse
|
|
is 'version3' and the corresponding instance value of
|
|
managementDomainLocalMode is 'server' or 'client'."
|
|
::= { managementDomainEntry 10 }
|
|
|
|
managementDomainVersionInUse OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
version1(1),
|
|
version2(2),
|
|
none(3),
|
|
version3(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current version of the VTP that is in use by the
|
|
designated management domain.
|
|
|
|
This object can be set to none(3) only when
|
|
vtpVersion is none(3)."
|
|
::= { managementDomainEntry 11 }
|
|
|
|
managementDomainPruningStateOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether VTP pruning is operationally enabled or
|
|
disabled in this managament domain."
|
|
::= { managementDomainEntry 12 }
|
|
|
|
managementDomainAdminSrcIf OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object specifies the interface to be used as the
|
|
preferred source interface for the VTP IP updater address.
|
|
|
|
A zero length value indicates that a source interface is not
|
|
specified."
|
|
::= { managementDomainEntry 13 }
|
|
|
|
managementDomainSourceOnlyMode OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object specifies whether to use only the IP address of
|
|
managementDomainAdminSrcIf as the VTP IP updater address.
|
|
|
|
'true' indicates to only use the IP address of
|
|
managementDomainAdminSrcIf as the VTP IP
|
|
updater address.
|
|
|
|
'false' indicates to use the IP address of
|
|
managementDomainAdminSrcIf as the VTP IP
|
|
updater address if managementDomainAdminSrcIf
|
|
is configured with an IP address. Otherwise, the
|
|
first available IP address of the system will
|
|
be used."
|
|
DEFVAL { false }
|
|
::= { managementDomainEntry 14 }
|
|
|
|
managementDomainOperSrcIf OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the interface used as the
|
|
preferred source interface for the VTP IP updater address.
|
|
|
|
A zero length string indicates that a source interface is not
|
|
available."
|
|
::= { managementDomainEntry 15 }
|
|
|
|
managementDomainConfigFile OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object specifies the file name where VTP configuration
|
|
is stored in the format of <filename> or <devices>:[<filename>].
|
|
|
|
<device> can be (but not limited to): flash, bootflash,
|
|
slot0, slot1, disk0."
|
|
::= { managementDomainEntry 16 }
|
|
|
|
managementDomainLocalUpdaterType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the type of the Internet address
|
|
of the preferred source interface for the VTP IP updater.
|
|
|
|
The value of this object is 'unknown' if
|
|
managementDomainVersionInUse is 'version3' or
|
|
managementDomainLocalMode is not 'server'."
|
|
::= { managementDomainEntry 17 }
|
|
|
|
managementDomainLocalUpdater OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the Internet address of the
|
|
preferred source interface for the VTP IP updater."
|
|
::= { managementDomainEntry 18 }
|
|
|
|
managementDomainDeviceID OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates a value that uniquely identifies
|
|
this device within a VTP Domain.
|
|
|
|
The value of this object is zero length string if
|
|
managementDomainVersionInUse is not 'version3'."
|
|
::= { managementDomainEntry 19 }
|
|
|
|
|
|
-- VLAN information
|
|
|
|
vlanInfo OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 3 }
|
|
|
|
-- Global information on current VLANs
|
|
--
|
|
-- This information is maintained by VTP Clients and VTP Servers
|
|
|
|
vtpVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information on the VLANs which
|
|
currently exist."
|
|
::= { vlanInfo 1 }
|
|
|
|
vtpVlanEntry OBJECT-TYPE
|
|
SYNTAX VtpVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about one current VLAN. The
|
|
managementDomainIndex value in the INDEX clause indicates
|
|
which management domain the VLAN is in."
|
|
INDEX {
|
|
managementDomainIndex,
|
|
vtpVlanIndex
|
|
}
|
|
::= { vtpVlanTable 1 }
|
|
|
|
VtpVlanEntry ::= SEQUENCE {
|
|
vtpVlanIndex VlanIndex,
|
|
vtpVlanState INTEGER,
|
|
vtpVlanType VlanType,
|
|
vtpVlanName DisplayString,
|
|
vtpVlanMtu Integer32,
|
|
vtpVlanDot10Said OCTET STRING,
|
|
vtpVlanRingNumber Integer32,
|
|
vtpVlanBridgeNumber Integer32,
|
|
vtpVlanStpType INTEGER,
|
|
vtpVlanParentVlan VlanIndex,
|
|
vtpVlanTranslationalVlan1 VlanIndex,
|
|
vtpVlanTranslationalVlan2 VlanIndex,
|
|
vtpVlanBridgeType INTEGER,
|
|
vtpVlanAreHopCount Integer32,
|
|
vtpVlanSteHopCount Integer32,
|
|
vtpVlanIsCRFBackup TruthValue,
|
|
vtpVlanTypeExt VlanTypeExt,
|
|
vtpVlanIfIndex InterfaceIndexOrZero
|
|
}
|
|
|
|
vtpVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN-id of this VLAN on ISL or 802.1q trunks."
|
|
::= { vtpVlanEntry 1 }
|
|
|
|
vtpVlanState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operational(1),
|
|
suspended(2),
|
|
mtuTooBigForDevice(3),
|
|
mtuTooBigForTrunk(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of this VLAN.
|
|
|
|
The state 'mtuTooBigForDevice' indicates that this device
|
|
cannot participate in this VLAN because the VLAN's MTU is
|
|
larger than the device can support.
|
|
|
|
The state 'mtuTooBigForTrunk' indicates that while this
|
|
VLAN's MTU is supported by this device, it is too large for
|
|
one or more of the device's trunk ports."
|
|
::= { vtpVlanEntry 2 }
|
|
|
|
vtpVlanType OBJECT-TYPE
|
|
SYNTAX VlanType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this VLAN."
|
|
::= { vtpVlanEntry 3 }
|
|
|
|
vtpVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of this VLAN. This name is used as the ELAN-name
|
|
for an ATM LAN-Emulation segment of this VLAN."
|
|
::= { vtpVlanEntry 4 }
|
|
|
|
vtpVlanMtu OBJECT-TYPE
|
|
SYNTAX Integer32 (1500..18190)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MTU size on this VLAN, defined as the size of largest
|
|
MAC-layer (information field portion of the) data frame
|
|
which can be transmitted on the VLAN."
|
|
::= { vtpVlanEntry 5 }
|
|
|
|
vtpVlanDot10Said OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (4))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the 802.10 SAID field for this VLAN."
|
|
::= { vtpVlanEntry 6 }
|
|
|
|
vtpVlanRingNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ring number of this VLAN. This object is only
|
|
instantiated when the value of the corresponding instance of
|
|
vtpVlanType has a value of 'fddi' or 'tokenRing' and Source
|
|
Routing is in use on this VLAN."
|
|
::= { vtpVlanEntry 7 }
|
|
|
|
vtpVlanBridgeNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge number of the VTP-capable switches for this
|
|
VLAN. This object is only instantiated for VLANs that are
|
|
involved with emulating token ring segments."
|
|
::= { vtpVlanEntry 8 }
|
|
|
|
vtpVlanStpType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ieee(1),
|
|
ibm(2),
|
|
hybrid(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the Spanning Tree Protocol (STP) running on
|
|
this VLAN. This object is only instanciated when the
|
|
value of the corresponding instance of vtpVlanType has a
|
|
value of 'fddiNet' or 'trNet'.
|
|
|
|
The value returned by this object depends upon the value
|
|
of the corresponding instance of vtpVlanEditStpType.
|
|
|
|
- 'ieee' indicates IEEE STP is running exclusively.
|
|
|
|
- 'ibm' indicates IBM STP is running exclusively.
|
|
|
|
- 'hybrid' indicates a STP that allows a combination of
|
|
IEEE and IBM is running.
|
|
|
|
The 'hybrid' STP type results from tokenRing/fddi VLANs
|
|
that are children of this trNet/fddiNet parent VLAN being
|
|
configured in a combination of SRT and SRB
|
|
vtpVlanBridgeTypes while the instance of
|
|
vtpVlanEditStpType that corresponds to this object is set
|
|
to 'auto'."
|
|
::= { vtpVlanEntry 9 }
|
|
|
|
vtpVlanParentVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parent VLAN for this VLAN. This object is only
|
|
instantiated when the value of the corresponding instance of
|
|
vtpVlanType has a value of 'fddi' or 'tokenRing' and Source
|
|
Routing is in use on this VLAN. The parent VLAN must have
|
|
a vtpVlanType value of fddiNet(4) or trNet(5),
|
|
respectively."
|
|
::= { vtpVlanEntry 10 }
|
|
|
|
vtpVlanTranslationalVlan1 OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A VLAN to which this VLAN is being translational-bridged.
|
|
If this value and the corresponding instance of
|
|
vtpVlanTranslationalVlan2 are both zero, then this VLAN is
|
|
not being translational-bridged."
|
|
::= { vtpVlanEntry 11 }
|
|
|
|
vtpVlanTranslationalVlan2 OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Another VLAN, i.e., other than that indicated by
|
|
vtpVlanTranslationalVlan1, to which this VLAN is being
|
|
translational-bridged. If this value and the corresponding
|
|
instance of vtpVlanTranslationalVlan1 are both zero, then
|
|
this VLAN is not being translational-bridged."
|
|
::= { vtpVlanEntry 12 }
|
|
|
|
vtpVlanBridgeType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
srt(1),
|
|
srb(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the Source Route bridging mode in use on this
|
|
VLAN. This object is only instantiated when the value of
|
|
the corresponding instance of vtpVlanType has a value of
|
|
fddi(2) or tokenRing(3) and Source Routing is in use on
|
|
this VLAN."
|
|
::= { vtpVlanEntry 13 }
|
|
|
|
vtpVlanAreHopCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..13)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of bridge hops allowed in
|
|
All Routes Explorer frames on this VLAN. This
|
|
object is only instantiated when the value of the
|
|
corresponding instance of vtpVlanType has a value of fddi(2)
|
|
or tokenRing(3) and Source Routing is in use on this VLAN."
|
|
::= { vtpVlanEntry 14 }
|
|
|
|
vtpVlanSteHopCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..13)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of bridge hops allowed in
|
|
Spanning Tree Explorer frames on this VLAN. This
|
|
object is only instantiated when the value of the
|
|
corresponding instance of vtpVlanType has a value of fddi(2)
|
|
or tokenRing(3) and Source Routing is in use on this VLAN."
|
|
::= { vtpVlanEntry 15 }
|
|
|
|
vtpVlanIsCRFBackup OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True if this VLAN is of type trCrf and also is acting as
|
|
a backup trCrf for the ISL distributed BRF"
|
|
::= { vtpVlanEntry 16 }
|
|
|
|
vtpVlanTypeExt OBJECT-TYPE
|
|
SYNTAX VlanTypeExt
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional type information of this VLAN."
|
|
::= { vtpVlanEntry 17 }
|
|
|
|
vtpVlanIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the ifIndex corresponding to this VLAN ID.
|
|
If the VLAN ID does not have its corresponding interface,
|
|
this object has the value of zero."
|
|
::= { vtpVlanEntry 18 }
|
|
|
|
|
|
internalVlanInfo OBJECT IDENTIFIER
|
|
::= { vlanInfo 2 }
|
|
|
|
|
|
vtpInternalVlanAllocPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ascending(1),
|
|
descending(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The internal VLAN allocation policy.
|
|
|
|
'ascending' - internal VLANs are allocated
|
|
starting from a lowwer VLAN ID and
|
|
upwards.
|
|
'descending' - internal VLANs are allocated
|
|
starting from a higher VLAN ID and
|
|
downwards."
|
|
::= { internalVlanInfo 1 }
|
|
|
|
vtpInternalVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpInternalVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vtpInternalVlanTable entry contains
|
|
information on an existing internal
|
|
VLAN. It is internally created by the
|
|
device for a specific application program
|
|
and hence owned by the application.
|
|
It cannot be modified or deleted by (local
|
|
or network) management."
|
|
::= { internalVlanInfo 2 }
|
|
|
|
vtpInternalVlanEntry OBJECT-TYPE
|
|
SYNTAX VtpInternalVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about one current internal
|
|
VLAN."
|
|
INDEX {
|
|
managementDomainIndex,
|
|
vtpVlanIndex
|
|
}
|
|
::= { vtpInternalVlanTable 1 }
|
|
|
|
VtpInternalVlanEntry ::= SEQUENCE {
|
|
vtpInternalVlanOwner SnmpAdminString
|
|
}
|
|
|
|
vtpInternalVlanOwner OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The program name of the internal VLAN's
|
|
owner application. This internal VLAN
|
|
is allocated by the device specifically
|
|
for this application and no one else
|
|
could create, modify or delete this
|
|
VLAN."
|
|
::= { vtpInternalVlanEntry 1 }
|
|
|
|
|
|
-- Modification of Global VLAN Information
|
|
--
|
|
-- To change the global information on current VLANs, including
|
|
-- creating, modifying or deleting them,
|
|
-- . the current VLAN information is copied to the "Edit buffer",
|
|
-- . the information in the Edit buffer is modified as appropriate,
|
|
-- . an 'apply' is invoked to attempt to instanciate the modified
|
|
-- contents of the Edit Buffer as the new global VLAN information.
|
|
--
|
|
-- Only one manager can edit the Edit Buffer at a time. So, a
|
|
-- request to copy the current VLAN information into the Edit Buffer
|
|
-- must fail if the Edit Buffer is already in use (i.e., is not empty).
|
|
-- Thus, concurrent attempts by multiple managers to gain use of the
|
|
-- Edit Buffer are resolved according to whichever of them succeeds
|
|
-- in performing a successful copy. An OwnerString object provides
|
|
-- information on which manager currently has access.
|
|
--
|
|
-- Ownership of the Edit Buffer terminates when a NMS explicitly
|
|
-- releases it, or when a deadman-timer expires. The deadman-timer
|
|
-- has a fixed expiry interval of 5 minutes. The deadman-timer is
|
|
-- automatically started on a successful copy operation. The
|
|
-- restartTimer operation allows an NMS to restart the deadman-timer
|
|
-- if it wishes to retain ownership of the Edit Buffer for longer
|
|
-- than 5 minutes. The deadman-timer ceases when the apply operation
|
|
-- is invoked, and is restarted when the apply operation terminates.
|
|
-- Restarting the deadman-timer after termination of the apply
|
|
-- operation allows the results of the apply operation to be retained
|
|
-- until the requesting manager has retrieved them, but for only a
|
|
-- limited amount of time.
|
|
--
|
|
-- When managementDomainVersionInUse is version1(1) or version2(2),
|
|
-- the local device with managementDomainLocalMode as server(2)
|
|
-- could change the global VLAN configuration by editing the VLAN
|
|
-- information in the edit buffer and then apply it. However,
|
|
-- when managementDomainVersionInUse is in version3(4), there
|
|
-- are two different VTP servers, the primary server and the
|
|
-- secondary server. The global VLAN configuration could only
|
|
-- be changed by a primary server for VLAN database. The
|
|
-- secondary server may still do the 'copy' operation and edit
|
|
-- the VLAN information in the edit buffer. But in order to make
|
|
-- a possibly successful 'apply' operation, the local device must
|
|
-- be a VLAN database primary server. Otherwise, the 'apply' will
|
|
-- fail and vtpVlanApplyStatus will be set to the error status
|
|
-- 'notPrimaryServer'.
|
|
|
|
vlanEdit OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 4 }
|
|
|
|
|
|
vtpEditControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpEditControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the means to control the editing of the
|
|
VLANs for a particular management domain. Each and every
|
|
entry in this table augments its corresponding entry in the
|
|
managementDomainTable; thus, an entry in this table is
|
|
created/deleted only as a by-product of creating/deleting an
|
|
entry in the managementDomainTable."
|
|
::= { vlanEdit 1 }
|
|
|
|
vtpEditControlEntry OBJECT-TYPE
|
|
SYNTAX VtpEditControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control information for editing the VLANs in one management
|
|
domain."
|
|
AUGMENTS { managementDomainEntry }
|
|
::= { vtpEditControlTable 1 }
|
|
|
|
VtpEditControlEntry ::= SEQUENCE {
|
|
vtpVlanEditOperation INTEGER,
|
|
vtpVlanApplyStatus INTEGER,
|
|
vtpVlanEditBufferOwner OwnerString,
|
|
vtpVlanEditConfigRevNumber Gauge32,
|
|
vtpVlanEditModifiedVlan VlanIndex
|
|
}
|
|
|
|
vtpVlanEditOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
copy(2),
|
|
apply(3),
|
|
release(4),
|
|
restartTimer(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object always has the value 'none' when read. When
|
|
written, each value causes the appropriate action:
|
|
|
|
'copy' - causes the creation of rows in the
|
|
vtpVlanEditTable exactly corresponding to the current global
|
|
VLAN information for this management domain. If the Edit
|
|
Buffer (for this management domain) is not currently empty,
|
|
a copy operation fails. A successful copy operation starts
|
|
the deadman-timer.
|
|
|
|
'apply' - first performs a consistent check on the the
|
|
modified information contained in the Edit Buffer, and if
|
|
consistent, then tries to instanciate the modified
|
|
information as the new global VLAN information. Note that
|
|
an empty Edit Buffer (for the management domain) would
|
|
always result in an inconsistency since the default VLANs
|
|
are required to be present.
|
|
|
|
'release' - flushes the Edit Buffer (for this management
|
|
domain), clears the Owner information, and aborts the
|
|
deadman-timer. A release is generated automatically if the
|
|
deadman-timer ever expires.
|
|
|
|
'restartTimer' - restarts the deadman-timer.
|
|
|
|
'none' - no operation is performed."
|
|
::= { vtpEditControlEntry 1 }
|
|
|
|
vtpVlanApplyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress(1),
|
|
succeeded(2),
|
|
configNumberError(3),
|
|
inconsistentEdit(4),
|
|
tooBig(5),
|
|
localNVStoreFail(6),
|
|
remoteNVStoreFail(7),
|
|
editBufferEmpty(8),
|
|
someOtherError(9),
|
|
notPrimaryServer(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of an 'apply' operation to instanciate
|
|
the Edit Buffer as the new global VLAN information (for this
|
|
management domain). If no apply is currently active, the
|
|
status represented is that of the most recently completed
|
|
apply. The possible values are:
|
|
|
|
inProgress - 'apply' operation in progress;
|
|
|
|
succeeded - the 'apply' was successful (this value is
|
|
also used when no apply has been invoked since the
|
|
last time the local system restarted);
|
|
|
|
configNumberError - the apply failed because the value of
|
|
vtpVlanEditConfigRevNumber was less or equal to
|
|
the value of current value of
|
|
managementDomainConfigRevNumber;
|
|
|
|
inconsistentEdit - the apply failed because the modified
|
|
information was not self-consistent;
|
|
|
|
tooBig - the apply failed because the modified
|
|
information was too large to fit in this VTP
|
|
Server's non-volatile storage location;
|
|
|
|
localNVStoreFail - the apply failed in trying to store
|
|
the new information in a local non-volatile
|
|
storage location;
|
|
|
|
remoteNVStoreFail - the apply failed in trying to store
|
|
the new information in a remote non-volatile
|
|
storage location;
|
|
|
|
editBufferEmpty - the apply failed because the Edit
|
|
Buffer was empty (for this management domain).
|
|
|
|
someOtherError - the apply failed for some other reason
|
|
(e.g., insufficient memory).
|
|
|
|
notPrimaryServer - the apply failed because the local
|
|
device is not a VTP primary server for VLAN
|
|
database type when managementDomainVersionInUse
|
|
is version3(4)."
|
|
::= { vtpEditControlEntry 2 }
|
|
|
|
vtpVlanEditBufferOwner OBJECT-TYPE
|
|
SYNTAX OwnerString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management station which is currently using the Edit
|
|
Buffer for this management domain. When the Edit Buffer for
|
|
a management domain is not currently in use, the value of
|
|
this object is the zero-length string. Note that it is also
|
|
the zero-length string if a manager fails to set this object
|
|
when invoking a copy operation."
|
|
::= { vtpEditControlEntry 3 }
|
|
|
|
vtpVlanEditConfigRevNumber OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Configuration Revision Number to be used for the next
|
|
apply operation. This value is initialized (by the agent)
|
|
on a copy operation to be one greater than the value of
|
|
managementDomainConfigRevNumber. On an apply, if the
|
|
number is less or equal to the value of
|
|
managementDomainConfigRevNumber, then the apply fails.
|
|
The value can be modified (increased) by network management
|
|
before an apply to ensure that an apply does not fail for
|
|
this reason.
|
|
|
|
This object is used to allow management control over whether
|
|
a configuration revision received via a VTP advertisement
|
|
after a copy operation but before the succeeding apply
|
|
operation is lost by being overwritten by the (local) edit
|
|
operation. By default, the apply operation will fail in
|
|
this situation. By increasing this object's value after the
|
|
copy but before the apply, management can control whether
|
|
the apply is to succeed (with the update via VTP
|
|
advertisement being lost)."
|
|
::= { vtpEditControlEntry 4 }
|
|
|
|
vtpVlanEditModifiedVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN-id of the modified VLAN in the Edit Buffer.
|
|
If the object has the value of zero, any VLAN can
|
|
be edited. If the value of the object is not zero,
|
|
only this VLAN can be edited.
|
|
|
|
The object's value is reset to zero after a successful
|
|
'apply' operation or a 'release' operation.
|
|
|
|
This object is only supported for devices which allow
|
|
only one VLAN editing for each 'apply' operation. For
|
|
devices which allow multiple VLAN editing for each
|
|
'apply' operation, this object is not supported."
|
|
::= { vtpEditControlEntry 5 }
|
|
|
|
|
|
|
|
vtpVlanEditTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpVlanEditEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table which contains the information in the Edit
|
|
Buffers, one Edit Buffer per management domain. The
|
|
information for a particular management domain is
|
|
initialized, by a 'copy' operation, to be the current global
|
|
VLAN information for that management domain. After
|
|
initialization, editing can be performed to add VLANs,
|
|
delete VLANs, or modify their global parameters. The
|
|
information as modified through editing is local to this
|
|
Edit Buffer. An apply operation using the
|
|
vtpVlanEditOperation object is necessary to instanciate the
|
|
modified information as the new global VLAN information for
|
|
that management domain.
|
|
|
|
To use the Edit Buffer, a manager acts as follows:
|
|
|
|
1. ensures the Edit Buffer for a management domain is empty,
|
|
i.e., there are no rows in this table for this management
|
|
domain.
|
|
|
|
2. issues a SNMP set operation which sets
|
|
vtpVlanEditOperation to 'copy', and vtpVlanEditBufferOwner
|
|
to its own identifier (e.g., its own IP address).
|
|
|
|
3. if this set operation is successful, proceeds to edit the
|
|
information in the vtpVlanEditTable.
|
|
|
|
4. if and when the edited information is to be instantiated,
|
|
issues a SNMP set operation which sets vtpVlanEditOperation
|
|
to 'apply'.
|
|
|
|
5. issues retrieval requests to obtain the value of
|
|
vtpVlanApplyStatus, until the result of the apply is
|
|
determined.
|
|
|
|
6. releases the Edit Buffer by issuing a SNMP set operation
|
|
which sets vtpVlanEditOperation to 'release'.
|
|
|
|
Note that the information contained in this table is not
|
|
saved across agent reboots."
|
|
::= { vlanEdit 2 }
|
|
|
|
vtpVlanEditEntry OBJECT-TYPE
|
|
SYNTAX VtpVlanEditEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about one VLAN in the Edit Buffer for a
|
|
particular management domain."
|
|
INDEX {
|
|
managementDomainIndex,
|
|
vtpVlanEditIndex
|
|
}
|
|
::= { vtpVlanEditTable 1 }
|
|
|
|
VtpVlanEditEntry ::= SEQUENCE {
|
|
vtpVlanEditIndex VlanIndex,
|
|
vtpVlanEditState INTEGER,
|
|
vtpVlanEditType VlanType,
|
|
vtpVlanEditName DisplayString,
|
|
vtpVlanEditMtu Integer32,
|
|
vtpVlanEditDot10Said OCTET STRING,
|
|
vtpVlanEditRingNumber Integer32,
|
|
vtpVlanEditBridgeNumber Integer32,
|
|
vtpVlanEditStpType INTEGER,
|
|
vtpVlanEditParentVlan VlanIndex,
|
|
vtpVlanEditRowStatus RowStatus,
|
|
vtpVlanEditTranslationalVlan1 VlanIndex,
|
|
vtpVlanEditTranslationalVlan2 VlanIndex,
|
|
vtpVlanEditBridgeType INTEGER,
|
|
vtpVlanEditAreHopCount Integer32,
|
|
vtpVlanEditSteHopCount Integer32,
|
|
vtpVlanEditIsCRFBackup TruthValue,
|
|
vtpVlanEditTypeExt VlanTypeExt,
|
|
vtpVlanEditTypeExt2 VlanTypeExt
|
|
}
|
|
|
|
vtpVlanEditIndex OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN-id which this VLAN would have on ISL or
|
|
802.1q trunks."
|
|
::= { vtpVlanEditEntry 1 }
|
|
|
|
vtpVlanEditState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operational(1),
|
|
suspended(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state which this VLAN would have."
|
|
DEFVAL { operational }
|
|
::= { vtpVlanEditEntry 2 }
|
|
|
|
vtpVlanEditType OBJECT-TYPE
|
|
SYNTAX VlanType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type which this VLAN would have.
|
|
An implementation may restrict access to this object."
|
|
DEFVAL { ethernet }
|
|
::= { vtpVlanEditEntry 3 }
|
|
|
|
vtpVlanEditName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name which this VLAN would have. This name would be
|
|
used as the ELAN-name for an ATM LAN-Emulation segment of
|
|
this VLAN.
|
|
|
|
An implementation may restrict access to this object."
|
|
::= { vtpVlanEditEntry 4 }
|
|
|
|
vtpVlanEditMtu OBJECT-TYPE
|
|
SYNTAX Integer32 (1500..18190)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MTU size which this VLAN would have, defined as the
|
|
size of largest MAC-layer (information field portion of the)
|
|
data frame which can be transmitted on the VLAN.
|
|
|
|
An implementation may restrict access to this object."
|
|
DEFVAL { 1500 }
|
|
::= { vtpVlanEditEntry 5 }
|
|
|
|
vtpVlanEditDot10Said OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (4))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the 802.10 SAID field which would be used for
|
|
this VLAN.
|
|
|
|
An implementation may restrict access to this object."
|
|
::= { vtpVlanEditEntry 6 }
|
|
|
|
vtpVlanEditRingNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ring number which would be used for this VLAN. This
|
|
object is only instantiated when the value of the
|
|
corresponding instance of vtpVlanEditType has a value of
|
|
'fddi' or 'tokenRing' and Source Routing is in use on
|
|
this VLAN."
|
|
::= { vtpVlanEditEntry 7 }
|
|
|
|
vtpVlanEditBridgeNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge number of the VTP-capable switches which would
|
|
be used for this VLAN. This object is only instantiated
|
|
when the value of the corresponding instance of
|
|
vtpVlanEditType has a value of fddiNet(4) or trNet(5)."
|
|
::= { vtpVlanEditEntry 8 }
|
|
|
|
vtpVlanEditStpType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ieee(1),
|
|
ibm(2),
|
|
auto(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the Spanning Tree Protocol which would be
|
|
running on this VLAN. This object is only instantiated
|
|
when the value of the corresponding instance of
|
|
vtpVlanEditType has a value of fddiNet(4) or trNet(5).
|
|
|
|
If 'ieee' is selected, the STP that runs will be IEEE.
|
|
|
|
If 'ibm' is selected, the STP that runs will be IBM.
|
|
|
|
If 'auto' is selected, the STP that runs will be
|
|
dependant on the values of vtpVlanEditBridgeType for all
|
|
children tokenRing/fddi type VLANs. This will result in
|
|
a 'hybrid' STP (see vtpVlanStpType)."
|
|
::= { vtpVlanEditEntry 9 }
|
|
|
|
vtpVlanEditParentVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN index of the VLAN which would be the parent for
|
|
this VLAN. This object is only instantiated when the value
|
|
of the corresponding instance of vtpVlanEditType has a value
|
|
of 'fddi' or 'tokenRing' and Source Routing is in use on
|
|
this VLAN. The parent VLAN must have a vtpVlanEditType
|
|
value of fddiNet(4) or trNet(5), respectively."
|
|
::= { vtpVlanEditEntry 10 }
|
|
|
|
vtpVlanEditRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row. Any and all columnar objects in an
|
|
existing row can be modified irrespective of the status of
|
|
the row.
|
|
|
|
A row is not qualified for activation until instances of at
|
|
least its vtpVlanEditType, vtpVlanEditName and
|
|
vtpVlanEditDot10Said columns have appropriate values.
|
|
|
|
The management station should endeavor to make all rows
|
|
consistent in the table before 'apply'ing the buffer. An
|
|
inconsistent entry in the table will cause the entire
|
|
buffer to be rejected with the vtpVlanApplyStatus object
|
|
set to the appropriate error value."
|
|
::= { vtpVlanEditEntry 11 }
|
|
|
|
vtpVlanEditTranslationalVlan1 OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A VLAN to which this VLAN would be translational-bridged.
|
|
If this value and the corresponding instance of
|
|
vtpVlanTranslationalVlan2 are both zero, then this VLAN
|
|
would not be translational-bridged.
|
|
|
|
An implementation may restrict access to this object."
|
|
DEFVAL { 0 }
|
|
::= { vtpVlanEditEntry 12 }
|
|
|
|
vtpVlanEditTranslationalVlan2 OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Another VLAN, i.e., other than that indicated by
|
|
vtpVlanEditTranslationalVlan1, to which this VLAN would be
|
|
translational-bridged. If this value and the corresponding
|
|
instance of vtpVlanTranslationalVlan1 are both zero, then
|
|
this VLAN would not be translational-bridged.
|
|
|
|
An implementation may restrict access to this object."
|
|
DEFVAL { 0 }
|
|
::= { vtpVlanEditEntry 13 }
|
|
|
|
vtpVlanEditBridgeType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
srt(1),
|
|
srb(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of Source Route bridging mode which would be in
|
|
use on this VLAN. This object is only instantiated when
|
|
the value of the corresponding instance of vtpVlanEditType
|
|
has a value of fddi(2) or tokenRing(3) and Source Routing
|
|
is in use on this VLAN."
|
|
::= { vtpVlanEditEntry 14 }
|
|
|
|
vtpVlanEditAreHopCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..13)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of bridge hops allowed in
|
|
All Routes Explorer frames on this VLAN. This
|
|
object is only instantiated when the value of the
|
|
corresponding instance of vtpVlanType has a value of fddi(2)
|
|
or tokenRing(3) and Source Routing is in use on this VLAN."
|
|
::= { vtpVlanEditEntry 15 }
|
|
|
|
vtpVlanEditSteHopCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..13)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of bridge hops allowed in
|
|
Spanning Tree Explorer frames on this VLAN. This
|
|
object is only instantiated when the value of the
|
|
corresponding instance of vtpVlanType has a value of fddi(2)
|
|
or tokenRing(3) and Source Routing is in use on this VLAN."
|
|
::= { vtpVlanEditEntry 16 }
|
|
|
|
vtpVlanEditIsCRFBackup OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True if this VLAN is of type trCrf and also is acting as
|
|
a backup trCrf for the ISL distributed BRF. This object is
|
|
only instantiated when the value of the corresponding
|
|
instance of vtpVlanEditType has a value of tokenRing(3)."
|
|
::= { vtpVlanEditEntry 17 }
|
|
|
|
vtpVlanEditTypeExt OBJECT-TYPE
|
|
SYNTAX VlanTypeExt
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The additional type information of this VLAN.
|
|
vtpVlanEditTypeExt object is superseded by vtpVlanEditTypeExt2."
|
|
::= { vtpVlanEditEntry 18 }
|
|
|
|
vtpVlanEditTypeExt2 OBJECT-TYPE
|
|
SYNTAX VlanTypeExt
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional type information of this VLAN.
|
|
The VlanTypeExt TC specifies which bits may
|
|
be written by a management application.
|
|
The agent should provide a default value."
|
|
::= { vtpVlanEditEntry 19 }
|
|
|
|
|
|
|
|
vtpVlanLocalShutdownTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpVlanLocalShutdownEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ths table contains the VLAN local shutdown
|
|
information within management domain."
|
|
::= { vlanEdit 3 }
|
|
|
|
vtpVlanLocalShutdownEntry OBJECT-TYPE
|
|
SYNTAX VtpVlanLocalShutdownEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing VLAN local shutdown information for a
|
|
particular VLAN in the management domain.
|
|
|
|
An entry is created if a VLAN which supports local shutdown
|
|
has been created.
|
|
|
|
An entry is deleted if a VLAN which supports local shutdown
|
|
has been removed."
|
|
INDEX {
|
|
managementDomainIndex,
|
|
vtpVlanIndex
|
|
}
|
|
::= { vtpVlanLocalShutdownTable 1 }
|
|
|
|
VtpVlanLocalShutdownEntry ::= SEQUENCE {
|
|
vtpVlanLocalShutdown INTEGER
|
|
}
|
|
|
|
vtpVlanLocalShutdown OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object specifies the VLAN local shutdown state."
|
|
::= { vtpVlanLocalShutdownEntry 1 }
|
|
|
|
|
|
-- VTP Statistics
|
|
|
|
vtpStats OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 5 }
|
|
|
|
|
|
vtpStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of VTP statistics."
|
|
::= { vtpStats 1 }
|
|
|
|
vtpStatsEntry OBJECT-TYPE
|
|
SYNTAX VtpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VTP statistics for one management domain."
|
|
AUGMENTS { managementDomainEntry }
|
|
::= { vtpStatsTable 1 }
|
|
|
|
VtpStatsEntry ::= SEQUENCE {
|
|
vtpInSummaryAdverts Counter32,
|
|
vtpInSubsetAdverts Counter32,
|
|
vtpInAdvertRequests Counter32,
|
|
vtpOutSummaryAdverts Counter32,
|
|
vtpOutSubsetAdverts Counter32,
|
|
vtpOutAdvertRequests Counter32,
|
|
vtpConfigRevNumberErrors Counter32,
|
|
vtpConfigDigestErrors Counter32
|
|
}
|
|
|
|
vtpInSummaryAdverts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of VTP Summary Adverts received for this
|
|
management domain."
|
|
::= { vtpStatsEntry 1 }
|
|
|
|
vtpInSubsetAdverts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of VTP Subset Adverts received for this
|
|
management domain."
|
|
::= { vtpStatsEntry 2 }
|
|
|
|
vtpInAdvertRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of VTP Advert Requests received for this
|
|
management domain."
|
|
::= { vtpStatsEntry 3 }
|
|
|
|
vtpOutSummaryAdverts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of VTP Summary Adverts sent for this
|
|
management domain."
|
|
::= { vtpStatsEntry 4 }
|
|
|
|
vtpOutSubsetAdverts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of VTP Subset Adverts sent for this
|
|
management domain."
|
|
::= { vtpStatsEntry 5 }
|
|
|
|
vtpOutAdvertRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of VTP Advert Requests sent for this
|
|
management domain."
|
|
::= { vtpStatsEntry 6 }
|
|
|
|
vtpConfigRevNumberErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of occurrences of configuration revision number
|
|
errors for this management domain. A configuration revision
|
|
number error occurs when a device receives a VTP
|
|
advertisement for which:
|
|
|
|
- the advertisement's Configuration Revision Number is the
|
|
same as the current locally-held value, and
|
|
|
|
- the advertisement's digest value is different from the
|
|
current locally-held value."
|
|
::= { vtpStatsEntry 7 }
|
|
|
|
vtpConfigDigestErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of occurrences of configuration digest errors
|
|
for this management domain. A configuration digest error
|
|
occurs when a device receives a VTP advertisement for which:
|
|
|
|
- the advertisement's Configuration Revision Number is
|
|
greater than the current locally-held value, and
|
|
|
|
- the advertisement's digest value computed by the
|
|
receiving device does not match the checksum in the
|
|
summary advertisement that was received earlier. This
|
|
can happen, for example, if there is a mismatch in VTP
|
|
passwords between the VTP devices."
|
|
::= { vtpStatsEntry 8 }
|
|
|
|
|
|
-- Trunk Ports
|
|
|
|
vlanTrunkPorts OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 6 }
|
|
|
|
|
|
vlanTrunkPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTrunkPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table containing information on the local system's VLAN
|
|
trunk ports."
|
|
::= { vlanTrunkPorts 1 }
|
|
|
|
vlanTrunkPortEntry OBJECT-TYPE
|
|
SYNTAX VlanTrunkPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about one trunk port."
|
|
INDEX { vlanTrunkPortIfIndex }
|
|
::= { vlanTrunkPortTable 1 }
|
|
|
|
VlanTrunkPortEntry ::= SEQUENCE {
|
|
vlanTrunkPortIfIndex InterfaceIndex,
|
|
vlanTrunkPortManagementDomain ManagementDomainIndex,
|
|
vlanTrunkPortEncapsulationType INTEGER,
|
|
vlanTrunkPortVlansEnabled OCTET STRING,
|
|
vlanTrunkPortNativeVlan VlanIndex,
|
|
vlanTrunkPortRowStatus RowStatus,
|
|
vlanTrunkPortInJoins Counter32,
|
|
vlanTrunkPortOutJoins Counter32,
|
|
vlanTrunkPortOldAdverts Counter32,
|
|
vlanTrunkPortVlansPruningEligible OCTET STRING,
|
|
vlanTrunkPortVlansXmitJoined OCTET STRING,
|
|
vlanTrunkPortVlansRcvJoined OCTET STRING,
|
|
vlanTrunkPortDynamicState INTEGER,
|
|
vlanTrunkPortDynamicStatus INTEGER,
|
|
vlanTrunkPortVtpEnabled TruthValue,
|
|
vlanTrunkPortEncapsulationOperType INTEGER,
|
|
vlanTrunkPortVlansEnabled2k OCTET STRING,
|
|
vlanTrunkPortVlansEnabled3k OCTET STRING,
|
|
vlanTrunkPortVlansEnabled4k OCTET STRING,
|
|
vtpVlansPruningEligible2k OCTET STRING,
|
|
vtpVlansPruningEligible3k OCTET STRING,
|
|
vtpVlansPruningEligible4k OCTET STRING,
|
|
vlanTrunkPortVlansXmitJoined2k OCTET STRING,
|
|
vlanTrunkPortVlansXmitJoined3k OCTET STRING,
|
|
vlanTrunkPortVlansXmitJoined4k OCTET STRING,
|
|
vlanTrunkPortVlansRcvJoined2k OCTET STRING,
|
|
vlanTrunkPortVlansRcvJoined3k OCTET STRING,
|
|
vlanTrunkPortVlansRcvJoined4k OCTET STRING,
|
|
vlanTrunkPortDot1qTunnel INTEGER,
|
|
vlanTrunkPortVlansActiveFirst2k Cisco2KVlanList,
|
|
vlanTrunkPortVlansActiveSecond2k Cisco2KVlanList
|
|
}
|
|
|
|
vlanTrunkPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of ifIndex for the interface corresponding to
|
|
this trunk port."
|
|
::= { vlanTrunkPortEntry 1 }
|
|
|
|
vlanTrunkPortManagementDomain OBJECT-TYPE
|
|
SYNTAX ManagementDomainIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of managementDomainIndex for the management
|
|
domain on this trunk port. Devices which support only one
|
|
management domain will support this object read-only."
|
|
::= { vlanTrunkPortEntry 2 }
|
|
|
|
vlanTrunkPortEncapsulationType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
isl(1),
|
|
dot10(2),
|
|
lane(3),
|
|
dot1Q(4),
|
|
negotiate(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of VLAN encapsulation desired to be used on this
|
|
trunk port. It is either a particular type, or 'negotiate'
|
|
meaning whatever type results from the negotiation.
|
|
negotiate(5) is not allowed if the port does not support
|
|
negotiation or if its vlanTrunkPortDynamicState is set to
|
|
on(1) or onNoNegotiate(5). Whether writing to this object
|
|
in order to modify the encapsulation is supported is both
|
|
device and interface specific."
|
|
::= { vlanTrunkPortEntry 3 }
|
|
|
|
vlanTrunkPortVlansEnabled OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN in the
|
|
management domain on this trunk port. The first octet
|
|
corresponds to VLANs with VlanIndex values of 0 through 7;
|
|
the second octet to VLANs 8 through 15; etc. The most
|
|
significant bit of each octet corresponds to the lowest
|
|
value VlanIndex in that octet. If the bit corresponding to
|
|
a VLAN is set to '1', then the local system is enabled for
|
|
sending and receiving frames on that VLAN; if the bit is set
|
|
to '0', then the system is disabled from sending and
|
|
receiving frames on that VLAN.
|
|
|
|
To avoid conflicts between overlapping partial updates by
|
|
multiple managers, i.e., updates which modify only a portion
|
|
of an instance of this object (e.g., enable/disable a single
|
|
VLAN on the trunk port), any SNMP Set operation accessing an
|
|
instance of this object should also write the value of
|
|
vlanTrunkPortSetSerialNo."
|
|
::= { vlanTrunkPortEntry 4 }
|
|
|
|
vlanTrunkPortNativeVlan OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VlanIndex of the VLAN which is represented by native
|
|
frames on this trunk port. For trunk ports not supporting
|
|
the sending and receiving of native frames, this value
|
|
should be set to zero."
|
|
::= { vlanTrunkPortEntry 5 }
|
|
|
|
vlanTrunkPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row. In some circumstances, the
|
|
creation of a row in this table is needed to enable the
|
|
appropriate trunking/tagging protocol on the port, to enable
|
|
the use of VTP on the port, and to assign the port to the
|
|
appropriate management domain. In other circumstances, rows
|
|
in this table will be created as a by-product of other
|
|
operations."
|
|
::= { vlanTrunkPortEntry 6 }
|
|
|
|
vlanTrunkPortInJoins OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of VTP Join messages received on this trunk
|
|
port."
|
|
::= { vlanTrunkPortEntry 7 }
|
|
|
|
vlanTrunkPortOutJoins OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of VTP Join messages sent on this trunk port."
|
|
::= { vlanTrunkPortEntry 8 }
|
|
|
|
vlanTrunkPortOldAdverts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of VTP Advertisement messages which indicated
|
|
the sender does not support VLAN-pruning received on this
|
|
trunk port."
|
|
::= { vlanTrunkPortEntry 9 }
|
|
|
|
vlanTrunkPortVlansPruningEligible OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN in the
|
|
management domain on this trunk port. The first octet
|
|
corresponds to VLANs with VlanIndex values of 0 through 7;
|
|
the second octet to VLANs 8 through 15; etc. The most
|
|
significant bit of each octet corresponds to the lowest
|
|
value VlanIndex in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then the
|
|
local system is permitted to prune that VLAN on this trunk
|
|
port; if the bit is set to '0', then the system must not
|
|
prune that VLAN on this trunk port.
|
|
|
|
To avoid conflicts between overlapping partial updates by
|
|
multiple managers, i.e., updates which modify only a portion
|
|
of an instance of this object (e.g., enable/disable a single
|
|
VLAN on the trunk port), any SNMP Set operation accessing an
|
|
instance of this object should also write the value of
|
|
vlanTrunkPortSetSerialNo."
|
|
::= { vlanTrunkPortEntry 10 }
|
|
|
|
vlanTrunkPortVlansXmitJoined OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN in the
|
|
management domain on this trunk port. The first octet
|
|
corresponds to VLANs with VlanIndex values of 0 through 7;
|
|
the second octet to VLANs 8 through 15; etc. The most
|
|
significant bit of each octet corresponds to the lowest
|
|
value VlanIndex in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then this
|
|
VLAN is presently being forwarded on this trunk port, i.e.,
|
|
it is not pruned; if the bit is set to '0', then this VLAN
|
|
is presently not being forwarded on this trunk port, either
|
|
because it is pruned or for some other reason."
|
|
::= { vlanTrunkPortEntry 11 }
|
|
|
|
vlanTrunkPortVlansRcvJoined OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN in the
|
|
management domain on this trunk port. The first octet
|
|
corresponds to VLANs with VlanIndex values of 0 through 7;
|
|
the second octet to VLANs 8 through 15; etc. The most
|
|
significant bit of each octet corresponds to the lowest
|
|
value VlanIndex in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then the
|
|
local switch is currently sending joins for this VLAN on
|
|
this trunk port, i.e., it is asking to receive frames for
|
|
this VLAN; if the bit is set to '0', then the local switch
|
|
is not currently sending joins for this VLAN on this trunk
|
|
port."
|
|
::= { vlanTrunkPortEntry 12 }
|
|
|
|
vlanTrunkPortDynamicState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2),
|
|
desirable(3),
|
|
auto(4),
|
|
onNoNegotiate(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For devices that allows dynamic determination of whether
|
|
a link between two switches should be a trunk or not, this
|
|
object allows the operator to mandate the behavior of that
|
|
dynamic mechanism.
|
|
|
|
on(1) dictates that the interface will always be a
|
|
trunk. This is the value for static entries (those that
|
|
show no dynamic behavior). If the negotiation is supported
|
|
on this port, negotiation will take place with the far end
|
|
to attempt to bring the far end into trunking state.
|
|
|
|
off(2) allows an operator to specify that the specified
|
|
interface is never to be trunk, regardless of any dynamic
|
|
mechanisms to the contrary. This value is useful for
|
|
overriding the default behavior of some switches. If the
|
|
negotiation is supported on this port, negotiation will take
|
|
place with the far end to attempt on the link to bring the
|
|
far end into non-trunking state.
|
|
|
|
desirable(3) is used to indicate that it is desirable for
|
|
the interface to become a trunk. The device will initiate
|
|
any negotiation necessary to become a trunk but will not
|
|
become a trunk unless it receives confirmation from the far
|
|
end on the link.
|
|
|
|
auto(4) is used to indicate that the interface is capable
|
|
and willing to become a trunk but will not initiate
|
|
trunking negotiations. The far end on the link are
|
|
required to either start negotiations or start sending
|
|
encapsulated packets, on which event the specified
|
|
interface will become a trunk.
|
|
|
|
onNoNegotiate(5) is used to indicate that the interface is
|
|
permanently set to be a trunk, and no negotiation takes
|
|
place with the far end on the link to ensure consistent
|
|
operation. This is similar to on(1) except no negotiation
|
|
takes place with the far end.
|
|
|
|
If the port does not support negotiation or its
|
|
vlanTrunkPortEncapsulationType is set to negotiate(5),
|
|
onNoNegotiate(5) is not allowed.
|
|
|
|
Devices that do no support dynamic determination (for just
|
|
a particular interface, encapsulation or for the whole
|
|
device) need only support the 'on', and 'off' values."
|
|
::= { vlanTrunkPortEntry 13 }
|
|
|
|
vlanTrunkPortDynamicStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
trunking(1),
|
|
notTrunking(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the specified interface is either
|
|
acting as a trunk or not. This is a result of the
|
|
vlanTrunkPortDynamicState and the ifOperStatus of the
|
|
trunk port itself."
|
|
::= { vlanTrunkPortEntry 14 }
|
|
|
|
vlanTrunkPortVtpEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Some trunk interface modules allow VTP to be
|
|
enabled/disabled seperately from that of the central
|
|
device. In such a case this object provides management a
|
|
way to remotely enable VTP on that module. If a module
|
|
does not support a seperate VTP enabled state then this
|
|
object shall always return 'true' and will accept no other
|
|
value during a SET operation."
|
|
::= { vlanTrunkPortEntry 15 }
|
|
|
|
vlanTrunkPortEncapsulationOperType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
isl(1),
|
|
dot10(2),
|
|
lane(3),
|
|
dot1Q(4),
|
|
negotiating(5),
|
|
notApplicable(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of VLAN encapsulation in use on this trunk port.
|
|
For intefaces with vlanTrunkPortDynamicStatus of
|
|
notTrunking(2) the vlanTrunkPortEncapsulationOperType shall
|
|
be notApplicable(6)."
|
|
::= { vlanTrunkPortEntry 16 }
|
|
|
|
vlanTrunkPortVlansEnabled2k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 1024 through 2047 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 1024 through 1031; the second
|
|
octet to VLANs 1032 through 1039; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet. If the bit corresponding to a VLAN is set to
|
|
'1', then the local system is enabled for sending and
|
|
receiving frames on that VLAN; if the bit is set to '0',
|
|
then the system is disabled from sending and receiving
|
|
frames on that VLAN. The default value is zero length
|
|
string.
|
|
|
|
To avoid conflicts between overlapping partial updates by
|
|
multiple managers, i.e., updates which modify only a portion
|
|
of an instance of this object (e.g., enable/disable a single
|
|
VLAN on the trunk port), any SNMP Set operation accessing an
|
|
instance of this object should also write the value of
|
|
vlanTrunkPortSetSerialNo."
|
|
::= { vlanTrunkPortEntry 17 }
|
|
|
|
vlanTrunkPortVlansEnabled3k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 2048 through 3071 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 2048 through 2055; the second
|
|
octet to VLANs 2056 through 2063; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet. If the bit corresponding to a VLAN is set to
|
|
'1', then the local system is enabled for sending and
|
|
receiving frames on that VLAN; if the bit is set to '0',
|
|
then the system is disabled from sending and receiving
|
|
frames on that VLAN. The default value is zero length
|
|
string.
|
|
|
|
To avoid conflicts between overlapping partial updates by
|
|
multiple managers, i.e., updates which modify only a portion
|
|
of an instance of this object (e.g., enable/disable a single
|
|
VLAN on the trunk port), any SNMP Set operation accessing an
|
|
instance of this object should also write the value of
|
|
vlanTrunkPortSetSerialNo."
|
|
::= { vlanTrunkPortEntry 18 }
|
|
|
|
vlanTrunkPortVlansEnabled4k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 3072 through 4095 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 3072 through 3079; the second
|
|
octet to VLANs 3080 through 3087; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet. If the bit corresponding to a VLAN is set to
|
|
'1', then the local system is enabled for sending and
|
|
receiving frames on that VLAN; if the bit is set to '0',
|
|
then the system is disabled from sending and receiving
|
|
frames on that VLAN. The default value is zero length
|
|
string.
|
|
|
|
To avoid conflicts between overlapping partial updates by
|
|
multiple managers, i.e., updates which modify only a portion
|
|
of an instance of this object (e.g., enable/disable a single
|
|
VLAN on the trunk port), any SNMP Set operation accessing an
|
|
instance of this object should also write the value of
|
|
vlanTrunkPortSetSerialNo."
|
|
::= { vlanTrunkPortEntry 19 }
|
|
|
|
vtpVlansPruningEligible2k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 1024 through 2047 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 1024 through 1031; the second
|
|
octet to VLANs 1032 through 1039; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then the
|
|
local system is permitted to prune that VLAN on this trunk
|
|
port; if the bit is set to '0', then the system must not
|
|
prune that VLAN on this trunk port.
|
|
The default value is zero length string.
|
|
|
|
To avoid conflicts between overlapping partial updates by
|
|
multiple managers, i.e., updates which modify only a portion
|
|
of an instance of this object (e.g., enable/disable a single
|
|
VLAN on the trunk port), any SNMP Set operation accessing an
|
|
instance of this object should also write the value of
|
|
vlanTrunkPortSetSerialNo."
|
|
::= { vlanTrunkPortEntry 20 }
|
|
|
|
vtpVlansPruningEligible3k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 2048 through 3071 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 2048 through 2055; the second
|
|
octet to VLANs 2056 through 2063; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then the
|
|
local system is permitted to prune that VLAN on this trunk
|
|
port; if the bit is set to '0', then the system must not
|
|
prune that VLAN on this trunk port.
|
|
The default value is zero length string.
|
|
|
|
To avoid conflicts between overlapping partial updates by
|
|
multiple managers, i.e., updates which modify only a portion
|
|
of an instance of this object (e.g., enable/disable a single
|
|
VLAN on the trunk port), any SNMP Set operation accessing an
|
|
instance of this object should also write the value of
|
|
vlanTrunkPortSetSerialNo."
|
|
::= { vlanTrunkPortEntry 21 }
|
|
|
|
vtpVlansPruningEligible4k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 3072 through 4095 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 3072 through 3079; the second
|
|
octet to VLANs 3080 through 3087; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then the
|
|
local system is permitted to prune that VLAN on this trunk
|
|
port; if the bit is set to '0', then the system must not
|
|
prune that VLAN on this trunk port.
|
|
The default value is zero length string.
|
|
|
|
To avoid conflicts between overlapping partial updates by
|
|
multiple managers, i.e., updates which modify only a portion
|
|
of an instance of this object (e.g., enable/disable a single
|
|
VLAN on the trunk port), any SNMP Set operation accessing an
|
|
instance of this object should also write the value of
|
|
vlanTrunkPortSetSerialNo."
|
|
::= { vlanTrunkPortEntry 22 }
|
|
|
|
vlanTrunkPortVlansXmitJoined2k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 1024 through 2047 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 1024 through 1031; the second
|
|
octet to VLANs 1032 through 1039; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then this
|
|
VLAN is presently being forwarded on this trunk port, i.e.,
|
|
it is not pruned; if the bit is set to '0', then this VLAN
|
|
is presently not being forwarded on this trunk port, either
|
|
because it is pruned or for some other reason."
|
|
::= { vlanTrunkPortEntry 23 }
|
|
|
|
vlanTrunkPortVlansXmitJoined3k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 2048 through 3071 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 2048 through 2055; the second
|
|
octet to VLANs 2056 through 2063; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then this
|
|
VLAN is presently being forwarded on this trunk port, i.e.,
|
|
it is not pruned; if the bit is set to '0', then this VLAN
|
|
is presently not being forwarded on this trunk port, either
|
|
because it is pruned or for some other reason."
|
|
::= { vlanTrunkPortEntry 24 }
|
|
|
|
vlanTrunkPortVlansXmitJoined4k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 3072 through 4095 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 3072 through 3079; the second
|
|
octet to VLANs 3080 through 3087; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then this
|
|
VLAN is presently being forwarded on this trunk port, i.e.,
|
|
it is not pruned; if the bit is set to '0', then this VLAN
|
|
is presently not being forwarded on this trunk port, either
|
|
because it is pruned or for some other reason."
|
|
::= { vlanTrunkPortEntry 25 }
|
|
|
|
vlanTrunkPortVlansRcvJoined2k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 1024 through 2047 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 1024 through 1031; the second
|
|
octet to VLANs 1032 through 1039; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then the
|
|
local switch is currently sending joins for this VLAN on
|
|
this trunk port, i.e., it is asking to receive frames for
|
|
this VLAN; if the bit is set to '0', then the local switch
|
|
is not currently sending joins for this VLAN on this trunk
|
|
port."
|
|
::= { vlanTrunkPortEntry 26 }
|
|
|
|
vlanTrunkPortVlansRcvJoined3k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 2048 through 3071 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 2048 through 2055; the second
|
|
octet to VLANs 2056 through 2063; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then the
|
|
local switch is currently sending joins for this VLAN on
|
|
this trunk port, i.e., it is asking to receive frames for
|
|
this VLAN; if the bit is set to '0', then the local switch
|
|
is not currently sending joins for this VLAN on this trunk
|
|
port."
|
|
::= { vlanTrunkPortEntry 27 }
|
|
|
|
vlanTrunkPortVlansRcvJoined4k OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN for VLANS
|
|
with VlanIndex values of 3072 through 4095 in the management
|
|
domain on this trunk port. The first octet corresponds to
|
|
VLANs with VlanIndex values of 3072 through 3079; the second
|
|
octet to VLANs 3080 through 3087; etc. The most significant
|
|
bit of each octet corresponds to the lowest value VlanIndex
|
|
in that octet.
|
|
|
|
If the bit corresponding to a VLAN is set to '1', then the
|
|
local switch is currently sending joins for this VLAN on
|
|
this trunk port, i.e., it is asking to receive frames for
|
|
this VLAN; if the bit is set to '0', then the local switch
|
|
is not currently sending joins for this VLAN on this trunk
|
|
port."
|
|
::= { vlanTrunkPortEntry 28 }
|
|
|
|
vlanTrunkPortDot1qTunnel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
trunk(1),
|
|
access(2),
|
|
disabled(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates dot1qtunnel mode of the port.
|
|
|
|
If the portDot1qTunnel is set to 'trunk' mode, the port's
|
|
vlanTrunkPortDynamicState will be changed to 'onNoNegotiate'
|
|
and the vlanTrunkPortEncapsulationType will be set to
|
|
'dot1Q'. These values cannot be changed unless dot1q tunnel
|
|
is disabled on this port.
|
|
|
|
If the portDot1qTunnel mode is set to 'access' mode, the
|
|
port's vlanTrunkPortDynamicState will be set to 'off'.And
|
|
the value of vlanTrunkPortDynamicState cannot be changed
|
|
unless dot1q tunnel is disabled on this port. 1Q packets
|
|
received on this access port will remain.
|
|
|
|
Setting the port to dot1q tunnel 'disabled' mode causes the
|
|
dot1q tunnel feature to be disabled on this port. This
|
|
object can't be set to 'trunk' or 'access' mode, when
|
|
vlanTrunkPortsDot1qTag object is set to 'false'.
|
|
|
|
This object has been deprecated and is replaced by the
|
|
object 'cltcDot1qTunnelMode' in the
|
|
CISCO-L2-TUNNEL-CONFIG-MIB"
|
|
DEFVAL { disabled }
|
|
::= { vlanTrunkPortEntry 29 }
|
|
|
|
vlanTrunkPortVlansActiveFirst2k OBJECT-TYPE
|
|
SYNTAX Cisco2KVlanList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN
|
|
with VlanIndex values of 0 through 2047.
|
|
|
|
If the bit corresponding to a VLAN is set to 1,
|
|
it indicates that vlan is allowed and active in
|
|
management domain.
|
|
|
|
If the bit corresponding to a VLAN is set to 0,
|
|
it indicates that vlan is not allowed or not active
|
|
in management domain."
|
|
::= { vlanTrunkPortEntry 30 }
|
|
|
|
vlanTrunkPortVlansActiveSecond2k OBJECT-TYPE
|
|
SYNTAX Cisco2KVlanList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN
|
|
with VlanIndex values of 2048 through 4095.
|
|
|
|
If the bit corresponding to a VLAN is set to 1,
|
|
it indicates that vlan is allowed and active in
|
|
management domain.
|
|
|
|
If the bit corresponding to a VLAN is set to 0,
|
|
it indicates that vlan is not allowed or not active
|
|
in management domain."
|
|
::= { vlanTrunkPortEntry 31 }
|
|
|
|
|
|
|
|
vlanTrunkPortSetSerialNo OBJECT-TYPE
|
|
SYNTAX TestAndIncr
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An advisory lock used to allow several cooperating SNMPv2
|
|
managers to coordinate their use of the SNMPv2 set operation
|
|
acting upon any instance of vlanTrunkPortVlansEnabled."
|
|
::= { vlanTrunkPorts 2 }
|
|
|
|
vlanTrunkPortsDot1qTag OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An indication of whether the tagging on all VLANs including
|
|
native VLAN for all 802.1q trunks is enabled.
|
|
|
|
If this object has a value of true(1) then all VLANs
|
|
including native VLAN are tagged. If the value is false(2)
|
|
then all VLANs excluding native VLAN are tagged.
|
|
|
|
This object has been deprecated and is replaced by the
|
|
object 'cltcDot1qAllTaggedEnabled' in the
|
|
CISCO-L2-TUNNEL-CONFIG-MIB"
|
|
DEFVAL { false }
|
|
::= { vlanTrunkPorts 3 }
|
|
vtpDiscover OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 7 }
|
|
|
|
|
|
vtpDiscoverTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpDiscoverEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information related to the discovery
|
|
of the VTP members in the designated management
|
|
domain. This table is not instantiated when
|
|
managementDomainVersionInUse is version1(1), version2(3)
|
|
or none(3)."
|
|
::= { vtpDiscover 1 }
|
|
|
|
vtpDiscoverEntry OBJECT-TYPE
|
|
SYNTAX VtpDiscoverEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information related to the discovery of the
|
|
VTP members in one management domain."
|
|
INDEX { managementDomainIndex }
|
|
::= { vtpDiscoverTable 1 }
|
|
|
|
VtpDiscoverEntry ::= SEQUENCE {
|
|
vtpDiscoverAction INTEGER,
|
|
vtpDiscoverStatus INTEGER,
|
|
vtpLastDiscoverTime TimeStamp
|
|
}
|
|
|
|
vtpDiscoverAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
discover(1),
|
|
noOperation(2),
|
|
purgeResult(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to discover(1), all the
|
|
entries in vtpDiscoverResultTable for the
|
|
corresponding management domain will be removed
|
|
and the local device will begin to discover all
|
|
VTP members in the management domain. Upon the
|
|
successful completion of discovery, the discovered
|
|
result will be stored in the vtpDiscoverResultTable.
|
|
|
|
If vtpDiscoverStatus is inProgress(1), setting
|
|
vtpDiscoverAction to discover(1) will fail.
|
|
|
|
When this object is set to purgeResult(3),
|
|
all the entries of vtpDiscoverResultTable for
|
|
the corresponding management domain will be
|
|
removed from vtpDiscoverResultTable.
|
|
|
|
When this object is set to noOperation(2), no
|
|
action will be taken. When read, this object
|
|
always returns noOperation(2)."
|
|
::= { vtpDiscoverEntry 1 }
|
|
|
|
vtpDiscoverStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress(1),
|
|
succeeded(2),
|
|
resourceUnavailable(3),
|
|
someOtherError(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of VTP discovery.
|
|
|
|
inProgress - a discovery is in progress;
|
|
|
|
succeeded - the discovery was completed successfully
|
|
(this value is also used when
|
|
no discover has been invoked since the
|
|
last time the local system restarted);
|
|
|
|
resourceUnavailable - the discovery failed because
|
|
the required allocation of a resource is
|
|
presently unavailable.
|
|
|
|
someOtherError - 'the discovery failed due to a
|
|
reason no listed."
|
|
::= { vtpDiscoverEntry 2 }
|
|
|
|
vtpLastDiscoverTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at which the last discovery
|
|
was completed.
|
|
|
|
A value of zero indicates that no discovery has been
|
|
invoked since last time the local system restarted."
|
|
::= { vtpDiscoverEntry 3 }
|
|
|
|
|
|
|
|
vtpDiscoverResultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpDiscoverResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table containing information of discovered VTP members
|
|
in the management domain in which the local system is
|
|
participating. This table is not instantiated when
|
|
managementDomainVersionInUse is version1(1), version2(2) or
|
|
none(3)."
|
|
::= { vtpDiscover 2 }
|
|
|
|
vtpDiscoverResultEntry OBJECT-TYPE
|
|
SYNTAX VtpDiscoverResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row is created for each VTP member which
|
|
is found through successful discovery."
|
|
INDEX {
|
|
managementDomainIndex,
|
|
vtpDiscoverResultIndex
|
|
}
|
|
::= { vtpDiscoverResultTable 1 }
|
|
|
|
VtpDiscoverResultEntry ::= SEQUENCE {
|
|
vtpDiscoverResultIndex Unsigned32,
|
|
vtpDiscoverResultDatabaseName SnmpAdminString,
|
|
vtpDiscoverResultConflicting TruthValue,
|
|
vtpDiscoverResultDeviceId SnmpAdminString,
|
|
vtpDiscoverResultPrimaryServer SnmpAdminString,
|
|
vtpDiscoverResultRevNumber Gauge32,
|
|
vtpDiscoverResultSystemName SnmpAdminString
|
|
}
|
|
|
|
vtpDiscoverResultIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value assigned by the system which identifies
|
|
a VTP member and the associated database in the
|
|
management domain."
|
|
::= { vtpDiscoverResultEntry 1 }
|
|
|
|
vtpDiscoverResultDatabaseName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The database name associated with the
|
|
discovered VTP member."
|
|
::= { vtpDiscoverResultEntry 2 }
|
|
|
|
vtpDiscoverResultConflicting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether this VTP member contains
|
|
conflicting information.
|
|
|
|
true(1) indicates that this member has conflicting
|
|
information of the database type in the management domain.
|
|
|
|
false(2) indicates that there is no conflicting information
|
|
of the database type in the management domain."
|
|
::= { vtpDiscoverResultEntry 3 }
|
|
|
|
vtpDiscoverResultDeviceId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of the device for this VTP member."
|
|
::= { vtpDiscoverResultEntry 4 }
|
|
|
|
vtpDiscoverResultPrimaryServer OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of the primary server for this VTP
|
|
member and the associated database type.
|
|
|
|
There are two different VTP servers, the primary server
|
|
and the secondary server. When a local device is
|
|
configured as a server for a certain database type,
|
|
it becomes secondary server by default.
|
|
Primary server is an operational role under which a
|
|
server can initiate or change the VTP configuration of the
|
|
database type.
|
|
|
|
If this VTP member itself is the primary server, the
|
|
value of this object is the same as the value of
|
|
vtpDiscoverResultDeviceId of the instance."
|
|
::= { vtpDiscoverResultEntry 5 }
|
|
|
|
vtpDiscoverResultRevNumber OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current configuration revision number as known by the
|
|
VTP member. When the database type is unknown for
|
|
the VTP member, this value is 0."
|
|
::= { vtpDiscoverResultEntry 6 }
|
|
|
|
vtpDiscoverResultSystemName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"sysName of the VTP member."
|
|
::= { vtpDiscoverResultEntry 7 }
|
|
|
|
|
|
vtpDatabase OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 8 }
|
|
|
|
|
|
vtpDatabaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpDatabaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information of the VTP
|
|
databases. It is not instantiated when
|
|
managementDomainVersionInUse is version1(1),
|
|
version2(3) or none(3)."
|
|
::= { vtpDatabase 1 }
|
|
|
|
vtpDatabaseEntry OBJECT-TYPE
|
|
SYNTAX VtpDatabaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the status of the VTP database
|
|
in the domain. Each VTP database type known to the
|
|
local device type has an entry in this table.
|
|
An entry is also created for unknown database which is
|
|
notified through VTP advertisements from other VTP
|
|
servers."
|
|
INDEX {
|
|
managementDomainIndex,
|
|
vtpDatabaseIndex
|
|
}
|
|
::= { vtpDatabaseTable 1 }
|
|
|
|
VtpDatabaseEntry ::= SEQUENCE {
|
|
vtpDatabaseIndex Unsigned32,
|
|
vtpDatabaseName SnmpAdminString,
|
|
vtpDatabaseLocalMode INTEGER,
|
|
vtpDatabaseRevNumber Gauge32,
|
|
vtpDatabasePrimaryServer TruthValue,
|
|
vtpDatabasePrimaryServerId SnmpAdminString,
|
|
vtpDatabaseTakeOverPrimary TruthValue,
|
|
vtpDatabaseTakeOverPassword SnmpAdminString
|
|
}
|
|
|
|
vtpDatabaseIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value assigned by the system which uniquely identifies
|
|
a VTP database in the local system."
|
|
::= { vtpDatabaseEntry 1 }
|
|
|
|
vtpDatabaseName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the database."
|
|
::= { vtpDatabaseEntry 2 }
|
|
|
|
vtpDatabaseLocalMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3),
|
|
off(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local VTP mode for a particular database type
|
|
in this administrative domain.
|
|
|
|
- 'client' indicates that the local system is acting
|
|
as a VTP client of the database type.
|
|
|
|
- 'server' indicates that the local system is acting
|
|
as a VTP server of the database type.
|
|
|
|
- 'transparent' indicates that the local system does
|
|
not generate or listen to VTP messages of this
|
|
database type, but forwards
|
|
messages. This mode can also be set by the device
|
|
itself when the size of database is too large for it
|
|
to hold in DRAM.
|
|
|
|
- 'off' indicates that the local system does not
|
|
generate, listen to or forward any VTP messages
|
|
of this database type.
|
|
|
|
The default mode is 'client' for the database type
|
|
known to the local device and 'transparent' for the
|
|
unknown database type."
|
|
::= { vtpDatabaseEntry 3 }
|
|
|
|
vtpDatabaseRevNumber OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current configuration revision number as known by the
|
|
local device for this VTP 3 database type in the management
|
|
domain. This value is updated (if necessary) whenever a
|
|
VTP advertisement for the database type is received
|
|
or generated. When the database type is unknown to the
|
|
local device or no VTP advertisement for the database
|
|
type is received or generated, its value is 0."
|
|
::= { vtpDatabaseEntry 4 }
|
|
|
|
vtpDatabasePrimaryServer OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There are two kinds of VTP version 3 servers for a certain
|
|
database type - the primary server and the secondary server.
|
|
When a local device is configured as a server for a certain
|
|
database type, it becomes secondary server by default.
|
|
Primary server is an operational role under which a
|
|
server can initiate or change the VTP configuration of the
|
|
database type.
|
|
|
|
A true(1) value indicates that the local device is the
|
|
primary server of the database type in the management
|
|
domain. A false(2) value indicates that the local device
|
|
is not the primary server, or the database type is unknown
|
|
to the local device."
|
|
::= { vtpDatabaseEntry 5 }
|
|
|
|
vtpDatabasePrimaryServerId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of the primary server in the
|
|
management domain for the database type.
|
|
|
|
If no primary server is discovered for the database
|
|
type, the object has a value of zero length string."
|
|
::= { vtpDatabaseEntry 6 }
|
|
|
|
vtpDatabaseTakeOverPrimary OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There are two kinds of VTP version 3 servers for a certain
|
|
database type - the primary server and the secondary server.
|
|
When a local device is configured as a server for a certain
|
|
database type, it becomes secondary server by default.
|
|
Primary server is an operational role under which a
|
|
server can initiate or change the VTP configuration of the
|
|
database type.
|
|
|
|
Setting this object to a true(1) value will advertise the
|
|
configuration of this database type to the whole domain.
|
|
|
|
In order to successfully setting this object to true(1),
|
|
the value of vtpDatabaseLocalMode must be server(2). Besides
|
|
that, when the VTP password is hidden from the configuration
|
|
file, the password (vtpDatabaseTakeOverPassword) which
|
|
matches the secret key (vtpAuthSecretKey) must be provided
|
|
in the same data packet.
|
|
|
|
When read, the object always returns false(2)."
|
|
::= { vtpDatabaseEntry 7 }
|
|
|
|
vtpDatabaseTakeOverPassword OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When read, this object always returns the value of a
|
|
zero-length octet string.
|
|
|
|
In the case that the VTP password is hidden from the
|
|
configuration and the local device intends
|
|
to take over the whole domain, this object must be
|
|
set to the matching password with the secret key
|
|
(vtpAuthSecretKey) in the same data packet as which
|
|
the vtpDatabaseTakeOverPrimary is in. In all the
|
|
other situations, setting a valid value to this object
|
|
has no impact on the system."
|
|
::= { vtpDatabaseEntry 8 }
|
|
|
|
|
|
vtpAuthentication OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 9 }
|
|
|
|
|
|
vtpAuthenticationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VtpAuthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains the authentication information of VTP
|
|
in which the local system participates.
|
|
|
|
The security mechanism of VTP relies on a secret key
|
|
that is used to alter the MD5 digest of the packets
|
|
transmitted on the wire. The secret value is
|
|
created from a password that may be saved in plain text
|
|
in the configuration or hidden from the configuration.
|
|
|
|
The device creating or modifying the VTP configuration
|
|
signs it using the MD5 digest generated from the secret
|
|
key before advertising it. Other devices in the domain
|
|
receive this configuration use the same secret key
|
|
to accept it if correctly signed or drop it otherwise.
|
|
|
|
The user has the option to hide the password from the
|
|
configuration. Once the password is hidden, the secret
|
|
key generated from the password is shown in the
|
|
configuration instead, and there is no other way to
|
|
show the password in plain text again but clearing
|
|
it or resetting it.
|
|
|
|
In an un-trusted area, the password on a device can
|
|
be configured without being unveiled. After that,
|
|
it has to be provided again by setting the same
|
|
value to vtpDatabaseTakeOverPassword if the user
|
|
wants to take over the whole VTP management domain
|
|
of the database type.
|
|
|
|
When managementDomainVersionInUse is version3(4), the
|
|
authentication mechanism is common to all VTP
|
|
database type."
|
|
::= { vtpAuthentication 1 }
|
|
|
|
vtpAuthEntry OBJECT-TYPE
|
|
SYNTAX VtpAuthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the status of the VTP
|
|
authentication information in one domain."
|
|
INDEX { managementDomainIndex }
|
|
::= { vtpAuthenticationTable 1 }
|
|
|
|
VtpAuthEntry ::= SEQUENCE {
|
|
vtpAuthPassword SnmpAdminString,
|
|
vtpAuthPasswordType INTEGER,
|
|
vtpAuthSecretKey OCTET STRING
|
|
}
|
|
|
|
vtpAuthPassword OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"By default, this object has a value of a zero-length
|
|
character string and is considered to be not
|
|
configured.
|
|
|
|
The device uses the password to generate the
|
|
secret key. It can be stored in the configuration in
|
|
plain text or hidden from the configuration. If a VTP
|
|
server intends to modify the database's configuration
|
|
in the domain but the password was hidden from the
|
|
configuration, the same password
|
|
(vtpDatabaseTakeOverPassword) as the hidden one
|
|
has to be provided.
|
|
|
|
When this object is set alone, vtpAuthPasswordType is
|
|
set to plaintext(1) automatically by the system.
|
|
Setting this object to a zero length character string
|
|
resets the password to its default value and the
|
|
password is considered as not configured.
|
|
|
|
This object is not allowed to be set at the same time
|
|
when vtpAuthSecretKey is set.
|
|
|
|
When the vtpAuthPasswordType is hidden(2), this object
|
|
will return a zero-length character string when read."
|
|
::= { vtpAuthEntry 1 }
|
|
|
|
vtpAuthPasswordType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
plaintext(1),
|
|
hidden(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"By default this object has the value as plaintext(1)
|
|
and the VTP password is stored in the configuration
|
|
file in plain text.
|
|
|
|
Setting this object to hidden(2) will hide the
|
|
password from the configuration.
|
|
|
|
Once this object is set to hidden(2), it cannot
|
|
be set to plaintext(1) alone. However, it may
|
|
be set to plaintext(1) at the same time the
|
|
password is set."
|
|
::= { vtpAuthEntry 2 }
|
|
|
|
vtpAuthSecretKey OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0 | 16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device creating or modifying the VTP configuration
|
|
signs it using the MD5 digest generated from the secret
|
|
key before advertising it. Other devices in the domain
|
|
receiving this configuration use the same secret key
|
|
to accept it if it was correctly signed or drop it
|
|
otherwise.
|
|
|
|
By default, the object has the value as a zero-length
|
|
string and this value is read only. It is set
|
|
to this value automatically when the password
|
|
(vtpAuthPassword) is set to a zero-length octet string.
|
|
|
|
The secret key can be either generated using
|
|
the password or configured by the user. Once
|
|
the secret key is configured by the user, it is
|
|
stored as a hexadecimal string in the device's
|
|
configuration and the password is considered to be
|
|
the secret key's matching password and hidden
|
|
from the configuration automatically.
|
|
|
|
This object is not allowed to be set at the same
|
|
time when vtpAuthPassword is set.
|
|
|
|
The secret key is overwritten by a newly generated
|
|
secret key when the password is re-configured."
|
|
::= { vtpAuthEntry 3 }
|
|
|
|
|
|
vlanStatistics OBJECT IDENTIFIER
|
|
::= { vtpMIBObjects 10 }
|
|
|
|
|
|
vlanStatsVlans OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of the existing
|
|
manageable VLANs with VLAN indices from 1 to
|
|
1024 in the system."
|
|
::= { vlanStatistics 1 }
|
|
|
|
vlanStatsExtendedVlans OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of the
|
|
existing manageable VLANs with VLAN indices
|
|
greater than 1024 in the system."
|
|
::= { vlanStatistics 2 }
|
|
|
|
vlanStatsInternalVlans OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of the
|
|
internal VLANs existing in the system."
|
|
::= { vlanStatistics 3 }
|
|
|
|
vlanStatsFreeVlans OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of the
|
|
free or unused VLANs in the system."
|
|
::= { vlanStatistics 4 }
|
|
-- VTP notifications
|
|
|
|
vtpNotifications OBJECT IDENTIFIER
|
|
::= { ciscoVtpMIB 2 }
|
|
|
|
vtpNotificationsPrefix OBJECT IDENTIFIER
|
|
::= { vtpNotifications 0 }
|
|
|
|
vtpNotificationsObjects OBJECT IDENTIFIER
|
|
::= { vtpNotifications 1 }
|
|
|
|
|
|
vtpConfigRevNumberError NOTIFICATION-TYPE
|
|
OBJECTS { managementDomainConfigRevNumber }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A configuration revision number error notification
|
|
signifies that a device has incremented its
|
|
vtpConfigRevNumberErrors counter.
|
|
|
|
Generation of this notification is suppressed if the
|
|
vtpNotificationsEnabled has the value 'false'.
|
|
|
|
The device must throttle the generation of consecutive
|
|
vtpConfigRevNumberError notifications so that there is at
|
|
least a five-second gap between notification of this type.
|
|
When notification are throttled, they are dropped, not
|
|
queued for sending at a future time. (Note that
|
|
'generating' a notification means sending to all configured
|
|
recipients.)"
|
|
::= { vtpNotificationsPrefix 1 }
|
|
|
|
vtpConfigDigestError NOTIFICATION-TYPE
|
|
OBJECTS { managementDomainConfigRevNumber }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A configuration digest error notification signifies that a
|
|
device has incremented its vtpConfigDigestErrors counter.
|
|
|
|
Generation of this notification is suppressed if the
|
|
vtpNotificationsEnabled has the value 'false'.
|
|
|
|
The device must throttle the generation of consecutive
|
|
vtpConfigDigestError notifications so that there is at least
|
|
a five-second gap between notification of this type. When
|
|
notification are throttled, they are dropped, not queued for
|
|
sending at a future time. (Note that 'generating' a
|
|
notification means sending to all configured recipients.)"
|
|
::= { vtpNotificationsPrefix 2 }
|
|
|
|
vtpServerDisabled NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
managementDomainConfigRevNumber,
|
|
vtpMaxVlanStorage
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A VTP Server disabled notification is generated when the
|
|
local system is no longer able to function as a VTP Server
|
|
because the number of defined VLANs is greater than
|
|
vtpMaxVlanStorage or the local system is not able to
|
|
recover complete VTP information after a reboot.
|
|
|
|
Generation of this notification is suppressed if the
|
|
vtpNotificationsEnabled has the value 'false'."
|
|
::= { vtpNotificationsPrefix 3 }
|
|
|
|
vtpMtuTooBig NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
vlanTrunkPortManagementDomain,
|
|
vtpVlanState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A VTP MTU tooBig notification is generated when a VLAN's
|
|
MTU size is larger than can be supported either:
|
|
|
|
- by one or more of its trunk ports:
|
|
the included vtpVlanState has the value
|
|
'mtuTooBigForTrunk' and the included
|
|
vlanTrunkPortManagementDomain is for the first (or only)
|
|
trunk port,
|
|
or
|
|
|
|
- by the device itself:
|
|
vtpVlanState has the value 'mtuTooBigForDevice' and any
|
|
instance of vlanTrunkPortManagementDomain is included.
|
|
|
|
Devices which have no trunk ports do not send vtpMtuTooBig
|
|
notifications.
|
|
|
|
Generation of this notification is suppressed if the
|
|
vtpNotificationsEnabled has the value 'false'."
|
|
::= { vtpNotificationsPrefix 4 }
|
|
|
|
vtpVersionOneDeviceDetected NOTIFICATION-TYPE
|
|
OBJECTS { vlanTrunkPortManagementDomain }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A VTP version one device detected notification is
|
|
generated by a device when:
|
|
|
|
a) a management domain has been put into version 2 mode
|
|
(as accessed by managementDomainVersionInUse).
|
|
b) 15 minutes has passed since a).
|
|
c) a version 1 PDU is detected on a trunk on the device
|
|
that is in that management domain which has a lower
|
|
revision number than the current configuration."
|
|
::= { vtpNotificationsPrefix 6 }
|
|
|
|
vlanTrunkPortDynamicStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { vlanTrunkPortDynamicStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vlanTrunkPortDynamicStatusChange notification is
|
|
generated by a device when the value of
|
|
vlanTrunkPortDynamicStatus object has been changed."
|
|
::= { vtpNotificationsPrefix 7 }
|
|
|
|
vtpLocalModeChanged NOTIFICATION-TYPE
|
|
OBJECTS { managementDomainLocalMode }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vtpLocalModeChanged notification is generated
|
|
by a device when the value of the object
|
|
managementDomainLocalMode is changed."
|
|
::= { vtpNotificationsPrefix 8 }
|
|
|
|
vtpVersionInUseChanged NOTIFICATION-TYPE
|
|
OBJECTS { managementDomainVersionInUse }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vtpVersionInUseChanged notification is
|
|
generated by a device when the value of the
|
|
object managementDomainVersionInUse is
|
|
changed."
|
|
::= { vtpNotificationsPrefix 9 }
|
|
|
|
vtpVlanCreated NOTIFICATION-TYPE
|
|
OBJECTS { vtpVlanName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vtpVlanCreated notification is generated by a
|
|
device when a VLAN is created."
|
|
::= { vtpNotificationsPrefix 10 }
|
|
|
|
vtpVlanDeleted NOTIFICATION-TYPE
|
|
OBJECTS { vtpVlanName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vtpVlanDeleted notification is generated by a
|
|
device when a VLAN is deleted."
|
|
::= { vtpNotificationsPrefix 11 }
|
|
|
|
vtpVlanRingNumberConflict NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
vtpVlanRingNumber,
|
|
ifIndex,
|
|
vtpVlanPortLocalSegment
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A VTP ring number configuration conflict notification is
|
|
generated if, and only at the time when, a device learns of
|
|
a conflict between:
|
|
|
|
a) the ring number (vtpVlanPortLocalSegment) being used on a
|
|
token ring segment attached to the port identified by
|
|
ifIndex, and
|
|
|
|
b) the VTP-obtained ring number (vtpVlanRingNumber) for the
|
|
VLAN identified by vtpVlanIndex.
|
|
|
|
When such a conflict occurs, the bridge port is put into an
|
|
administrative down position until the conflict is resolved
|
|
through local/network management intervention.
|
|
|
|
This notification is only applicable to VLANs of type
|
|
'tokenRing'."
|
|
::= { vtpNotificationsPrefix 12 }
|
|
|
|
vtpPruningStateOperChange NOTIFICATION-TYPE
|
|
OBJECTS { managementDomainPruningStateOper }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vtpPruningStateOperChange notification is generated
|
|
by the device when the instance value of
|
|
managementDomainPruningStateOper is changed."
|
|
::= { vtpNotificationsPrefix 13 }
|
|
|
|
vtpVlanPortLocalSegment OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ring (segment) number in use on a 802.5 ring. For
|
|
bridges supporting RFC 1525, this value is the same as given
|
|
by dot1dSrPortLocalSegment for the bridge port attached to
|
|
that ring. When tokenRing VLANs are in use, each 'trNet'
|
|
VLAN can/does have a different instance of
|
|
dot1dSrPortLocalSegment for each physical port. Note that
|
|
access to the particuler instance of dot1dSrPortLocalSegment
|
|
requires knowledge of how the agent supports the multiple
|
|
'contexts' required to implement RFC 1525 for multiple
|
|
VLANs; also note that the assignment of ifIndex values may
|
|
be different in different 'contexts'."
|
|
::= { vtpNotificationsObjects 1 }
|
|
-- Conformance Information
|
|
|
|
vtpMIBConformance OBJECT IDENTIFIER
|
|
::= { ciscoVtpMIB 3 }
|
|
|
|
vtpMIBCompliances OBJECT IDENTIFIER
|
|
::= { vtpMIBConformance 1 }
|
|
|
|
vtpMIBGroups OBJECT IDENTIFIER
|
|
::= { vtpMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
|
|
vtpMIBCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 1 }
|
|
|
|
vtpMIBCompliance2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 2 }
|
|
|
|
vtpMIBCompliance3 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpDot1qTunnelGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for all the ports which
|
|
implement dot1qtunnel feature."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortDot1qTunnel
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only for interface which doesn't
|
|
support dot1q tunnel feature."
|
|
::= { vtpMIBCompliances 3 }
|
|
|
|
vtpMIBCompliance4 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpDot1qTunnelGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for all the ports which
|
|
implement dot1qtunnel feature."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortDot1qTunnel
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only for interface which doesn't
|
|
support dot1q tunnel feature."
|
|
::= { vtpMIBCompliances 4 }
|
|
|
|
vtpMIBCompliance5 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpDot1qTunnelGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for all the ports which
|
|
implement dot1qtunnel feature."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortDot1qTunnel
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only for interface which doesn't
|
|
support dot1q tunnel feature."
|
|
::= { vtpMIBCompliances 5 }
|
|
|
|
vtpMIBCompliance6 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpDot1qTunnelGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for all the ports which
|
|
implement dot1qtunnel feature."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortDot1qTunnel
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only for interface which doesn't
|
|
support dot1q tunnel feature."
|
|
::= { vtpMIBCompliances 6 }
|
|
|
|
vtpMIBCompliance7 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpDot1qTunnelGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for all the ports which
|
|
implement dot1qtunnel feature."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3). Write access for transparent(3)
|
|
is not required."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortDot1qTunnel
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only for interface which doesn't
|
|
support dot1q tunnel feature."
|
|
::= { vtpMIBCompliances 7 }
|
|
|
|
vtpMIBCompliance8 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpDot1qTunnelGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for all the ports which
|
|
implement dot1qtunnel feature."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3). Write access for transparent(3)
|
|
is not required."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 8 }
|
|
|
|
vtpMIBCompliance9 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
GROUP vtpVlanNotifEnabledGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
notifications/traps in vtpConfigNotificationsGroup3."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3). Write access for transparent(3)
|
|
is not required."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 9 }
|
|
|
|
vtpMIBCompliance10 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroup,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
GROUP vtpVlanNotifEnabledGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
notifications/traps in vtpConfigNotificationsGroup3."
|
|
|
|
GROUP vtpDiscoverGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP discovery."
|
|
|
|
GROUP vtpDatabaseGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP distribution of different database types."
|
|
|
|
GROUP vtpAuthGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support
|
|
asymmetric keys authentication mechanism for VTP."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 10 }
|
|
|
|
vtpMIBCompliance11 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroupRev1,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
GROUP vtpVlanNotifEnabledGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
notifications/traps in vtpConfigNotificationsGroup3."
|
|
|
|
GROUP vtpDiscoverGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP discovery."
|
|
|
|
GROUP vtpDatabaseGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP distribution of different database types."
|
|
|
|
GROUP vtpAuthGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support
|
|
asymmetric keys authentication mechanism for VTP."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 11 }
|
|
|
|
vtpMIBCompliance12 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroupRev1,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
GROUP vtpVlanNotifEnabledGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
notifications/traps in vtpConfigNotificationsGroup3."
|
|
|
|
GROUP vtpDiscoverGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP discovery."
|
|
|
|
GROUP vtpDatabaseGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP distribution of different database types."
|
|
|
|
GROUP vtpAuthGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support
|
|
asymmetric keys authentication mechanism for VTP."
|
|
|
|
GROUP vtpInternalVlanGrp
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 12 }
|
|
|
|
vtpMIBCompliance13 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroupRev1,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
GROUP vtpVlanNotifEnabledGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
notifications/traps in vtpConfigNotificationsGroup3."
|
|
|
|
GROUP vtpDiscoverGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP discovery."
|
|
|
|
GROUP vtpDatabaseGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP distribution of different database types."
|
|
|
|
GROUP vtpAuthGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support
|
|
asymmetric keys authentication mechanism for VTP."
|
|
|
|
GROUP vtpInternalVlanGrp
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vlanStatsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for agents capable of
|
|
providing VLAN statistics information."
|
|
|
|
GROUP vtpConfigNotificationsGroup6
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup7
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required, and only one
|
|
of the six enumerated values for the
|
|
RowStatus textual convention need be
|
|
supported, specifically: active(1)."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
SYNTAX INTEGER {
|
|
client(1),
|
|
server(2),
|
|
transparent(3)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"This object is read-only if vtpVersion
|
|
is none(3)."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 13 }
|
|
|
|
vtpMIBCompliance14 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroupRev1,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpTrunkPruningGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPruningGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPortGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtpTrunkPortGroup3
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
GROUP vtpVlanNotifEnabledGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
notifications/traps in vtpConfigNotificationsGroup3."
|
|
|
|
GROUP vtpConfigNotificationsGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup3
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup4
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpDiscoverGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP discovery."
|
|
|
|
GROUP vtpDatabaseGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP distribution of different database types."
|
|
|
|
GROUP vtpAuthGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support
|
|
asymmetric keys authentication mechanism for VTP."
|
|
|
|
GROUP vtpInternalVlanGrp
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vlanStatsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for agents capable of
|
|
providing VLAN statistics information."
|
|
|
|
GROUP vtpConfigNotificationsGroup6
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup7
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPruningGroup3
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which
|
|
support operational VTP pruning state."
|
|
|
|
GROUP vtpConfigNotificationsGroup8
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which
|
|
support the notification generation on operational
|
|
VTP pruning state change."
|
|
|
|
OBJECT vtpNotificationsEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanCreatedNotifEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanDeletedNotifEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainPruningState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpInternalVlanAllocPolicy
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditOperation
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBufferOwner
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditConfigRevNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditMtu
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditDot10Said
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditRingNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBridgeNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditStpType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditParentVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
WRITE-SYNTAX INTEGER {
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required.
|
|
|
|
Support for createAndWait and notInService is not required."
|
|
|
|
OBJECT vtpVlanEditTranslationalVlan1
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTranslationalVlan2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBridgeType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditAreHopCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditSteHopCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditIsCRFBackup
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansPruningEligible
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortDynamicState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVtpEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled2k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled3k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled4k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible2k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible3k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible4k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortSetSerialNo
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDiscoverAction
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseLocalMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseTakeOverPrimary
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseTakeOverPassword
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthPassword
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthPasswordType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthSecretKey
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 14 }
|
|
|
|
vtpMIBCompliance15 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroupRev1,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpTrunkPruningGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPruningGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPortGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtpTrunkPortGroup3
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
GROUP vtpVlanNotifEnabledGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
notifications/traps in vtpConfigNotificationsGroup3."
|
|
|
|
GROUP vtpConfigNotificationsGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup3
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup4
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpDiscoverGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP discovery."
|
|
|
|
GROUP vtpDatabaseGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP distribution of different database types."
|
|
|
|
GROUP vtpAuthGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support
|
|
asymmetric keys authentication mechanism for VTP."
|
|
|
|
GROUP vtpInternalVlanGrp
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vlanStatsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for agents capable of
|
|
providing VLAN statistics information."
|
|
|
|
GROUP vtpConfigNotificationsGroup6
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup7
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPruningGroup3
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which
|
|
support operational VTP pruning state."
|
|
|
|
GROUP vtpConfigNotificationsGroup8
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which
|
|
support the notification generation on operational
|
|
VTP pruning state change."
|
|
|
|
GROUP vlanTrunkPortActiveVlansGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices capable of
|
|
providing active vlans information for trunk
|
|
capable ports."
|
|
|
|
OBJECT vtpNotificationsEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanCreatedNotifEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanDeletedNotifEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainPruningState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpInternalVlanAllocPolicy
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditOperation
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBufferOwner
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditConfigRevNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditMtu
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditDot10Said
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditRingNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBridgeNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditStpType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditParentVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
WRITE-SYNTAX INTEGER {
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required.
|
|
|
|
Support for createAndWait and notInService is not required."
|
|
|
|
OBJECT vtpVlanEditTranslationalVlan1
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTranslationalVlan2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBridgeType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditAreHopCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditSteHopCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditIsCRFBackup
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansPruningEligible
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortDynamicState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVtpEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled2k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled3k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled4k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible2k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible3k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible4k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortSetSerialNo
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDiscoverAction
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseLocalMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseTakeOverPrimary
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseTakeOverPassword
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthPassword
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthPasswordType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthSecretKey
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 15 }
|
|
|
|
vtpMIBCompliance16 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for VTP implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
vtpBasicGroup,
|
|
vtpVlanInfoGroup,
|
|
vtpConfigNotificationsGroupRev1,
|
|
vtpStatsGroup,
|
|
vtpTrunkPortGroup,
|
|
vtpVersion2BasicGroup,
|
|
vtpNotificationObjectsGroup
|
|
}
|
|
|
|
GROUP vtpTrunkPruningGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPruningGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPortGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpVlanInfoEditGroup
|
|
DESCRIPTION
|
|
"This group must be implemented by VTP Servers.
|
|
VTP Clients need not implement these objects, and
|
|
must not allow VLANs to be created, modified, or
|
|
destroyed using these objects."
|
|
|
|
GROUP vtpTrunkPortGroup3
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtp4kVlanGroupRev1
|
|
DESCRIPTION
|
|
"This group must be implemented by the VTP Servers
|
|
which support the range of VlanIndex between 1024
|
|
and 4095."
|
|
|
|
GROUP vtpVlanIfIndexGroup
|
|
DESCRIPTION
|
|
"This group is an optional group containing
|
|
objects providing information about the mapping
|
|
of VLAN ID to its corresponding IfIndex."
|
|
|
|
GROUP vtpVlanInfoEditGroup2
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which only support
|
|
one VLAN editing for each 'apply' operation."
|
|
|
|
GROUP vtpVlanNotifEnabledGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
notifications/traps in vtpConfigNotificationsGroup3."
|
|
|
|
GROUP vtpConfigNotificationsGroup2
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup3
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup4
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpDiscoverGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP discovery."
|
|
|
|
GROUP vtpDatabaseGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP distribution of different database types."
|
|
|
|
GROUP vtpAuthGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support
|
|
asymmetric keys authentication mechanism for VTP."
|
|
|
|
GROUP vtpInternalVlanGrp
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vlanStatsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for agents capable of
|
|
providing VLAN statistics information."
|
|
|
|
GROUP vtpConfigNotificationsGroup6
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpConfigNotificationsGroup7
|
|
DESCRIPTION
|
|
"Implementation of this group is optional."
|
|
|
|
GROUP vtpTrunkPruningGroup3
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which
|
|
support operational VTP pruning state."
|
|
|
|
GROUP vtpConfigNotificationsGroup8
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which
|
|
support the notification generation on operational
|
|
VTP pruning state change."
|
|
|
|
GROUP vlanTrunkPortActiveVlansGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices capable of
|
|
providing active VLANs information for trunk
|
|
capable ports."
|
|
|
|
GROUP vtpSourceInterfaceGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
VTP IP updater address preferred source interface."
|
|
|
|
GROUP vtpConfigFileGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
location of VTP configuration file."
|
|
|
|
GROUP vtpVlanLocalShutdownGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
vlan local shutdown feature."
|
|
|
|
GROUP vtpLocalUpdaterGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
local updater IP address feature."
|
|
|
|
GROUP vtpDeviceIdGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which support the
|
|
device identifier used by VTP domain."
|
|
|
|
OBJECT vtpNotificationsEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanCreatedNotifEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanDeletedNotifEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainLocalMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainTftpServer
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainTftpPathname
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainPruningState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainVersionInUse
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpInternalVlanAllocPolicy
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditOperation
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBufferOwner
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditConfigRevNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditMtu
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditDot10Said
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditRingNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBridgeNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditStpType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditParentVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1)
|
|
}
|
|
WRITE-SYNTAX INTEGER {
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required.
|
|
|
|
Support for createAndWait and notInService is not required."
|
|
|
|
OBJECT vtpVlanEditTranslationalVlan1
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTranslationalVlan2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditBridgeType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditAreHopCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditSteHopCount
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditIsCRFBackup
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanEditTypeExt2
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortManagementDomain
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortEncapsulationType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortNativeVlan
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansPruningEligible
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortDynamicState
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVtpEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled2k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled3k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortVlansEnabled4k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible2k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible3k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlansPruningEligible4k
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vlanTrunkPortSetSerialNo
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDiscoverAction
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseLocalMode
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseTakeOverPrimary
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpDatabaseTakeOverPassword
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthPassword
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthPasswordType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpAuthSecretKey
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainAdminSrcIf
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT managementDomainConfigFile
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT vtpVlanLocalShutdown
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { vtpMIBCompliances 16 }
|
|
|
|
-- units of conformance
|
|
|
|
vtpBasicGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpVersion,
|
|
vtpMaxVlanStorage,
|
|
vtpNotificationsEnabled,
|
|
managementDomainName,
|
|
managementDomainLocalMode,
|
|
managementDomainConfigRevNumber,
|
|
managementDomainLastUpdater,
|
|
managementDomainLastChange,
|
|
managementDomainTftpServer,
|
|
managementDomainTftpPathname,
|
|
managementDomainRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing basic status and control
|
|
of a VTP implementation."
|
|
::= { vtpMIBGroups 1 }
|
|
|
|
vtpVlanInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpVlanState,
|
|
vtpVlanType,
|
|
vtpVlanName,
|
|
vtpVlanMtu,
|
|
vtpVlanDot10Said,
|
|
vtpVlanRingNumber,
|
|
vtpVlanBridgeNumber,
|
|
vtpVlanStpType,
|
|
vtpVlanParentVlan,
|
|
vtpVlanTranslationalVlan1,
|
|
vtpVlanTranslationalVlan2,
|
|
vtpVlanBridgeType,
|
|
vtpVlanAreHopCount,
|
|
vtpVlanSteHopCount,
|
|
vtpVlanIsCRFBackup
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects for monitoring VLAN information."
|
|
::= { vtpMIBGroups 13 }
|
|
|
|
vtpVlanInfoEditGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpVlanEditOperation,
|
|
vtpVlanApplyStatus,
|
|
vtpVlanEditBufferOwner,
|
|
vtpVlanEditConfigRevNumber,
|
|
vtpVlanEditState,
|
|
vtpVlanEditType,
|
|
vtpVlanEditName,
|
|
vtpVlanEditMtu,
|
|
vtpVlanEditDot10Said,
|
|
vtpVlanEditRingNumber,
|
|
vtpVlanEditBridgeNumber,
|
|
vtpVlanEditStpType,
|
|
vtpVlanEditParentVlan,
|
|
vtpVlanEditRowStatus,
|
|
vtpVlanEditTranslationalVlan1,
|
|
vtpVlanEditTranslationalVlan2,
|
|
vtpVlanEditBridgeType,
|
|
vtpVlanEditAreHopCount,
|
|
vtpVlanEditSteHopCount,
|
|
vtpVlanEditIsCRFBackup
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects for editing VLAN information in VTP
|
|
Servers."
|
|
::= { vtpMIBGroups 14 }
|
|
|
|
vtpStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpInSummaryAdverts,
|
|
vtpInSubsetAdverts,
|
|
vtpInAdvertRequests,
|
|
vtpOutSummaryAdverts,
|
|
vtpOutSubsetAdverts,
|
|
vtpOutAdvertRequests,
|
|
vtpConfigRevNumberErrors,
|
|
vtpConfigDigestErrors
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing VTP statistics."
|
|
::= { vtpMIBGroups 4 }
|
|
|
|
vtpTrunkPortGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vlanTrunkPortManagementDomain,
|
|
vlanTrunkPortEncapsulationType,
|
|
vlanTrunkPortVlansEnabled,
|
|
vlanTrunkPortNativeVlan,
|
|
vlanTrunkPortRowStatus,
|
|
vlanTrunkPortSetSerialNo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on trunk
|
|
ports."
|
|
::= { vtpMIBGroups 5 }
|
|
|
|
vtpTrunkPortGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
vlanTrunkPortDynamicState,
|
|
vlanTrunkPortDynamicStatus,
|
|
vlanTrunkPortVtpEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional functionality added to the
|
|
vlanTrunkPortTable."
|
|
::= { vtpMIBGroups 11 }
|
|
|
|
vtpTrunkPortGroup3 OBJECT-GROUP
|
|
OBJECTS { vlanTrunkPortEncapsulationOperType }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional functionality added to the
|
|
vlanTrunkPortTable."
|
|
::= { vtpMIBGroups 15 }
|
|
|
|
vtpTrunkPruningGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vlanTrunkPortInJoins,
|
|
vlanTrunkPortOutJoins,
|
|
vlanTrunkPortOldAdverts,
|
|
vlanTrunkPortVlansPruningEligible,
|
|
vlanTrunkPortVlansXmitJoined,
|
|
vlanTrunkPortVlansRcvJoined
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on VLAN
|
|
pruning."
|
|
::= { vtpMIBGroups 7 }
|
|
|
|
vtpTrunkPruningGroup2 OBJECT-GROUP
|
|
OBJECTS { managementDomainPruningState }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object providing information on whether
|
|
VLAN pruning is enabled."
|
|
::= { vtpMIBGroups 10 }
|
|
|
|
vtpVersion2BasicGroup OBJECT-GROUP
|
|
OBJECTS { managementDomainVersionInUse }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object required to indicate the version of VTP in
|
|
use by a management domain."
|
|
::= { vtpMIBGroups 12 }
|
|
|
|
vtpConfigNotificationsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
vtpConfigDigestError,
|
|
vtpConfigRevNumberError,
|
|
vtpServerDisabled,
|
|
vtpMtuTooBig,
|
|
vtpVersionOneDeviceDetected,
|
|
vlanTrunkPortDynamicStatusChange
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The notifications which a VTP implementation is
|
|
required to implement.
|
|
vtpConfigNotificationsGroup object is superseded by vtpConfigNotificationsGroupRev1, vtpConfigNotificationsGroup5."
|
|
::= { vtpMIBGroups 6 }
|
|
|
|
vtp4kVlanGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpVlanTypeExt,
|
|
vtpVlanEditTypeExt,
|
|
vlanTrunkPortVlansEnabled2k,
|
|
vlanTrunkPortVlansEnabled3k,
|
|
vlanTrunkPortVlansEnabled4k,
|
|
vtpVlansPruningEligible2k,
|
|
vtpVlansPruningEligible3k,
|
|
vtpVlansPruningEligible4k,
|
|
vlanTrunkPortVlansXmitJoined2k,
|
|
vlanTrunkPortVlansXmitJoined3k,
|
|
vlanTrunkPortVlansXmitJoined4k,
|
|
vlanTrunkPortVlansRcvJoined2k,
|
|
vlanTrunkPortVlansRcvJoined3k,
|
|
vlanTrunkPortVlansRcvJoined4k
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing information
|
|
for VLANS with VlanIndex from 1024 to 4095.
|
|
vtp4kVlanGroup object is superseded by vtp4kVlanGroupRev1."
|
|
::= { vtpMIBGroups 16 }
|
|
|
|
vtpDot1qTunnelGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vlanTrunkPortsDot1qTag,
|
|
vlanTrunkPortDot1qTunnel
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing information
|
|
for dot1qtunnel feature.
|
|
vtpDot1qTunnelGroup object is superseded by vtpDot1qTunnelGroup2."
|
|
::= { vtpMIBGroups 17 }
|
|
|
|
vtpVlanIfIndexGroup OBJECT-GROUP
|
|
OBJECTS { vtpVlanIfIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information
|
|
for mapping of VLAN ID to its corresponding
|
|
ifIndex."
|
|
::= { vtpMIBGroups 18 }
|
|
|
|
vtpVlanInfoEditGroup2 OBJECT-GROUP
|
|
OBJECTS { vtpVlanEditModifiedVlan }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects for editing VLAN information when
|
|
only one VLAN is allowed to be edited for each 'apply'
|
|
operation."
|
|
::= { vtpMIBGroups 19 }
|
|
|
|
vtp4kVlanGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpVlanTypeExt,
|
|
vtpVlanEditTypeExt2,
|
|
vlanTrunkPortVlansEnabled2k,
|
|
vlanTrunkPortVlansEnabled3k,
|
|
vlanTrunkPortVlansEnabled4k,
|
|
vtpVlansPruningEligible2k,
|
|
vtpVlansPruningEligible3k,
|
|
vtpVlansPruningEligible4k,
|
|
vlanTrunkPortVlansXmitJoined2k,
|
|
vlanTrunkPortVlansXmitJoined3k,
|
|
vlanTrunkPortVlansXmitJoined4k,
|
|
vlanTrunkPortVlansRcvJoined2k,
|
|
vlanTrunkPortVlansRcvJoined3k,
|
|
vlanTrunkPortVlansRcvJoined4k
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information
|
|
for VLANS with VlanIndex from 1024 to 4095."
|
|
::= { vtpMIBGroups 20 }
|
|
|
|
vtpNotificationObjectsGroup OBJECT-GROUP
|
|
OBJECTS { vtpVlanPortLocalSegment }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects included in VTP notifications."
|
|
::= { vtpMIBGroups 21 }
|
|
|
|
vtpDot1qTunnelGroup2 OBJECT-GROUP
|
|
OBJECTS { vlanTrunkPortsDot1qTag }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing information
|
|
for dot1qtunnel feature."
|
|
::= { vtpMIBGroups 22 }
|
|
|
|
vtpConfigNotificationsGroup2 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
vtpLocalModeChanged,
|
|
vtpVersionInUseChanged
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notifications which a VTP implementation is
|
|
required to implement."
|
|
::= { vtpMIBGroups 23 }
|
|
|
|
vtpVlanNotifEnabledGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpVlanCreatedNotifEnabled,
|
|
vtpVlanDeletedNotifEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to indicate whether a
|
|
certain group of notifications are enabled."
|
|
::= { vtpMIBGroups 24 }
|
|
|
|
vtpConfigNotificationsGroup3 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
vtpVlanCreated,
|
|
vtpVlanDeleted
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notifications implemented by a device which
|
|
supports these features."
|
|
::= { vtpMIBGroups 25 }
|
|
|
|
vtpConfigNotificationsGroup4 NOTIFICATION-GROUP
|
|
NOTIFICATIONS { vtpVlanRingNumberConflict }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notifications implemented by a device which
|
|
supports these features."
|
|
::= { vtpMIBGroups 26 }
|
|
|
|
vtpDiscoverGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpDiscoverAction,
|
|
vtpDiscoverStatus,
|
|
vtpLastDiscoverTime,
|
|
vtpDiscoverResultIndex,
|
|
vtpDiscoverResultDatabaseName,
|
|
vtpDiscoverResultConflicting,
|
|
vtpDiscoverResultDeviceId,
|
|
vtpDiscoverResultPrimaryServer,
|
|
vtpDiscoverResultRevNumber,
|
|
vtpDiscoverResultSystemName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information of
|
|
VTP discovery."
|
|
::= { vtpMIBGroups 27 }
|
|
|
|
vtpDatabaseGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpDatabaseName,
|
|
vtpDatabaseLocalMode,
|
|
vtpDatabaseRevNumber,
|
|
vtpDatabasePrimaryServer,
|
|
vtpDatabasePrimaryServerId,
|
|
vtpDatabaseTakeOverPrimary,
|
|
vtpDatabaseTakeOverPassword
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information of
|
|
VTP databases."
|
|
::= { vtpMIBGroups 28 }
|
|
|
|
vtpAuthGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpAuthPassword,
|
|
vtpAuthPasswordType,
|
|
vtpAuthSecretKey
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information of
|
|
VTP authentication mechanism."
|
|
::= { vtpMIBGroups 29 }
|
|
|
|
vtpConfigNotificationsGroupRev1 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
vtpConfigDigestError,
|
|
vtpConfigRevNumberError,
|
|
vtpVersionOneDeviceDetected,
|
|
vlanTrunkPortDynamicStatusChange
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notifications which a VTP implementation is
|
|
required to implement."
|
|
::= { vtpMIBGroups 30 }
|
|
|
|
vtpConfigNotificationsGroup5 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
vtpServerDisabled,
|
|
vtpMtuTooBig
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The additional notifications that may be
|
|
related to a VTP implementation.
|
|
vtpConfigNotificationsGroup5 object is superseded by vtpConfigNotificationsGroup6, vtpConfigNotificationsGroup7."
|
|
::= { vtpMIBGroups 31 }
|
|
|
|
vtpInternalVlanGrp OBJECT-GROUP
|
|
OBJECTS {
|
|
vtpInternalVlanAllocPolicy,
|
|
vtpInternalVlanOwner
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information of
|
|
internal VLANs."
|
|
::= { vtpMIBGroups 32 }
|
|
|
|
vlanStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vlanStatsVlans,
|
|
vlanStatsExtendedVlans,
|
|
vlanStatsInternalVlans,
|
|
vlanStatsFreeVlans
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing VLAN statistics
|
|
information in the system."
|
|
::= { vtpMIBGroups 33 }
|
|
|
|
vtpConfigNotificationsGroup6 NOTIFICATION-GROUP
|
|
NOTIFICATIONS { vtpServerDisabled }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional notifications that may be
|
|
related to a VTP implementation."
|
|
::= { vtpMIBGroups 34 }
|
|
|
|
vtpConfigNotificationsGroup7 NOTIFICATION-GROUP
|
|
NOTIFICATIONS { vtpMtuTooBig }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional notifications that may be
|
|
related to a VTP implementation."
|
|
::= { vtpMIBGroups 35 }
|
|
|
|
vtpTrunkPruningGroup3 OBJECT-GROUP
|
|
OBJECTS { managementDomainPruningStateOper }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on
|
|
operational VTP pruning state in a manamgement domain."
|
|
::= { vtpMIBGroups 36 }
|
|
|
|
vtpConfigNotificationsGroup8 NOTIFICATION-GROUP
|
|
NOTIFICATIONS { vtpPruningStateOperChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional notifications for operational
|
|
VTP pruning state change in a management domain."
|
|
::= { vtpMIBGroups 37 }
|
|
|
|
vlanTrunkPortActiveVlansGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vlanTrunkPortVlansActiveFirst2k,
|
|
vlanTrunkPortVlansActiveSecond2k
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing active vlan
|
|
information for a trunking port in a management
|
|
domain."
|
|
::= { vtpMIBGroups 38 }
|
|
|
|
vtpSourceInterfaceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
managementDomainAdminSrcIf,
|
|
managementDomainSourceOnlyMode,
|
|
managementDomainOperSrcIf
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object providing the preferred source
|
|
interface for the VTP IP updater address."
|
|
::= { vtpMIBGroups 39 }
|
|
|
|
vtpConfigFileGroup OBJECT-GROUP
|
|
OBJECTS { managementDomainConfigFile }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object providing the location of VTP
|
|
configuration file."
|
|
::= { vtpMIBGroups 40 }
|
|
|
|
vtpVlanLocalShutdownGroup OBJECT-GROUP
|
|
OBJECTS { vtpVlanLocalShutdown }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object providing the VLAN local shutdown
|
|
state."
|
|
::= { vtpMIBGroups 41 }
|
|
|
|
vtpLocalUpdaterGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
managementDomainLocalUpdaterType,
|
|
managementDomainLocalUpdater
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object providing the local updater IP address."
|
|
::= { vtpMIBGroups 42 }
|
|
|
|
vtpDeviceIdGroup OBJECT-GROUP
|
|
OBJECTS { managementDomainDeviceID }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of object providing the device id."
|
|
::= { vtpMIBGroups 43 }
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|