SMF Node Selects Service Functions for PFCP Session

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service chaining techniques in 5G networks face challenges in distributed user plane function (UPF) deployments, where different service functions (SFs) are needed in various UPFs, leading to inflexible service chains and inefficient UPF selection.

Innovation Solution

A method is introduced where a session management function (SMF) node selects a plurality of service functions to connect in a service function chain based on their load, and initiates requests to user plane function (UPF) nodes to establish a packet forwarding control protocol (PFCP) session, allowing for coordinated service chains across distributed UPFs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service functions are distributed across multiple UPF nodes, then service chain flexibility is improved, but service chain coordination becomes more complex

Engineering Contradiction:
Improveservice chain flexibilityVSAvoidservice chain coordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the service chain into individual service function instances that can be independently selected and distributed across multiple UPF nodes. Each service function is treated as a separate selectable entity rather than a fixed chain, allowing flexible distribution while managing coordination through the selection mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of service function selection based on load conditions and UPF node capabilities. Instead of traditional fixed service chaining, the system adds a selection layer that considers multiple dimensions including load status, node location, and service function availability, enabling flexible distribution across distributed UPFs.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If UPF selection is based on multiple criteria including load, then service quality is improved, but selection process complexity increases

Engineering Contradiction:
Improveservice qualityVSAvoidselection process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-establishing service function instances on multiple UPF nodes and pre-assessing their load conditions. The SMF node collects information about service function availability and load status in advance, so that when service chain establishment is needed, the selection can be made quickly based on pre-gathered data rather than real-time complex analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the SMF node continuously monitors load conditions on UPF nodes and adjusts service function selections accordingly. The system gathers feedback about service function performance and load status, using this information to make informed selections that maintain service quality while managing complexity through data-driven decision making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12238007B2Establishing a packet forwarding control protocol session
Publication Date: 2025.02.25 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12238007B2 patent drawing
  • US12238007B2 patent drawing
  • US12238007B2 patent drawing

AI summary

There is provided a method performed by a session management function (SMF) node of a network for establishing a PFCP session. A plurality of service functions (SFs) are selected (102) to connect in a service function chain for handling the PFCP session. Each of the plurality of SFs is capable of activating a feature of the PFCP session and is supported by a user plane function (UPF) node. The selection is based on a load of each of the plurality of SFs. For each UPF node that supports one or more of the selected plurality of SFs, transmission of a request is initiated (104) to the UPF node to establish the PFCP session with the UPF node. The request comprises an indication of the one or more of the selected plurality of SFs that the UPF node supports.