US 11,868,666 B1
Secure, distributed raid storage systems and methods
Steven A. Spitzer, Reston, VA (US)
Assigned to CenturyLink Intellectual Property LLC, Broomfield, CO (US)
Filed by CenturyLink Intellectual Property LLC, Broomfield, CO (US)
Filed on Jun. 21, 2022, as Appl. No. 17/808,016.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0689 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0646 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a redundant array of independent drives (RAID) controller, a first set of data including at least first data and second data;
determining, by the RAID controller, to store the first set of data in a plurality of data storage drives, including at least a first drive and a second drive;
determining, by the RAID controller, a first non-routable IP address on a local area network (LAN) associated with the first drive and a second non-routable IP address on the LAN associated with the second drive;
transmitting, by the RAID controller, the first data to the first non-routable IP address and the second data to the second non-routable IP address;
receiving, by a network address translation (NAT) system, the first data addressed to the first non-routable IP address and the second data addressed to the second non-routable IP address;
translating, by the NAT system, the first non-routable IP address into a first routable IP address for a first storage location and the second non-routable IP address into a second routable IP address for a second storage location;
sending, by the NAT system, the first data to the first routable IP address and the second data to the second routable IP address via a wide area network (WAN);
providing, by an access management system, permission to a first set of users to access the RAID controller;
providing, by the access management system, permission to a second set of users to access the NAT system; and
preventing, by the access management system, any user from being designated as a member of both of the first set of users and the second set of users.