IP Library Granted Patent US 10,091,078
Granted Patent B2
US 10,091,078 · App. 15/148,313 · Granted Oct 2, 2018

Method and computing device for shaping traffic across a wide area network

Inventors: Sridhar Iyer (Sunnyvale, CA); Apurva Mehta (Cupertino, CA)
Assignee: VERSA NETWORKS, INC.
H04L43/08H04L12/4013H04L12/66H04L43/16H04L47/22H04L47/225H04L47/26H04L65/4092
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,091,078
App. No.
15/148,313
Granted
Oct 2, 2018
Kind
B2
Abstract

A method for shaping traffic across a wide area network is disclosed. The method involves advertising a data rate limit across a wide area network (WAN) from a first node, measuring the rate of data received at a WAN interface of the first node, and, if the measured rate of data received at the WAN interface of the first node exceeds a maximum threshold, advertising a reduced data rate limit across the WAN, and, if the measured rate of data received at the WAN interface of the first node is below a minimum threshold, advertising an increased data rate limit across the WAN.

Claims (25)

1. A method for shaping traffic across a wide area network (WAN), the method comprising:

advertising a data rate limit across the WAN from a first node;

measuring the rate of data received at a WAN interface of the first node; and when the measured rate of data received at the WAN interface of the first node exceeds a maximum threshold, advertising a reduced data rate limit across the WAN; and when the measured rate of data received at the WAN interface of the first node is below a minimum threshold, advertising an increased data rate limit across the WAN;

wherein notification messages sent to nodes of a first tenant advertise a first data rate limit and notification messages sent to nodes of a second tenant advertise a second data rate limit:

when the first node is receiving more data from the first tenant than the second tenant, advertising a lower data rate limit in the notification messages sent to nodes of the first tenant than the data rate limit advertised in the notification messages sent to nodes of the second tenant.

2. The method of claim 1 , wherein the data rate limit is advertised to all nodes communicatively coupled to the first node.

3. The method of claim 1 further comprising, advertising the data rate limit to a second node, wherein the advertising to the second node is triggered when data is first received from the second node by the first node.

4. The method of claim 1 , wherein the measured rate of data is a dampened measurement determined by averaging a plurality of consecutive measurements.

5. The method of claim 1 , wherein advertising the data rate limit by the first node comprises sending Border Gateway Protocol notification messages to nodes communicatively coupled to the first node.

6. The method of claim 1 , wherein when the reduced data rate limit is below a minimum threshold, the reduced data rate limit is not advertised.

7. The method of claim 1 , wherein advertising the reduced data rate limit and advertising the increased data rate limit comprises advertising a percent change from the data rate limit.

8. The method of claim 1 , wherein upon receiving an initial data transmission from a second node at the first node, advertising a reduced data rate limit to all nodes communicatively coupled to the first node.

9. A computing device for shaping traffic across a wide area network (WAN), the computing device comprising a memory and a processor, the memory comprising instructions that, when executed by the processor, cause the processor to perform steps comprising:

advertising a data rate limit across the WAN from a first node;

measuring a rate of data received at a WAN interface of the first node; and when the measured rate of data received at the WAN interface of the first node exceeds a maximum threshold, advertising a reduced data rate limit across the WAN; and

when the measured rate of data received at the WAN interface of the first node is below a minimum threshold, advertising an increased data rate limit across the WAN;

wherein notification messages sent to nodes of a first tenant advertise a first data rate limit and notification messages sent to nodes of a second tenant advertise a second data rate limit;

wherein when the first node is receiving more data from the first tenant than the second tenant advertising a lower data rate limit in the notification messages sent to nodes of the first tenant than the data rate limit advertised in the notification messages sent to nodes of the second tenant.

10. The computing device of claim 9 , wherein the data rate limit is advertised to all nodes communicatively coupled to the first node.

11. The computing device of claim 9 , wherein the steps performed further comprise, advertising the data rate limit to a second node, wherein the advertising to the second node is triggered when data is first received from the second node by the first node.

12. The computing device of claim 9 , wherein the measured rate of data is a dampened measurement determined by averaging a plurality of consecutive measurements.

13. The computing device of claim 9 , wherein advertising the data rate limit by the first node comprises sending Border Gateway Protocol notification messages to nodes communicatively coupled to the first node.

14. The computing device of claim 9 , wherein when the reduced data rate limit is below a minimum threshold, the reduced data rate limit is not advertised.

15. The computing device of claim 9 , wherein advertising the reduced data rate limit and advertising the increased data rate limit comprises advertising a percent change from the data rate limit.

16. The computing device of claim 9 , wherein upon receiving an initial data transmission from a second node at the first node, advertising a reduced data rate limit to all nodes communicatively coupled to the first node.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jan 27, 2025
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: VERSA NETWORKS, INC.
Reel/Frame 070010/0374 →
RELEASE OF SECURITY INTEREST Recorded Jan 27, 2025
From: SILICON VALLEY BANK
To: VERSA NETWORKS, INC.
Reel/Frame 070010/0384 →
SECURITY INTEREST Recorded Oct 20, 2023
From: VERSA NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 065289/0303 →
SECURITY INTEREST Recorded Mar 29, 2022
From: VERSA NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 059423/0004 →
SECURITY INTEREST Recorded Mar 29, 2022
From: VERSA NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 059423/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2016
From: IYER, SRIDHAR; MEHTA, APURVA
To: VERSA NETWORKS, INC.
Reel/Frame 038486/0482 →
Continuity (1)
Related Publication 20170324629A1 · Nov 9, 2017