×

System and method for TCP high availability

  • US 9,648,147 B2
  • Filed: 12/21/2007
  • Issued: 05/09/2017
  • Est. Priority Date: 12/29/2006
  • Status: Active Grant
First Claim
Patent Images

1. A transmission control protocol (TCP) high availability (HA) communication system, the system comprising:

  • a first main board acting as an active main board, the first main board comprising a first processor, the first processor including a first application component and a first transmission control protocol (TCP) component, the first application component being coupled to the first TCP component for receiving and sending data; and

    a second main board acting as a standby main board, the second main board comprising a second processor, the second processor including a second application component and a second transmission control protocol (TCP) component, the second application component being coupled to the second protocol component for receiving data, the first TCP component being coupled to the second TCP component for receiving and sending data and messages;

    the first main board and the second main board being configured to concurrently receive incoming data from a line card and the first main board and the second main board are configured to synchronize the concurrently received incoming data, wherein the concurrently received incoming data are synchronized between the first main board and the second main board through acknowledgement and request messages, and wherein a process for synchronizing the concurrently received incoming data from the line card is speeded up by exchanging the received incoming data between the first main board and the second main board directly, and wherein a data exchange between the first main board and the second main board is faster than a data exchange between the line card and one of the first main board and the second main board, and wherein the data exchange between the first main board and the second main board is controlled by a first timer and the data exchange between the line card and one of the first main board and the second main board is controlled by a second timer, and wherein a time interval of the second timer is longer than that of the first timer; and

    the first main board being configured to send outgoing data concurrently to the line card and to the second main board.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×