US 11,722,455 B2
Storage cluster address resolution
Jayesh Patel, Fremont, CA (US); Prabhath Sajeepa, Milpitas, CA (US); and Daniel Talayco, Sunnyvale, CA (US)
Assigned to PURE STORAGE, INC., Mountain View, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Dec. 23, 2019, as Appl. No. 16/725,636.
Application 16/725,636 is a continuation of application No. 15/499,729, filed on Apr. 27, 2017, granted, now 10,516,645.
Prior Publication US 2020/0145367 A1, May 7, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/28 (2006.01); H04L 12/54 (2022.01); H04L 12/721 (2013.01); H04L 12/741 (2013.01); H04L 29/12 (2006.01); H04L 61/103 (2022.01); H04L 45/741 (2022.01); H04L 67/1097 (2022.01); H04L 67/1001 (2022.01); H04L 101/622 (2022.01)
CPC H04L 61/103 (2013.01) [H04L 45/741 (2013.01); H04L 67/1001 (2022.05); H04L 67/1097 (2013.01); H04L 2101/622 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving an address resolution request from one of a plurality of storage nodes of a storage system, to be sent external to the storage system;
replacing a source address of the one of the plurality of storage nodes in the address resolution request that is to be sent external to the storage system with a cluster address for reply to the storage system as a single identity prior to transmitting the address resolution request to one or more external network devices differing from the plurality of storage nodes;
receiving an address resolution reply responsive to the transmitting, from the one or more external network devices differing from the plurality of storage nodes;
replacing an address for transmission to each of the plurality of storage nodes for the replaced address in the address resolution reply; and
transmitting the address resolution reply to each of the plurality of storage nodes.