Patent ID: 9491107
Filing Date: 2016-11-08
CPC Classification: H04L

Claim Text:
1. A method comprising: by a primary routing engine of a network device, replicating data output by an application-layer routing process of the primary routing engine for transmission to a routing peer network device via a routing communication session between the network device and the routing peer network device; sending the replicated data to a secondary routing engine of the network device; by the secondary routing engine, in response to detecting that a socket buffer of the secondary routing engine for buffering the replicated data has reached a predefined high occupancy threshold, outputting a notification to the primary routing engine indicating that the socket buffer has reached the predefined high occupancy threshold; by the primary routing engine and in response to receiving the notification, signaling the application-layer routing process to notify the application-layer routing process that the socket buffer of the secondary routing engine has reached the predefined high occupancy threshold; and by the application-layer routing process of the primary routing engine and in response to receiving the signal, entering a life-support mode in which the application-layer routing process refrains from sending at least some of a plurality of routing updates to the routing peer network device via the routing communication session, and continues to send keepalive messages for the routing communication session to the routing peer network device.