US 12,407,612 B2
Programmable path computation engine
Todd Defilippi, Redwood City, CA (US); Cengiz Alaettinoglu, Sherman Oaks, CA (US); Parag Amritkar, Pune (IN); and Peeyush Deshpande, Pune (IN)
Assigned to Ciena Corporation, Hanover, MD (US)
Filed by Ciena Corporation, Hanover, MD (US)
Filed on Jul. 20, 2023, as Appl. No. 18/355,836.
Claims priority of application No. 202311037219 (IN), filed on May 30, 2023.
Prior Publication US 2024/0406110 A1, Dec. 5, 2024
Int. Cl. H04L 47/76 (2022.01); H04L 47/125 (2022.01)
CPC H04L 47/125 (2013.01) [H04L 47/76 (2013.01)] 20 Claims
OG exemplary drawing
 
18. A method implemented in a Path Computation Element (PCE) comprising the steps of:
storing and managing a first set of objects including one or more Segment Routing (SR) policies and Traffic Engineering (TE) tunnels, the first set of objects representing custom behavior received from a network operator for defining intended characteristics of traffic flowing through a network; and
storing and managing a second set of objects representing one or more managed paths through the network, the one or more managed paths calculated by a TE technique using the one or more SR policies and TE tunnels,
wherein the first set of objects and the second set of objects are managed separately where monitoring and modifying of the intended characteristics is via Create/Read/Update/Delete (CRUD) operations on the first set of objects and modifying the one or more managed paths is performed exclusively through internal path calculation procedures and rule-based engines without CRUD operations on the second set of objects.