IP Library Granted Patent US 11,258,700
Granted Patent B1
US 11,258,700 · App. 17/218,047 · Granted Feb 22, 2022

Enhanced messaging for backup state status notifications in communications networks

Inventors: Kapil Bajaj (Fremont, CA); Indira Priyadarshini Thangella (San Jose, CA); Apurva Mehta (Cupertino, CA)
Assignee: Versa Networks, Inc.
H04L45/28H04L41/0668H04L41/0856H04L41/0863H04L45/22H04L45/586
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 11,258,700
App. No.
17/218,047
Granted
Feb 22, 2022
Kind
B1
Abstract

Enhanced messaging is described to support status notifications regarding backup nodes of a data communications network. In one example, a status of a network node at the network node is monitored. The network node is coupled to a network. It is determined that the node is operating in a backup state, and a backup alive packet is sent through the network in response to determining that the node is operating in a backup state.

Claims (58)

1. A method comprising:

monitoring a status of a network node at the network node, the network node being coupled to a network;

determining that the network node is operating in a backup state; and

sending a backup alive packet through the network in response to determining that the network node is operating in the backup state;

further comprising:

monitoring VRRP advertisement packets of other network nodes of the network;

determining a relative router priority of the network node; and

sending the backup alive packet where there is no other backup network node having a higher router priority than the network node.

2. The method of claim 1 , wherein the backup state is a VRRP (Virtual Router Redundancy Protocol) backup state and wherein sending the backup alive packet comprises sending a backup alive message in a VRRP packet format.

3. The method of claim 2 , wherein the backup alive packet is contained in a Type field of the VRRP packet format.

4. The method of claim 1 , wherein determining that the network node is operating in the backup state comprises determining that the network node is transitioning to the backup state from a different state.

5. The method of claim 1 , wherein sending the backup alive packet comprises sending multiple consecutive backup alive packets.

6. The method of claim 1 , further comprising repeating sending the backup alive packet at a predetermined time interval.

7. The method of claim 1 , further comprising:

monitoring VRRP advertisement packets of other network nodes of the network;

transitioning to a master state if no master VRRP advertisement packet is received having a higher router priority than the network node; and

ceasing sending the backup alive packet.

8. The method of claim 7 , further comprising:

monitoring VRRP advertisement packets of other network nodes of the network;

transitioning to the backup state when a master VRRP advertisement packet is received having a higher router priority than the network node; and

sending the backup alive packet.

9. The method of claim 7 , further comprising sending a VRRP advertisement packet after transitioning to the master state.

10. The method of claim 1 , further comprising:

monitoring VRRP backup alive packets of other nodes of the network; and

ceasing sending the backup alive packet upon receiving a VRRP backup alive packet having a higher router priority than the network node.

11. A network node comprising:

a processor and memory that stores computer readable instructions, which when executed by the processor, implement;

a system monitor configured to monitor a status of the network node and to determine that the network node is operating in a VRRP (Virtual Router Redundancy Protocol) backup state; and

a VRRP (Virtual Router Redundancy Protocol) module configured to send a backup alive packet in a VRRP packet format through the network in response to determining that the network node is operating in the VRRP backup state;

the VRRP module being further configured to:

monitor VRRP advertisement packets of other network nodes of the network;

determine a relative router priority of the network node; and

send the backup alive packet where there is no other backup network node having a higher router priority than the network node.

12. The network node of claim 11 , the VRRP module being further configured to:

monitor VRRP advertisement packets of other network nodes of the network;

transition to a VRRP master state if no master VRRP advertisement packet is received having a higher router priority than the network node; and

cease sending the backup alive packet.

13. A method comprising:

monitoring backup alive packets of other network nodes at a first network node of a network, wherein the first network node is operating in a master state; and

sending a backup not available set alarm message from the first network node to a management system for the network in response to not receiving a backup alive packet.

14. The method of claim 13 , further comprising:

receiving a backup alive packet at the first network node from a second network node through the network; and

sending a backup not available clear alarm message to the management system in response to receiving the backup alive packet.

15. The method of claim 13 , further comprising:

monitoring advertisement packets of other network nodes at the first network node of a network before the operation of operating in the master state, wherein the first network node is operating in a backup state; and

transitioning from the backup state to the master state in response to not receiving a higher router priority VRRP master advertisement packet before the operation of monitoring backup alive packets of other network nodes.

16. The method of claim 14 , further comprising receiving a VRRP master advertisement packet from a third network node having a higher router priority than the first network node;

transitioning at the first network node from the master state to a backup state in response to receiving the higher router priority VRRP master advertisement packet; and

sending a backup not available clear alarm message to the management system in response to transitioning to the backup state.

17. The method of claim 13 , wherein the backup state is a VRRP (Virtual Router Redundancy Protocol) backup state and wherein receiving the backup alive packet comprises receiving the backup alive packet in a VRRP packet format.

18. The method of claim 17 , wherein the backup alive packet contains backup alive information in a Type field of the VRRP packet format.

19. A method comprising:

monitoring a status of a network node at the network node, the network node being coupled to a network;

determining that the network node is operating in a backup state; and

sending a backup alive packet through the network in response to determining that the network node is operating in the backup state;

further comprising:

monitoring VRRP backup alive packets of other nodes of the network; and

ceasing sending the backup alive packet upon receiving a VRRP backup alive packet having a higher router priority than the network 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 Mar 31, 2021
From: BAJAJ, KAPIL; THANGELLA, INDIRA PRIYADARSHINI; MEHTA, APURVA
To: VERSA NETWORKS, INC.
Reel/Frame 055787/0968 →
Cited By (1)
US 12,717,736