Amigo, vamos ser mais especifico com vc para vc poder fazer a pesquesia de uma melhor forma aqui no under.
Existe N forma de se fazer um balanceamento de link, por marcação de pacotes, por grupo, por rotas, com nth, por pcc etc. Você tmb pode mesclar algumas delas de acordo com sua necessidade.
Para fazer balanceamento de link e rodar cache externo ou interno na mesma maquina, o loadbalaced não pode ser por nenhuma das formas de marcação de pacotes, sendo assim te sobra o load balaced por rotas, então procure aqui no under ou no site oficial da mikrotik balanceamento de link por rotas ou loadbalaced por roras que na verdade é a mesma coisa, mas pode encontrar com esses dois nomes.
Felicidades em sua procura