Subscriber-Aware 5G Core Network Traffic Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional 5G core network traffic routing methods are inefficient and difficult to scale, lacking subscriber awareness, which prevents effective implementation of service-level policies and leads to inefficient traffic paths due to unnecessary aggregation and disaggregation of traffic.

Innovation Solution

Implementing a segment routing policy that associates subscriber identities with service levels and micro service instances, using SRv6 containers at mobile gateways to route data packets to specific micro service instances based on subscriber identities, allowing for end-to-end monitoring and policy application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traffic is aggregated and sent to a particular Kubernetes cluster using conventional routing methods, then traffic can be distributed to various nodes, but the routing is inefficient and difficult to scale

Engineering Contradiction:
Improvetraffic routing efficiencyVSAvoidrouting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the routing process by introducing intermediate routing points (edge devices and UPFs) that perform subscriber identity-based routing decisions. This divides the monolithic core network routing into distributed segments, improving efficiency and reducing complexity at each node.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary routing actions at the edge devices and UPFs by identifying subscriber identities and determining appropriate microservice instances before traffic reaches the Kubernetes cluster. This preliminary segmentation eliminates the need for complex load balancing at the cluster level.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If conventional round-robin routing is used to distribute traffic to cluster nodes, then traffic distribution is simple, but subscriber-aware policies cannot be implemented

Engineering Contradiction:
Improvesubscriber-aware policy implementationVSAvoidrouting operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by implementing subscriber-specific routing policies at distributed edge devices and UPFs. Each routing point can apply different policies based on local subscriber identity information, enabling versatile policy implementation without complex centralized control.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces intermediate routing devices (edge devices and UPFs) that act as mediators between the core network and Kubernetes clusters. These intermediaries perform subscriber identity-based routing decisions, enabling policy implementation while maintaining operational simplicity through automated lookups.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If CPU intensive load balancing schemes are used for traffic disaggregation, then traffic can be distributed based on subscribers, but the system consumes excessive computational resources

Engineering Contradiction:
Improvetraffic disaggregation efficiencyVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary subscriber identity identification and routing decisions at edge devices and UPFs before traffic reaches the Kubernetes cluster. This preliminary action eliminates the need for CPU-intensive load balancing at the cluster level, as routing decisions are already made based on subscriber identities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the routing decision-making function from the Kubernetes cluster and places it at edge devices and UPFs. This extraction removes the computational burden of subscriber-aware routing from the cluster, allowing simple IP-based load balancing to handle the actual traffic distribution.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If traffic aggregation is performed before subscriber-based routing, then routing can be centralized, but inefficient traffic paths are created

Engineering Contradiction:
Improvetraffic path efficiencyVSAvoidnetwork architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the network architecture into distributed routing points (edge devices and UPFs) that perform subscriber-based routing before traffic aggregation. This segmentation enables efficient traffic paths by routing traffic closer to its destination based on subscriber identity, avoiding unnecessary backhaul to centralized points.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary subscriber identity-based routing at edge devices and UPFs before traffic is aggregated or forwarded to Kubernetes clusters. This preliminary routing action ensures traffic follows efficient paths from the start, eliminating the need for re-routing later in the network.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250106166A1Methods for providing subscriber aware network traffic routing in a 5g core network
Publication Date: 2025.03.27 F5 NETWORKS INC
  • US20250106166A1 patent drawing
  • US20250106166A1 patent drawing
  • US20250106166A1 patent drawing

AI summary

Methods, non-transitory computer readable media, network traffic management devices and network traffic management systems for providing subscriber aware network traffic routing in a 5G network are illustrated. With this technology, a segment routing policy is received from a controller. The segment routing policy includes a plurality of subscriber identities, associated service levels and micro service instances. One or more data packets are received from a user device and the subscriber identity associated with the data packets is identified. Based on the subscriber identity and the segment routing policy, a destination micro service instance is identified and the one or more data packets are forwarded to the destination micro service instance.