SRv6 Packet Rerouting via Backup Segment Identifier Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
SRv6 packets cannot be further processed due to the unavailability of segment identifiers, affecting communication reliability.
Innovation Solution
A network device updates the destination address in an SRv6 packet with a secondary segment identifier when the primary identifier is unavailable, enabling continued packet processing and improving communication reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a segment identifier in the SRv6 packet is unavailable due to network device or link failure, then the SRv6 packet cannot be further processed, but communication reliability is affected
Solution Approach 1:
The patent applies preliminary action by pre-configuring backup segment identifiers in the network device before the primary segment identifier becomes unavailable. When a segment identifier fails, the device can immediately switch to the pre-prepared backup identifier without interruption, ensuring continuous packet processing and maintaining communication reliability.
Solution Approach 2:
The patent changes the parameter of the segment identifier from a single static value to a dynamic selectable value. The network device monitors the availability of segment identifiers and switches between primary and backup identifiers based on their operational status. This parameter change enables the system to adapt to failures while maintaining packet processing capability.
2Reliability
If the destination address in the SRv6 packet is updated with a backup segment identifier, then packet processing continues, but additional processing steps are required
Solution Approach 1:
The patent applies self-service by implementing automatic detection and switching mechanisms within the network device. The device autonomously monitors segment identifier availability, detects failures, selects appropriate backup identifiers, and updates destination addresses without requiring external intervention or complex manual configuration, thereby managing processing complexity internally while maintaining reliability.
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of a segment identifier management module that acts as a mediator between the primary segment identifier and the packet processing function. This intermediary handles the complexity of identifier management, failure detection, and switching logic, isolating the packet processing function from complexity while ensuring reliable continuation of processing.
Data Source
AI summary
A communication method implemented by a first network device, the method includes receiving, by the first network device, a first packet. The first packet may include a first segment identifier (SID) and a second SID. Determining, by the first network device whether the first SID is unavailable. If the first SID is unavailable, the first network device obtains the second SID based on the first SID, and updates a destination address in the first packet with the second SID, to generate a second packet.


