Hello Experts,
On JUNOS 24.2R1 and earlier, the following config works perfectly fine:
set protocols mpls traffic-engineering database import identifier 101
This results in topology id set to 101 in BGP-LS routes, for instance:
admin@P1> show route table lsdist.0
lsdist.0: 22 destinations, 22 routes (22 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
NODE { AS:65002 BGP-LS ID:101 ISO:0001.0001.0001.00 ISIS-L2:101 }/1216
*[IS-IS/18] 00:04:09
Fictitious
See "ISIS-L2:101".
But on JUNOS 25.2 and 25.4, this command does not work (even though it's accepted), and topology id is always set to 0.
admin@R1> show route table lsdist.0
lsdist.0: 92 destinations, 92 routes (92 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
NODE { AS:65002 BGP-LS ID:101 ISO:0001.0001.0001.00 ISIS-L2:0 }/1216
*[IS-IS/18] 18:33:42
Fictitious
Note that BGP-LS ID still works (in both cases set to 101, with command "set protocols mpls traffic-engineering database import bgp-ls-identifier 101") but that one has a different purpose and is not very compatible across vendors, so let's focus on the topology id.
Right now it's not possible to run BGP-LS on JUNOS in a multi-domain setup, even though before 25.2 this worked fine.
Is this a known bug?
------------------------------
DMYTRO SHYPOVALOV
------------------------------