Rule-based routing to resources through a network
First Claim
1. A method of creating redirection rules for routing resource access requests from a computer to a network, comprising:
- creating an inclusion redirection rule for at least one existing resource definition defining a resource;
receiving exclusion input with an exclusion resource definition defining at least one exclusion resource; and
creating an exclusion redirection rule for the at least one exclusion resource.
24 Assignments
0 Petitions
Accused Products
Abstract
Techniques for determining which resource access requests are handled locally at a remote computer, and which resource access requests are routed or “redirected” through a virtual private network. One or more routing or “redirection” rules are downloaded from a redirection rule server to a remote computer. When the node of the virtual private network running on the remote computer receives a resource access request, it compares the identified resource with the rules. Based upon how the identified resource matches one or more rules, the node will determine whether the resource access request is redirected through the virtual private network or handled locally (e.g., retrieved locally from another network). A single set of redirection rules can be distributed to and employed by a variety of different virtual private network communication techniques.
205 Citations
25 Claims
-
1. A method of creating redirection rules for routing resource access requests from a computer to a network, comprising:
-
creating an inclusion redirection rule for at least one existing resource definition defining a resource;
receiving exclusion input with an exclusion resource definition defining at least one exclusion resource; and
creating an exclusion redirection rule for the at least one exclusion resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for creating a redirection rule list, comprising:
-
a policy server that maintains a plurality of resource definitions, each resource definition defining a resource, and a rule redirection server that stores an inclusion redirection rule for each resource in a redirection rule list. - View Dependent Claims (16, 17, 18)
-
-
19. A method of routing resource access requests to a network, comprising:
-
establishing a first virtual private network between a network and a first client, such that the first client uses a first connection method to establish a secure connection with the network;
establishing a second virtual private network between the network and a second client, such that the second client uses a second connection method to establish a secure connection with the network that is different from the first connection method;
creating a redirection rule list including a plurality of inclusion redirection rules, each inclusion redirection rule being associated with a resource; and
providing the redirection rule list to both the first client and the second client for routing resource access requests. - View Dependent Claims (20, 21)
-
-
22. A method of routing resource access requests based upon a resource name, comprising
receiving an name service reply for a resource; -
extracting a name for the resource from the name service reply;
determining if the resource name matches a redirection rule;
if the resource name matches a redirection rule, then deriving routing information for the resource from the name service reply; and
mapping the name against the derived routing information in a look aside table. - View Dependent Claims (23, 24, 25)
-
Specification