LACP Session Timeout Extension for ISSU Traffic Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Link Aggregation Control Protocol (LACP) limits permitted session downtime to 90 seconds, which can be exceeded during In-Service Software Upgrades (ISSU) of T0 devices, potentially leading to data traffic drop due to hardware limitations and increased feature sets, posing a risk of network disruption.

Innovation Solution

Modify LACPDU messages to increase the number of consecutively-missed packets tolerated before terminating the LACP session from 3 to 5, allowing a 150-second downtime, and implement a userspace application to send LACPDUs more frequently during ISSU to maintain LAG activation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If LACP session timeout is increased to allow longer ISSU duration, then software upgrade flexibility is improved, but network reliability deteriorates due to higher risk of traffic drop

Engineering Contradiction:
Improvepermitted session downtimeVSAvoidnetwork reliability
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The system performs preliminary actions by sending a first modified LACPDU message before the ISSU process begins, notifying the peer device to extend its timeout threshold. This preliminary notification ensures the peer device is prepared to tolerate the extended downtime without triggering a session termination, thus maintaining network reliability while allowing longer upgrade durations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the ISSU progress and sending a second modified LACPDU message upon completion. This feedback mechanism informs the peer device that the extended timeout period is no longer needed, allowing the system to return to normal timeout behavior and maintain ongoing network reliability.

Inventive Principle:
Principle #23Feedback

2Productivity

If LACP timeout threshold is extended beyond standard limits, then ISSU completion probability is improved, but data traffic loss risk increases

Engineering Contradiction:
ImproveISSU completion probabilityVSAvoiddata traffic loss
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

Before initiating the ISSU process, the system sends a modified LACPDU message with extended timeout parameters to the peer device. This preliminary action ensures the peer device adjusts its expectations and does not terminate the LACP session during the extended upgrade period, thereby preventing data traffic loss while enabling successful ISSU completion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the LACP timeout threshold during the ISSU process by modifying LACPDU messages. The timeout parameter is temporarily extended only during the upgrade window and automatically returns to standard values after completion, creating a dynamic adaptation that prevents traffic loss only when necessary.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If LACP session tolerance for missed packets is increased, then session continuity during ISSU is improved, but network security deteriorates due to potential unauthorized disconnections

Engineering Contradiction:
Improvesession continuityVSAvoidunauthorized disconnection risk
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

The system sends a preliminary modified LACPDU message before ISSU to explicitly notify the peer device of the upcoming extended downtime. This preliminary notification distinguishes authorized extended disconnections from unauthorized ones, maintaining session continuity during legitimate upgrades while preserving security by requiring explicit authorization for timeout extensions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The modified LACPDU message acts as an intermediary mechanism that mediates between the need for extended timeout during ISSU and the need to prevent unauthorized disconnections. By using a standardized protocol message with extended parameters, the system creates a controlled channel for timeout extension requests that maintains security through protocol-based authorization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250317497A1System and Method for Reducing Permitted Session Downtime
Publication Date: 2025.10.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250317497A1 patent drawing
  • US20250317497A1 patent drawing
  • US20250317497A1 patent drawing

AI summary

A method, computer program product, and computing system for reducing communication session downtime includes transmitting first signals at a predetermined time interval of X seconds; upon initiation of a reboot operation of a first device associated with the processor, decreasing the predetermined time interval from X seconds to Y seconds; transmitting the first signals at the time interval of Y seconds; and once the reboot of the driver is complete, increasing the predetermined time interval from Y seconds to X seconds.