×

Router with bilateral TCP session monitoring

  • US 9,985,872 B2
  • Filed: 10/03/2016
  • Issued: 05/29/2018
  • Est. Priority Date: 10/03/2016
  • Status: Active Grant
First Claim
Patent Images

1. A Transmission Control Protocol (TCP) augmented router capable of monitoring TCP sessions, the TCP augmented router comprisinga plurality of network interfaces;

  • a computer memory storing a bilateral TCP state database; and

    a packet router configured to implement, for each of a number of TCP bi-flow sessions established by the packet router, a bilateral TCP state machine that performs a process comprising;

    establishing, in the bilateral TCP state database, a bilateral TCP state record for the TCP bi-flow session including reference TCP sequence information for monitoring the TCP bi-flow session and statistical information regarding TCP errors detected by the bilateral TCP state machine;

    receiving, via a first network interface, forward session packets in transit from a source node to a target node;

    receiving, via a second network interface, return session packets in transit from the target node to the source node;

    monitoring the TCP bi-flow session based on received TCP sequence information from both the received forward session packets and the received return session packets and the reference TCP sequence information maintained in the bilateral TCP state record, including detecting TCP errors based on the received and reference TCP sequence information; and

    updating the bilateral TCP state record for the TCP bi-flow session, including updating the reference TCP sequence information in the bilateral TCP state record based on the received TCP sequence information from the received forward and return session packets and updating the statistical information in the bilateral TCP state record when a TCP error is detected.

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