Multi-threaded route processing

In general, the disclosure describes techniques for distributing processing of routes among multiple execution threads of a network device. In some examples, a method includes identifying, with a thread of a plurality of execution threads, a first route processing thread of the execution threads to...

Full description

Saved in:
Bibliographic Details
Main Authors Khanna, Sanjay, Wang, Kevin F, Loganathan, Jaihari V
Format Patent
LanguageEnglish
Published 05.05.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In general, the disclosure describes techniques for distributing processing of routes among multiple execution threads of a network device. In some examples, a method includes identifying, with a thread of a plurality of execution threads, a first route processing thread of the execution threads to process a first route of a routing protocol, the first route received by the network device; identifying, with the thread, a second route processing thread of the execution threads to process a second route of a routing protocol, the second route received by the network device; processing, by the first route processing thread executing on a first core of the plurality of processing cores, the first route; and processing, by the second route processing thread executing on a second core at least partially concurrently with the first route processing thread executing on the first core of the plurality of processing cores, the second route.
Bibliography:Application Number: US201715841023