Packet Template Mapping for Network Slice Information Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods fail to effectively carry slice information in reported flow information due to legacy devices not representing slice identifiers and varying forwarding technologies requiring network analyzer updates.

Innovation Solution

A method and apparatus for determining slice information by generating a target packet based on a pre-configured template matching the initial packet, containing target slice information, and sending it to a receiving end for parsing to determine the slice information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a packet analyzer acquires the capability of each device to accurately acquire slice identifier, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveslice identifier acquisition accuracyVSAvoidpacket analyzer capability requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The slice identifier is extracted and carried in the packet header before the packet reaches the analyzer. This preliminary action of embedding the identifier in the packet itself eliminates the need for the analyzer to have device-specific capabilities, resolving the contradiction between measurement precision and device complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A template matching mechanism serves as an intermediary between the packet and the analyzer. The template defines how slice information is carried in different packet formats, allowing the analyzer to work with standardized templates rather than needing to understand each device's specific capability, thus reducing analyzer complexity while maintaining accurate slice identifier acquisition

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If different forwarding plane technologies use different slice identifier carrying positions, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvesupport for different forwarding technologiesVSAvoidanalyzer logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A universal template-based approach is introduced that can accommodate multiple forwarding plane technologies (MPLS, IPv6, etc.) through a single standardized interface. The template system provides multi-functionality by supporting different slice identifier carrying positions and formats without requiring separate analyzer logic for each technology, thus resolving the contradiction between adaptability and device complexity

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

Solution Approach 2:

The template system allows parameters such as slice identifier position, format, and extraction method to be configured differently for each forwarding technology while maintaining a consistent analyzer interface. This parameter-based flexibility enables the system to adapt to different technologies without increasing analyzer complexity, as the variations are handled through configurable template parameters rather than complex conditional logic

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12615210B2Method and apparatus for determining slice information, storage medium, and electronic device
Publication Date: 2026.04.28 ZTE CORP
  • US12615210B2 patent drawing
  • US12615210B2 patent drawing
  • US12615210B2 patent drawing

AI summary

A method and apparatus for determining slice information, a storage medium, and an electronic device. The method includes: receiving an initial packet; determining, from pre-configured templates, a target template matching the initial packet, wherein the target template contains a target format of target slice information of a target slice associated with the initial packet; generating a target packet based on the initial packet and the target template, wherein the target packet contains the target slice information in the target format; and sending the target packet to a receiving end to instruct the receiving end to execute following operations: parsing the target packet based on the target template, so as to determine the target slice information.