Resource allocation in virtual routers
First Claim
Patent Images
1. A routing system comprising:
- a plurality of routing resources; and
a plurality of virtual routers configured to share selected ones of the routing resources.
6 Assignments
0 Petitions
Accused Products
Abstract
A router system implements a plurality of virtual routers. Various combinations of resources may be shared by the router system when implementing the virtual routers. In one embodiment, the particular combination of resources to share when implementing the virtual router is user programmable.
-
Citations
27 Claims
-
1. A routing system comprising:
-
a plurality of routing resources; and
a plurality of virtual routers configured to share selected ones of the routing resources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network point-of-presence (POP) comprising:
-
a physical router system having a plurality of resources;
at least one backbone router implemented as a virtual router by the physical router system; and
at least one regional router implemented as a virtual router by the physical router system, wherein the backbone virtual router and the regional virtual router share resources of the physical router system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
allocating a first set of resources as shared resources;
allocating a second set of resources as non-shared resources; and
implementing a plurality of virtual routers based on a sharing of resources from the first set of resources between the virtual routers and based on independently assigning resources of the second set of resources to the virtual router. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A routing system comprising:
-
means for performing routing processes;
means for performing forwarding processes;
means for implementing control resources;
means for implementing data resources; and
means for running a plurality of virtual routers that share selected ones of the means for performing routing processes, the means for performing forwarding processes, the means for implementing control resources, and the means for implementing data resources. - View Dependent Claims (24, 25, 26, 27)
-
Specification