Este é algo que eu faria em um router/interruptor gama alta da camada 3. Bom processador e abundância da memória.
Eu fiz o engranzamento de IBGP para permitir que os dispositivos do núcleo L3 escolham o melhor trajeto baseado na configuração e na disponibilidade.
Eu não posso dizer que eu faria este em um interruptor do núcleo.