UPF Multicast PDR Matching for Low-Signaling Packet Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current packet processing mechanism in user plane function (UPF) network elements for multicast communication is inefficient, as it allows only one packet detection rule (PDR) per session, requiring complex updates when terminal device members change, leading to high signaling overheads and inefficiencies.

Innovation Solution

A method where multicast packets can match multiple PDRs, allowing forwarding to multiple terminal devices without excessive signaling interactions, by implementing a mechanism that allows packet duplication or skipping based on sender information and PDR priorities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a multicast packet matches only one PDR in one session, then the packet processing mechanism is simple, but the forwarding efficiency is low and signaling overhead is high when terminal device members change

Engineering Contradiction:
Improvemulticast packet forwarding efficiencyVSAvoidpacket processing mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the multicast forwarding mechanism by allowing a multicast packet to match multiple PDRs within a session. Instead of a single PDR limiting the packet to one forwarding path, multiple PDRs enable the packet to be duplicated and forwarded along multiple paths simultaneously, improving forwarding efficiency without requiring complex session management updates when terminal members change

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the PDR matching mechanism universal by enabling a single multicast packet to satisfy multiple PDR conditions within the same session. This multi-functionality allows the packet processing mechanism to handle both single-path and multi-path forwarding scenarios without requiring separate mechanisms or frequent updates, thereby improving efficiency while maintaining manageable complexity

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

2Reliability

If indication information in FAR is updated when terminal device members change, then the forwarding accuracy is maintained, but the signaling interaction procedure and overhead increase

Engineering Contradiction:
Improveforwarding accuracyVSAvoidsignaling interaction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring multiple PDRs within a session that can match multicast packets. This allows the system to anticipate multiple forwarding paths in advance, eliminating the need for real-time updates when terminal members change. The forwarding accuracy is maintained through the pre-established PDR matching rules, while signaling overhead is reduced by avoiding frequent update interactions

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple PDRs are matched for a multicast packet, then the forwarding efficiency is improved, but the packet processing complexity increases

Engineering Contradiction:
Improvemulticast packet forwarding efficiencyVSAvoidPDR matching complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces dynamics by allowing the PDR matching process to adaptively determine the number of matches within a session. The system dynamically evaluates multicast packets against multiple PDRs and executes forwarding actions based on the matching results, enabling efficient multi-path forwarding while maintaining manageable complexity through flexible, context-dependent processing

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12513493B2Multicast communication method, and apparatus and system
Publication Date: 2025.12.30 HUAWEI TECH CO LTD
  • US12513493B2 patent drawing
  • US12513493B2 patent drawing
  • US12513493B2 patent drawing

AI summary

Embodiments of this application provide a multicast communication method that includes: receiving, by a user plane function network element, a multicast packet, where the multicast packet includes a multicast address; matching, by the user plane function network element, the multicast packet with a packet detection rule PDR on the user plane function network element; and if the multicast packet successfully matches a first PDR, and the first PDR indicates to carry on matching another PDR, carrying on, by the user plane function network element, matching the multicast packet with another PDR. Optionally, the another PDR is a PDR whose priority is not higher than that of the first PDR.