SRv6 Packet Forwarding with Compressed SID Fault Bypass
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In SRv6 technologies, a previous-hop node cannot replace a faulty next-hop node in performing proxy forwarding operations when using compressed segment identifiers due to the inability to determine an active SID based on the segment left pointer.
Innovation Solution
A packet forwarding method that involves a network node determining a second segment identifier based on planning information when the first segment identifier corresponds to a faulty outbound interface or next-hop node, allowing the packet to be forwarded by bypassing the faulty node.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If compressed segment identifiers are used in SRv6 packets, then packet size is reduced and transmission efficiency is improved, but the ability to perform proxy forwarding operations when next-hop nodes are faulty is lost
Solution Approach 1:
The patent applies preliminary action by pre-planning segment identifier mappings and storing them in a mapping table before faults occur. When a fault is detected, the pre-planned alternative segment identifiers are immediately activated without requiring real-time computation, thus enabling fast proxy forwarding while maintaining compressed packet formats.
Solution Approach 2:
The patent introduces a mapping table as an intermediary structure that stores the relationship between compressed segment identifiers and their corresponding full segment identifiers. This mapping table acts as a mediator that enables the network node to translate compressed identifiers to full identifiers for proxy forwarding operations, resolving the conflict between compression and fault protection capability.
2Quantity of substance
If one SID container carries multiple compressed SIDs, then information density is improved, but the network node cannot replace the next-hop node in determining an active SID when faulty
Solution Approach 1:
The patent applies segmentation by dividing the SID container into multiple segments, where each segment corresponds to a specific compressed SID. The mapping table stores segment-level information that allows the network node to identify and manipulate individual SIDs within the container, enabling precise control over which SID becomes active during proxy forwarding operations.
Solution Approach 2:
The patent uses preliminary action by pre-establishing the mapping between compressed SIDs and their positions within SID containers in the mapping table. This pre-planning allows the network node to quickly determine which compressed SID to activate as the active SID when a fault occurs, without needing to parse through multiple compressed SIDs in real-time.
Data Source
AI summary
A packet forwarding method, apparatus, and system are provided, and belong to the field of network technologies. A destination address field of a first packet received by a first network node includes a compressed segment identifier corresponding to a first outbound interface or a next-hop node of the first network node; based on the first outbound interface being faulty or the next-hop node being faulty, the first network node determines a second segment identifier based on segment identifier planning information of the node corresponding to the compressed segment identifier, and forwards the first packet based on the second segment identifier, where the second segment identifier is a segment identifier in a segment list of the first packet or a segment identifier in the destination address field.


