Hello
Currently, the big discussion and implementation is going on about adapting Segment-Routing, the idea behind is to use
already existing database of IGP to advertise the desired parameters for TE tunnel, but it can be issue with the depth of the label-stack. as a better solution is to use IPv6 with Segment-Routing header - pure IPv6 forwarding without MPLS :)
But you need to have the central entity to manage the Segment-Routing infrastructure.
Huawei NCEis the element that can manage and Control the desired TE behavior.
Take care and have a great day,
Viktor
P.S The way to replace IGP is just with static routing or BGP :)