METHOD AND SYSTEM OF APPLICATION-AWARE ROUTING WITH CROWDSOURCING
First Claim
1. A computerized method of an application routing service comprising:
- using a deep-packet inspection (DPI) technique on a first network flow to identify an application;
storing an Internet-protocol (IP) address and a port number used by the application and an identity of the application in a database;
detecting a second network flow;
identifying the IP address and the port number of the application in the second network flow;
looking up the IP address and the port number in the database; and
based on the IP address and the port number, identifying the application.
4 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a computerized method of an application routing service includes the step of using a deep-packet inspection (DPI) technique on a first network flow to identify an application. The method includes the step of storing an Internet-protocol (IP) address and a port number used by the application and an identity of the application in a database. The method includes the step of detecting a second network flow. The method includes the step of identifying the IP address and the port number of the application in the second network flow. The method includes the step of looking up the IP address and the port number in the database. The method includes the step of identifying the application based on the IP address and the port number.
-
Citations
16 Claims
-
1. A computerized method of an application routing service comprising:
-
using a deep-packet inspection (DPI) technique on a first network flow to identify an application; storing an Internet-protocol (IP) address and a port number used by the application and an identity of the application in a database; detecting a second network flow; identifying the IP address and the port number of the application in the second network flow; looking up the IP address and the port number in the database; and based on the IP address and the port number, identifying the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized method useful for implementing an application routing service comprising:
-
extracting from a data packet of a net network flow a layer three (3) information and a layer four (4) information; querying a local application outing cache to obtain an application name based on the layer three (3) information and the layer four (4) information; and providing a routing decision based on the application name. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized method useful for implementing an application routing service comprising:
-
with an edge device; using deep-packet inspection (DPI) to identify a network flow, wherein the network flow is identified with an internet protocol (IP) identity and a port number of the network flow; store the IP identity and the port number of the network flow in a local application routing database; and reporting the IP identity and the port number to a specified Orchestrator; with another edge device; requesting the IP identity and the port number from the specified Orchestrator; receiving the IP identity and the port number from the specified Orchestrator; identifying an application in another network flow using the IP identity and the port number.
-
Specification