Hello,
De ce que j'ai vu depuis quelques temps, la tendance générale est d'utiliser des technologies d'encapsulation permettant d'utiliser tous les liens physiques en même temps car la majorité du traffic est bel et bien d'est à ouest à travers généralement un réseau L3.
VXLAN revient souvent sur la table à ce propos.
Il y a aussi la technologie de segment routing afin de simplifier la configuration MPLS et qui permettraient de pouvoir router du traffic à travers le core network de manière granulère et d'avoir des temps de convergnce très bas (TI-LFA). Donc préférer certains préfixes via chemin A, d'autres par B,etc..
Peu importe les nouvelles approches qui existent, BGP est principalement utilisé de toutes les façon, car c'est bien le seul à pouvoir gérer autants de protocoles : Multicast routing, IPv4, Ipv6, EVPN, vxlan entre autres,etc..
Pour ta remarque sur ton environnement scindé en VRF, tous ces protocoles fonctionnent très bien avec.
Actuellement, où je suis, nous sommes parti sur MPLS segment routing avec TI-LFA. On a malheureusement un peu de fabricpath qui est déjà obsolète. J'espère que ce dernier sera remplacé par du VXLAN, par exemple.