Spine-Leaf Port Auto-Configuration via LLDP Cable Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software-defined networks face challenges in automatically detecting and configuring spine-leaf port breakouts due to specialized optics lacking external cable information, particularly with optical cables used in data centers where length limitations and lack of memory complicate accurate auto-configuration.

Innovation Solution

Implementing a processing module in spine and leaf nodes to detect optics capable of breakout or non-breakout modes, exchanging speed and optics information using LLDP or similar protocols to determine and adjust port configurations accordingly, allowing nodes to automatically switch between breakout and non-breakout modes based on matched or mismatched information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If optics are used in breakout or non-breakout mode without external cable information, then the system can operate with flexible cable configurations, but the system cannot accurately detect cable types and intentions for proper auto-configuration

Engineering Contradiction:
Improvecable configuration flexibilityVSAvoidcable type detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces LLDP (Link Layer Discovery Protocol) as an intermediary mechanism to exchange cable information between optics and network nodes. The LLDP protocol acts as a mediator that carries cable type and configuration information, enabling accurate detection without requiring the optics themselves to store external cable metadata. This resolves the contradiction by providing a communication channel that bridges the information gap between flexible cable configurations and accurate detection needs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If optical cables are used without memory to reduce cost and complexity, then the system achieves lower cost and simpler optics, but the system cannot store cable information for accurate auto-configuration

Engineering Contradiction:
Improveoptics complexityVSAvoidcable information storage
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

Instead of storing cable information directly in the optics (which would add memory complexity), the patent uses LLDP packets as a copying mechanism to transmit cable type and configuration information between network nodes. The information is copied into the network protocol layer rather than being stored in the optical hardware, maintaining simple optics while preserving cable information through the communication protocol.

Inventive Principle:
Principle #26Copying

3Loss of time

If automatic breakout configuration is applied without cable information exchange, then the system achieves faster configuration, but the system cannot ensure proper speed and optics matching between nodes

Engineering Contradiction:
Improveconfiguration timeVSAvoidspeed and optics matching
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent performs preliminary information exchange about cable types and capabilities before finalizing the breakout configuration. By using LLDP to pre-share cable information between nodes, the system can make informed configuration decisions that ensure proper speed and optics matching while still maintaining relatively fast auto-configuration. The preliminary action of information exchange prevents configuration errors without requiring time-consuming manual intervention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11838701B2Systems and method for automatically configuring ports in breakout or non-breakout mode
Publication Date: 2023.12.05 CISCO TECHNOLOGY INC
  • US11838701B2 patent drawing
  • US11838701B2 patent drawing
  • US11838701B2 patent drawing

AI summary

In one embodiment, systems and method for detecting the intent of a connected optics/cable to operate in either a breakout mode or a non-breakout mode are provided. When a optics/cable is used to connect a port of a spine node to ports of one or more leaf nodes, initially both the spine node and the leaf nodes may automatically configure themselves to operate in breakout mode depending on the optics. Later, the spine node and one or more leaf nodes may exchange speed and optics information using a link layer discovery protocol or another protocol. If the exchanged speed and optics information indicates a mismatch, then the spine node or the leaf node may retain the breakout mode. If the exchanged speed and optic information do not indicate a mismatch, then the spine nodes and the leaf nodes may automatically re-configure themselves in non-breakout mode.