Secure communications of storage tenants that share a storage cluster system
AssigneeCohesity, Inc.
InventorsHarsha Vardhan Jagannati, Anand Bhat
Life of this patent
Estimating the term…
Abstract
One or more data packets at a storage node of a storage cluster system is received via a virtual network associated with a storage tenant. A connection between the storage tenant and a tenant communication component of the storage cluster system is terminated. A new connection is established between the tenant communication component of the storage cluster system and a destination associated with the one or more data packets. The one or more data packets are provided to the destination associated with the one or more data packets using a virtual network associated with storage nodes of the storage cluster system.
Claims20
A method, comprising:
- receiving one or more data packets at a storage node of a storage cluster system via a virtual network associated with a storage tenant;
- In response to receiving the one or more data packets, terminating a connection between the storage tenant and a tenant communication component of the storage cluster system, and establishing a new connection between the tenant communication component of the storage cluster system and a destination associated with the one or more data packets;
- and providing the one or more data packets to the destination associated with the one or more data packets using a virtual network associated with storage nodes of the storage cluster system.
A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
- receiving one or more data packets at a storage node of a storage cluster system via a virtual network associated with a storage tenant;
- In response to receiving the one or more data packets, terminating a connection between the storage tenant and a tenant communication component of the storage cluster system, and establishing a new connection between the tenant communication component of the storage cluster system and a destination associated with the one or more data packets;
- and providing the one or more data packets to the destination associated with the one or more data packets using a virtual network associated with storage nodes of the storage cluster system.
A system, comprising:
- a processor configured to:
- receive one or more data packets at a storage node of a storage cluster system via a virtual network associated with a storage tenant;
- In response to receiving the one or more data packets, terminate a connection between the storage tenant and a tenant communication component of the storage cluster system, and establish a new connection between the tenant communication component of the storage cluster system and a destination associated with the one or more data packets;
- and provide the one or more data packets to the destination associated with the one or more data packets using a virtual network associated with storage nodes of the storage cluster system;
- and a memory coupled to the processor and configured to provide the processor with instructions.
Dependencies are inferred from the claim text.