SRv6 Packet Processing with Marking Information for Accurate Original Packet Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In SRv6 networks, intermediate nodes struggle to accurately recover the original packet from service packets with multiple layers of SRHs and IPv6 headers, leading to incomplete packet extraction.

Innovation Solution

The proposed solution involves a packet processing method where a first network device receives a packet and forwards a second packet with a segment routing header (SRH) that includes marking information. This marking information indicates the encapsulation basis of the SRH, allowing intermediate nodes to distinguish between SRHs encapsulated by a BSID and those that are not.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple layers of SRHs and IPv6 headers are encapsulated for traffic engineering, then traffic engineering capability is improved, but intermediate nodes cannot determine how many layers to remove to recover the original packet

Engineering Contradiction:
Improvetraffic engineering capabilityVSAvoidoriginal packet recovery accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a marking field within the SRH structure as an intermediary indicator. This marking field explicitly signals whether the SRH was encapsulated by a BSID, serving as a mediator between the encapsulation process and the decapsulation process. Intermediate nodes use this marking information to determine the correct number of SRH layers to remove, thereby accurately recovering the original packet while maintaining multi-layer encapsulation for traffic engineering.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If marking information is added to SRH to indicate encapsulation basis, then original packet extraction accuracy is improved, but SRH structure complexity increases

Engineering Contradiction:
Improveoriginal packet extraction accuracyVSAvoidSRH structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the SRH structure by introducing a distinct marking field within it. This field is separated from the core routing information (Segment List, Hdr Ext Len, etc.), allowing the marking information to be independently processed. Intermediate nodes can extract and interpret the marking field without affecting the processing of other SRH components, thereby minimizing the impact on overall structure complexity while improving extraction accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250030630A1Packet processing
Publication Date: 2025.01.23 NEW H3C TECH CO LTD
  • US20250030630A1 patent drawing
  • US20250030630A1 patent drawing
  • US20250030630A1 patent drawing

AI summary

The present disclosure provides packet processing and relates to the technical field of communication. The solution of the present disclosure includes: receiving a first packet; forwarding a second packet, the second packet comprises a first segment routing header SRH and the first packet, and the first SRH comprises marking information, and the marking information indicates encapsulation basis of the first SRH. In this way, the intermediate node can accurately acquire the original packet.