EXTREME-VLAN-MIB

MIB Reference — IPNetwork Monitor

All MIBsEXTREME-VLAN-MIB

Organization: Extreme Networks, Inc.

Last Updated: 2000-07-24

Category: VLAN and Bridging, Vendor: Extreme Networks

Description:

Manages VLAN configuration and status on Extreme Networks switches, including VLAN creation, port membership, and tagging settings.

Imported Objects

From EXTREME-BASE-MIB

PortList
extremeAgentOBJECT-IDENTITY

From EXTREME-SYSTEM-MIB

extremeSlotNumberOBJECT-TYPE

From RFC1213-MIB

DisplayString

From SNMPv2-SMI

Counter64
Integer32
IpAddress
MODULE-IDENTITY
OBJECT-TYPE

From SNMPv2-TC

RowStatus
TruthValue

What Is EXTREME-VLAN-MIB?

EXTREME-VLAN-MIB is an Extreme Networks proprietary MIB for managing VLAN configuration and status on Extreme switches, covering VLAN creation, port membership, and tagging settings. It exposes configuration-oriented data describing how VLANs are defined and which switch ports belong to each VLAN, including tagged versus untagged membership. Its role in monitoring is primarily software/configuration status—tracking whether VLANs exist as expected and whether port membership matches intended network segmentation—rather than physical hardware sensors like temperature or power. It complements standard bridge/VLAN MIBs (such as Q-BRIDGE-MIB) though it is implemented as an Extreme-specific enterprise extension. It is deployed on Extreme Networks Ethernet switches in enterprise and data center LAN environments, and administrators commonly load EXTREME-VLAN-MIB into an MIB Browser first to explore its VLAN and port-membership tables before scripting automated polling.

IPNetwork Monitor allows you to monitor SNMP objects defined in EXTREME-VLAN-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • VLAN existence and naming
  • port VLAN membership
  • tagged/untagged port assignment

Supported Devices

  • Extreme Networks 5420 Series (2024) — current stackable edge switch with multi-gig PoE, running ExtremeXOS

Monitoring Examples

No sample object names were supplied for this module, so a fully grounded polling example cannot be given; based on its stated purpose, an admin would typically poll a VLAN table for VLAN existence and name, and a port-membership table to confirm which ports are tagged or untagged members of each VLAN. An unexpected port dropping out of a VLAN's membership table would indicate a misconfiguration or a port that lost its VLAN assignment.

