SRv6 Packet Forwarding with Compressed SID Fault Bypass

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepacket sizeVSAvoidfault protection capability
Core Design Contradiction:
Loss of substanceVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvenumber of SIDs per containerVSAvoidactive SID determination
Core Design Contradiction:
Quantity of substanceVSEase of operation

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250379817A1Packet forwarding method, apparatus, and system
Publication Date: 2025.12.11 HUAWEI TECH CO LTD
  • US20250379817A1 patent drawing
  • US20250379817A1 patent drawing
  • US20250379817A1 patent drawing

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.