EXTREME-VM-MIB

The following tables, groups, and variables are supported in this MIB.

Table/Group Supported Variables Comments
extremeVMFTPServerTable extremeVMFTPServerEntry  
  extremeVMFTPServerType The type of the FTP server. The backup server is contacted if the primary fails to respond.
  extremeVMFTPAddrType The IP type of IP address.
  extremeVMFTPServer The IP address of the FTP server used for transferring various management files.
  extremeVMFTPSynchInterval The time in minutes between automatic synchronization attempts. A value of 0 indicates that automatic synchronizations are not performed. Note that each switch does not perform a synchronization at exactly the time configured, but varies the synchronization interval between 3/4 and 5/4 of the configured interval. This avoids the situation where all switches in a network attempt a synchronization at exactly the same moment. Automatic synchronization is disabled by default, and requests to enable them are rejected until the FTP server information (IPv4 or IPv6 address, username, and password) is configured.
  extremeVMFTPRowStatus There can only be two entries in this table, one each for primary and secondary FTP servers.
  extremeVMFTPPathName The FTP server directory name for the policies to be synchronized. A value of '/pub' is used by default.
  extremeVMFTPUsername A valid username on the FTP server.
  extremeVMFTPPassword The password associated with the FTP user. This object returns a zero length string when queried.
extremeVMGeneral extremeVMFTPPolicyDir The server directory name for the policies to be synchronized. A value of '/' is used by default.
  extremeVMLastSynch The timestamp of the most recent synchronization attempt.
  extremeVMLastSynchStatus The result of the most recent synchronization attempt:success (1)—indicates that the synchronization completed successfullyaccessDenied (2)—The username and password were not accepted by the serverserverTimeout (3)—Could not establish a file transfer session with the configured serverserverNotConfigured (4)—The server configuration is not complete.
  extremeVMSynchAdminState

Triggers a synchronization cycle on demand. A synchronization automatically downloads new or updated policies as well as delete policies to match those on the server:

idle (1) is returned whenever this object is read.synchronizeNow (2) triggers an immediate synchronization, and is reflected in extremeVMSynchOperState. Attempts to set this variable to synchronizeNow (2) are rejected if a synchronization is currently in progress.

  extremeVMSynchOperState Indicates if a synchronization is in progress, either on-demand or automatic.
  extremeVMTrackingEnabled The virtual machine (VM) tracking feature is disabled by default and can be enabled using this object.
  extremeVMPortConfigTable Configures the VM features on each port.
extremeVMPortConfigEntry   An entry in the table for VM features on each port.
  extremeVMPortConfigIfIndex The value of ifIndex of a physical port capable of supporting the VM tracking features.
 

extremeVMPortConfigVMTracking

Enabled

Enables the VM tracking feature on a port. The VM tracking feature is disabled by default.
extremeVMVPPTable   This table contains port policies contained within this switch. Port policies come in two variants: network and local. Network policies are downloaded from the FTP server; local policies reside only within a single switch.
extremeVMVPPEntry   An entry in the table of VM policy information of this device. This table is populated with two sets of policies, those downloaded from the policy server and those defined locally on this switch.
  extremeVMVPPType The type of the port policy. Network port policies are obtained from a central policy store. Local policies are specific to this particular switch.
  extremeVMVPPName The name of the port VPP. VPP names must be alpha-numeric and must start with an alpha character.
  extremeVMVPPControl Performs the requested operation on this policy. synchronizeNow (1) downloads a copy of the policy from the FTP server. (Network policies only). This object returns noOperation (2) if read.
  extremeVMVPPRowStatus Only local VPPs can be created or deleted.
extremeVMMappingTable   This table contains the mapping of port policies to VM MAC addresses.
  extremeVMMappingEntry An entry in the table of VM information of this device.
  extremeVMMappingType The type of mapping for this entry. A local mapping exists only on this specific switch. A network mapping is one obtained through a download of a mapping file.
  extremeVMMappingMAC The MAC address associated with the VM. Note that a VM can have multiple MAC addresses.
  extremeVMMappingIngressVPPName

The ingress policy associated with the VM/MAC address. Note that this may refer to a policy without a corresponding entry in the extremeVMVPPTable if a network policy mapping refers to a non-existent policy. This indicates an error in the policy mapping file that is consulted if network authentication fails.

When creating an entry in this table, this name must refer to an existing, valid, local policy. The creation of a mapping to a network policy is not permitted. Those mappings must be created at the central policy server.

  extremeVMMappingEgressVPPName

The egress policy associated with the VM/MAC address. Note that this might refer to a policy without a corresponding entry in the extremeVMVPPTable if a network policy mapping refers to a non-existent policy. This indicates an error in the policy mapping file that is consulted if network authentication fails.

When creating an entry in this table, this name must refer to an existing, valid, local policy. The creation of a mapping to a network policy is not permitted. Those mappings must be created at the central policy server.

  extremeVMMappingStatus

Indicates the virtual port profile mapping status:

