Method for building virtual private networks using routers
First Claim
1. A method for forming a communications network using routers, the method comprising:
- a. analyzing a router location to determine if the router location is Virtual Private Network (VPN) resource constrained or interface constrained;
b. if the router location is interface constrained, forming an interface constrained router network, comprising;
i. a group of routers numbering at most [Q*] wherein [Q*] represents a number of routers that is used by a defined group of customers so that VPN resources will not be exhausted faster than interface resources for the group of routers, wherein [Q*] is determined by dividing a quantity of VPN resources available from a router [R] by an average amount of VPN resources averaged over a defined group of customers [F] forming a value [VR], and then dividing a quantity of interfaces available from a router in a group of routers [B] by an average number of interfaces[P] averaged over the defined group of customers forming [IR], and then dividing [VR] by [IR], where [Q*] equals [VR] divided by [IR];
ii. distributing customer connections for the defined group of customers over the group of routers numbering at most [Q*] using a round robin connectivity methodology; and
iii. saving in a database information on each connected customer; and
c. if the router location is not interface constrained, forming a VPN resource constrained router network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for forming a communications network using routers. The first step is analyzing a router location to determine if the router location is VPN resource constrained or interface-constrained. The VPN resource constrained router network comprises at least at least two groups of routers and the same number of customer groups. The next step is connecting the first group of customers and routers, and the second group of customers and routers, using a round robin connectivity methodology and saving information in each router'"'"'s database. The interface-constrained router network, comprises no more routers than the value [Q*], wherein [Q*] represents the number of routers that can be used by a group of customers so that VPN resources will not be exhausted faster than interface resources for the group of routers, then connecting customers to the group of routers using a round robin connectivity methodology and saving information in each router'"'"'s database.
13 Citations
8 Claims
-
1. A method for forming a communications network using routers, the method comprising:
-
a. analyzing a router location to determine if the router location is Virtual Private Network (VPN) resource constrained or interface constrained; b. if the router location is interface constrained, forming an interface constrained router network, comprising; i. a group of routers numbering at most [Q*] wherein [Q*] represents a number of routers that is used by a defined group of customers so that VPN resources will not be exhausted faster than interface resources for the group of routers, wherein [Q*] is determined by dividing a quantity of VPN resources available from a router [R] by an average amount of VPN resources averaged over a defined group of customers [F] forming a value [VR], and then dividing a quantity of interfaces available from a router in a group of routers [B] by an average number of interfaces[P] averaged over the defined group of customers forming [IR], and then dividing [VR] by [IR], where [Q*] equals [VR] divided by [IR]; ii. distributing customer connections for the defined group of customers over the group of routers numbering at most [Q*] using a round robin connectivity methodology; and iii. saving in a database information on each connected customer; and c. if the router location is not interface constrained, forming a VPN resource constrained router network.
-
-
2. A method for forming a communications network using routers, the method comprising:
-
a. analyzing a router location to determine if the router location is Virtual Private Network (VPN) resource constrained or interface constrained; b. if the router location is interface constrained, forming an interface constrained router network, comprising; i. a group of routers numbering at most [Q*] wherein [Q*] represents a number of routers that is used by a defined group of customers so that VPN resources will not be exhausted faster than interface resources for the group of routers; ii. distributing customer connections for the defined group of customers over the group of routers numbering at most [Q*] using a round robin connectivity methodology; and iii. saving in a database information on each connected customer; and c. if the router location is not interface constrained, forming a VPN resource constrained router network, wherein the analyzing of the router location comprises; i. determining an average number of interfaces [P], averaged over a plurality of customers, needed to operate the communications network for a customer at the router location; ii. determining a quantity of interfaces [B] available on a router at the router location; iii. determining an average amount of VPN resources [F], averaged over the defined group of customers, needed to operate the communications network for the customer at the router location; iv. determining an amount of VPN resources [R] available on the router; v. dividing [B] by [P], forming an interface ratio [IR]; and vi. dividing [R] by [F] forming a VPN resource ratio [VR]; and
if [IR] is greater than [VR], then forming the VPN resource constrained router network and if [VR] is greater than [IR] then forming the interface constrained router network. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
Specification