I've created SR-TE LSP path. It includes Primary and secondary.
To compute path over DeepPurple link I use admin-group DeepPurple.
It up and running so you can see route via 16003 and after to 16011 SID.
root@jEvo-51> show route 10.5.0.11 protocol spring-te
inet.3: 14 destinations, 16 routes (14 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.5.0.11/32 [SPRING-TE/8] 00:01:32, metric 1, metric2 40
> to 10.0.0.17 via et-0/0/2.0, Push 16011, Push 16003(top)
> to 10.0.0.17 via et-0/0/2.0, Push 16011, Push 16003(top)
If top link et-0/0/1 between jEvo-6 and jEvo-1 goes down it no longer need to use 16003 SID and recomputes it to use direct 16011:
10.5.0.11/32 [SPRING-TE/8] 00:08:09, metric 1, metric2 50
> to 10.0.0.17 via et-0/0/2.0, Push 16011
> to 10.0.0.17 via et-0/0/2.0, Push 16011
The problem is that while the new path is being recalculated, the old one is completely deleted and traffic follows the IGP path which is not valid for me.
How to mitigate this problem.