In-band DPI application awareness propagation enhancements
First Claim
1. A method of processing packets sent from a source node to a destination node, the method comprising:
- receiving a packet sent from the source node to the destination node;
associating the packet with an active flow by accessing information in the packet;
performing deep packet inspection (DPI) to identify an application associated with the active flow;
inserting application-identifying information into the packet;
forwarding the packet including the application-identifying information towards the destination node, such that a downstream device is enabled to perform application-specific processing on at least one packet belonging to the active flow and to identify the application associated with the active flow by extracting the application-identifying information from the packet.
3 Assignments
0 Petitions
Accused Products
Abstract
Various exemplary embodiments are a method and related device and computer-readable medium including one or more of the following: receiving a packet sent from the source node to the destination node; associating the packet with an active flow by accessing information in the packet; performing deep packet inspection (DPI) to identify an application associated with the active flow; associating application-identifying information with the packet; forwarding the packet including the application-identifying information towards the destination node; and performing application-specific processing at a downstream device on at least one packet belonging to the active flow, the downstream device identifying the application associated with the active flow by extracting the application-identifying information from the packet.
198 Citations
21 Claims
-
1. A method of processing packets sent from a source node to a destination node, the method comprising:
-
receiving a packet sent from the source node to the destination node; associating the packet with an active flow by accessing information in the packet; performing deep packet inspection (DPI) to identify an application associated with the active flow; inserting application-identifying information into the packet; forwarding the packet including the application-identifying information towards the destination node, such that a downstream device is enabled to perform application-specific processing on at least one packet belonging to the active flow and to identify the application associated with the active flow by extracting the application-identifying information from the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device for processing traffic in a network, the device comprising:
-
a communication module that receives and forwards a packet sent from a source node to a destination node; and a processor that; identifies an active flow associated with the packet by accessing information stored in the packet, performs deep packet inspection (DPI) to identify an application associated with the active flow, and inserts application-identifying information into the packet, wherein the application-identifying information is capable of being extracted from the packet by a downstream device to identify the application associated with the active flow. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium encoded with instructions for processing packets sent from a source node to a destination node, the computer readable medium comprising:
-
instructions for receiving a packet sent from the source node to the destination node; instructions for associating the packet with an active flow by accessing information in the packet; instructions for performing deep packet inspection (DPI) to identify an application associated with the active flow; instructions for inserting application-identifying information into the packet; instructions for forwarding the packet including the application-identifying information towards the destination node such that a downstream device is enabled to perform application-specific processing on at least one packet belonging to the active flow and to identify the application associated with the active flow by extracting the application-identifying information from the packet.
-
-
21. A method of processing packets sent from a source node to a destination node, the method comprising:
-
receiving a packet sent from the source node to the destination node; associating the packet with an active flow by accessing information in the packet; performing deep packet inspection (DPI) to identify an application associated with the active flow; inserting, with a DPI device, application-identifying information into the packet, wherein a downstream device may subsequently extract the inserted application-identifying information; forwarding the packet including the application-identifying information towards the destination node such that the downstream device is enabled to perform application-specific processing on at least one packet belonging to the active flow and to identify the application associated with the active flow by extracting the application-identifying information from the packet.
-
Specification