Hardware-Assisted Data Path Switchover for Redundant Forwarding Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current switchover techniques in network devices with redundant forwarding components suffer from latency and delays, leading to packet loss and wastage of computing and network resources due to serial updates and reconfiguration.

Innovation Solution

A network device architecture that allows simultaneous switching of data paths for multiple physical interface cards to a new active forwarding component using a single software or hardware-triggered operation, separating data path and control path failover communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If serial updating of each PIC with new active forwarding component information is performed, then individual PIC configuration is ensured, but switchover latency increases and packet loss occurs

Engineering Contradiction:
Improveindividual PIC configurationVSAvoidswitchover latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the individual PIC update operations into a single centralized update mechanism. The control unit updates all PICs simultaneously through a unified data structure that contains forwarding component information for all PICs, eliminating the need for sequential individual updates and reducing switchover latency while maintaining proper configuration for each PIC

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary action by pre-configuring backup forwarding components and maintaining updated forwarding component information in advance. The control unit keeps a current data structure with forwarding component information ready before failures occur, enabling immediate switchover without waiting for individual PIC detection and configuration

Inventive Principle:
Principle #10Preliminary action

2Reliability

If serial updating of PICs and reestablishment of data paths is performed, then proper data path configuration is achieved, but packet loss and resource wastage occur

Engineering Contradiction:
Improvedata path configurationVSAvoidpacket loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies preliminary action by pre-establishing backup data paths and maintaining current forwarding component information in the control unit before failures occur. When a failure is detected, the pre-configured backup paths are immediately activated without interruption to data flow, preventing packet loss while ensuring proper data path configuration

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by implementing seamless failover mechanisms where backup forwarding components and data paths are already prepared and can take over immediately upon failure detection. This continuous operation eliminates interruptions in data forwarding, preventing packet loss while maintaining proper configuration

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If control paths are re-established after switchover, then proper control communication is ensured, but additional latency and delays are introduced

Engineering Contradiction:
Improvecontrol communicationVSAvoidswitchover delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring control path information in the current data structure maintained by the control unit. When switchover is needed, the control unit already has the necessary control communication information ready, eliminating the need for time-consuming post-switchover re-establishment of control paths

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4053694B1Hardware-assisted fast data path switchover for a network device with redundant forwarding components
Publication Date: 2025.07.23 JUNIPER NETWORKS INC
  • EP4053694B1 patent drawingFigure 1A
  • EP4053694B1 patent drawingFigure 1B
  • EP4053694B1 patent drawingFigure 1C

AI summary

A network device may receive packets, wherein the network device includes a first routing component, a second routing component, a first forwarding component, a second forwarding component, and a physical interface card concentrator with multiple physical interface cards. The first routing component may provide, to the physical interface card concentrator, a signal indicating that the second forwarding component is to be an active forwarding component. The physical interface card concentrator may cause, based on the signal, a data path for the multiple physical interface cards to be switched from the first forwarding component to the second forwarding component. The first routing component may provide the packets to the second forwarding component. The second forwarding component may provide the packets to the multiple physical interface cards via the data path. The multiple physical interface cards may forward the packets toward destinations associated with the packets.