Multi-Interface, Multi-Layer State-full Load Balancer For RAN-Analytics Deployments In Multi-Chassis, Cloud And Virtual Server Environments
First Claim
1. A method of distributing load among a plurality of servers performing network functions in a wireless mobile network, comprising:
- receiving a plurality of packets at a node;
determining a characteristic of a user or a user device associated with each of said plurality of packets; and
forwarding said packets at one of said plurality of servers based on said characteristic, such that packets associated with users or user devices having the same characteristic are forwarded to the same server.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for steering and load-balancing mobile network traffic with user session awareness from multiple control and user plane protocols while understanding the load on the corresponding physical or virtual servers in cloud and virtual deployments is disclosed. This traffic could be monitored traffic, such as from optical taps, or network probes of mobile network interfaces, or port mirrors from network devices, or inline traffic when the load-balancer is logically placed inline in the network before the Virtual Network Functions, such as Virtual SGW (vSGW), Virtual SGSN (vSGSN), Virtual PGW (vPGW), Virtual MME (vMME), or Virtual Performance Enhancing proxy(vPEP). The apparatus and methods identified herein allow additional capabilities, such as ensuring that both directions of a protocol flow target the same physical or virtual server, or both control plane and user plane protocols of a flow are forwarded to the same server.
-
Citations
20 Claims
-
1. A method of distributing load among a plurality of servers performing network functions in a wireless mobile network, comprising:
-
receiving a plurality of packets at a node; determining a characteristic of a user or a user device associated with each of said plurality of packets; and forwarding said packets at one of said plurality of servers based on said characteristic, such that packets associated with users or user devices having the same characteristic are forwarded to the same server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of distributing load among a plurality of servers performing real-time generation of key performance indicators (KPIs) for a mobile wireless network, comprising:
-
receiving monitored traffic from a tap or mirror port that contains multiple control plane and user plane protocols on an aggregate interface; determining which packets of said monitored traffic belong to a particular user; determining a characteristic of said user or a user device based on said multiple control plane and user plane protocol; distributing all packets having the same determined characteristic to a subset of said plurality of servers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification