PREVENTING ASYMMETRIC ROUTING USING NETWORK TUNNELING
First Claim
1. A method comprising:
- receiving data traffic-to-tunnel information from a remote gateway device;
incorporating the data traffic-to-tunnel information in a data traffic-to-tunnel mapping;
receiving first data traffic from the server;
forwarding the first data traffic to the remote gateway device over one or more select tunnels, the select tunnels being selected from a set of tunnels established with the remote gateway device, the select tunnels being selected based at least in part on the data traffic-to-tunnel mapping.
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 system. The central gateway system receives data traffic-to-tunnel information from the remote gateway device, and the central gateway system incorporates the data traffic-to-tunnel information in a data traffic-to-tunnel mapping. The data traffic-to-tunnel information comprises n-tuple of network flow information, network flow tags, application-to-tunnel binding information, or the like. The central gateway system receives first data traffic from the remote gateway and forwards the first data traffic to a server. Subsequently, the central gateway system receives second data traffic and forwards the first data traffic to the remote gateway device over one or more select tunnels selected from the established tunnels. The select tunnels can be selected based on based at least in part on the data traffic-to-tunnel mapping.
-
Citations
27 Claims
-
1. A method comprising:
-
receiving data traffic-to-tunnel information from a remote gateway device; incorporating the data traffic-to-tunnel information in a data traffic-to-tunnel mapping; receiving first data traffic from the server; forwarding the first data traffic to the remote gateway device over one or more select tunnels, the select tunnels being selected from a set of tunnels established with the remote gateway device, the select tunnels being selected based at least in part on the data traffic-to-tunnel mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
means for receiving data traffic-to-tunnel information from a remote gateway device; means for incorporating the data traffic-to-tunnel information in a data traffic-to-tunnel mapping; means for receiving first data traffic from the server; means for forwarding the first data traffic to the remote gateway device over one or more select tunnels, the select tunnels being selected from a set of tunnels established with the remote gateway device, the select tunnels being selected based at least in part on the data traffic-to-tunnel mapping.
-
-
15. A system comprising:
-
a data traffic information engine configured to receive data traffic-to-tunnel information from a remote gateway device; a data traffic mapping engine configured to incorporate the data traffic-to-tunnel information in a data traffic-to-tunnel mapping; one or more network interfaces configured to receive first data traffic from a server; a data traffic routing engine configured to receive first data traffic from a server and forward the first data traffic to the remote gateway device over one or more select tunnels, the select tunnels being selected from a set of tunnels established with the remote gateway device, the select tunnels being selected based at least in part on the data traffic-to-tunnel mapping. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification