SRv6 Packet Processing with Marking Information for Accurate Original Packet Recovery
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
Data Source
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.


