LLDP-EXT-DOT1-MIB

MIB Reference — IPNetwork Monitor

All MIBsLLDP-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

lldpExtensionsOBJECT-IDENTITY
lldpLocPortNumOBJECT-TYPE
lldpPortConfigEntryOBJECT-TYPE
lldpRemIndexOBJECT-TYPE
lldpRemLocalPortNumOBJECT-TYPE
lldpRemTimeMarkOBJECT-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 symbolicOID numericTypeAccessDescription
lldpXdot1MIB1.0.8802.1.1.2.1.5.32962The 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.
lldpXdot1Objects1.0.8802.1.1.2.1.5.32962.1
lldpXdot1Config1.0.8802.1.1.2.1.5.32962.1.1
lldpXdot1ConfigPortVlanTable1.0.8802.1.1.2.1.5.32962.1.1.1not-accessibleA table that controls selection of LLDP Port VLAN-ID TLVs to be transmitted on individual ports.
lldpXdot1ConfigPortVlanEntry1.0.8802.1.1.2.1.5.32962.1.1.1.1not-accessibleLLDP 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 lldpXdot1ConfigPortVlanTxEnable1.0.8802.1.1.2.1.5.32962.1.1.1.1.1TruthValueread-writeThe 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.
lldpXdot1ConfigVlanNameTable1.0.8802.1.1.2.1.5.32962.1.1.2not-accessibleThe table that controls selection of LLDP VLAN name TLV instances to be transmitted on individual ports.
lldpXdot1ConfigVlanNameEntry1.0.8802.1.1.2.1.5.32962.1.1.2.1not-accessibleLLDP 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 lldpXdot1ConfigVlanNameTxEnable1.0.8802.1.1.2.1.5.32962.1.1.2.1.1TruthValueread-writeThe 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.
lldpXdot1ConfigProtoVlanTable1.0.8802.1.1.2.1.5.32962.1.1.3not-accessibleThe table that controls selection of LLDP Port and Protocol VLAN ID TLV instances to be transmitted on individual ports.
lldpXdot1ConfigProtoVlanEntry1.0.8802.1.1.2.1.5.32962.1.1.3.1not-accessibleLLDP 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 lldpXdot1ConfigProtoVlanTxEnable1.0.8802.1.1.2.1.5.32962.1.1.3.1.1TruthValueread-writeThe 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.
lldpXdot1ConfigProtocolTable1.0.8802.1.1.2.1.5.32962.1.1.4not-accessibleThe table that controls selection of LLDP Protocol TLV instances to be transmitted on individual ports.
lldpXdot1ConfigProtocolEntry1.0.8802.1.1.2.1.5.32962.1.1.4.1not-accessibleLLDP 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 lldpXdot1ConfigProtocolTxEnable1.0.8802.1.1.2.1.5.32962.1.1.4.1.1TruthValueread-writeThe 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.
lldpXdot1LocalData1.0.8802.1.1.2.1.5.32962.1.2
lldpXdot1LocTable1.0.8802.1.1.2.1.5.32962.1.2.1not-accessibleThis table contains one row per port for IEEE 802.1 organizationally defined LLDP extension on the local system known to this agent.
lldpXdot1LocEntry1.0.8802.1.1.2.1.5.32962.1.2.1.1not-accessibleInformation about IEEE 802.1 organizationally defined LLDP extension.
I32 lldpXdot1LocPortVlanId1.0.8802.1.1.2.1.5.32962.1.2.1.1.1Integer32read-onlyThe 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.
lldpXdot1LocProtoVlanTable1.0.8802.1.1.2.1.5.32962.1.2.2not-accessibleThis table contains one or more rows per Port and Protocol VLAN information about the local system.
lldpXdot1LocProtoVlanEntry1.0.8802.1.1.2.1.5.32962.1.2.2.1not-accessiblePort 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 lldpXdot1LocProtoVlanId1.0.8802.1.1.2.1.5.32962.1.2.2.1.1Integer32not-accessibleThe 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 lldpXdot1LocProtoVlanSupported1.0.8802.1.1.2.1.5.32962.1.2.2.1.2TruthValueread-onlyThe truth value used to indicate whether the given port (associated with the local system) supports port and protocol VLANs.
T/F lldpXdot1LocProtoVlanEnabled1.0.8802.1.1.2.1.5.32962.1.2.2.1.3TruthValueread-onlyThe truth value used to indicate whether the port and protocol VLANs are enabled on the given port associated with the local system.
lldpXdot1LocVlanNameTable1.0.8802.1.1.2.1.5.32962.1.2.3not-accessibleThis table contains one or more rows per IEEE 802.1Q VLAN name information on the local system known to this agent.
lldpXdot1LocVlanNameEntry1.0.8802.1.1.2.1.5.32962.1.2.3.1not-accessibleVLAN name Information about a particular port component. There may be multiple VLANs, identified by a particular lldpXdot1LocVlanId, configured on the given port.
VLA lldpXdot1LocVlanId1.0.8802.1.1.2.1.5.32962.1.2.3.1.1VlanIdnot-accessibleThe integer value used to identify the IEEE 802.1Q VLAN IDs with which the given port is compatible.
STR lldpXdot1LocVlanName1.0.8802.1.1.2.1.5.32962.1.2.3.1.2SnmpAdminStringread-onlyThe 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.
lldpXdot1LocProtocolTable1.0.8802.1.1.2.1.5.32962.1.2.4not-accessibleThis table contains one or more rows per protocol identity information on the local system known to this agent.
lldpXdot1LocProtocolEntry1.0.8802.1.1.2.1.5.32962.1.2.4.1not-accessibleInformation about particular protocols that are accessible through the given port component. There may be multiple protocols, identified by particular lldpXdot1ProtocolIndex, and lldpLocPortNum.
I32 lldpXdot1LocProtocolIndex1.0.8802.1.1.2.1.5.32962.1.2.4.1.1Integer32not-accessibleThis object represents an arbitrary local integer value used by this agent to identify a particular protocol identity.
OCT lldpXdot1LocProtocolId1.0.8802.1.1.2.1.5.32962.1.2.4.1.2OCTET STRINGread-onlyThe octet string value used to identify the protocols associated with the given port of the local system.
lldpXdot1RemoteData1.0.8802.1.1.2.1.5.32962.1.3
lldpXdot1RemTable1.0.8802.1.1.2.1.5.32962.1.3.1not-accessibleThis 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.
lldpXdot1RemEntry1.0.8802.1.1.2.1.5.32962.1.3.1.1not-accessibleInformation about a particular port component.
I32 lldpXdot1RemPortVlanId1.0.8802.1.1.2.1.5.32962.1.3.1.1.1Integer32read-onlyThe 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.
lldpXdot1RemProtoVlanTable1.0.8802.1.1.2.1.5.32962.1.3.2not-accessibleThis table contains one or more rows per Port and Protocol VLAN information about the remote system, received on the given port.
lldpXdot1RemProtoVlanEntry1.0.8802.1.1.2.1.5.32962.1.3.2.1not-accessiblePort 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 lldpXdot1RemProtoVlanId1.0.8802.1.1.2.1.5.32962.1.3.2.1.1Integer32not-accessibleThe 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 lldpXdot1RemProtoVlanSupported1.0.8802.1.1.2.1.5.32962.1.3.2.1.2TruthValueread-onlyThe truth value used to indicate whether the given port (associated with the remote system) is capable of supporting port and protocol VLANs.
T/F lldpXdot1RemProtoVlanEnabled1.0.8802.1.1.2.1.5.32962.1.3.2.1.3TruthValueread-onlyThe truth value used to indicate whether the port and protocol VLANs are enabled on the given port associated with the remote system.
lldpXdot1RemVlanNameTable1.0.8802.1.1.2.1.5.32962.1.3.3not-accessibleThis table contains one or more rows per IEEE 802.1Q VLAN name information about the remote system, received on the given port.
lldpXdot1RemVlanNameEntry1.0.8802.1.1.2.1.5.32962.1.3.3.1not-accessibleVLAN name Information about a particular port component. There may be multiple VLANs, identified by a particular lldpXdot1RemVlanId, received on the given port.
VLA lldpXdot1RemVlanId1.0.8802.1.1.2.1.5.32962.1.3.3.1.1VlanIdnot-accessibleThe integer value used to identify the IEEE 802.1Q VLAN IDs with which the given port of the remote system is compatible.
STR lldpXdot1RemVlanName1.0.8802.1.1.2.1.5.32962.1.3.3.1.2SnmpAdminStringread-onlyThe string value used to identify VLAN name identified by the VLAN Id associated with the remote system.
lldpXdot1RemProtocolTable1.0.8802.1.1.2.1.5.32962.1.3.4not-accessibleThis table contains one or more rows per protocol information about the remote system, received on the given port.
lldpXdot1RemProtocolEntry1.0.8802.1.1.2.1.5.32962.1.3.4.1not-accessibleProtocol information about a particular port component. There may be multiple protocols, identified by a particular lldpXdot1ProtocolIndex, received on the given port.
I32 lldpXdot1RemProtocolIndex1.0.8802.1.1.2.1.5.32962.1.3.4.1.1Integer32not-accessibleThis object represents an arbitrary local integer value used by this agent to identify a particular protocol identity.
OCT lldpXdot1RemProtocolId1.0.8802.1.1.2.1.5.32962.1.3.4.1.2OCTET STRINGread-onlyThe octet string value used to identify the protocols associated with the given port of remote system.
lldpXdot1Conformance1.0.8802.1.1.2.1.5.32962.2
lldpXdot1Compliances1.0.8802.1.1.2.1.5.32962.2.1
lldpXdot1Compliance1.0.8802.1.1.2.1.5.32962.2.1.1The compliance statement for SNMP entities which implement the IEEE 802.1 organizationally defined LLDP extension MIB.
lldpXdot1Groups1.0.8802.1.1.2.1.5.32962.2.2
lldpXdot1ConfigGroup1.0.8802.1.1.2.1.5.32962.2.2.1The 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.
lldpXdot1LocSysGroup1.0.8802.1.1.2.1.5.32962.2.2.2The 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.
lldpXdot1RemSysGroup1.0.8802.1.1.2.1.5.32962.2.2.3The 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.

Download LLDP-EXT-DOT1-MIB