US 11,902,365 B2
Regulating enqueueing and dequeuing border gateway protocol (BGP) update messages
Ashutosh K. Grewal, Sunnyvale, CA (US); Jaihari V. Loganathan, Cupertino, CA (US); Kevin Wang, Acton, MA (US); and Sanjay Khanna, Cary, NC (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Oct. 4, 2022, as Appl. No. 17/937,804.
Application 17/937,804 is a continuation of application No. 16/900,762, filed on Jun. 12, 2020, granted, now 11,496,559.
Prior Publication US 2023/0027376 A1, Jan. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/104 (2022.01); H04L 47/625 (2022.01); H04L 43/16 (2022.01); H04L 45/02 (2022.01); H04L 47/30 (2022.01); H04L 47/62 (2022.01)
CPC H04L 67/104 (2013.01) [H04L 43/16 (2013.01); H04L 45/04 (2013.01); H04L 47/30 (2013.01); H04L 47/627 (2013.01); H04L 47/6225 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising: identifying, by a network device, that an upper utilization threshold for a particular peer queue, of a plurality of peer queues associated with a plurality of peer network devices, is satisfied; pausing, by the network device, writing update messages to the-plurality of peer queues based on the upper utilization threshold being satisfied, wherein the upper utilization threshold is based on one or more of: an upper threshold amount of update messages that can be transmitted, over a period of time, by the network device, or an upper threshold amount of update messages that can be received, over the period of time, by the network device, and wherein the update messages are associated with policy information for a protocol; determining, by the network device, that a lower utilization threshold associated with the particular peer queue is satisfied; and writing, by the network device, the update messages to the plurality of peer queues abased on the lower utilization threshold being satisfied, wherein the lower utilization threshold corresponds to a lower threshold amount of update messages stored in the particular peer queue, and wherein the upper utilization threshold is a different than the lower utilization threshold.