SMART CLIENT ROUTING
First Claim
1. A computer-implemented connectivity system, comprising:
- a resolution component of a local node that attempts resolution of identification information of a remote node to which connectivity is intended, using a resolution call;
a translation component of the local node that intercepts the resolution call and translates the resolution call into a web service call to a resource; and
a policy component of the local node that receives a policy and establishes a connection between the local node and the remote node based on the policy.
3 Assignments
0 Petitions
Accused Products
Abstract
Architecture that facilitates communications between two network nodes of the different networks by providing a routing mechanism that uses alternative modalities driven entirely by policies that are authored and stored in a computing cloud and enforced on the client. This allows the selection of one network path over another path based on criteria such as, physical location of the hosts and service level agreements (SLAs) to be provided, for example. With respect for path selection, a packet can be routed through a datacenter closest to the hosts. With respect to SLAs, there may be different SLAs available to different clients. For clients with the highest bandwidth/uptime or other guarantees, a network path different from other types of clients can be selected. Additionally, connectivity can be allowed or disallowed based on other kinds of policy rules such as a virtual circle to which the hosts may belong.
62 Citations
20 Claims
-
1. A computer-implemented connectivity system, comprising:
-
a resolution component of a local node that attempts resolution of identification information of a remote node to which connectivity is intended, using a resolution call; a translation component of the local node that intercepts the resolution call and translates the resolution call into a web service call to a resource; and a policy component of the local node that receives a policy and establishes a connection between the local node and the remote node based on the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented connectivity system, comprising:
-
a resolution component of a local node that attempts name resolution of a remote node to which connectivity is intended, using a name resolution call; a translation component of the local node that intercepts the name resolution call and translates the name resolution call into a cloud-based web service call to a resource of a computing cloud; and a policy component of the local node that receives a policy from the computing cloud and establishes a connection between the local node and the remote node based on the policy. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented host connectivity method, comprising:
-
at a local host, attempting to resolve identification information of a remote host to which connectivity is intended, using a resolution call; sending the identification information to a cloud-based resource of a computing cloud; receiving policy information from the cloud-based resource; and connecting the local host to the remote host based on the policy information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification