UPF Plugin Virtual Network Layer Packet Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing 5G network architecture experiences significant latency and resource occupation due to repeated packet transmission between the virtual network layer and the application layer, leading to delayed service operations and an inability to meet high-speed transmission demands.

Innovation Solution

A computing device with a virtual network layer installed with a User Plane Function (UPF) plugin that performs rule matching on packet headers, offloads or re-packages packets, and communicates with other devices, utilizing a network virtualization platform and kernel bypass techniques to accelerate packet processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If packets are transmitted between the virtual network layer and the application layer for processing, then routing policies can be applied and services can be provided, but packet processing latency increases and CPU computing resources are occupied

Engineering Contradiction:
Improverouting policy applicationVSAvoidpacket processing latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges the UPF function into the virtual network layer, combining packet processing and routing policy application into a single layer operation. This eliminates the need for packets to be transmitted back and forth between the virtual network layer and application layer, thereby reducing latency while maintaining routing policy capabilities through the integrated match rules processing in the virtual network layer

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the UPF function into a separate plugin module that can be independently deployed and managed within the virtual network layer. This modular segmentation allows the UPF plugin to handle packet processing tasks efficiently without involving the application layer, reducing unnecessary transmissions and CPU overhead while maintaining adaptability through configurable match rules

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If packets are transmitted between the virtual network layer and the application layer, then services can be provided through APPs, but service operation speed decreases

Engineering Contradiction:
Improveservice provision capabilityVSAvoidservice operation speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges service provision capabilities directly into the virtual network layer through the UPF plugin, which can execute match rules and routing policies without requiring packet transmission to the application layer. This integration maintains service provision adaptability while significantly improving service operation speed by eliminating inter-layer transmissions

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If the UPF is deployed at the application layer, then network functions can be virtualized and distributed, but packet processing requires multiple transmissions between layers

Engineering Contradiction:
Improvenetwork function virtualizationVSAvoidpacket transmission process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the UPF function as a standalone plugin within the virtual network layer, maintaining network function virtualization benefits while simplifying the packet transmission process. This segmentation allows the UPF plugin to process packets independently without requiring complex multi-layer transmissions, thereby reducing device complexity while preserving virtualization adaptability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240205050A1Computing device with a virtual network layer installed with user plane function (UPF) plugin and method for processing UPF packet
Publication Date: 2024.06.20 ALPHA NETWORKS INC
  • US20240205050A1 patent drawing
  • US20240205050A1 patent drawing
  • US20240205050A1 patent drawing

AI summary

A computing device includes a processing unit, a memory unit, a NIC that is for receiving a packet, and a network virtualization platform accommodating a plurality of virtual network applications. The NIC, the processing unit and the memory unit are collectively defined as a hardware layer for the network virtualization platform to operate thereon. The network virtualization platform includes a virtual network layer having a UPF plugin installed therewith. The UPF plugin performs rule matching according to a packet header of the packet, and determines which one of the following steps is to be performed: offloading the packet to one of the virtual network applications in the application layer for the virtual network application to provide services; and re-packaging the packet and forwarding the packet to the another computing device.