Data Packet Redirection via Port Mirroring for Link Offline Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network links going offline due to hardware failure or user actions result in significant packet drops and performance degradation, as upstream devices take time to detect and react to the event, leading to severe performance impacts.
Innovation Solution
Implementing a method to detect a link offline condition in the data plane and redirect data packets to a redundant path, using a mirroring feature and redundant port profiles to minimize packet drops.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If software coordination is used to propagate link offline events and update routing tables, then routing table updates are performed, but significant packet drops occur during the 10s to 100s of milliseconds propagation time
Solution Approach 1:
The system pre-identifies and pre-configures alternative paths through the network topology before link failures occur. When a link goes offline, packets are immediately redirected along these pre-planned alternative paths without waiting for software-based routing table updates, thereby eliminating packet drops during the propagation delay period.
Solution Approach 2:
The patent replaces the slow software-based routing table update mechanism with a hardware-level or data-plane-based rapid redirection mechanism. This substitution enables immediate packet path switching at line rate, bypassing the 10s to 100s of milliseconds software processing delay that causes packet drops.
2Productivity
If upstream devices continue forwarding packets to the downed link during software coordination, then no additional packet drops occur from upstream, but the downed link receives and drops packets until routing tables are updated
Solution Approach 1:
The system implements rapid feedback mechanisms where link status changes are immediately detected and propagated through the network. When a link goes offline, this feedback triggers instantaneous redirection of packets along alternative paths, preventing packets from being forwarded to the downed link in the first place, thereby maintaining throughput without causing packet drops.
Solution Approach 2:
Alternative paths are pre-computed and staged in the system before link failures occur. When a link goes offline, packets are immediately switched to these pre-prepared alternative paths without any forwarding attempt to the downed link, thus maintaining productivity while avoiding packet drops at the failed link.
3Loss of time
If faster link offline detection and redirection mechanisms are implemented, then packet drops are reduced, but system complexity increases
Solution Approach 1:
The patent combines multiple functions into unified mechanisms: link monitoring, alternative path computation, and packet redirection are integrated into a single coordinated system. This merging reduces overall complexity compared to having separate systems for each function, while still achieving rapid detection and redirection to minimize packet drops and recovery time.
Solution Approach 2:
The system implements self-service mechanisms where network devices automatically detect link failures, compute alternative paths, and redirect packets without requiring manual intervention or complex centralized control. This automation reduces operational complexity while achieving fast recovery times.
Data Source
AI summary
A method for redirecting data packet on link offline in a network is provided. The method includes detecting an offline link between a first port and a destination port. The method also includes moving the first port to a recovery state by turning on a mirroring feature to make copies of all subsequent frames of data packets to the first port. The method further includes activating a redundant port profile associated with the mirroring feature prepopulated with information including at least a second port linked to the destination port. Furthermore, the method includes forwarding, based on the redundant port profile, the copies of all data packets to the second port linked to the destination port.


