Peer-agnostic TCP socket replication between primary and secondary routing engines
US7940650B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 4, 2008 |
| Grant date | May 10, 2011 |
| Priority date | — |
| Expiry date | Jun 16, 2029 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L45/28
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
This application describes techniques for peer-agnostic socket replication to implement graceful failover. An exemplary method to enable non-stop routing includes receiving a packet with a first routing engine of a network device having the first routing engine and a second routing engine configured as a backup routing engine, replicating, before processing the packet at a transport layer, the packet to form a replicated packet, sending the replicated packet from the first routing engine to the second routing engine, receiving, at the first routing engine, an acknowledgement from the second routing engine acknowledging reception of the replicated packet, after receiving the acknowledgment, processing the packet at the transport layer of the first routing engine to extract application-layer data and assemble a routing message, and storing the application-layer data from the processed packet in a socket associated with a routing process of the first routing engine.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.