US 12,010,014 B2
System and a method for routing traffic in an MPLS network
Yuval Moshe, Ra'anana (IL); Tamir Gal, Nofit (IL); Alexander Gelberger, Ashdod (IL); Felix Weinstein, Even Yehuda (IL); and Omri Nir, Kfar Saba (IL)
Assigned to DRIVENETS LTD., Raanana (IL)
Appl. No. 17/437,211
Filed by DRIVENETS LTD., Raanana (IL)
PCT Filed Mar. 5, 2020, PCT No. PCT/IL2020/050262
§ 371(c)(1), (2) Date Sep. 8, 2021,
PCT Pub. No. WO2020/183451, PCT Pub. Date Sep. 17, 2020.
Claims priority of provisional application 62/816,433, filed on Mar. 11, 2019.
Prior Publication US 2022/0174003 A1, Jun. 2, 2022
Int. Cl. H04L 45/50 (2022.01)
CPC H04L 45/50 (2013.01) 4 Claims
OG exemplary drawing
 
1. A system for use in an MPLS network, said system comprising:
a) a routing element that shares one or more circuits among multiple Intermediate System to Intermediate System (IS-IS) routing protocol instances;
b) a plurality of routing protocol instances each of which is associated with a database from among a plurality of databases;
c) a managing entity that manages plurality of traffic engineering software agents, and dynamically selects a database from among the plurality of databases, to be associated with a traffic engineering software agent from among said plurality of the traffic engineering software agents, wherein said traffic engineering software agent conveys traffic along a path being currently used for conveying traffic, and wherein said selection of a database is made based on an ad hoc selection of a database from among the plurality of databases;
d) wherein said managing entity updates databases associated with respective routing protocol instances and based on that update, allocates available resources to routing protocol instances via which traffic is being conveyed; and
e) wherein said managing entity conveys traffic via a specific routing protocol instance, wherein said specific routing protocol instance is associated with the one or more databases currently selected from among the plurality of databases.