ROUTING TABLE MAINTENANCE
First Claim
1. A method for maintaining a routing table, comprising:
- maintaining a first routing statement within a routing table, the first routing statement comprising a domain identifier and a gateway identifier; and
responsive to receiving a request to access a destination associated with the domain identifier;
resolving an IP address associated with the domain identifier;
intersecting the IP address with the request to create an updated request; and
routing the updated request to a gateway associated with the gateway identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
Among other things, one or more techniques and/or systems are provided for maintain a routing table. The routing table may comprise a routing statement associated with a destination. The routing statement may comprise a domain identifier, such as a URL, for the destination and a gateway identifier, such as an IP address, for a gateway through which communication traffic to the destination may be routed. During routing of a request, an IP address for the destination may be dynamically resolved based upon the domain identifier within the routing statement. The IP address may be cached for a restricted period of time so that subsequent requests may utilize the cached IP address. Because the routing statement is based upon a domain identifier (e.g., as opposed to a hardcoded static IP address), the routing statement may remain valid even though an IP address of the destination may change.
-
Citations
20 Claims
-
1. A method for maintaining a routing table, comprising:
-
maintaining a first routing statement within a routing table, the first routing statement comprising a domain identifier and a gateway identifier; and responsive to receiving a request to access a destination associated with the domain identifier; resolving an IP address associated with the domain identifier; intersecting the IP address with the request to create an updated request; and routing the updated request to a gateway associated with the gateway identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for maintaining a routing table, comprising:
-
a routing table component configured to; maintain a first routing statement within a routing table, the first routing statement comprising a domain identifier and a gateway identifier; and a routing component configured to; responsive to receiving a request to access a destination associated with the domain identifier; resolve an IP address associated with the domain identifier; intersect the IP address with the request to create an updated request; and route the updated request to a gateway associated with the gateway identifier. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable medium comprising instructions which when executed at least in part via a processing unit perform a method for maintaining a routing table, comprising:
-
maintaining a routing statement within a routing table, the routing statement comprising a domain identifier and a gateway identifier; and responsive to receiving a request to access a destination associated with the domain identifier; responsive to determining that a cache comprises an entry comprising a mapping of the domain identifier to an IP address, resolving the IP address for the request based upon the entry; responsive to determining that the cache does not comprise the entry, resolving the IP address for the request based upon a domain name system (DNS) server lookup; intersecting the IP address with the request to create an updated request; and routing the updated request to a gateway associated with the gateway identifier.
-
Specification