APPLICATION BASED DATA TRAFFIC ROUTING USING NETWORK TUNNELING
First Claim
1. A method comprising:
- receiving, at a first network device, first data traffic from a client device;
analyzing the first data traffic;
identifying an application or an application type associated with the first data traffic, the identifying being based at least in part on the analyzing the first data traffic;
routing the first data traffic to a second network device using one or more select tunnels, the select tunnels being selected from a set of tunnels established between the first network device and the second network device, the select tunnels being selected based at least in part on the identifying the application or the application type associated with the first data traffic.
4 Assignments
0 Petitions
Accused Products
Abstract
Various implementations described herein relate to routing network data traffic using network tunnels. In some implementations, one or more tunnels are established between a remote gateway device and a central gateway device central gateway system. The remote gateway device can receive data traffic from one or more client devices and analyzed the data traffic. Based at least in part on the resulting analysis, the remote gateway device identified an application or an application type associated with the data traffic. The remote gateway device can select one or more select tunnels, from the one or more tunnels, based at least in part on the identification of the application or the application type associated with the data traffic. Eventually, the remote gateway device can route the data traffic to the central gateway system using the one or more select tunnels.
-
Citations
29 Claims
-
1. A method comprising:
-
receiving, at a first network device, first data traffic from a client device; analyzing the first data traffic; identifying an application or an application type associated with the first data traffic, the identifying being based at least in part on the analyzing the first data traffic; routing the first data traffic to a second network device using one or more select tunnels, the select tunnels being selected from a set of tunnels established between the first network device and the second network device, the select tunnels being selected based at least in part on the identifying the application or the application type associated with the first data traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
means for receiving, at a first network device, first data traffic from a client device; means for analyzing the first data traffic; means for identifying an application or an application type associated with the first data traffic, the identifying being based at least in part on the analyzing the first data traffic; means for routing the first data traffic to a second network device using one or more select tunnels, the select tunnels being selected from a set of tunnels established between the first network device and the second network device, the select tunnels being selected based at least in part on the identifying the application or the application type associated with the first data traffic.
-
-
16. A system comprising:
-
one or more network interfaces configured to receive first data traffic from a client device; a data traffic analysis engine configured to analyze the first data traffic; a data traffic classification engine configured to identify an application or an application type associated with the first data traffic, the identifying being based at least in part on analysis of the first data traffic; a data traffic routing engine configured to route the first data traffic to a second network device using one or more select tunnels, the select tunnels being selected from a set of tunnels established between the first network device and the second network device, the select tunnels being selected based at least in part on identification of the application or the application type associated with the first data traffic. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification