Interception of high-throughput data traffic
AssigneeT-Mobile USA, Inc.
InventorsSuliman Albasheir, Rahul Pal
Life of this patent
Estimating the term…
Abstract
Systems, devices, and techniques described herein relate to interception of data traffic that is traversing a network at a relatively high throughput rate. In some examples, a request to initiate interception is received from a server. In response to receiving the request to initiate interception, an instruction to forward user plane data to the server can be transmitted to a User Plane Function (UPF). The UPF may be transferring the user plane data in a data flow. The instruction may cause the UPF to forward the user plane data to the server in multiple streams. In addition, control plane data associated with the data flow can be transmitted to the server.
Claims20
A User Plane Function (UPF), comprising:
- at least one processor;
- and
- memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- receiving user plane data in a data flow between at least one User Equipment (UE) and a Data Network (DN);
- receiving, from a Session Management Function (SMF), an instruction to forward the user plane data to an interception server;
- based on receiving the instruction, transmitting, to the interception server, the user plane data in multiple Transfer Control Protocol (TCP) streams;
- and
- transmitting, to the interception server, a key instructing how the user plane data can be reassembled from the multiple TCP streams.
A method, comprising:
- receiving user plane data in a data flow between at least one User Equipment (UE) and a Data Network (DN);
- receiving an instruction to forward the user plane data to an interception server;
- and
- based on receiving the instruction, transmitting, to the interception server, the user plane data in multiple data streams.
A system, comprising:
- at least one processor;
- and
- memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- receiving user plane data in a data flow between at least one User Equipment (UE) and a Data Network (DN);
- receiving an instruction to forward the user plane data to an interception server;
- and
- based on receiving the instruction, transmitting, to the interception server, the user plane data in multiple data streams.
Dependencies are inferred from the claim text.