Aggregate Interface Mask for Link Failure Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing link aggregation techniques fail to efficiently handle member link failures, leading to data loss due to improper forwarding of packets to inactive links in the aggregate interface.

Innovation Solution

A method is introduced to establish an aggregate interface with a mask identifying the state of each member link, allowing for the identification and rewriting of inactive link addresses to active link addresses in the encapsulation list, ensuring that only active links are used for packet forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional link aggregation techniques are used without rapid identification of inactive member links, then the system structure remains simple, but data loss occurs due to improper forwarding to inactive links

Engineering Contradiction:
Improvedata loss preventionVSAvoidlink failure handling mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing a mask associated with the aggregate interface that identifies the current state of each member link before data forwarding occurs. This mask is used to proactively identify inactive links and rewrite their addresses in the encapsulation list, preventing data loss before it can occur rather than reacting after failure happens

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a mask and encapsulation list that mediates between the packet forwarding engine and the member links. The mask acts as an intermediate data structure that translates the aggregate interface state into actionable forwarding decisions, enabling rapid identification of active links without complex direct monitoring of each member link

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If rapid identification and isolation of inactive member links is implemented, then data loss is prevented, but the complexity of the system increases

Engineering Contradiction:
Improvepacket forwarding efficiencyVSAvoidencapsulation list management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the aggregate interface state into discrete, manageable components: a mask with individual bit positions for each member link and an encapsulation list with separate address entries. This segmentation allows the system to independently identify and rewrite only the specific inactive link addresses that need updating, rather than managing the entire link aggregation as a single complex unit

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes parameter changes by modifying the encapsulation list addresses based on the mask state. When a link fails, the system changes the address parameter in the encapsulation list from the inactive link address to an active link address, dynamically adapting the forwarding behavior without restructuring the entire system

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8774179B1Member link status change handling for aggregate interfaces
Publication Date: 2014.07.08 JUNIPER NETWORKS INC
  • US8774179B1 patent drawing
  • US8774179B1 patent drawing
  • US8774179B1 patent drawing

AI summary

A method is provided for handling member link state changes in an aggregate interface. An aggregate interface may be established to include a number of member links. A mask may be associated with the aggregate interface, where the mask identifies a current state of each member link in the aggregate interface. The mask is retrieved and used to identify active links in the aggregate interface when packets are received for forwarding on the aggregate interface.