> 1. Как же все таки в такой схеме с CISCO сделать так
> чтобы ответ уходил туда откуда он пришел?У вас весь раутинг destination based :) В рамках вашего дизайна никак.
> 2. Реализуемо ли это в принципе через route-map?
> тоже с одного адреса.
Если я верно понял вашу схему, нет.
> 3. Можно ли без VRF сделать балансировку для одного влана?
Да можно смотрите вариант 0 (ноль), ниже в ответе.
Только в реальности вы все равно закончите VRFами. Потому что если бы для вас вариант с BGP был бы реален, вы вероятно, об этом бы уже знали :)
> 4. И меня всё таки смущает почему почти нигде не пишут про
> такой кейс и использование балансировки через ip cef. Это не бест-практикс?
Потому что cef в этом не помогает.
> Как тогда сделать?
0) Переносить сервис на публичный адрес с переходом на BGP (или любой другой динамический протокол который готовы принимать оба провайдера) + анонс вашей сети с приложением в оба провайдера.
1) VRF + Двойной нат (подменяющий и src и dst адрес) на вашем бордере\asa firewall или где вам там удобней, в этом случае изменения дизайна минимальные.
2) Любой балансировщик (на самом деле пара) стоящий в DMZ у которого только один default route в своего провайдера, а вторая нога смотрит в ваше внутренние сети с внутренними же адресами (суть тот же вариант 1, просто чуть гибче).
В последнем случае (2) можно взять дополнительно белый адрес для балансировки и терминировать трафик прямо на нем без файрвола\ната, если так удобней. Если с адресами (или ресурсами) туго, то дважды натит (не красиво, но работать будет).
Надеюсь поможет.
Если совсем не понятно как дальше быть, пишите в личку договоримся по оплате.