Firmware Update for Interconnect Devices via LACP State Monitoring
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


