Apparatus and method for segregating tenant specific data when using MPLS in openflow-enabled cloud computing
First Claim
1. A method for isolating tenant specific data using a cloud network manager (CNM), which comprises:
- maintaining a mapping among a plurality of items in a plurality of databases or tables, the plurality of databases or tables comprising a tenant database (DB), a tenant identifier to tenant label (TITL) table, a top of rack server label to virtual switch link label (TLVLL) table, a label mapping table (SMVL), and a CNM address mapping table;
using the plurality of databases to generate tenant specific labels that are added to packets sent between tenant virtual machines (VMs).
1 Assignment
0 Petitions
Accused Products
Abstract
A tenant database is used to add tenant ID information to the cloud network manager (CNM) address mapping table to isolate tenant specific data to a tenant ID to the CNM. The CNM maintains a mapping among a plurality of items in a plurality of databases or tables. The plurality of databases or tables include a tenant database (DB), a tenant identifier to tenant label (TITL) table, a top of rack server label to virtual switch link label (TLVLL) table, a label mapping table (SMVL), and a CNM address mapping table. The CNM uses the plurality of databases to generate tenant specific labels that are added to packets sent between tenant virtual machines (VMs).
-
Citations
11 Claims
-
1. A method for isolating tenant specific data using a cloud network manager (CNM), which comprises:
-
maintaining a mapping among a plurality of items in a plurality of databases or tables, the plurality of databases or tables comprising a tenant database (DB), a tenant identifier to tenant label (TITL) table, a top of rack server label to virtual switch link label (TLVLL) table, a label mapping table (SMVL), and a CNM address mapping table; using the plurality of databases to generate tenant specific labels that are added to packets sent between tenant virtual machines (VMs). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification