App-Netsync
view release on metacpan or search on metacpan
share/mib/CISCO-VTP-MIB.my view on Meta::CPAN
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
( run in 2.474 seconds using v1.01-cache-2.11-cpan-5837b0d9d2c )