System, method and apparatus for network service load and reliability management
First Claim
Patent Images
1. A system for network service load and reliability management, the system comprising:
- at least one first router that performs routing of at least one data packet based on an address associated with the data packet and a first routing policy for routing data packets based on a service associated with the at least one data packet;
at least one host server providing the service associated with the at least one data packet; and
a tunnel coupling the first router and the at least one server,wherein, a flow state corresponding to an application-level state at a terminal originating the data packets is maintained at the at least one first router for each data flow of data packets to direct the data flow of data packets into the tunnel coupling the first router and the at least one server so as to maintain consistency at the application level such that packets destined for the originating terminal from the host server do not have to travel through the at least one first router.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system that enables a network and components of the network to be aware of the services existing at the edges of the network and to route connection requests for these services to appropriate servers within the network based on a variety of criteria. By making the network and network components service-aware, routing functions can be implemented in a more scalable and efficient way.
91 Citations
30 Claims
-
1. A system for network service load and reliability management, the system comprising:
-
at least one first router that performs routing of at least one data packet based on an address associated with the data packet and a first routing policy for routing data packets based on a service associated with the at least one data packet; at least one host server providing the service associated with the at least one data packet; and a tunnel coupling the first router and the at least one server, wherein, a flow state corresponding to an application-level state at a terminal originating the data packets is maintained at the at least one first router for each data flow of data packets to direct the data flow of data packets into the tunnel coupling the first router and the at least one server so as to maintain consistency at the application level such that packets destined for the originating terminal from the host server do not have to travel through the at least one first router. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for performing network service load and reliability management, the method comprising:
-
routing at least one data packet from a first router to a server based on an address associated with the data packet and a routing policy for routing data packets based on a service associated with the at least one data packet, the data packet being routed through a tunnel coupling the first router and the server, wherein, a flow state corresponding to an application-level state at a terminal originating the data packets is maintained at the at least one first router for each data flow of data packets to direct the data flow of data packets into the tunnel coupling the first router and the at least one server so as to maintain consistency at the application level such that packets destined for the originating terminal from the host server do not have to travel through the at least one first router. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification