LLDP TLV Detection for Noncompliant 802.1D Switch Uplinks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In scalable compute resources, network connectivity issues arise due to non-compliant devices, such as unmanaged switches, which can cause confusion and potential security risks by incorrectly forwarding reserved MAC address packets, making it difficult to distinguish between connections to another FLM uplink or an unmanaged switch.

Innovation Solution

A method using Link Layer Discovery Protocol (LLDP) with a new TLV (Type-Length-Value) message format to differentiate between connections to an unmanaged switch and correctly configured FLM uplinks, allowing for automatic detection and differentiation between these conditions without disrupting data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LLDP packets with reserved MAC addresses are used to detect uplink connections, then connection status can be monitored, but non-compliant devices cannot be distinguished from compliant connections

Engineering Contradiction:
Improveconnection monitoring reliabilityVSAvoidconnection type differentiation precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The LLDP packet structure is segmented to include a new TLV (Type-Length-Value) field that specifically identifies uplink connection status. This segmentation allows the packet to carry both traditional LLDP information and new connection type differentiation data, enabling distinction between compliant and non-compliant devices while maintaining backward compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A new TLV message format acts as an intermediary mechanism between the LLDP protocol and the connection detection logic. This intermediary structure carries specific connection status information that enables precise differentiation between uplink connections to compliant devices versus non-compliant unmanaged switches, resolving the measurement precision issue.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If uplinks are disabled upon detecting LLDP packets from other FLMs, then potential connection errors are prevented, but legitimate connections may be incorrectly disabled

Engineering Contradiction:
Improvenetwork stabilityVSAvoiduplink availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements feedback through the new TLV field in LLDP packets, which provides explicit information about connection status and device compliance. This feedback mechanism allows the system to make informed decisions about uplink enabling/disabling based on actual connection characteristics rather than making assumptions, thereby reducing false positives while maintaining network stability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The new TLV message format performs preliminary identification of connection types before any uplink disabling action is taken. By pre-classifying connections as compliant or non-compliant through the TLV data, the system可以避免 unnecessary uplink disruptions while still protecting against actual connection errors.

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If non-compliant devices are actively monitored, then security risks are identified, but network traffic may be disrupted by detection mechanisms

Engineering Contradiction:
Improvesecurity risk identificationVSAvoidnetwork throughput
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The detection mechanism extracts only the necessary connection identification information into a dedicated new TLV field within the LLDP packet structure. This extraction approach allows security monitoring to focus on specific relevant data without requiring additional traffic analysis or interrupting normal network data transmission, thus maintaining productivity while identifying security risks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10470111B1Protocol to detect if uplink is connected to 802.1D noncompliant device
Publication Date: 2019.11.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10470111B1 patent drawing
  • US10470111B1 patent drawing
  • US10470111B1 patent drawing

AI summary

The IEEE 802.1D specification has reserved a group of MAC addresses that should not be forwarded by a switch. Protocols like LLDP use the reserved MAC address to communicate directly with a switch to share configure information. There are non-compliant 802.1D switches and hubs that incorrectly broadcast the packets using the reserved MAC addresses out all ports except the ingress port. When multiple uplinks are connected to an unmanaged switch it may cause confusion because each uplink may receive LLDP packets from every other uplink. Frame Link Modules (FLMs) that receive an LLDP packet from another management port may determine if the management uplinks are connected together or if the packets are being received from an unmanaged switch. Disclosed is a method to determine if an uplink from a network uplink is connected to a noncompliant 802.1D switch or connected directly to another FLM uplink.