SYSTEM AND METHOD FOR TCP HIGH AVAILABILITY
First Claim
Patent Images
1. A transmission control protocol (TCP) high availability (HA) communication system, the system comprising:
- a first main board or 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 or 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 TCP component and the second TCP component being configured to concurrently receive incoming data from a line card;
the first TCP component being configured to send outgoing data concurrently to the line card and to the second TCP component.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for TCP High Availability. The system concurrently delivers incoming data streams to AMB and SMB, concurrently sends outgoing data streams originated from AMB to SMB and peer routers, synchronizes the incoming and outgoing data streams between AMB and SMB, and accelerates the synchronizations of the incoming and outgoing data streams between AMB and SMB.
76 Citations
22 Claims
-
1. A transmission control protocol (TCP) high availability (HA) communication system, the system comprising:
-
a first main board or 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 or 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 TCP component and the second TCP component being configured to concurrently receive incoming data from a line card; the first TCP component being configured to send outgoing data concurrently to the line card and to the second TCP component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication system, the system comprising:
-
a first processor, the first processor including a first application component and a first protocol component, the first application component being coupled to the first protocol component for receiving and sending data; and a second processor, the second processor including a second application component and a second protocol component, the second application component being coupled to the second protocol component, the first protocol component being coupled to the second protocol component for sending and receiving data and messages; the first protocol component and the second protocol component being configured to concurrently receive incoming data from a line card; the first protocol component being configured to send outgoing data concurrently to the line card and to the second protocol component. - View Dependent Claims (19, 20, 21, 22)
-
Specification