Distributed storage system with overlay network
AssigneeWestern Digital Technologies, Inc.
InventorKishore Kumar Reddy Devireddy
Life of this patent
Estimating the term…
Abstract
Technology for establishing network communications over an overlay network among nodes of configurable network computer systems, such as the storage system nodes of a hyper-converged infrastructure system is disclosed. The nodes are configured for communication over an overlay network and overlay endpoints corresponding to the nodes are enabled for encapsulating network communications between overlay endpoints. The nodes may then communicate over a common overlay subnetwork even though they operate in different local subnetworks with different subnetwork configurations. An installer may be similarly configured for network communications with the nodes over the overlay subnetwork.
Claims20
A computer-implemented method, comprising:
- configuring a first storage rack system for network communication within an overlay subnetwork, wherein the first storage rack system operates in a first subnetwork;
- configuring a second storage rack system for network communication within the overlay subnetwork, wherein the second storage system operates in a second subnetwork;
- receiving, at a first overlay endpoint, network communication from a first node in the first storage rack system;
- determining a destination node in the second storage rack system;
- encapsulating the network communication for routing to a second overlay endpoint associated with the second rack system;
- sending the encapsulated network communication to the second overlay endpoint over a network;
- receiving, at the second overlay endpoint, the encapsulated network communication;
- extracting the network communication;
- and
- sending the network communication to the destination node over the overlay subnetwork, wherein the overlay subnetwork, the first subnetwork, and the second subnetwork are configured with different subnetwork configurations.
A storage system, comprising:
- a first storage rack system configured to operate in a first subnetwork and including a first plurality of nodes configured for network communication within an overlay subnetwork;
- a second storage rack system configured to operate in a second subnetwork and including a second plurality of nodes configured for network communication within the overlay subnetwork;
- a first overlay endpoint configured to:
- receive network communication from the first plurality of nodes over the overlay subnetwork;
- determine a destination node in the second plurality of nodes;
- encapsulate the network communication for routing to a second overlay endpoint associated with the second storage rack system;
- and
- send the encapsulated network communication to the second overlay endpoint over a network;
- and
- a second overlay endpoint configured to:
- receive the encapsulated network communication;
- extract the network communication;
- and
- send the network communication to the destination node over the overlay subnetwork, wherein the overlay subnetwork, the first subnetwork, and the second subnetwork are configured with different subnetwork configurations.
A system, comprising:
- a first storage rack system configured to operate in a first subnetwork and including a first plurality of nodes configured for network communication within an overlay subnetwork;
- a second storage rack system configured to operate in a second subnetwork and including a second plurality of nodes configured for network communication within the overlay subnetwork;
- means for receiving, at a first overlay endpoint, network communication from a first node from the first plurality of nodes;
- means for determining a destination node in the second storage rack system;
- means for encapsulating the network communication for routing to a second overlay endpoint associated with the second storage rack system;
- means for sending the encapsulated network communication to the second overlay endpoint over a network;
- means for receiving, at the second overlay endpoint, the encapsulated network communication;
- means for extracting the network communication;
- and
- means for sending the network communication to the destination node over the overlay subnetwork, wherein the overlay subnetwork, the first subnetwork, and the second subnetwork are configured with different subnetwork configurations.
Dependencies are inferred from the claim text.