Methods, systems and computer program products for facilitating the design and analysis of virtual networks based on total hub value
First Claim
1. A method for facilitating the design and assignment of at least one virtual network, said method comprising:
- receiving a request to add a new node to a base virtual network including a number of base nodes;
determining a plurality of potential routes between said new node and said base nodes;
for each potential route determining a virtual network total hub value, said virtual network total hub value being the sum of a hub value for each base node and a hub value for said new node, said hub value being determined for a node in response to bandwidth received at said node multiplied by a number of trunks traversed in reaching said node, selecting one of said potential routes yielding the minimum virtual network total hub value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for facilitating the design and assignment of virtual networks, such as virtual local area networks (VLANs). The method includes receiving a request to add a new node to a base virtual network including a number of base nodes. A plurality of potential routes are determined between the new access node and the base nodes. For each potential route, a virtual network total hub value is determined. The virtual network total hub value is the sum of a hub value for each base node and a hub value for the new node. The hub value is determined for a node in response to bandwidth received at the node multiplied by a number of trunks traversed in reaching the node. One of the potential routes yielding the minimum virtual network total hub value is selected.
-
Citations
21 Claims
-
1. A method for facilitating the design and assignment of at least one virtual network, said method comprising:
-
receiving a request to add a new node to a base virtual network including a number of base nodes;
determining a plurality of potential routes between said new node and said base nodes;
for each potential route determining a virtual network total hub value, said virtual network total hub value being the sum of a hub value for each base node and a hub value for said new node, said hub value being determined for a node in response to bandwidth received at said node multiplied by a number of trunks traversed in reaching said node, selecting one of said potential routes yielding the minimum virtual network total hub value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for facilitating the design and assignment of virtual networks, the system comprising:
-
an input for receiving a request to add a new node to a base virtual network including a number of base nodes; and
a processor for determining a plurality of potential routes between said new node and said base nodes, wherein for each potential route, the processor determines a virtual network total hub value, said virtual network total hub value being the sum of a hub value for each base node and a hub value for said new node, said hub value being determined for a node in response to bandwidth received at said node multiplied by a number of trunks traversed in reaching said node, and wherein said processor selects one of said potential routes yielding the minimum virtual network total hub value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for facilitating the design and assignment of virtual networks, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for implementing a method comprising;
receiving a request to add a new node to a base virtual network including a number of base nodes;
determining a plurality of potential routes between said new node and said base nodes;
for each potential route determining a virtual network total hub value, said virtual network total hub value being the sum of a hub value for each base node and a hub value for said new node, said hub value being determined for a node in response to bandwidth received at said node multiplied by a number of trunks traversed in reaching said node, selecting one of said potential routes yielding the minimum virtual total hub value. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification