Packet Template Mapping for Network Slice Information Parsing
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Adaptability or versatility
If different forwarding plane technologies use different slice identifier carrying positions, then adaptability is improved, but device complexity increases
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
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
Data Source
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.


