Systems and methods for tracking and calculating network usage in a network with multiple user plane functions

US2020022020A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020022020-A1
Application numberUS-201916526420-A
CountryUS
Kind codeA1
Filing dateJul 30, 2019
Priority dateApr 24, 2018
Publication dateJan 16, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system described herein may provide a mechanism for accurately tracking data usage across multiple User Plane Function (“UPF”) devices in a telecommunications network. For example, different types of traffic may be handled by UPFs (e.g., may be dropped or forwarded), and the UPFs may be able to report the dropping of specific types of traffic, without needing to perform deep packet inspection (“DPI”). Header information may be passed from an upstream UPF to a downstream UPF with the traffic, where the header information indicates rules and/or policies that were applied by the upstream UPF. The downstream UPF may identify the rules and/or policies from the upstream UPF, and may use this information when reporting usage to a Session Management Function (“SMF”).

First claim

Opening claim text (preview).

What is claimed is: 1 . A network device, comprising: a non-transitory computer-readable medium storing a set of processor-executable instructions; and one or more processors configured to execute the set of processor-executable instructions, wherein executing the set of processor-executable instructions causes the one or more processors to: receive, by the network device, traffic via a General Packet Radio Service (“GPRS”) Tunneling Protocol (“GTP”) tunnel; identify, by the network device, without performing deep packet inspection (“DPI”), that: a first set of traffic, included in the traffic received via the GTP tunnel, is a first type of traffic, and a second set of traffic, included in the traffic received via the GTP tunnel, is a second type of traffic; forward, by the network device, to one or more other devices, and in accordance with a particular rule, only a first subset of the first type of traffic and only a second subset of the second type of traffic; and report, by the network device and to a second network device of the wireless telecommunications network: a first amount of the first type of traffic, in the first subset, that was forwarded by the network device, a second amount of the second type of traffic, in the second subset, that was forwarded by the network device, and an indication of the particular rule that was used to forward only the first subset of the first type of traffic and only the second subset of the second type of traffic. 2 . The network device of claim 1 , wherein the network device is a first User Plane Function (“UPF”) of a wireless telecommunications network, and wherein the traffic is received via the GTP tunnel from a second UPF of the telecommunications network. 3 . The network device of claim 2 , wherein the second UPF drops at least some traffic of the first type of traffic before providing the traffic to the first UPF. 4 . The network device of claim 2 , wherein at least some of the first type of traffic has been dropped by the second UPF, in accordance with a first set of rules, before providing the traffic to the first UPF, and wherein at least some of the second type of traffic has been dropped by the second UPF, in accordance with a second set of rules, before providing the traffic to the first UPF, wherein the report by the first UPF allows the other network device to determine: a first usage amount, of the first type of traffic, that was used across the first and second UPFs, and a second usage amount, of the second type of traffic, that was used across the first and second UPFs. 5 . The network device of claim 1 , wherein the GTP tunnel is a first GTP tunnel, wherein executing the processor-executable instructions, to forward the first and second subsets of the first and second types of traffic, respectively, further causes the one or more processors to: forward the first and second subsets of the first and second types of traffic, respectively, via a second GTP tunnel, in conjunction with GTP header information identifying the particular rule. 6 . The network device of claim 1 , wherein the particular rule is a first rule, wherein the network device is a first User Plane Function (“UPF”) of a wireless telecommunications network, wherein executing the processor-executable instructions, to identify that the first set of traffic is the first type of traffic, further causes the one or more processors to identify that the first type of traffic is associated with a second rule that has been applied by a second UPF of the wireless telecommunications network before the first UPF receives the first set of traffic, and wherein executing the processor-executable instructions, to identify that the first set of traffic is the first type of traffic, further causes the one or more processors to identify that the first type of traffic is associated with a second rule that has been applied by a second UPF before the first UPF receives the first set of traffic. 7 . The network device of claim 1 , wherein the network device is a first User Plane Function (“UPF”) of a wireless telecommunications network, wherein executing the processor-executable instructions, to identify that the first set of traffic is the first type of traffic, further causes the one or more processors to identify that the first type of traffic is associated with a second rule that has been applied by a second UPF of the wireless telecommunications network before the first UPF receives the first set of traffic, and wherein executing the processor-executable instructions, to identify that the first set of traffic is the first type of traffic, further causes the one or more processors to identify that the first type of traffic is associated with a second rule that has been applied by the second UPF before the first UPF receives the first set of traffic. 8 . A non-transitory computer-readable medium, storing a set of processor-executable instructions, which, when executed by one or more processors of a network device, cause the one or more processors to: receive traffic via a General Packet Radio Service (“GPRS”) Tunneling Protocol (“GTP”) tunnel; identify, without performing deep packet inspection (“DPI”), that: a first set of traffic, included in the traffic received via the GTP tunnel, is a first type of traffic, and a second set of traffic, included in the traffic received via the GTP tunnel, is a second type of traffic; forward, to one or more other devices and in accordance with a particular rule, only a first subset of the first type of traffic and only a second subset of the second type of traffic; and report, to a second network device of the wireless telecommunications network: a first amount of the first type of traffic, in the first subset, that was forwarded by the network device, a second amount of the second type of traffic, in the second subset, that was forwarded by the network device, and an indication of the particular rule that was used to forward only the first subset of the first type of traffic and only the second subset of the second type of traffic. 9 . The non-transitory computer-readable medium of claim 8 , wherein the traffic is received via the GTP tunnel from a User Plane Function (“UPF”) of the telecommunications network. 10 . The non-transitory computer-readable medium of claim 9 , wherein the UPF drops at least some traffic of the first type of traffic before providing the traffic to the network device. 11 . The non-transitory computer-readable medium of claim 9 , wherein at least some of the first type of traffic has been dropped by the UPF, in accordance with a first set of rules, before providing the traffic to the network device, and wherein at least some of the second type of traffic has been dropped by the UPF, in accordance with a second set of rules, before providing the traffic to the network device, wherein the report by the network device allows the other network device to determine: a first usage amount, of the first type of traffic, that was used across the network device and the UPF, and a second usage amount, of the second type of traffic, that was used across the network device and the UPF. 12 . The non-transitory computer-readable medium of claim 8 , wherein the GTP tunnel is a first GTP tunnel, wherein executing the processor-executable instructions, to forward the first and second subsets of the first and second types of traffic, respectively, further causes the one or more processors to: forward the first and second subsets of the first and second types of traffic, respectively, via a second GTP tunnel, in conjunction with GTP header information ident

Assignees

Inventors

Classifications

  • Testing, {supervising or monitoring} using real traffic · CPC title

  • Traffic policing · CPC title

  • by balancing the load, e.g. traffic engineering · CPC title

  • by discarding or delaying data units, e.g. packets or frames · CPC title

  • in relation to timing considerations · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020022020A1 cover?
A system described herein may provide a mechanism for accurately tracking data usage across multiple User Plane Function (“UPF”) devices in a telecommunications network. For example, different types of traffic may be handled by UPFs (e.g., may be dropped or forwarded), and the UPFs may be able to report the dropping of specific types of traffic, without needing to perform deep packet inspection…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04M15/58. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 16 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).