US 12,238,000 B2
Update library for a scalable layer 3 routing system
Sami Boutros, Union City, CA (US)
Assigned to Ciena Corporation, Hanover, MD (US)
Filed by Ciena Corporation, Hanover, MD (US)
Filed on Jun. 27, 2023, as Appl. No. 18/342,665.
Prior Publication US 2025/0007826 A1, Jan. 2, 2025
Int. Cl. H04L 45/00 (2022.01); H04L 45/02 (2022.01); H04L 45/24 (2022.01); H04L 61/58 (2022.01); H04L 67/568 (2022.01)
CPC H04L 45/563 (2013.01) [H04L 45/02 (2013.01); H04L 45/24 (2013.01); H04L 61/58 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A network element comprising circuitry configured to:
responsive to one or more routing state updates for one or more routes associated with a first component of a network element, update a route entry for the one or more routes by an update library that communicates with a cache database; and
exchange the routing state updates with a second component of the network element, wherein the routing state updates are exchanged in bulk where the second component is configured to read all of the exchanged routing state updates, wherein the routing state updates are related to one or more Layer 3 (L3) routing protocols and the routing state updates are exchanged via the cache database without sending messages, wherein the update library is configured to communicate only a last routing state from the cache database, and wherein the one or more L3 routing protocols include Border Gateway Protocol (BGP), Intermediate System-Intermediate System (ISIS), and Open Shortest Path First (OSPF).