Para casos com multiplos links desiguais, o máximo que aconselho, seria você fazer um load sharing, isto é, definir diferentes tráfegos para diferentes links...
Exemplo:
subnet A, pelo link X
subnet B, pelo link y
subnet C, pelo link z
Ou definir por host/server, etc...
Sempre tentando aproveitar ao máximo essa "divisão".
Neste caso, eu colocaria o tráfego de voz e o mais crítico no link mais estável e que tenha garantias (SLAs).
Então, definiria um segundo e terceiro link como backup para cada tipo de tráfego (através de roteamento estático ou dinâmico).