Deep packet inspection

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Jbromhead (talk | contribs) at 23:20, 28 August 2007 (Added more info on what is being searched for plus minor edits, also added chip company names, and put companies in alphabetical order). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Deep packet inspection (DPI) is a form of computer network packet filtering that examines the data and/or header part of a through-passing packet, searching for non-protocol compliance, viruses, spam, intrusions or predefined criteria to decide if the packet can pass or if it needs to routed to a different destination. It also called Content Inspection or Content Processing. This is in contrast to shallow packet inspection (usually called just packet inspection) which just checks the header portion of a packet.

DPI devices have the ability to look at Layer 2 through Layer 7 of the OSI model. This includes headers and data protocol structures as well as the actual payload of the message. The DPI will identify and classify the traffic based on a signature database that includes information extracted from the data part of a packet, allows finer control than classification based only on header information.

A classified packet can be redirected, marked/tagged (see QoS), blocked, rate limited, and of course, reported to a reporting agent in the network.

Many DPI devices also identify flows, allowing control actions based on accumulated flow information rather than packet-by-packet analysis.

DPI allows phone and cable companies to "readily know the packets of information you are receiving online--from e-mail, to websites, to sharing of music, video and software downloads"[1] - as would a network analysis tool.

DPI is also increasingly being used in security devices to analyze flows, compare them against policy, and then treat the traffic appropriately (i.e., block, allow, rate limit, tag for priority, mirror to another device for more analysis or reporting).

Advanced Deep Packet Inspection systems now also incorporate Cross Packet Inspection (XPI) - so that signatures of interest that start within one packet but cross to another packet can also be detected. This requires that each flow's context is stored somewhere so that when the correct next packet arrives the scanning process can continue just where it left off - to the scanning engine the two packets look contiguous.

Companies currently marketing DPI technologies

Companies that have offered DPI in silicon chips solutions

See also

Sources

  1. ^ "The End of the Internet?". Retrieved 2006-02-06.

External links