SRv6 Packet Forwarding Across Network Slices With Shared SID Lists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing segment routing over IPv6 (SRv6) technologies face challenges in efficiently managing packet forwarding across network slices, leading to limitations in resource consumption and usability when different services require different network slices.

Innovation Solution

Decouple slice information from segment routing policies by using a common forwarding path for packets from different network slices, allowing the same segment routing policy to be applied across multiple services, and implement packet forwarding through slice sub-interfaces based on stored mapping relationships between SIDs and interface identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If slice information is tightly coupled with segment routing policies for each service, then service-specific forwarding requirements can be met, but resource consumption increases and usability decreases

Engineering Contradiction:
Improveservice-specific forwarding reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies universality by enabling a single segment routing policy to serve multiple services across different network slices. The head node identifies that packets from different slices matching the same policy can share a common forwarding path, allowing the policy to function universally for multiple services rather than requiring separate policies for each service-slice combination.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the handling of packets from different network slices by combining them into a single forwarding process when they match the same segment routing policy. Instead of maintaining separate forwarding states for each slice, the system merges their processing into a unified path determination and forwarding mechanism.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If separate segment routing policies are created for each network slice and service combination, then specific service requirements can be satisfied, but device complexity and resource consumption increase

Engineering Contradiction:
Improveservice requirement adaptabilityVSAvoidpolicy management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The segment routing policy is designed to be universal and service-agnostic, capable of handling packets from any network slice that matches its forwarding requirements. The policy does not need to be customized for each service or slice combination, reducing the number of policies needed while maintaining adaptability to different service requirements through the slice information carried in packets.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent extracts slice information from the packet metadata and uses it independently for forwarding decisions without requiring separate policies for each slice. The slice information is taken out as a separate identifier that can be processed alongside the segment routing policy matching, rather than being embedded in policy definitions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If network slices are strictly separated for different services, then service isolation is maintained, but forwarding path flexibility and resource utilization decrease

Engineering Contradiction:
Improveservice isolation reliabilityVSAvoidforwarding path flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent merges forwarding paths for packets from different network slices when they match the same segment routing policy, allowing shared utilization of network resources while maintaining service isolation through packet-level processing. The merging occurs at the forwarding plane where packets are combined into common paths without compromising the logical separation of services.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically determines whether packets from different slices can share forwarding paths based on real-time policy matching and service requirements. The forwarding behavior is dynamic and adaptive, allowing slices to be strictly separated when needed and combined for resource efficiency when service requirements permit.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12537760B2Packet forwarding method and apparatus, network device, and storage medium
Publication Date: 2026.01.27 HUAWEI TECH CO LTD
  • US12537760B2 patent drawing
  • US12537760B2 patent drawing
  • US12537760B2 patent drawing

AI summary

A packet forwarding method implemented by a head node, includes receiving a first packet and a second packet, where the first packet is a packet forwarded by using a first network slice, and the second packet is a packet forwarded by using a second network slice; in response to the first packet matching a first segment routing policy, generating a third packet based on the first packet, where the third packet carries slice information of the first network slice and a first SID list; in response to the second packet matching the first segment routing policy, generating a fourth packet based on the second packet, where the fourth packet carries slice information of the second network slice and the first SID list; and forwarding the third packet and the fourth packet.