Storage mobility using locator-identifier separation protocol
First Claim
1. An apparatus comprising:
- a processing device comprising a processor coupled to a memory;
the processing device implementing a locator-identifier mapping system configured to associate identifiers of respective endpoints with respective locators in accordance with a locator-identifier separation protocol;
wherein a first one of the endpoints comprises a storage server associated with a storage array;
wherein in conjunction with a reconfiguration of the storage server, the locator-identifier mapping system updates a particular one of the locators corresponding to the endpoint identifier of the storage server;
wherein the locator-identifier mapping system comprises a mapping database having a plurality of entries each comprising one of the endpoint identifiers in association with one of the locators;
wherein a given one of the entries of the mapping database further comprises;
a tenant identifier identifying a tenant of a cloud infrastructure that uses a storage server identified by the endpoint identifier in the given entry;
a profile identifier identifying one or more policies for one or more storage services provided by the storage server; and
at least one weight value configured to provide a weighting for enforcement of the one or more policies for the one or more storage services provided by the storage server for the tenant of the cloud infrastructure identified by the tenant identifier relative to one or more other tenants of the cloud infrastructure;
wherein the reconfiguration of the storage server comprises at least one of a migration of the storage server within a given data center and a migration of the storage server from a first data center to a second data center; and
wherein the processing device comprises a router configured to operate as at least one of an ingress tunnel router and an egress tunnel router in accordance with the locator-identifier separation protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
A processing device such as a router or other network device implements a locator-identifier mapping system associating identifiers of respective endpoints with respective locators in accordance with a locator-identifier separation protocol. A first one of the endpoints comprises a storage server associated with a storage array. In conjunction with reconfiguration of the storage server, the locator-identifier mapping system updates a particular one of the locators corresponding to the endpoint identifier of the storage server. The reconfiguration of the storage server may comprise, for example, a migration of the storage server within a given data center, or from a first data center to a second data center. The locator of the storage server illustratively specifies a subnet of the storage server. The processing device may comprise a router operating as at least one of an ingress tunnel router and an egress tunnel router in accordance with the locator-identifier separation protocol.
18 Citations
20 Claims
-
1. An apparatus comprising:
-
a processing device comprising a processor coupled to a memory; the processing device implementing a locator-identifier mapping system configured to associate identifiers of respective endpoints with respective locators in accordance with a locator-identifier separation protocol; wherein a first one of the endpoints comprises a storage server associated with a storage array; wherein in conjunction with a reconfiguration of the storage server, the locator-identifier mapping system updates a particular one of the locators corresponding to the endpoint identifier of the storage server; wherein the locator-identifier mapping system comprises a mapping database having a plurality of entries each comprising one of the endpoint identifiers in association with one of the locators; wherein a given one of the entries of the mapping database further comprises; a tenant identifier identifying a tenant of a cloud infrastructure that uses a storage server identified by the endpoint identifier in the given entry; a profile identifier identifying one or more policies for one or more storage services provided by the storage server; and at least one weight value configured to provide a weighting for enforcement of the one or more policies for the one or more storage services provided by the storage server for the tenant of the cloud infrastructure identified by the tenant identifier relative to one or more other tenants of the cloud infrastructure; wherein the reconfiguration of the storage server comprises at least one of a migration of the storage server within a given data center and a migration of the storage server from a first data center to a second data center; and wherein the processing device comprises a router configured to operate as at least one of an ingress tunnel router and an egress tunnel router in accordance with the locator-identifier separation protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14, 15, 16, 17, 18)
-
-
9. A method comprising:
-
associating identifiers of respective endpoints with respective locators in accordance with a locator-identifier separation protocol; and in conjunction with a reconfiguration of a first one of the endpoints comprising a storage server associated with a storage array, updating a particular one of the locators corresponding to the endpoint identifier of the storage server; wherein the associating and updating are performed by at least one processing device comprising a processor coupled to a memory; wherein the associating further comprises maintaining a mapping database having a plurality of entries each comprising one of the endpoint identifiers in association with one of the locators; wherein a given one of the entries of the mapping database further comprises; a tenant identifier identifying a tenant of a cloud infrastructure that uses a storage server identified by the endpoint identifier in the given entry; a profile identifier identifying one or more policies for one or more storage services provided by the storage server; and at least one weight value configured to provide a weighting for enforcement of the one or more policies for the one or more storage services provided by the storage server for the tenant of the cloud infrastructure identified by the tenant identifier relative to one or more other tenants of the cloud infrastructure; wherein the reconfiguration of the storage server comprises at least one of a migration of the storage server within a given data center and a migration of the storage server from a first data center to a second data center; and wherein the at least one processing device comprises a router configured to operate as at least one of an ingress tunnel router and an egress tunnel router in accordance with the locator-identifier separation protocol. - View Dependent Claims (10, 11, 12, 19)
-
-
13. An information processing system comprising:
-
a plurality of endpoints; and at least one processing device coupled to the endpoints and implementing a locator-identifier mapping system configured to associate identifiers of respective ones of the endpoints with respective locators in accordance with a locator-identifier separation protocol; wherein a first one of the endpoints comprises a storage server associated with a storage array; wherein in conjunction with a reconfiguration of the storage server, the locator-identifier mapping system updates a particular one of the locators corresponding to the endpoint identifier of the storage server; wherein the locator-identifier mapping system comprises a mapping database having a plurality of entries each comprising one of the endpoint identifiers in association with one of the locators; and wherein a given one of the entries of the mapping database further comprises; a tenant identifier identifying a tenant of a cloud infrastructure that uses a storage server identified by the endpoint identifier in the given entry; a profile identifier identifying one or more policies for one or more storage services provided by the storage server; and at least one weight value configured to provide a weighting for enforcement of the one or more policies for the one or more storage services provided by the storage server for the tenant of the cloud infrastructure identified by the tenant identifier relative to one or more other tenants of the cloud infrastructure; wherein the reconfiguration of the storage server comprises at least one of a migration of the storage server within a given data center and a migration of the storage server from a first data center to a second data center; and wherein the at least one processing device comprises a router configured to operate as at least one of an ingress tunnel router and an egress tunnel router in accordance with the locator-identifier separation protocol. - View Dependent Claims (20)
-
Specification