SDN Link Aggregation via LACP Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of Software Defined Networks (SDNs) with traditional networks poses challenges in seamless interface and link aggregation, as existing methods lack efficient protocols for selecting and managing aggregation groups across different network devices.

Innovation Solution

The implementation of a link aggregation method using Link Aggregation Control Protocol (LACP) packets, where an SDN controller selects and negotiates ports for aggregation groups between SDN edge devices and traditional network devices, ensuring stable and adaptive traffic forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If link aggregation is implemented between SDN edge devices and traditional network devices, then network bandwidth and reliability are improved, but protocol compatibility and negotiation complexity increase

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidprotocol negotiation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an SDN controller as an intermediary that centralizes the link aggregation control function. The controller receives LACP packets from both SDN edge devices and traditional network devices, performs unified port selection and aggregation group management, and coordinates the negotiation process. This mediator approach resolves the protocol compatibility issue by providing a single point of control that can translate and manage LACP negotiations between devices with different capabilities, thereby improving reliability while managing complexity centrally rather than distributing it across multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If dynamic port selection is implemented for aggregation groups, then network adaptability is improved, but control complexity and processing overhead increase

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidcontrol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the dynamic port selection logic from individual network devices and concentrates it in the SDN controller. The controller independently analyzes LACP packets, evaluates port status and traffic requirements, and dynamically selects optimal ports for aggregation groups. By taking out this complex decision-making function from distributed devices and centralizing it in the controller, the system achieves high adaptability to changing network conditions while reducing control complexity at the edge devices, as they only need to participate in the standardized LACP negotiation process.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If multiple LACP packets are sent for negotiation, then link aggregation establishment reliability is improved, but network traffic overhead and processing time increase

Engineering Contradiction:
Improveaggregation establishment reliabilityVSAvoidnegotiation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the SDN controller proactively send LACP packets to initiate and manage the aggregation negotiation process before actual data traffic requires the aggregated links. The controller pre-establishes aggregation groups, performs port selection in advance, and configures the forwarding rules beforehand. This preliminary setup ensures that when data traffic needs to flow through the aggregated links, the negotiation and configuration are already complete, thereby improving establishment reliability while minimizing the time impact on actual data transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3014826B1Link aggregation
Publication Date: 2018.02.21 HEWLETT PACKARD ENTERPRISE DEV LP
  • EP3014826B1 patent drawingFigure 1~2
  • EP3014826B1 patent drawingFigure 3~4
  • EP3014826B1 patent drawingFigure 5~7

AI summary

A Software Defined Networking (SDN) controller selects ports from among ports on an SDN edge device as selected ports of an aggregation group according to an aggregation strategy.