Patent ID: 11863370
Assignee: FUTUREWEI TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. A non-transitory memory comprising instructions for performing a method comprising:
receiving incoming data packets from a peer via a line card at a first transmission protocol (TCP) module in a first network element (NE), a second TCP module in a second NE and a third TCP module in a third NE, where the first NE acts as an active NE and the second NE and the third NE act as standby NE, the first NE is computably coupled to the second NE and the third NE, where the first TCP module, the second TCP module and the third TCP module synchronize data packet traffic with one another; and
providing data to a first copy of an application on the first NE, a second copy of the application on the second NE and a third copy of the application on the third NE, and where sequence numbers for most recent acknowledged data packets by each of the NEs are used to synchronize data packets between remaining NEs in response to a failure of any one of the first NE, the second NE, and the third NE;
where the first NE is configured to aggregate multiple data packets and multicast such aggregated multiple data packets to the second NE and the third NE; and
where the second NE and the third NE are configured to receive multiple data packets directly from the first NE to synchronize the second NE and the third NE, and to provide a single aggregated acknowledgment having a sequence number corresponding to the sequence number of a last data packet received.