IP Library Granted Patent US 10,523,539
Granted Patent B2
US 10,523,539 · App. 15/701,115 · Granted Dec 31, 2019

Method and system of resiliency in cloud-delivered SD-WAN

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,523,539
App. No.
15/701,115
Granted
Dec 31, 2019
Kind
B2
Abstract

In one aspect, a computerized method includes the step of providing process monitor in a Gateway. The method includes the step of, with the process monitor, launching a Gateway. Daemon (GWD). The GWD runs a GWD process that implements a Network Address Translation (NAT) process. The NAT process includes receiving a set of data packets from one or more Edge devices and forwarding the set of data packets to a public Internet. The method includes the step of receiving another set of data packets from the public Internet and forwarding the other set of data packets to the one or more Edge devices. The method includes the step of launching a Network Address Translation daemon (NATD). The method includes the step of detecting that the GWD process is interrupted; moving the NAT process to the NATD.

Claims (26)

1. A system comprising:

a first device at an edge of a branch first network;

a second device operating as an access point to a second network; and

at least two links between the first device and the second device, wherein (i) a tunnel is established on an active first link of the at least two links, (ii) no tunnel is established on a backup second link of the at least two links, and (iii) probe packets are used to monitor a state of the backup second link in order to ensure that the second link can become active when needed to replace the first link;

wherein if the first link becomes inactive, a second tunnel is established on the second link and the second link becomes the active link.

2. The system of claim 1 , wherein the first device is an edge device and the second device is a gateway device.

3. The system of claim 1 further comprising a cloud web security service in the second network.

4. The system of claim 3 , wherein the cloud web security service performs security scanning for data traffic from the enterprise first network prior to the data traffic being sent to the public Internet.

5. The system of claim 3 , wherein the cloud web security service performs service insertion for data traffic from the enterprise first network prior to the data traffic being sent to the public Internet.

6. The system of claim 3 further comprising a tunnel from the second device to the cloud web service.

7. The system of claim 1 , wherein the second device performs network address translation for data traffic sent from the first device to the second network.

8. The system of claim 1 , wherein the probe packets are ICMP probe packets.

9. The system of claim 1 , wherein states of the active first link and the backup second link are both included in a link state machine.

10. The system of claim 9 , wherein the link state machine determines availability of links for failover.

11. The system of claim 10 , wherein the availability is reported as a link status by a centralized configuration and management application.

12. The system of claim 9 , wherein the link state machine establishes a set of flags to determine eligibility of the links.

13. The system of claim 1 , wherein using probe packets without an established tunnel on the backup second link saves bandwidth consumption on the second link.

14. The system of claim 1 , wherein the first device executes in a virtual machine located in a branch office.

15. The system of claim 1 , wherein the first link uses a first Internet service provider and the second link uses a second Internet service provider.

16. A system comprising:

a first device at an edge of a branch location of an enterprise network;

a second device operating as an access point to a public cloud network; and

at least two links between the first device and the second device, wherein (i) a tunnel is established on an active first link of the at least two links, (ii) no tunnel is established on an inactive backup second link of the at least two links, and (iii) probe packets are used to monitor a state of the inactive backup second link in order to ensure that the second link can become active when needed to replace the first link;

wherein if the first link becomes inactive, a second tunnel is established on the second link and the second link becomes the active link.

17. The system of claim 16 , wherein the first device is an edge device and the second device is a gateway device.

18. The system of claim 16 , wherein using probe packets without an established tunnel on the backup second link saves bandwidth consumption on the second link.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2025
From: VMWARE, LLC
To: VELOCLOUD NETWORKS, LLC
Reel/Frame 072326/0693 →
MERGER Recorded Jan 27, 2025
From: NICIRA, INC.
To: VMWARE LLC
Reel/Frame 070187/0487 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 043852 FRAME: 0611. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 11, 2018
From: MAYYA, AJIT RAMACHANDRA; CONNORS, STEPHEN CRAIG; MUKUNDAN, SUNIL; THAKORE, PARAG PRITAM; SPEETER, THOMAS HAROLD; WOO, STEVEN MICHAEL
To: VELOCLOUD NETWORKS, INC.
Reel/Frame 047052/0132 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INADVERTENT DISCREPANCIES IN THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 044917 FRAME 0102. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded Jun 18, 2018
From: VELOCLOUD NETWORKS, LLC
To: NICIRA, INC.
Reel/Frame 046129/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2018
From: VELOCLOUD NETWORKS, LLC
To: NICIRA, INC.
Reel/Frame 044917/0102 →
CHANGE OF NAME Recorded Jan 30, 2018
From: VELOCLOUD NETWORKS, INC.
To: VELOCLOUD NETWORKS, LLC
Reel/Frame 045195/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2017
From: MAYYA, AJIT RAMACHANDRA; THAKORE, PARAG PRITAM; CONNORS, STEPHEN CRAIG; WOO, STEVEN MICHAEL; MUKUNDAN, SUNIL
To: VELOCLOUD NETWORKS, INC.
Reel/Frame 043852/0611 →