Firmware Update for Interconnect Devices via LACP State Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Firmware updates for network interconnect devices often disrupt network connections, particularly when redundant devices are restarted in quick succession, leading to potential loss of connectivity due to incomplete link reactivation by the Link Aggregation Control Protocol (LACP) entity.

Innovation Solution

The system manages network interconnect device restarts by administratively removing devices from multi-chassis Link Aggregation Group (LAG) pairs to allow transmission queue drainage and monitors LACP states to ensure link recovery before updating firmware, maintaining continuous server connectivity through redundant connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If firmware updates are performed on network interconnect devices by restarting them in quick succession, then update efficiency is improved, but network connectivity reliability deteriorates due to incomplete link reactivation

Engineering Contradiction:
Improvefirmware update efficiencyVSAvoidnetwork connectivity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system checks the LACP entity state before restarting each interconnect device to ensure the link is fully reactivated. This preliminary check prevents premature restarts that would cause connectivity loss, allowing efficient sequential updates while maintaining network reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system monitors the state of the LACP entity as feedback to determine when it is safe to restart the next interconnect device. This feedback mechanism ensures that link reactivation is complete before proceeding, maintaining connectivity reliability while enabling efficient firmware updates.

Inventive Principle:
Principle #23Feedback

2Loss of time

If redundant interconnect devices are restarted simultaneously to save time, then update time is reduced, but link availability is compromised due to LACP reactivation delays

Engineering Contradiction:
Improvefirmware update timeVSAvoidlink availability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs a preliminary check of the LACP entity state before allowing the next device restart. This ensures that even with sequential restarts, the process moves as quickly as possible while guaranteeing link availability, effectively minimizing update time without sacrificing reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous network operation by ensuring one link remains available at all times during the firmware update process. The LACP state monitoring ensures uninterrupted useful action (network connectivity) while firmware updates proceed efficiently.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11861358B2Firmware update of an interconnect device
Publication Date: 2024.01.02 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11861358B2 patent drawing
  • US11861358B2 patent drawing
  • US11861358B2 patent drawing

AI summary

An example device includes a processor; a first interface port forming a first datalink to a core network device via a first interconnect device; and a second interface port forming a second datalink to the core network device via a second interconnect device, the first and second datalinks being redundant connections of a link aggregation group (LAG) including a plurality of multiplexed connections within a single network media. The processor is to: remove the first interconnect device while maintaining the second datalink; update firmware of the first interconnect device upon receiving a first indication that the first interconnect device has stopped receiving or transmitting data; and reestablish the redundant connections of the first interconnect device upon receiving a second indication that the first interconnect device has been added back to the LAG. The first and second indications include indications of states in each connection of the multiplexed connections.