ManagementDomainEntry

Keys

Leafs

Enum Classes

class CISCOVTPMIB.ManagementDomainTable.ManagementDomainEntry

Bases: Entity

Class Hierarchy : CISCOVTPMIB ManagementDomainTable ManagementDomainEntry

This class represents state data.

Information about the status of one management domain.

managementdomainindex(key)

An arbitrary value to uniquely identify the management domain on the local system

type: int

range: 1..255

config: False

managementdomainname

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

type: str

length: 0..32

config: False

managementdomainlocalmode

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

type: ManagementDomainLocalMode

config: False

managementdomainconfigrevnumber

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

type: int

range: 0..4294967295

config: False

managementdomainlastupdater

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

type: str

pattern: (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?

config: False

managementdomainlastchange

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

type: str

config: False

managementdomainrowstatus

The status of this conceptual row

type: RowStatus

config: False

managementdomaintftpserver

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

type: str

pattern: (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?

config: False

managementdomaintftppathname

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

type: str

config: False

managementdomainpruningstate

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’

type: ManagementDomainPruningState

config: False

managementdomainversioninuse

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)

type: ManagementDomainVersionInUse

config: False

managementdomainpruningstateoper

Indicates whether VTP pruning is operationally enabled or disabled in this managament domain

type: ManagementDomainPruningStateOper

config: False

managementdomainadminsrcif

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

type: str

config: False

managementdomainsourceonlymode

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

type: bool

config: False

managementdomainopersrcif

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

type: str

config: False

managementdomainconfigfile

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

type: str

config: False

managementdomainlocalupdatertype

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’

type: InetAddressType

config: False

managementdomainlocalupdater

The object indicates the Internet address of the preferred source interface for the VTP IP updater

type: str

length: 0..255

config: False

managementdomaindeviceid

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’

type: str

config: False

vtpvlaneditoperation

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

type: VtpVlanEditOperation

config: False

vtpvlanapplystatus

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)

type: VtpVlanApplyStatus

config: False

vtpvlaneditbufferowner

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

type: str

length: 0..127

config: False

vtpvlaneditconfigrevnumber

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)

type: int

range: 0..4294967295

config: False

vtpvlaneditmodifiedvlan

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

type: int

range: 0..4095

config: False

vtpinsummaryadverts

The total number of VTP Summary Adverts received for this management domain

type: int

range: 0..4294967295

config: False

vtpinsubsetadverts

The total number of VTP Subset Adverts received for this management domain

type: int

range: 0..4294967295

config: False

vtpinadvertrequests

The total number of VTP Advert Requests received for this management domain

type: int

range: 0..4294967295

config: False

vtpoutsummaryadverts

The total number of VTP Summary Adverts sent for this management domain

type: int

range: 0..4294967295

config: False

vtpoutsubsetadverts

The total number of VTP Subset Adverts sent for this management domain

type: int

range: 0..4294967295

config: False

vtpoutadvertrequests

The total number of VTP Advert Requests sent for this management domain

type: int

range: 0..4294967295

config: False

vtpconfigrevnumbererrors

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

type: int

range: 0..4294967295

config: False

vtpconfigdigesterrors

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

type: int

range: 0..4294967295

config: False