Packet Feature Parsing for Precise Service Data Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network devices struggle with low service data transmission efficiency and the inability to split different service data due to inflexible packet forwarding, which is exacerbated by the separation of control and forwarding planes in software-defined networking (SDN).

Innovation Solution

A packet forwarding method that involves obtaining packet configuration information, parsing target packets based on specific rules to identify features, and applying customized forwarding rules to optimize traffic paths, allowing for efficient and precise data splitting and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional packet forwarding is used in SDN, then network scale and service data can increase, but service data transmission efficiency becomes low and different service data cannot be split

Engineering Contradiction:
Improveservice data transmission efficiencyVSAvoidcapability to split different service data
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments service data based on packet features extracted from different protocol fields (Layer 2, Layer 3, Layer 4, and application layer). By dividing the forwarding decision process into multiple feature dimensions, the system can distinguish and split different service data types, resolving the inability to differentiate service data in conventional forwarding

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic packet forwarding by establishing a mapping relationship between packet features and forwarding rules. The forwarding rules are dynamically selected based on extracted packet features rather than using static conventional forwarding, enabling the system to adapt to different service data types and improve transmission efficiency

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If packet configuration information with parsing rules is obtained and packets are parsed to obtain features, then forwarding control precision is improved, but device complexity increases

Engineering Contradiction:
Improveforwarding control precisionVSAvoidpacket parsing and feature extraction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary packet parsing and feature extraction before the actual forwarding decision. By pre-processing packets to extract relevant features from different protocol layers and establishing feature-to-forwarding-rule mappings in advance, the system achieves precise forwarding control without adding significant complexity during the forwarding process itself

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces packet features as an intermediary between the packet data and forwarding rules. Instead of directly matching packets to forwarding rules (which would be complex), the system extracts features as intermediate representations that simplify the matching process and improve control precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4142233B1Packet forwarding method and apparatus, and device and storage medium
Publication Date: 2025.08.27 HUAWEI TECH CO LTD
  • EP4142233B1 patent drawingFigure 1~2
  • EP4142233B1 patent drawingFigure 3
  • EP4142233B1 patent drawingFigure 4

AI summary

This application discloses a packet forwarding method and apparatus, a device, and a storage medium. The method includes: obtaining packet configuration information, where the packet configuration information includes a packet parsing rule; parsing a received target packet based on the packet configuration information to obtain a target packet feature; obtaining a packet forwarding rule corresponding to the target packet based on the target packet feature; and forwarding the target packet according to the packet forwarding rule corresponding to the target packet. Because packet features of different service data are different, the different service data is distinguished based on the different packet features, and is forwarded according to different forwarding rules. This implements forwarding control of the different service data, improves service data forwarding efficiency and adjustment precision, and avoids low service data transmission efficiency and incapability of splitting the different service data.