Dynamic Networking of Virtual Machines
First Claim
1. A method of dynamically forming a network of virtual machines in a Provider Backbone Bridging (PBB) domain, comprising the steps of:
- provisioning a first edge node of said PBB domain and a second edge node of said PBB domain to a common PBB Service Identifier (I-SID);
propagating information to the PBB domain that said first and second edge nodes have been created;
computing the shortest path between said first edge node and said second edge node; and
propagating the computed shortest path to the PBB domain, thereby establishing a network connection between said first edge node and said second edge node.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to the use of Provider Backbone Bridging (PBB) technology with Shortest Path Bridging, also called Provider Link State Bridging (PLSB) technology in the context of data centers and virtualized physical servers infrastructures. Virtual servers can be located anywhere inside the data center, or across different data centers, and still act as though they are physically adjacent and share the same Ethernet connectivity. Ethernet virtual machine VLan memberships are mapped to PBB Service Identifiers (I-SIDs). PBB I-SIDs extend the connectivity model to every Ethernet switches in the local, metropolitan or wide area networks. PLSB complements the connectivity by providing dynamic distribution and mapping of I-SID endpoints in the PBB domain. Virtual servers can then be added, removed or transferred to another point in the network and PLSB adjusts the VLan/I-SID specific connectivity pattern to match the physical distribution of the servers.
-
Citations
19 Claims
-
1. A method of dynamically forming a network of virtual machines in a Provider Backbone Bridging (PBB) domain, comprising the steps of:
-
provisioning a first edge node of said PBB domain and a second edge node of said PBB domain to a common PBB Service Identifier (I-SID); propagating information to the PBB domain that said first and second edge nodes have been created; computing the shortest path between said first edge node and said second edge node; and propagating the computed shortest path to the PBB domain, thereby establishing a network connection between said first edge node and said second edge node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of dynamically forming a network of virtual machines in a Provider Backbone Bridging (PBB) domain, comprising:
-
means for provisioning a first edge node of said PBB domain and a second edge node of said PBB domain to a common PBB Service Identifier (I-SID); means for propagating information to the PBB domain that said first and second edge nodes have been created; means for computing the shortest path between said first edge node and said second edge node; and means for propagating the computed shortest path to the PBB domain, thereby establishing a network connection between said first edge node and said second edge node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for dynamically forming a network of virtual machines in a Provider Backbone Bridging (PBB) domain, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that provisions a first edge node of said PBB domain and a second edge node of said PBB domain to a common PBB Service Identifier (I-SID); computer-readable program code that propagates information to the PBB domain that said first and second edge nodes have been created; computer-readable program code that computes the shortest path between said first edge node and said second edge node; and computer-readable program code that propagates the computed shortest path to the PBB domain, thereby establishing a network connection between said first edge node and said second edge node.
-
Specification