OIDs
OID symbolicOID numericTypeAccessDescription
extremeVlan1.3.6.1.4.1.1916.1.2Extreme Virtual LAN objects
extremeVlanGroup1.3.6.1.4.1.1916.1.2.1
extremeVlanGlobalMappingTable1.3.6.1.4.1.1916.1.2.1.1not-accessibleThis table lists VLAN interfaces that are globally identified. A single entry exists in this list for each VLAN interface in the system that is bound to a global identifier.
extremeVlanGlobalMappingEntry1.3.6.1.4.1.1916.1.2.1.1.1not-accessibleAn individual VLAN interface global mapping entry. Entries in this table are created by setting the extremeVlanIfGlobalIdentifier object in the extremeVlanIfTable to a non-zero value.
INT extremeVlanGlobalMappingIdentifier1.3.6.1.4.1.1916.1.2.1.1.1.1INTEGERread-onlyAn index into the extremeVlanGlobalMappingTable and an administratively assigned global VLAN identifier. The value of this object globally identifies the VLAN interface. For VLAN interfaces, on different network devices, which are part of the same globally identified VLAN, the value of this object will be the same.
INT extremeVlanGlobalMappingIfIndex1.3.6.1.4.1.1916.1.2.1.1.1.2INTEGERread-onlyThe value of extremeVlanIfIndex for the VLAN interface in the extremeVlanIfTable, which is bound to the global identifier specified by this entry.
extremeVlanIfTable1.3.6.1.4.1.1916.1.2.1.2not-accessibleThis table lists VLAN interfaces that exist within a device. A single entry exists in this list for each VLAN interface in the system. A VLAN interface may be created, destroyed and/or mapped to a globally identified vlan.
extremeVlanIfEntry1.3.6.1.4.1.1916.1.2.1.2.1not-accessibleAn individual VLAN interface entry. When an NMS wishes to create a new entry in this table, it must obtain a non-zero index from the extremeNextAvailableVirtIfIndex object. Row creation in this table will fail if the chosen index value does not match the current value returned from the extremeNextAvailableVirtIfIndex object.
INT extremeVlanIfIndex1.3.6.1.4.1.1916.1.2.1.2.1.1INTEGERread-createThe index value of this row and the vlan's ifIndex in the ifTable. The NMS obtains the index value for this row by reading the extremeNextAvailableVirtIfIndex object.
STR extremeVlanIfDescr1.3.6.1.4.1.1916.1.2.1.2.1.2DisplayStringread-createThis is a description of the VLAN interface.
EXT extremeVlanIfType1.3.6.1.4.1.1916.1.2.1.2.1.3ExtremeVlanTyperead-createThe VLAN interface type.
INT extremeVlanIfGlobalIdentifier1.3.6.1.4.1.1916.1.2.1.2.1.4INTEGERread-createAn administratively assigned global VLAN identifier. For VLAN interfaces, on different network devices, which are part of the same globally identified VLAN, the value of this object will be the same. The binding between a global identifier and a VLAN interface can be created or removed. To create a binding an NMS must write a non-zero value to this object. To delete a binding, the NMS must write a zero to this object. The value 1 is reserved for the default VLAN and this cannot be deleted or re-assigned.
ROW extremeVlanIfStatus1.3.6.1.4.1.1916.1.2.1.2.1.6RowStatusread-createThe status column for this VLAN interface. This OBJECT can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notInService(2) notReady(3). Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the creation request. Setting this object to createAndWait(5) causes a row in this table to be created. The agent sets the status to notInService(2) if all of the information is present in the row and the values are acceptable to the agent; otherwise, the agent sets the status to notReady(3). Setting this object to active(1) is only valid when the current status is active(1) or notInService(2). When the state of the row transitions is set to active(1), the agent creates the corresponding row in the ifTable. Setting this object to destroy(6) will remove the corresponding VLAN interface, remove the entry in this table, and the corresponding entries in the extremeVlanGlobalMappingTable and the ifTable. In order for a set of this object to destroy(6) to succeed, all dependencies on this row must have been removed. These will include any stacking dependencies in the ifStackTable and any protocol specific tables dependencies.
T/F extremeVlanIfIgnoreStpFlag1.3.6.1.4.1.1916.1.2.1.2.1.7TruthValueread-writeEnable/disable STP for this VLAN interface. Setting this object to true will cause the ports on this VLAN to ignore STP BPDUs. When a vlan is first created, the Default value is FALSE, which means that the VLAN uses STP port information
T/F extremeVlanIfIgnoreBpduFlag1.3.6.1.4.1.1916.1.2.1.2.1.8TruthValueread-writeSetting this object to true causes this VLAN's BPDU's to be ignored by the Spanning Tree process. This can be used to keep the root bridge within one's own network when external switches also fall within the same Spanning Tree Domain. When a vlan is first created, the Default value is FALSE.
T/F extremeVlanIfLoopbackModeFlag1.3.6.1.4.1.1916.1.2.1.2.1.9TruthValueread-writeSetting this object to true causes loopback mode to be enabled on this VLAN.
INT extremeVlanIfVlanId1.3.6.1.4.1.1916.1.2.1.2.1.10INTEGERread-onlyThe VLAN ID of this VLAN.
extremeVirtualGroup1.3.6.1.4.1.1916.1.2.2
INT extremeNextAvailableVirtIfIndex1.3.6.1.4.1.1916.1.2.2.1INTEGERread-onlyThe value of the next available virtual ifIndex. This object is used by an NMS to select an index value for row-creation in tables indexed by ifIndex. The current value of this object is changed to a new value when the current value is written to an agent's table, that is indexed by ifIndex. Row creation using the current value of this object, allocates a virtual ifIndex. Note the following: 1. A newly created row does not have to be active(1) for the agent to allocate the virtual ifIndex. 2. Race conditions between multiple NMS's end when a row is created. Rows are deemed created when a setRequest is successfully committed (i.e. the errorStats is noError(0)). 3. An agent that exhausts its supply of virual ifIndex values returns zero as the value of this object. This can be used by an NMS as an indication to deleted unused rows and reboot the device.
extremeEncapsulationGroup1.3.6.1.4.1.1916.1.2.3
extremeVlanEncapsIfTable1.3.6.1.4.1.1916.1.2.3.1not-accessibleThis table lists VLAN encapsulation interfaces that exist within a device. A single entry exists in this list for each VLAN encapsulation interface in the system. A VLAN encapsulation interface may be created or destroyed.
extremeVlanEncapsIfEntry1.3.6.1.4.1.1916.1.2.3.1.1not-accessibleAn individual VLAN encapsulation interface entry. When an NMS wishes to create a new entry in this table, it must obtain a non-zero index from the extremeNextAvailableVirtIfIndex object. Row creation in this table will fail if the chosen index value does not match the current value returned from the extremeNextAvailableVirtIfIndex object.
INT extremeVlanEncapsIfIndex1.3.6.1.4.1.1916.1.2.3.1.1.1INTEGERread-createThe index value of this row and the encapsulation interface's ifIndex in the ifTable. The NMS obtains the index value used for creating a row in this table by reading the extremeNextAvailableVirtIfIndex object.
EXT extremeVlanEncapsIfType1.3.6.1.4.1.1916.1.2.3.1.1.2ExtremeVlanEncapsTyperead-createThe encapsulation algorithm used when encapsulating packets transmitted, or de-encapsulating packets received through this interface.
INT extremeVlanEncapsIfTag1.3.6.1.4.1.1916.1.2.3.1.1.3INTEGERread-createThe tag used when encapsulating packets transmitted, or de-encapsulating packets received through this interface.
ROW extremeVlanEncapsIfStatus1.3.6.1.4.1.1916.1.2.3.1.1.4RowStatusread-createThe row status for this VLAN encapsulation interface. This OBJECT can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notReady(3). In order for a row to become active, the NMS must set extremeVlanEncapsIfTagType and extremeVlanEncapsIfTag to some valid and consistent values. Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row, the agent will create the row and change the status to active(1). If any of the necessary objects are not available, or specify an invalid configuration, the row will not be created and the agent will return an appropriate error. Setting this object to createAndWait(5) causes a row in in this table to be created. If all necessary objects in the row have been assigned values and specify a valid configuration, the status of the row will be set to notInService(2); otherwise, the status will be set to notReady(3). This object may only be set to createAndGo(4) or createAndWait(5) if it does not exist. Setting this object to active(1) when the status is notInService(2) causes the agent to commit the row. Setting this object to active(1) when its value is already active(1) is a no-op. Setting this object to destroy(6) will remove the corresponding VLAN encapsulation interface, remove the entry in this table, and remove the corresponding entry in the ifTable. In order for a set of this object to destroy(6) to succeed, all dependencies on this row must have been removed. These will include any references to this interface in the ifStackTable.
extremeVlanIpGroup1.3.6.1.4.1.1916.1.2.4
extremeVlanIpTable1.3.6.1.4.1.1916.1.2.4.1not-accessibleA list of IP VLAN interface information entries. Entries in this table are related to entries in the extremeVlanIfTable by using the same index.
extremeVlanIpEntry1.3.6.1.4.1.1916.1.2.4.1.1not-accessibleA extremeVlanIpEntry contains layer 3 information about a particular IP VLAN interface.
IP extremeVlanIpNetAddress1.3.6.1.4.1.1916.1.2.4.1.1.1IpAddressread-createThe IP network number for the IP VLAN interface defined in the extremeVlanIfTable identified with the same index.
IP extremeVlanIpNetMask1.3.6.1.4.1.1916.1.2.4.1.1.2IpAddressread-createThe IP network mask corresponding to the IP Network address defined by extremeVlanIpIpNetAddress.
ROW extremeVlanIpStatus1.3.6.1.4.1.1916.1.2.4.1.1.3RowStatusread-createThe status column for this IP VLAN entry. This object can be set to: active(1) createAndGo(4) destroy(6) The following values may be read: active(1) Setting this object to active(1) or createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the row creation request. Setting this object to createAndWait(5) is not supported. When the status changes to active(1), the agent applies the IP parmeters to the IP VLAN interface identified by the corresponding value of the extremeVlanIpIndex object. Setting this object to destroy(6) will remove the IP parmeters from the IP VLAN interface and remove the entry from this table.
T/F extremeVlanIpForwardingState1.3.6.1.4.1.1916.1.2.4.1.1.4TruthValueread-createIndicates whether the IP Forwarding on this Vlan is Enable or not. A true value indicates that the Vlan is Enable.
extremeProtocolGroup1.3.6.1.4.1.1916.1.2.5
extremeVlanProtocolTable1.3.6.1.4.1.1916.1.2.5.1not-accessibleTable of defined combinations of protocol IDs that make up one protocol definition name. All members of one protocol definition share the same extremeVlanProtocolIndex. A given protocol ID may appear in the definition of just one protocol definition. This table will typically contain some default entries for popular protocols chosen by ExtremeWare.
extremeVlanProtocolEntry1.3.6.1.4.1.1916.1.2.5.1.1not-accessibleOne member protocol ID of a protocol definition.
INT extremeVlanProtocolIndex1.3.6.1.4.1.1916.1.2.5.1.1.1INTEGERread-createAn index representing a protocol grouping of protocol ID values. A limited number of protocol groupings may be defined (up to 7 in ExtremeWare and 16 in EXOS). 0 is used for internal purposes.
INT extremeVlanProtocolIdIndex1.3.6.1.4.1.1916.1.2.5.1.1.2INTEGERread-createAn index representing a particular protocol ID within a protocol grouping. A limited number of protocol IDs may be defined per extremeVlanProtocolIndex (up to 6 in ExtremeWare). 0 is used for internal purposes.
STR extremeVlanProtocolName1.3.6.1.4.1.1916.1.2.5.1.1.3DisplayStringread-createA human-readable string representing this protocol. This string should be the same for all entries sharing a given extremeVlanProtocolIndex. A ExtremeVlanProtocolEntry with extremeVlanProtocolName of ANY represents a match on all protocols: this entry may not be modified.
INT extremeVlanProtocolDllEncapsType1.3.6.1.4.1.1916.1.2.5.1.1.4INTEGERread-createRepresents the type of data-link encapsulation in which the extremeVlanProtocolId protocol ID is carried. The value any(1) is used to indicate a wildcard and matches all encapsulations and protocol IDs that are not explicitly mentioned in this table. Entries of type any(1) may not be created. The value none(5) is used to indicate that no protocol IDs match this entry. A value of none(5) may not be set by a manager.
INT extremeVlanProtocolId1.3.6.1.4.1.1916.1.2.5.1.1.5INTEGERread-createThe protocol ID: for entries of type ethertype(2) or llcSnapEthertype(4) this represents a 16-bit protocol ID. For entries of type llc(3) it represents a concatenation of LLC DSAP+SSAP in network byte order. This value is not valid for extremeVlanProtocolDllEncapsType values of any(1) or none(5).
ROW extremeVlanProtocolStatus1.3.6.1.4.1.1916.1.2.5.1.1.6RowStatusread-createThe row status variable, used according to row installation and removal conventions.
extremeVlanProtocolVlanTable1.3.6.1.4.1.1916.1.2.5.2not-accessibleTable to apply one of the protocol definitions in extremeVlanProtocolTable to a given VLAN This applies to all ports that are untagged in this VLAN). A limited number of protocols may be applied simultaneously in one device (up to 8 in ExtremeWare).
extremeVlanProtocolVlanEntry1.3.6.1.4.1.1916.1.2.5.2.1not-accessibleA mapping of untagged packets of one protocol onto a particular VLAN.
INT extremeVlanProtocolVlanIfIndex1.3.6.1.4.1.1916.1.2.5.2.1.1INTEGERread-createThe index value of this row and the vlan's ifIndex in the ifTable. The NMS obtains the index value for this row by reading the extremeNextAvailableVirtIfIndex object.
INT extremeVlanProtocolVlanProtocolIndex1.3.6.1.4.1.1916.1.2.5.2.1.2INTEGERread-createAn index representing a protocol grouping of protocol ID values. A limited number of protocol groupings may be defined (up to 7 in ExtremeWare).
ROW extremeVlanProtocolVlanStatus1.3.6.1.4.1.1916.1.2.5.2.1.3RowStatusread-createThe row status variable, used according to row installation and removal conventions.
extremeVlanOpaqueGroup1.3.6.1.4.1.1916.1.2.6
extremeVlanOpaqueTable1.3.6.1.4.1.1916.1.2.6.1not-accessibleThis table lists the ports associated with each VLAN interface.
extremeVlanOpaqueEntry1.3.6.1.4.1.1916.1.2.6.1.1not-accessibleThis represents the tagged and untagged ports on each slot per vlan.
POR extremeVlanOpaqueTaggedPorts1.3.6.1.4.1.1916.1.2.6.1.1.1PortListread-onlyEach bit in the octet string represents one port. A 1 means that the port is a tagged port in that vlan. The bit value for a port is 0 otherwise.
POR extremeVlanOpaqueUntaggedPorts1.3.6.1.4.1.1916.1.2.6.1.1.2PortListread-onlyEach bit in the octet string represents one port. A 1 means that the port is an untagged port in that vlan. The bit value for a port is 0 otherwise.
extremeVlanStackGroup1.3.6.1.4.1.1916.1.2.7
extremeVlanStackTable1.3.6.1.4.1.1916.1.2.7.1not-accessibleRepresents those components of the ifStackTable that do not contain a Physical interface.
extremeVlanStackEntry1.3.6.1.4.1.1916.1.2.7.1.1not-accessibleEach entry in this read-only table defines which interfaces are on top of which one. All information in the table is also contained in ifStackTable. The Physical interfaces in the ifStackTable are not represented here.
INT extremeVlanStackHigherLayer1.3.6.1.4.1.1916.1.2.7.1.1.1INTEGERread-onlyThe higher layer in the logical vlan hierarchy.
INT extremeVlanStackLowerLayer1.3.6.1.4.1.1916.1.2.7.1.1.2INTEGERread-onlyThe lower layer in the logical vlan hierarchy.
extremeVlanStatsGroup1.3.6.1.4.1.1916.1.2.8
extremeVlanL2StatsTable1.3.6.1.4.1.1916.1.2.8.1not-accessibleThis tables contains per-VLAN layer 2 statistics information.
extremeVlanL2StatsEntry1.3.6.1.4.1.1916.1.2.8.1.1not-accessible
STR extremeVlanL2StatsIfDescr1.3.6.1.4.1.1916.1.2.8.1.1.1DisplayStringread-onlyThis is a description(name) of the VLAN.
C64 extremeVlanL2StatsPktsToCpu1.3.6.1.4.1.1916.1.2.8.1.1.2Counter64read-onlyThe total number of packets of this VLAN sent to the CPU.
C64 extremeVlanL2StatsPktsLearnt1.3.6.1.4.1.1916.1.2.8.1.1.3Counter64read-onlyThe total number of packets learnt on this VLAN.
C64 extremeVlanL2StatsIgmpCtrlPktsSnooped1.3.6.1.4.1.1916.1.2.8.1.1.4Counter64read-onlyThe total number of IGMP control packets snooped on this VLAN.
C64 extremeVlanL2StatsIgmpDataPktsSwitched1.3.6.1.4.1.1916.1.2.8.1.1.5Counter64read-onlyThe total number of IGMP data packets switched on this VLAN.
extremeVlanAggregationGroup1.3.6.1.4.1.1916.1.2.9
extremeVlanAggregationTable1.3.6.1.4.1.1916.1.2.9.1not-accessibleThis table contains the VLAN aggregation information.
extremeVlanAggregationEntry1.3.6.1.4.1.1916.1.2.9.1.1not-accessibleInformation about the individual VLAN aggregation entry.
INT extremeVlanAggregationSuperVlanIfIndex1.3.6.1.4.1.1916.1.2.9.1.1.1INTEGERread-onlyThe Super Vlan index for this entry.
INT extremeVlanAggregationSubVlanIfIndex1.3.6.1.4.1.1916.1.2.9.1.1.2INTEGERread-onlyThe Sub Vlan index for this entry.
IP extremeVlanAggregationSubVlanStartIpNetAddress1.3.6.1.4.1.1916.1.2.9.1.1.3IpAddressread-createThis represents the start network address of the IP range.
IP extremeVlanAggregationSubVlanStartIpNetMask1.3.6.1.4.1.1916.1.2.9.1.1.4IpAddressread-onlyThis represents the start network address mask of the IP range
IP extremeVlanAggregationSubVlanEndIpNetAddress1.3.6.1.4.1.1916.1.2.9.1.1.5IpAddressread-createThis represents the end network address of the IP range.
IP extremeVlanAggregationSubVlanEndIpNetMask1.3.6.1.4.1.1916.1.2.9.1.1.6IpAddressread-onlyThis represents the end network address mask of the IP range.
ROW extremeVlanAggregationStatus1.3.6.1.4.1.1916.1.2.9.1.1.7RowStatusread-createThe status of this entry.
extremeVlanAggregationConfigTable1.3.6.1.4.1.1916.1.2.9.2not-accessibleThis table contains the sub VLAN proxy setting information.
extremeVlanAggregationConfigEntry1.3.6.1.4.1.1916.1.2.9.2.1not-accessibleInformation about the individual VLAN aggregation entry.
INT extremeVlanAggregationConfigSuperVlanIfIndex1.3.6.1.4.1.1916.1.2.9.2.1.1INTEGERread-onlyThe Super Vlan index for this entry.
T/F extremeVlanAggregationConfigSubVlanProxyEnable1.3.6.1.4.1.1916.1.2.9.2.1.2TruthValueread-createThe boolean flag that prevents normal communication between sub vlans.
extremeVlanTranslationGroup1.3.6.1.4.1.1916.1.2.10
extremeVlanTranslationTable1.3.6.1.4.1.1916.1.2.10.1not-accessibleThis table contains the VLAN translation information.
extremeVlanTranslationEntry1.3.6.1.4.1.1916.1.2.10.1.1not-accessibleInformation about the individual VLAN translation entry.
INT extremeVlanTranslationSuperVlanIfIndex1.3.6.1.4.1.1916.1.2.10.1.1.1INTEGERread-onlyThe Super Vlan index for this entry.
INT extremeVlanTranslationMemberVlanIfIndex1.3.6.1.4.1.1916.1.2.10.1.1.2INTEGERread-onlyThe member Vlan index for this entry.
ROW extremeVlanTranslationStatus1.3.6.1.4.1.1916.1.2.10.1.1.3RowStatusread-createThe status of this entry.

FAQ

What is EXTREME-VLAN-MIB used for when managing VLANs on Extreme Networks switches?
It exposes VLAN existence and naming along with per-port VLAN membership, including tagged versus untagged assignment, so an admin can confirm each switch's VLANs are defined as expected and verify which ports carry which VLANs.

How would I audit port VLAN membership across a fleet of Extreme switches?
By polling the port VLAN membership and tagged/untagged assignment tables, a monitoring tool can compare each switch's actual segmentation against the intended design and flag any port whose VLAN membership or tagging doesn't match, a common cause of connectivity problems after network changes.

RFC description

Manages VLAN encapsulation on Extreme Networks devices, supporting IEEE 802.1Q tagging and per-port VLAN configuration.

Start monitoring Extreme Networks switch (VLAN configuration/port membership) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download EXTREME-VLAN-MIB