Excluding Data Frames from Link Aggregation Groups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network switches often route data frames to incorrect functionalities within network interface controllers, leading to potential data frame loss or discard, as link aggregation groups (LAGs) determine port transmission independently and may route data frames incorrectly.

Innovation Solution

A method is implemented to identify the destination address of data frames upon ingress into a computing device, allowing direct routing to a port associated with the LAG instead of the LAG, ensuring correct destination reach and preventing data frame loss by populating an address table based on specified content presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data frames are routed through link aggregation groups (LAGs) to increase throughput and provide redundancy, then network reliability and bandwidth are improved, but data frames may be routed to incorrect functionalities within network interface controllers, leading to data frame loss or discard

Engineering Contradiction:
Improvenetwork reliabilityVSAvoiddata frame loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies preliminary action by determining routing decisions before data frames enter the LAG. The network switch identifies destination addresses and makes routing determinations in advance, populating address tables with port mappings before data frames require transmission. This pre-determination ensures data frames are correctly directed to specific ports rather than being incorrectly routed within the LAG, preventing data frame loss while maintaining LAG benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of address tables that mediate between the LAG and destination network devices. The address table stores destination address to port mappings, acting as an intermediary lookup structure that resolves the conflict between LAG aggregation and correct functionality routing. When a data frame arrives, the switch consults this intermediary table to determine the correct port, ensuring data frames bypass incorrect LAG routing paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If LAGs determine port transmission independently, then redundancy and load balancing are improved, but data frames may be routed to incorrect functionalities, causing data frame discard

Engineering Contradiction:
Improveload balancingVSAvoiddata frame discard
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system performs preliminary routing determination by populating address tables with destination address to port mappings before data frames require transmission. This pre-established routing information overrides independent LAG port determination, ensuring data frames are directed to correct ports while maintaining load balancing across multiple paths through the address table's port assignments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the routing decision process into two independent parts: the LAG handles load balancing and redundancy at the aggregation level, while the address table handles precise destination routing at the port level. This segmentation allows both functions to operate simultaneously without conflict - the LAG distributes traffic across member ports for load balancing, while the address table ensures each data frame reaches the correct destination port.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If address tables are not updated timely, then device complexity is reduced, but routing accuracy deteriorates, leading to incorrect data frame routing

Engineering Contradiction:
Improveaddress table managementVSAvoidrouting accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system implements feedback mechanisms that monitor network conditions and trigger address table updates when necessary. When changes in network topology or destination mappings are detected, the feedback loop initiates updates to the address table, ensuring routing accuracy is maintained without requiring continuous updates. This feedback-driven approach updates the address table only when needed, balancing complexity and accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The address table is updated periodically or event-driven rather than continuously, reducing unnecessary update operations. The system employs periodic refreshes or event-triggered updates (such as when topology changes are detected) to maintain routing accuracy while minimizing the complexity and overhead associated with constant table management. This periodic action ensures routing information remains current without excessive processing.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9473389B2Excluding a data frame from a link aggregation group
Publication Date: 2016.10.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9473389B2 patent drawing
  • US9473389B2 patent drawing
  • US9473389B2 patent drawing

AI summary

Examples disclose a computing device, method, and machine-readable storage medium to identify a destination address associated with a data frame upon ingress. Additionally, the computing device, method, and machine-readable storage medium exclude the data frame from a link aggregation group (LAG) based upon a determination to route the data frame to a port associated with the LAG.