vppValid (1)—A VPP mapped to this VM MAC address does not have any policies associated with it (or) all the policies associated with this VPP can be applied (policy validation is success). Policy validation will happen only when this VM MAC is detected.vppMissing (2)—This value is applicable only for network VM if the specified VPP name was missing.vppInvalid (3)—One of the polices mapped to VPP cannot be applied (policy validation failed) because the policy file contains one or more errors that prevent it from being appliedvppNotMaped (4)—The VM does not have any VPP mapped.

  extremeVMMappingRowStatus Only local polices can be created or deleted.
    The virtual port profile associated with the VM MAC address. When creating an entry in this table, this name must refer to an existing, valid, local profile. The creation of a mapping to a network profile is not permitted. Those mappings must be created at the central policy server.
extremeVMVPP2PolicyTable   This table contains the mapping of a VPP to individual policies.
extremeVMVPP2PolicyEntry   An individual mapping of VPP to policy.
  extremeVMVPP2PolicyVPPName The name of the VPP.
  extremeVMVPP2PolicyPolicyName The name of the local policy.
  extremeVMVPP2PolicyType The type of policy
  extremeVMVPP2PolicyOrder The order in which this policy is executed.
  extremeVMVPP2PolicyRowStatus The row status for this mapping.
extremeVMDetected extremeVMDetectedNumber The number of VMs detected on this switch.
extremeVMDetectedTable   This table contains the currently detected VMs on this switch.
extremeVMDetectedEntry   An entry in the table of VM information of this device.
  extremeVMDetectedMAC The MAC address associated with the VM. Note that a VM can have multiple MAC addresses.
  extremeVMDetectedVMName The name of the VM. Note that a VM authenticated locally might not have a name.
  extremeVMDetectedIngressVPPName The name of the policy applied (or attempted to apply) to this VM.
  extremeVMDetectedEgressVPPName The name of the policy applied (or attempted to apply) to this VM.
  extremeVMDetectedIfIndex The value of ifIndex on which this VM was detected.
  extremeVMDetectedAdminStatus The administrative status of the VM authentication. Setting this variable to authenticating (1) will force the re-authentication of the VM. This variable always returns idle (2) when read.
  extremeVMDetectedOperStatus

The authentication status of the VM:

authenticating (1)—an authentication is currently in progressauthenticatedNetwork (2)—the VM has been authenticated by a network sourceauthenticatedLocally (3)—the VM has been authenticated by the local databasedenied (4)—the VM was explicitly denied entrynotAuthenticated (5)—the authentication process timed out or was never attempted

  extremeVMDetectedResultIngress

Indicates the result of a VM entry into the network. Only the two values below will be returned at any point of time:

policyApplied (1)—All the ingress policies in the VPP were successfully applied to the port.policyNotApplied (2) - One of the ingress policies in the VPP was not applied to the port. If this value is returned then refer to the extremeVMDetectedIngErrPolicies object for list of failed ingress policies.

  extremeVMDetectedResultEgress

Indicates the result of a VM entry into the network. Only the two values below will be returned at any point of time:

policyApplied (1) - All the egress policies in the VPP were successfully applied to the port.policyNotApplied (2) - One of the egress policies in the VPP was not applied to the port. If this value is returned then refer to the extremeVMDetectedEgrErrPolicies object for list of failed egress policies.

  extremeVMDetectedIngErrPolicies Displays the list of failed ingress policies.
  extremeVMDetectedEgrErrPolicies Displays the list of failed egress policies.
  extremeVMDetectedVPPName The name of the VPP applied (or attempted to apply) to this VM.
  extremeVMDetectedVPPResult

Indicates the result of a VPP associated with a VM MAC:

vppMapped (1)—indicates that the named VPP was mapped.vppNotMapped (2)—indicates that the no VPP was mapped.vppInvalid (3)—indicates that the VPP mapped was invalid.vppMissing (4)—indicates that the VPP mapped was missing

extremeVMVPPDetailTable   This table contains the mapping of a VPP to individual policies.
extremeVMVPPDetailEntry   A set of mappings from a VPP to one or more policies.
  extremeVMVPPDetailVPPName The name of the VPP.
  extremeVMVPPDetailDirection The direction in which the policy is applied.
  extremeVMVPPDetailType The type of policy.
  extremeVMVPPDetailOrder The order in which this policy is executed.
  extremeVMVPPDetailPolicyName The name of the local policy
  extremeVMVPPDetailRowStatus The row status for this mapping.
extremeVMVPPSynchType   Indicates the type of policy

The following traps can be generated.

Trap Notification Objects Comments
extremeVMNotificationPrefix extremeVMVPPSyncFailed A synchronization attempt failed.
  extremeVMVPPInvalid A VPP definition is invalid, indicating it cannot be applied to a port.
  extremeVMMapped This notification is generated whenever a MAC address is manually mapped to a local policy.
  extremeVMUnMapped This notification is generated whenever a MAC address is manually unmapped to a local policy.
  extremeVMDetectResult This notification is generated after a VM is detected on a port and reflects the result of that operation.
  extremeVMUnDetectResult This notification is generated after a VM is undetected (removed) from a port.