Mikrotik RB2011 настройка двух провайдеров ADSL и Yota

Цель моей работы - предложение широкого ассортимента IT услуг на постоянно высоком качестве. Для этого я постоянно прохожу дополнительное обучение и совершенствую свои навыки на практике.
Характеристики
Категория:
Сети и Интернет
Заказчик:
Частный клиент
Описание проекта

Задача: требуется настроить на Mikrotik RB2011 два провайдера, ADSL от Ростелекома (4 Мб/с) и USB модема Yota (около 5-8 Мб/с), что бы при работе нагрузка балансировалась между провайдерами. Плюс если один их провайдеров станет недоступным, то требуется что бы весь трафик пошёл на тот канал, который доступный.

Решение: я поместил каждого провайдера (ADSL и Yota) в свою таблицу маршрутизации с помощью Virtual Routing and Forwarding (VRF). Далее я маркирую пакеты в каждой таблице маршрутизации с помощью policy routing и маркированные пакеты я разбрасываю по интерфейсам с помощью mark routing. Для самой балансировки каналов я задействовал механизм PCC (per-connection classifier), который очень здорово распределяет нагрузку равномерно на все провайдеры. Проверку доступности Интернета в ADSL или Yota я сделал с помощью пинга Google DNS через провайдера ADSL и SkyDNS через провайдера Yota. Если Интернет через какого-то провайдера становиться недоступным, я перевожу все соединения на провайдера, который работает. После окончания работ, мы с клиентом замерили скорость интернета. С двумя провайдерами она составила около 13-15 Мб/с. Прирост скорости на лицо. Следующим этапом мы отключали по очереди интернет то один, то другой. Автоматическое переключение интернета проходило чётко. Клиент остался доволен проделанной работой.