UPF Packet Routing for Private IP Cross-Domain Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In scenarios where terminal devices within a group need to communicate across domains, the UPF cannot identify the IP address of a private network terminal device, leading to data transmission failures.

Innovation Solution

The UPF identifies terminal devices using identification information instead of IP addresses by encapsulating network addresses and identification information at the outer layer of data packets, enabling smooth data transmission by determining the correct destination UPF.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the UPF uses IP address identification to forward data packets, then data transmission can be achieved for public network terminals, but data transmission fails when the destination terminal device has a private network IP address that the UPF cannot identify

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidadaptability to different network address types
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces UPF identification information as an intermediary element between the source UPF and destination UPF. Instead of relying solely on destination terminal IP addresses, the data packet carries identification information of the destination UPF, which acts as a mediator to enable the source UPF to correctly route packets even when the destination terminal uses a private network IP address that the source UPF cannot resolve.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the UPF stores and uses IP address information of terminal devices for routing, then routing efficiency is improved for identified addresses, but the system cannot handle private network terminals with unidentified IP addresses

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidcapability to handle private network terminals
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent makes the data packet structure universal by adding UPF identification information fields that can be filled for both public and private network terminals. This multi-functional approach allows the same routing mechanism to handle both identified public network terminals (using IP addresses) and private network terminals (using UPF identification information), thereby improving overall system adaptability without sacrificing routing efficiency.

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

3Productivity

If the network architecture relies on IP address-based routing, then public network communication is efficient, but cross-domain communication in PIN networks fails when UPFs cannot identify private IP addresses

Engineering Contradiction:
Improvecross-domain communication efficiencyVSAvoidcommunication reliability across different network types
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent adds another dimension to the existing IP address-based routing by incorporating UPF identification information as a new routing parameter. This dimensional expansion allows the routing decision to be made not only based on destination IP addresses but also based on destination UPF identification information, enabling reliable cross-domain communication in PIN networks where private IP addresses cannot be resolved by source UPFs.

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

Data Source

PatentUS20260012509A1Data transmission method and apparatus
Publication Date: 2026.01.08 HUAWEI TECH CO LTD
  • US20260012509A1 patent drawing
  • US20260012509A1 patent drawing
  • US20260012509A1 patent drawing

AI summary

This application provides a data transmission method and apparatus, to help implement smooth data transmission and improve data transmission efficiency when a UPF cannot identify an IP address of a terminal device. The method includes: A first UPF receives a first data packet from a first terminal device, where the first data packet carries identification information of a second UPF and a network address of a second terminal device; and the first UPF sends a second data packet to the second UPF based on the identification information of the second UPF, where the second UPF is a UPF serving the second terminal device, and the second data packet carries identification information of the first UPF and the network address of the second terminal device.