All MIBs › LLDP-EXT-DOT1-MIB
Organization: IEEE 802.1 Working Group
Last Updated: 2005-05-06
Category: Protocol: LLDP, Standard: IEEE 802
Description:
IEEE 802.1 LLDP extension MIB defining Type-Length-Value (TLV) objects for 802.1-specific information including VLAN and port protocol.
Imported Objects
From LLDP-MIB
| lldpExtensions | OBJECT-IDENTITY |
| lldpLocPortNum | OBJECT-TYPE |
| lldpPortConfigEntry | OBJECT-TYPE |
| lldpRemIndex | OBJECT-TYPE |
| lldpRemLocalPortNum | OBJECT-TYPE |
| lldpRemTimeMark | OBJECT-TYPE |
From Q-BRIDGE-MIB
| VlanId |
From SNMP-FRAMEWORK-MIB
| SnmpAdminString |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| TruthValue |
What Is LLDP-EXT-DOT1-MIB?
LLDP-EXT-DOT1-MIB is the IEEE 802.1 organizationally-specific extension to the standard LLDP-MIB, defining TLV objects that carry 802.1-specific discovery information such as VLAN and protocol identification between directly connected network devices. It exposes configuration tables controlling which 802.1 TLVs (port VLAN, VLAN name, protocol VLAN, and protocol identity) are transmitted on each port, along with local data reflecting what is advertised to neighbors. Its monitoring value is largely software/configuration status for topology and VLAN discovery—confirming which VLAN and protocol information a port advertises via LLDP, which helps detect VLAN trunking mismatches between neighboring switches. It explicitly depends on and extends the base IEEE 802.1AB LLDP-MIB, from which it branches via an OUI-based OID. It is deployed on any vendor-neutral, standards-based switch or router implementing IEEE 802.1AB LLDP with 802.1 extensions in enterprise and campus networks. Most enterprise NMS platforms support LLDP-EXT-DOT1-MIB SNMP polling out of the box, since it is a standard IEEE extension rather than a proprietary vendor module.
IPNetwork Monitor allows you to monitor SNMP objects defined in LLDP-EXT-DOT1-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
- port VLAN TLV transmission enable
- VLAN name TLV transmission enable
- protocol VLAN TLV transmission enable
- protocol identity TLV transmission enable
Supported Devices
- vendor-neutral, standards-based MIB, not tied to a specific manufacturer
- any IEEE 802.1AB LLDP-capable switch or router
Monitoring Examples
An admin would poll lldpXdot1ConfigPortVlanTable's lldpXdot1ConfigPortVlanTxEnable to confirm whether a port is configured to advertise its VLAN ID via LLDP, and cross-reference lldpXdot1ConfigVlanNameTable's lldpXdot1ConfigVlanNameTxEnable to verify VLAN name advertisement is enabled for troubleshooting VLAN mismatches between neighbors. The lldpXdot1ConfigProtoVlanTable and lldpXdot1ConfigProtocolTable (with their respective TxEnable objects) would be checked to confirm which protocol VLAN and protocol identity TLVs are being sent, useful when diagnosing why a neighboring switch is not learning the expected VLAN/protocol topology.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| lldpXdot1MIB | 1.0.8802.1.1.2.1.5.32962 | The LLDP Management Information Base extension module for IEEE 802.1 organizationally defined discovery information. In order to assure the uniqueness of the LLDP-MIB, lldpXdot1MIB is branched from lldpExtensions using OUI value as the node. An OUI/'company_id' is a 24 bit globally unique assigned number referenced by various standards. Copyright (C) IEEE (2005). This version of this MIB module is published as Annex F.7.1 of IEEE Std 802.1AB-2005; see the standard itself for full legal notices. | ||
| lldpXdot1Objects | 1.0.8802.1.1.2.1.5.32962.1 | |||
| lldpXdot1Config | 1.0.8802.1.1.2.1.5.32962.1.1 | |||
| lldpXdot1ConfigPortVlanTable | 1.0.8802.1.1.2.1.5.32962.1.1.1 | not-accessible | A table that controls selection of LLDP Port VLAN-ID TLVs to be transmitted on individual ports. | |
| lldpXdot1ConfigPortVlanEntry | 1.0.8802.1.1.2.1.5.32962.1.1.1.1 | not-accessible | LLDP configuration information that controls the transmission of IEEE 802.1 organizationally defined Port VLAN-ID TLV on LLDP transmission capable ports. This configuration object augments the lldpPortConfigEntry of the LLDP-MIB, therefore it is only present along with the port configuration defined by the associated lldpPortConfigEntry entry. Each active lldpConfigEntry must be restored from non-volatile storage (along with the corresponding lldpPortConfigEntry) after a re-initialization of the management system. | |
| T/F lldpXdot1ConfigPortVlanTxEnable | 1.0.8802.1.1.2.1.5.32962.1.1.1.1.1 | TruthValue | read-write | The lldpXdot1ConfigPortVlanTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined port VLAN TLV transmission is allowed on a given LLDP transmission capable port. The value of this object must be restored from non-volatile storage after a re-initialization of the management system. |
| lldpXdot1ConfigVlanNameTable | 1.0.8802.1.1.2.1.5.32962.1.1.2 | not-accessible | The table that controls selection of LLDP VLAN name TLV instances to be transmitted on individual ports. | |
| lldpXdot1ConfigVlanNameEntry | 1.0.8802.1.1.2.1.5.32962.1.1.2.1 | not-accessible | LLDP configuration information that specifies the set of ports (represented as a PortList) on which the Local System VLAN name instance will be transmitted. This configuration object augments the lldpLocVlanEntry, therefore it is only present along with the VLAN Name instance contained in the associated lldpLocVlanNameEntry entry. Each active lldpXdot1ConfigVlanNameEntry must be restored from non-volatile storage (along with the corresponding lldpXdot1LocVlanNameEntry) after a re-initialization of the management system. | |
| T/F lldpXdot1ConfigVlanNameTxEnable | 1.0.8802.1.1.2.1.5.32962.1.1.2.1.1 | TruthValue | read-write | The boolean value that indicates whether the corresponding Local System VLAN name instance will be transmitted on the port defined by the given lldpXdot1LocVlanNameEntry. The value of this object must be restored from non-volatile storage after a re-initialization of the management system. |
| lldpXdot1ConfigProtoVlanTable | 1.0.8802.1.1.2.1.5.32962.1.1.3 | not-accessible | The table that controls selection of LLDP Port and Protocol VLAN ID TLV instances to be transmitted on individual ports. | |
| lldpXdot1ConfigProtoVlanEntry | 1.0.8802.1.1.2.1.5.32962.1.1.3.1 | not-accessible | LLDP configuration information that specifies the set of ports (represented as a PortList) on which the Local System Protocol VLAN instance will be transmitted. This configuration object augments the lldpXdot1LocVlanEntry, therefore it is only present along with the Port and Protocol VLAN ID instance contained in the associated lldpXdot1LocVlanEntry entry. Each active lldpXdot1ConfigProtoVlanEntry must be restored from non-volatile storage (along with the corresponding lldpXdot1LocProtoVlanEntry) after a re-initialization of the management system. | |
| T/F lldpXdot1ConfigProtoVlanTxEnable | 1.0.8802.1.1.2.1.5.32962.1.1.3.1.1 | TruthValue | read-write | The boolean value that indicates whether the corresponding Local System Port and Protocol VLAN instance will be transmitted on the port defined by the given lldpXdot1LocProtoVlanEntry. The value of this object must be restored from non-volatile storage after a re-initialization of the management system. |
| lldpXdot1ConfigProtocolTable | 1.0.8802.1.1.2.1.5.32962.1.1.4 | not-accessible | The table that controls selection of LLDP Protocol TLV instances to be transmitted on individual ports. | |
| lldpXdot1ConfigProtocolEntry | 1.0.8802.1.1.2.1.5.32962.1.1.4.1 | not-accessible | LLDP configuration information that specifies the set of ports (represented as a PortList) on which the Local System Protocol instance will be transmitted. This configuration object augments the lldpXdot1LocProtoEntry, therefore it is only present along with the Protocol instance contained in the associated lldpXdot1LocProtoEntry entry. Each active lldpXdot1ConfigProtocolEntry must be restored from non-volatile storage (along with the corresponding lldpXdot1LocProtocolEntry) after a re-initialization of the management system. | |
| T/F lldpXdot1ConfigProtocolTxEnable | 1.0.8802.1.1.2.1.5.32962.1.1.4.1.1 | TruthValue | read-write | The boolean value that indicates whether the corresponding Local System Protocol Identity instance will be transmitted on the port defined by the given lldpXdot1LocProtocolEntry. The value of this object must be restored from non-volatile storage after a re-initialization of the management system. |
| lldpXdot1LocalData | 1.0.8802.1.1.2.1.5.32962.1.2 | |||
| lldpXdot1LocTable | 1.0.8802.1.1.2.1.5.32962.1.2.1 | not-accessible | This table contains one row per port for IEEE 802.1 organizationally defined LLDP extension on the local system known to this agent. | |
| lldpXdot1LocEntry | 1.0.8802.1.1.2.1.5.32962.1.2.1.1 | not-accessible | Information about IEEE 802.1 organizationally defined LLDP extension. | |
| I32 lldpXdot1LocPortVlanId | 1.0.8802.1.1.2.1.5.32962.1.2.1.1.1 | Integer32 | read-only | The integer value used to identify the port's VLAN identifier associated with the local system. A value of zero shall be used if the system either does not know the PVID or does not support port-based VLAN operation. |
| lldpXdot1LocProtoVlanTable | 1.0.8802.1.1.2.1.5.32962.1.2.2 | not-accessible | This table contains one or more rows per Port and Protocol VLAN information about the local system. | |
| lldpXdot1LocProtoVlanEntry | 1.0.8802.1.1.2.1.5.32962.1.2.2.1 | not-accessible | Port and protocol VLAN ID Information about a particular port component. There may be multiple port and protocol VLANs, identified by a particular lldpXdot1LocProtoVlanId, configured on the given port. | |
| I32 lldpXdot1LocProtoVlanId | 1.0.8802.1.1.2.1.5.32962.1.2.2.1.1 | Integer32 | not-accessible | The integer value used to identify the port and protocol VLANs associated with the given port associated with the local system. A value of zero shall be used if the system either does not know the protocol VLAN ID (PPVID) or does not support port and protocol VLAN operation. |
| T/F lldpXdot1LocProtoVlanSupported | 1.0.8802.1.1.2.1.5.32962.1.2.2.1.2 | TruthValue | read-only | The truth value used to indicate whether the given port (associated with the local system) supports port and protocol VLANs. |
| T/F lldpXdot1LocProtoVlanEnabled | 1.0.8802.1.1.2.1.5.32962.1.2.2.1.3 | TruthValue | read-only | The truth value used to indicate whether the port and protocol VLANs are enabled on the given port associated with the local system. |
| lldpXdot1LocVlanNameTable | 1.0.8802.1.1.2.1.5.32962.1.2.3 | not-accessible | This table contains one or more rows per IEEE 802.1Q VLAN name information on the local system known to this agent. | |
| lldpXdot1LocVlanNameEntry | 1.0.8802.1.1.2.1.5.32962.1.2.3.1 | not-accessible | VLAN name Information about a particular port component. There may be multiple VLANs, identified by a particular lldpXdot1LocVlanId, configured on the given port. | |
| VLA lldpXdot1LocVlanId | 1.0.8802.1.1.2.1.5.32962.1.2.3.1.1 | VlanId | not-accessible | The integer value used to identify the IEEE 802.1Q VLAN IDs with which the given port is compatible. |
| STR lldpXdot1LocVlanName | 1.0.8802.1.1.2.1.5.32962.1.2.3.1.2 | SnmpAdminString | read-only | The string value used to identify VLAN name identified by the Vlan Id associated with the given port on the local system. This object should contain the value of the dot1QVLANStaticName object (defined in IETF RFC 2674) identified with the given lldpXdot1LocVlanId. |
| lldpXdot1LocProtocolTable | 1.0.8802.1.1.2.1.5.32962.1.2.4 | not-accessible | This table contains one or more rows per protocol identity information on the local system known to this agent. | |
| lldpXdot1LocProtocolEntry | 1.0.8802.1.1.2.1.5.32962.1.2.4.1 | not-accessible | Information about particular protocols that are accessible through the given port component. There may be multiple protocols, identified by particular lldpXdot1ProtocolIndex, and lldpLocPortNum. | |
| I32 lldpXdot1LocProtocolIndex | 1.0.8802.1.1.2.1.5.32962.1.2.4.1.1 | Integer32 | not-accessible | This object represents an arbitrary local integer value used by this agent to identify a particular protocol identity. |
| OCT lldpXdot1LocProtocolId | 1.0.8802.1.1.2.1.5.32962.1.2.4.1.2 | OCTET STRING | read-only | The octet string value used to identify the protocols associated with the given port of the local system. |
| lldpXdot1RemoteData | 1.0.8802.1.1.2.1.5.32962.1.3 | |||
| lldpXdot1RemTable | 1.0.8802.1.1.2.1.5.32962.1.3.1 | not-accessible | This table contains one or more rows per physical network connection known to this agent. The agent may wish to ensure that only one lldpXdot1RemEntry is present for each local port, or it may choose to maintain multiple lldpXdot1RemEntries for the same local port. | |
| lldpXdot1RemEntry | 1.0.8802.1.1.2.1.5.32962.1.3.1.1 | not-accessible | Information about a particular port component. | |
| I32 lldpXdot1RemPortVlanId | 1.0.8802.1.1.2.1.5.32962.1.3.1.1.1 | Integer32 | read-only | The integer value used to identify the port's VLAN identifier associated with the remote system. if the remote system either does not know the PVID or does not support port-based VLAN operation, the value of lldpXdot1RemPortVlanId should be zero. |
| lldpXdot1RemProtoVlanTable | 1.0.8802.1.1.2.1.5.32962.1.3.2 | not-accessible | This table contains one or more rows per Port and Protocol VLAN information about the remote system, received on the given port. | |
| lldpXdot1RemProtoVlanEntry | 1.0.8802.1.1.2.1.5.32962.1.3.2.1 | not-accessible | Port and protocol VLAN name Information about a particular port component. There may be multiple protocol VLANs, identified by a particular lldpXdot1RemProtoVlanId, configured on the remote system. | |
| I32 lldpXdot1RemProtoVlanId | 1.0.8802.1.1.2.1.5.32962.1.3.2.1.1 | Integer32 | not-accessible | The integer value used to identify the port and protocol VLANs associated with the given port associated with the remote system. If port and protocol VLANs are not supported on the given port associated with the remote system, or if the port is not enabled with any port and protocol VLAN, the value of lldpXdot1RemProtoVlanId should be zero. |
| T/F lldpXdot1RemProtoVlanSupported | 1.0.8802.1.1.2.1.5.32962.1.3.2.1.2 | TruthValue | read-only | The truth value used to indicate whether the given port (associated with the remote system) is capable of supporting port and protocol VLANs. |
| T/F lldpXdot1RemProtoVlanEnabled | 1.0.8802.1.1.2.1.5.32962.1.3.2.1.3 | TruthValue | read-only | The truth value used to indicate whether the port and protocol VLANs are enabled on the given port associated with the remote system. |
| lldpXdot1RemVlanNameTable | 1.0.8802.1.1.2.1.5.32962.1.3.3 | not-accessible | This table contains one or more rows per IEEE 802.1Q VLAN name information about the remote system, received on the given port. | |
| lldpXdot1RemVlanNameEntry | 1.0.8802.1.1.2.1.5.32962.1.3.3.1 | not-accessible | VLAN name Information about a particular port component. There may be multiple VLANs, identified by a particular lldpXdot1RemVlanId, received on the given port. | |
| VLA lldpXdot1RemVlanId | 1.0.8802.1.1.2.1.5.32962.1.3.3.1.1 | VlanId | not-accessible | The integer value used to identify the IEEE 802.1Q VLAN IDs with which the given port of the remote system is compatible. |
| STR lldpXdot1RemVlanName | 1.0.8802.1.1.2.1.5.32962.1.3.3.1.2 | SnmpAdminString | read-only | The string value used to identify VLAN name identified by the VLAN Id associated with the remote system. |
| lldpXdot1RemProtocolTable | 1.0.8802.1.1.2.1.5.32962.1.3.4 | not-accessible | This table contains one or more rows per protocol information about the remote system, received on the given port. | |
| lldpXdot1RemProtocolEntry | 1.0.8802.1.1.2.1.5.32962.1.3.4.1 | not-accessible | Protocol information about a particular port component. There may be multiple protocols, identified by a particular lldpXdot1ProtocolIndex, received on the given port. | |
| I32 lldpXdot1RemProtocolIndex | 1.0.8802.1.1.2.1.5.32962.1.3.4.1.1 | Integer32 | not-accessible | This object represents an arbitrary local integer value used by this agent to identify a particular protocol identity. |
| OCT lldpXdot1RemProtocolId | 1.0.8802.1.1.2.1.5.32962.1.3.4.1.2 | OCTET STRING | read-only | The octet string value used to identify the protocols associated with the given port of remote system. |
| lldpXdot1Conformance | 1.0.8802.1.1.2.1.5.32962.2 | |||
| lldpXdot1Compliances | 1.0.8802.1.1.2.1.5.32962.2.1 | |||
| lldpXdot1Compliance | 1.0.8802.1.1.2.1.5.32962.2.1.1 | The compliance statement for SNMP entities which implement the IEEE 802.1 organizationally defined LLDP extension MIB. | ||
| lldpXdot1Groups | 1.0.8802.1.1.2.1.5.32962.2.2 | |||
| lldpXdot1ConfigGroup | 1.0.8802.1.1.2.1.5.32962.2.2.1 | The collection of objects which are used to configure the IEEE 802.1 organizationally defined LLDP extension implementation behavior. This group is mandatory for agents which implement the IEEE 802.1 organizationally defined LLDP extension. | ||
| lldpXdot1LocSysGroup | 1.0.8802.1.1.2.1.5.32962.2.2.2 | The collection of objects which are used to represent IEEE 802.1 organizationally defined LLDP extension associated with the Local Device Information. This group is mandatory for agents which implement the IEEE 802.1 organizationally defined LLDP extension in the TX mode. | ||
| lldpXdot1RemSysGroup | 1.0.8802.1.1.2.1.5.32962.2.2.3 | The collection of objects which are used to represent LLDP 802.1 organizational extension Local Device Information. This group is mandatory for agents which implement the LLDP 802.1 organizational extension in the RX mode. |
FAQ
How can LLDP-EXT-DOT1-MIB help troubleshoot a VLAN trunking mismatch between neighboring switches?
It exposes per-port configuration showing which 802.1 TLVs (port VLAN, VLAN name, protocol VLAN, protocol identity) each switch is set to transmit via LLDP, along with local data reflecting what is actually advertised to neighbors. By polling this on both ends of a link, an operator can compare the advertised VLAN and protocol information and spot cases where a trunk port isn't advertising the VLAN details the neighbor expects, which often points to a misconfigured VLAN trunk.
Why would a monitoring platform poll LLDP-EXT-DOT1-MIB in addition to the base LLDP-MIB?
The base LLDP-MIB only carries generic neighbor-discovery information, while LLDP-EXT-DOT1-MIB (branched from lldpExtensions via an OUI) adds the IEEE 802.1-specific TLVs for VLAN and protocol discovery. Since it's a standard IEEE extension rather than a proprietary module, most enterprise NMS platforms can poll it out of the box on any 802.1AB-compliant switch or router to get topology and VLAN discovery detail beyond what plain LLDP provides.
RFC description
IEEE 802.1 extension to Link Layer Discovery Protocol, providing VLAN name and protocol VLAN information discovery across network ports.
Start monitoring Vendor-neutral IEEE 802.1AB LLDP extension (any 802.1AB-capable switch/router) 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.