Service Flow Packet Processing Update Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In current network systems, service flows often result in network resource waste due to the need for each packet to be processed by multiple service function nodes, even if it comes from a trusted user, as there is no mechanism to adjust the manner of processing based on previous packet processing information.

Innovation Solution

A method and apparatus that allow a control node to obtain flow identifier and indication information from an SF node, determining the manner of processing subsequent packets without forwarding them along the initial service flow chain, enabling the processing node to adjust its actions accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each packet of service flow is forwarded through the complete service function chain for processing, then service security and quality are ensured, but network resource waste increases due to redundant processing of trusted user packets

Engineering Contradiction:
Improveservice securityVSAvoidnetwork resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary processing of the first packet through the complete service function chain to determine indication information (whether subsequent packets are from trusted users). This preliminary action enables subsequent packets to skip redundant processing, resolving the contradiction between ensuring service security and reducing network resource waste.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The service function node sends indication information back to the control node based on the processing result of the first packet. This feedback mechanism allows the control node to adjust the forwarding manner of subsequent packets, enabling trusted user packets to skip certain service function nodes while maintaining security for untrusted users.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If subsequent packets are processed using the same service function chain as the first packet, then processing consistency is maintained, but processing efficiency decreases due to redundant operations on trusted user packets

Engineering Contradiction:
Improveprocessing consistencyVSAvoidprocessing efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system dynamically adjusts the processing manner of subsequent packets based on the indication information obtained from processing the first packet. For trusted user packets, the system skips certain service function nodes; for untrusted packets, the complete chain is used. This dynamic adjustment maintains processing consistency for security while improving overall processing efficiency.

Inventive Principle:
Principle #15Dynamics

3Reliability

If all packets are forwarded along the initial service flow chain, then service processing completeness is ensured, but network traffic optimization is prevented due to unnecessary forwarding of trusted user packets

Engineering Contradiction:
Improveservice processing completenessVSAvoidnetwork traffic optimization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Based on the indication information from the first packet processing, the system enables subsequent packets from trusted users to skip certain service function nodes in the chain. This skipping mechanism maintains service processing completeness for necessary functions while optimizing network traffic by eliminating redundant forwarding operations.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentEP3926898B1Method and apparatus for updating manner of processing packet of service flow
Publication Date: 2023.04.26 HUAWEI TECH CO LTD
  • EP3926898B1 patent drawingFigure 1~2
  • EP3926898B1 patent drawingFigure 3~4
  • EP3926898B1 patent drawingFigure 5~6

AI summary

This application discloses a method and an apparatus for updating a manner of processing a packet of a service flow, which can adjust a manner of processing a service flow according to a result of processing a packet of the service flow by an SF node. The method includes: forwarding a first packet of the service flow by using a first service function chain SFC; obtaining, by a control node, a flow identifier and indication information from a service function SF node of the first SFC, where the indication information is used to indicate a manner of processing a second packet of the service flow, the flow identifier is used to identify the service flow, and the second packet reaches a processing node later than the first packet; obtaining, by the control node according to the indication information, the manner of processing the second packet, where the manner of processing the second packet does not include forwarding the second packet along the first SFC; and sending, by the control node, the flow identifier and the manner of processing the second packet to the processing node.