Patent ID: 11902144
Assignee: JUNIPER NETWORKS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A device, comprising:
one or more memories; and
one or more processors to:
receive first topology information from a first network device of a network;
receive second topology information, different than the first topology information, from a second network device of the network;
assign a first border gateway protocol link state (BGP-LS) identifier to the first network device;
associate the first topology information with the first BGP-LS identifier;
assign a second BGP-LS identifier, different than the first BGP-LS identifier, to the second network device,
wherein the one or more processors to assign the second BGP-LS identifier, are to:
execute a configuration to cause the device to assign the second BGP-LS identifier, different than the first BGP-LS identifier, to the second network device,
wherein the first BGP-LS identifier and second BGP-LS identifier each refer to network devices in a same network domain;

associate the second topology information with the second BGP-LS identifier;
store, in a data structure, the first topology information, as a first route, based on the first BGP-LS identifier;
store, in the data structure, the second topology information, as a second route different than the first route, based on the second BGP-LS identifier;
select the first route or the second route as a primary route based on features associated with the first route and the second route,
wherein the features associated with the first route and the second route include data identifying one or more of:
a first distance between the device and the first network device,
a second distance between the device and the second network device,
an age of the first route,
an age of the second route,
a credibility of the first network device, or
a credibility of the second network device; and

utilize the primary route to control routing of traffic through the network.