×

Inter-packet interval prediction learning algorithm

  • US 9,900,090 B1
  • Filed: 04/17/2015
  • Issued: 02/20/2018
  • Est. Priority Date: 11/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A network appliance, comprising:

  • a management card;

    an optical fiber port;

    a line card, comprising;

    a Flow Processing Device (FPD);

    an optical transceiver;

    and a memory, anda backplane through which the line card communicates with the management card,wherein the FPD connects to the optical fiber port through the optical transceiver, and analyzes a plurality of packets received through the optical transceiver, wherein the analysis comprises;

    determining an application protocol of each of the plurality of packets,measuring a size of each of the plurality of packets,determining a packet flow direction of each of the plurality of packets, anddetermining a packet size state that corresponds to the size and the flow direction of each of the plurality of packets,wherein the plurality of packets are part of a flow pair, and the analysis further comprises determining packet size state transitions (PSST) between each sequential pair of packets of the flow pair,wherein the FPD analyzes packets for a plurality of flow pairs of a particular application protocol, and maintains PSST count values for the particular application protocol, each PSST count value indicating a number of occurrences of each packet size state transitions between each sequential pair of packets in the plurality of flow pairs of the particular application protocol, andwherein the FPD analyzes flow pairs for a plurality of application protocols and determines a most likely application protocol (MLAP) for each PSST between sequential pairs of packets, and wherein the MLAP is written into an application protocol estimation table that is stored in the memory.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×