IP Library Granted Patent US 7,929,420
Granted Patent B2
US 7,929,420 · App. 11/701,620 · Granted Apr 19, 2011

Method and apparatus for learning VRRP backup routers

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 7,929,420
App. No.
11/701,620
Granted
Apr 19, 2011
Kind
B2
Abstract

A method and apparatus for learning the identity of VRRP backup router(s) for a VRRP master router enables the identity of VRRP backup routers to be determined quickly on demand, or enables a table of VRRP master and backup routers to be established over time. A VRRP query message type is defined as a type of VRRP message that will enable the routers on the network to be queried to determine which router(s) are VRRP backup routers for a virtual IP address associated with a VRRP master. The VRRP query message may be initiated by the VRRP master, a network management system, or another entity. The VRRP backup routers may respond with a VRRP response message, which is also defined as a type of VRRP message. The VRRP response message may be unicast to the VRRP master or network management system, or broadcast to enable a table of VRRP master/backup routers to be created.

Claims (26)

1. A method for learning which Virtual Router Redundancy Protocol (VRRP) backup routers are configured to assume responsibility for a virtual IP address upon failure of a master VRRP router associated with the virtual IP address, the method comprising the steps of:

causing a VRRP query message identifying the virtual IP address to be transmitted on a network to a set of VRRP backup routers on the network, the set of VRRP backup routers including both VRRP backup routers that are configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, and VRRP backup routers that are not configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address; and

receiving, in response to the VRRP query message, VRRP response messages relating to the virtual IP address only from the VRRP backup routers in the set that are configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, and not receiving the VRRP response messages relating to the virtual IP address from the VRRP backup routers in the set that are not configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address.

2. The method of claim 1 , wherein the step of causing the VRRP query message to be transmitted is performed by the VRRP master router for the virtual IP address.

3. The method of claim 1 , wherein the step of causing the VRRP query message to be transmitted is performed by a network management system.

4. The method of claim 3 , wherein the step of causing the VRRP query message to be transmitted is performed by a network management system, and wherein the VRRP query message is generated by the VRRP master router for the virtual IP address.

5. The method of claim 1 , wherein the VRRP query message has a message type value specific to identify the VRRP query message as requesting information about the VRRP backup routers configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, the master VRRP router being the router that is responsible for handling IP traffic addressed to the virtual IP address.

6. The method of claim 1 , wherein the VRRP response message has a message type value specific to identify the VRRP response message as containing information about at least one of the VRRP backup routers configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, the master VRRP router being the router that is responsible for handling IP traffic addressed to the virtual IP address.

7. A method for learning a Virtual Router Redundancy Protocol (VRRP) backup router for a virtual IP address, the method comprising the steps of:

transmitting, by a VRRP master router for the virtual IP address, a VRRP query message addressed to a set of potential VRRP backup routers, said VRRP query message identifying the virtual IP address, the set of potential VRRP backup routers including both VRRP backup routers that are configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, and a second subset of VRRP backup routers that are not configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address;

transmitting a VRRP response message in response to the VRRP query message, by at least one of VRRP backup routers that is configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address; and

not transmitting the VRRP response message in response to the VRRP query message by all VRRP backup routers that are not configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address.

8. The method of claim 7 , wherein the VRRP response message is unicast to the VRRP master router.

9. The method of claim 7 , wherein the VRRP response message is broadcast.

10. The method of claim 7 , wherein the VRRP master router and the set of potential VRRP backup routers are virtual routers instantiated in a network element.

11. The method of claim 7 , wherein the VRRP query message has a message type value specific to identify the VRRP query message as requesting information about the VRRP backup routers configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, the master VRRP router being the router that is responsible for handling IP traffic addressed to the virtual IP address.

12. The method of claim 7 , wherein the VRRP response message has a message type value specific to identify the VRRP response message as containing information about at least one of the VRRP backup routers configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, the master VRRP router being the router that is responsible for handling IP traffic addressed to the virtual IP address.

13. A method for providing information about a Virtual Router Redundancy Protocol (VRRP) router, the method comprising the steps of:

receiving, by the VRRP router, a VRRP query message identifying a virtual IP address and requesting information about the existence of a VRRP backup router for the virtual IP address;

determining, by the VRRP router, whether the VRRP router is configured to assume responsibility for the virtual IP address upon failure of a master VRRP router for the virtual IP address; and

in response to said VRRP query message, transmitting by the VRRP router a VRRP response message indicating that the VRRP router is the VRRP backup router for the virtual IP address only if the VRRP router determines that it is configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the address, and not transmitting the VRRP response message by the VRRP router if the VRRP router determines that it is not configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the address.

14. The method of claim 13 , wherein the VRRP query message is received from the VRRP master router associated with the virtual IP address.

15. The method of claim 13 , wherein the VRRP response message is unicast to a network management system.

16. The method of claim 13 , wherein the VRRP backup router is a virtual router instantiated in a network element.

17. The method of claim 13 , wherein the VRRP query message has a message type value specific to identify the VRRP query message as requesting information about the VRRP backup routers configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, the master VRRP router being the router that is responsible for handling IP traffic addressed to the virtual IP address.

18. The method of claim 13 , wherein the VRRP response message has a message type value specific to identify the VRRP response message as containing information about at least one of the VRRP backup routers configured to assume responsibility for the virtual IP address upon failure of the master VRRP router for the virtual IP address, the master VRRP router being the router that is responsible for handling IP traffic addressed to the virtual IP address.

Assignments (17)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 025342/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2007
From: JESURAJ, RAMASAMY
To: NORTEL NETWORKS LIMITED
Reel/Frame 019445/0899 →