Layer 3 Multi-Chassis Link Aggregation Loop Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack support for routed L3 Multi-Chassis Link Aggregation Groups (MC-LAGs), which are essential for providing redundancy and optimal traffic forwarding in computer networks, leading to potential network loops and reduced resiliency.

Innovation Solution

Establishing a layer 3 MC-LAG by associating a common IP address and MAC address with primary and secondary network devices, and creating a dedicated communication link between them to share network packets, allowing for redundant L3 connectivity and active-standby or active-active configurations to ensure continuous network operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MC-LAG is implemented without L3 routing support, then link aggregation and redundancy are achieved, but network loops occur and resiliency is reduced

Engineering Contradiction:
Improvenetwork resiliencyVSAvoidnetwork loops
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent changes the operational layer parameter from layer 2 to layer 3, enabling IP routing functionality within the MC-LAG framework. This allows routing protocols to prevent network loops while maintaining the redundancy benefits of MC-LAG, resolving the contradiction between reliability improvement and loop prevention.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a dedicated communication link as an intermediary between primary and secondary network devices. This link carries routing protocol messages and control traffic, enabling the devices to coordinate and prevent network loops while maintaining redundant connectivity for data traffic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a dedicated communication link is established between primary and secondary network devices, then packet sharing and synchronization are enabled, but device complexity increases

Engineering Contradiction:
Improveredundant L3 connectivityVSAvoidcommunication link configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The dedicated communication link serves multiple functions simultaneously: it carries routing protocol messages, control plane traffic, and data plane traffic. This multi-functionality reduces the need for separate dedicated channels for each purpose, thereby limiting the increase in device complexity while achieving reliable redundant connectivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If L3 routing is enabled in MC-LAG, then optimal traffic forwarding is achieved, but support for routed MC-LAG is lacking in current technologies

Engineering Contradiction:
Improvetraffic forwarding efficiencyVSAvoidcompatibility with existing MC-LAG implementations
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic routing protocol support within the MC-LAG framework, allowing the system to adapt to different routing scenarios and network conditions. This dynamic capability enables optimal traffic forwarding while maintaining compatibility with existing MC-LAG implementations through standardized interfaces and protocols.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11425031B2Layer 3 multi-chassis link aggregation group
Publication Date: 2022.08.23 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11425031B2 patent drawing
  • US11425031B2 patent drawing
  • US11425031B2 patent drawing

AI summary

Examples disclosed herein relate to establishing a layer 3 (L3) Multi-Chassis Link Aggregation Group (MC-LAG). In an example, a common IP address and a common MAC address may be associated with a primary network device and a secondary network device. A layer 3 MC-LAG may be established in a multi-homing configuration between the primary network device and the secondary network device to provide a redundant L3 connectivity to a core network device in a network. A dedicated communication link may be established between the primary network device and the secondary network device, for the primary network device and the secondary network device to share network packets.