The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 04, 2018

Filed:

Dec. 29, 2015
Applicant:

Emc Corporation, Hopkinton, MA (US);

Inventors:

Miles Ohlrich, Seattle, WA (US);

Siva Muhunthan, Redmond, WA (US);

Assignee:

EMC IP Holding Company LLC, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01); H04L 12/24 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 41/0816 (2013.01); H04L 41/085 (2013.01); H04L 67/10 (2013.01); H04L 67/2842 (2013.01);
Abstract

Implementations for communicating network configuration and IP changes to protocol heads. An in-memory cache of currently available IP addresses and locations can be maintained via a registration and callback method. The registered protocol head will have its cache updated when the network configuration changes. The protocol head will also receive events indicating specific changes as they occur, and a callback can be registered to act upon certain configuration events. An additional event can be sent to the protocol head indicating intent to move IP addresses from one node to another. The provided information allows the protocol head to make quicker, more informed decisions about IP address states when interacting with its protocol clients. It also allows the protocol head to anticipate IP movement so that it can provide improved availability and fewer disruptions for its protocol clients, improving the continuous availability experience.


Find Patent Forward Citations

Loading…