IP Library Granted Patent US 9,906,402
Granted Patent B2
US 9,906,402 · App. 14/856,474 · Granted Feb 27, 2018

Methods and systems for serial device replacement within a branch routing architecture

Inventors: Kumar Ramachandran (Fremont, CA); Venkataraman Anand (San Ramon, CA); Navneet Yadav (Cupertino, CA); Arivu Ramasamy (San Jose, CA)
Assignee: CLOUDGENIX, INC.
H04L41/0668G06F17/30598G06F17/30876H04L12/4633H04L12/4641H04L43/0817H04L45/28H04L47/781H04L47/825H04L69/40H04L43/0811H04L43/10H04L45/22H04L61/1511H04L61/1523H04L61/2503H04W84/04
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 9,906,402
App. No.
14/856,474
Granted
Feb 27, 2018
Kind
B2
Abstract

A method includes deploying in series a plurality of configurable devices in a network configured to communicate with one another via a protocol for exchanging state information wherein at least one of the plurality of configurable devices is in an active state and at least one of the plurality of devices is in a standby state, detecting, by the at least one of the plurality of configurable devices in a standby state, a failure of a configurable device in an active state via a protocol and switching the at least one configurable device in a standby state to an active state.

Claims (28)

1. A method comprising:

deploying in series a plurality of configurable devices in a network, the plurality of configurable devices configured to communicate with one another via a protocol for exchanging state information, wherein a first configurable device of the plurality of configurable devices is in an active state and a second configurable device of the plurality of devices is in a standby state;

detecting, by the second configurable device, a failure of the first configurable device via a protocol; and

switching the second configurable device from the standby state to an active state and switching the first configurable device from the active state to a bypass condition when a failure of the first configurable device is detected, wherein the bypass condition allows the same data to flow through both the first and the second configurable devices.

2. The method of claim 1 , wherein a network connectivity is physical.

3. The method of claim 1 , further comprising deploying one or more branch components selected from the group consisting of switches and routers.

4. The method of claim 1 , wherein configurable devices comprise spoke devices.

5. The method of claim 1 , wherein the switching is performed by a switch type selected from the group consisting of managed switch, unmanaged switch and stackable switch.

6. The method of claim 1 , wherein the network connectivity is logical.

7. The method of claim 1 , wherein the network connectivity is hybrid.

8. A system comprising:

a plurality of configurable devices in a network deployed in series and configured to communicate with one another via a protocol for exchanging state information, wherein a first configurable device of the plurality of configurable devices is in an active state and a second configurable device of the plurality of devices is in a standby state;

wherein the second configurable device is adapted to detect a failure of the first configurable device via a protocol and switch the second configurable device from the standby state to an active state and switch the first configurable device from the active state to a bypass condition when a failure of the first configurable device is detected, wherein the bypass condition allows the same data to flow through both the first and the second configurable devices.

9. The system of claim 8 , wherein the network connectivity is physical.

10. The system of claim 8 further configured to deploy one or more branch components selected from the group consisting of switches and routers.

11. The system of claim 8 , wherein configurable devices comprise spoke devices.

12. The system of claim 8 , wherein the switching is performed by a switch type selected from the group consisting of managed switch, unmanaged switch and stackable switch.

13. The system of claim 8 , wherein the network connectivity is logical.

14. The system of claim 8 , wherein the network connectivity is hybrid.

15. A method comprising:

deploying in series a plurality of configurable devices in a network, the plurality of configurable devices configured to communicate with one another via a protocol for exchanging state information, wherein a first configurable device of the plurality of configurable devices is self-selected to be in an active state and a second configurable device of the plurality of devices is in a standby state;

detecting, by the second configurable device, a failure of the first configurable device via a protocol; and

switching the second configurable device from the standby state to an active state and switching the first configurable device from the active state to a bypass condition when a failure of the first configurable device is detected, wherein the bypass condition allows the same data to flow through both the first and the second configurable devices.

16. The method of claim 15 , wherein the network connectivity is physical.

17. The method of claim 15 further comprising deploying one or more branch components selected from the group consisting of switches and routers.

18. The method of claim 15 , wherein configurable devices comprise spoke devices.

19. The method of claim 15 , wherein the switching is performed by a switch type selected from the group consisting of managed switch, unmanaged switch and stackable switch.

20. The method of claim 15 , wherein the network connectivity is logical.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2021
From: CLOUDGENIX INC.
To: PALO ALTO NETWORKS, INC.
Reel/Frame 058449/0010 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2020
From: COMERICA BANK
To: CLOUDGENIX, INC.
Reel/Frame 052573/0502 →
SECURITY INTEREST Recorded Aug 22, 2018
From: CLOUDGENIX, INC.
To: COMERICA BANK
Reel/Frame 046668/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2015
From: RAMACHANDRAN, KUMAR; ANAND, VENKATARAMAN; YADAV, NAVNEET; RAMASAMY, ARIVU
To: CLOUDGENIX, INC.
Reel/Frame 036710/0172 →
Continuity (2)
Provisional Application 62051293 · Sep 16, 2014
Related Publication 20160080195A1 · Mar 17, 2016