Змінюй хід війни! Допомагай ЗСУ!

Балансировка каналов Mikrotik

🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
Статус: Offline
Реєстрація: 08.01.2008
Повідом.: 246
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #1
Балансировка каналов Mikrotik

С помощью MikroTik Router OS возможно сбалансировать два канала от разных провайдеров, в этой статье я приведу один из примеров.

attachment.jpg


Инициализируем сам интерфейс

Код:
[admin@base] /interface> print
Flags: D - dynamic, X - disabled, R - running, S - slave
#     NAME                      TYPE             MTU
0  R  ether1                    ether            1500
1  R  ether2                    ether            1500
2  X  ether3                    ether            1500

[admin@base] /interface> enable 2

[admin@base] /interface> print
Flags: D - dynamic, X - disabled, R - running, S - slave
#     NAME                      TYPE             MTU
0  R  ether1                    ether            1500
1  R  ether2                    ether            1500
2  R  ether3                    ether            1500

Для удобства можно переименовать интерфейсы следующим образом
Код:
[admin@base] /interface> set ether1 name="ISP1"

[admin@base] /interface> set ether2 name="LOCAL"

[admin@base] /interface> set ether3 name="ISP2"

[admin@base] /interface> print
Flags: D - dynamic, X - disabled, R - running, S - slave
#     NAME                       TYPE             MTU
0  R  ISP1                       ether            1500
1  R  LOCAL                      ether            1500
2  R  ISP2                       ether            1500

Назначим IP-адреса
Код:
[admin@base] > ip address add address=192.168.222.100/24 interface=ISP2

[admin@base] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
#   ADDRESS            NETWORK         BROADCAST       INTERFACE 
0   192.168.1.116/24   192.168.1.0     192.168.1.255   ISP1      
1   192.168.0.1/24     192.168.0.0     192.168.0.255   LOCAL     
2   192.168.222.100/24 192.168.222.0   192.168.222.255 ISP2

Теперь самое важное, займемся маршрутами
Сделаем так, чтобы для исходящих соединений черезовались каналы ~50/50

Для начала удалим старый шлюз
Код:
[admin@base] > ip route print
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
#      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
0 A S  0.0.0.0/0                          192.168.1.249 r... 1
1 ADC  192.168.0.0/24     192.168.0.1     LOCAL              0
2 ADC  192.168.1.0/24     192.168.1.116   ISP1               0
3 ADC  192.168.222.0/24   192.168.222.100 ISP2               0

[admin@base] > ip route remove 0

Добавим новые
Код:
[admin@base] > ip route add dst-address=0.0.0.0/0
gateway=192.168.1.249,192.168.222.1

[admin@base] > ip route print                                    
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
#      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
0 A S  0.0.0.0/0                          192.168.1.249 r... 1
                                       192.168.222.1 r...
1 ADC  192.168.0.0/24     192.168.0.1     LOCAL              0
2 ADC  192.168.1.0/24     192.168.1.116   ISP1               0
3 ADC  192.168.222.0/24   192.168.222.100 ISP2               0

Если у первого провайдера скорость в два раза выше чем у второго, можно разделить трафик в соотношении 2/3 для первого провайдера и 1/3 для второго таким способом.

[admin@base] > ip route add dst-address=0.0.0.0/0
gateway=192.168.1.249,192.168.1.249,192.168.222.1

Код:
[admin@base] > ip route print                                    
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
#      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
0 A S  0.0.0.0/0                          192.168.222.1 r... 1
                                       192.168.1.249 r...
                                       192.168.1.249 r...
1 ADC  192.168.0.0/24     192.168.0.1     LOCAL              0
2 ADC  192.168.1.0/24     192.168.1.116   ISP1               0
3 ADC  192.168.222.0/24   192.168.222.100 ISP2               0

Это самый тривиальный способ, который конечно имеет множество недостатков.

Если кого-то заинтересует - выложу другие варианты.
 

Вкладення

  • ISP2.jpg
    ISP2.jpg
    53.2 КБ · Перегляди: 2112
Останнє редагування:
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #2
если можно другие варианты пожалуйста
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #3
А Микротик у вас лицензионный? Сумлеваюсь)
Полезней изучать фриварные методы, с iproute2 и ipvs - будет вам щастье.
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #4
Конечно лицензионный.

Цены абсолютно адекватные, тем более при покупке роутера микротик в комплекте уже имеем лицензию от Level 4
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #5
Давай уже другие варианты.
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #6
Gooel
А Вы ось брали или роутер? В Харькове? Я ищу, где б только RouterOS выцепить, без железа, вернее, лицензию на нее, но что-то я такого в пределах неньки не нашла.
А с прибалтами связываться - муторная процедура получится.
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #7
Я ищу, где б только RouterOS выцепить, без железа, вернее, лицензию на нее,

Какую такую лицензию? Этот ваш роутер-ос это просто модифицированная версия GNU/Linux, а GNU/Linux это GPL, а GPL это замечательная лицензия которая мало того что гарантируюет свободу программному обеспечению, так еще и обязывает разработчика публиковать исходники своих переделок.

Похоже что микротиковцы нарушают условия GPL, за что скорее всего будут наказаны (вспоминаем случаи с busybox).
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #8
Честно говоря способ не очень, постоянные дисконнекты, радио. игры онлайн, юзал этот способо

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


Но после настройки не работают локальные ресурсы, щас пытаюсь решить проблему

Похоже что микротиковцы нарушают условия GPL,

За то как они это делают. я не встречал лучшего роетера за такие деньги. шейпинг, маршрутизация. независимые порты, на нем можно настроить самую невообразимую конфигурацию...

У меня он рулит 3 сети + инет 2 канала (шейпинг в динамике) + ДЦ из тех же сетей, жесть просто, честно говоря давно искал такую игрушку, да и документации куча...
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #9
Честно говоря способ не очень, постоянные дисконнекты, радио. игры онлайн,

Для этого способа это естественно.

Дело в том что каждый раз пакеты идут по разным маршрутам из-за этого и возникает впечатление дисконектов.
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #10
Вот и я про это, может есть какой еще , Вами опробованный ??
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #11
Gooel
А Вы ось брали или роутер? В Харькове? Я ищу, где б только RouterOS выцепить, без железа, вернее, лицензию на нее, но что-то я такого в пределах неньки не нашла.
А с прибалтами связываться - муторная процедура получится.
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
или
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

А
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
можно сэкономить $10 на левел 4.
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #12
Приветствую знатоки!Есть кто поможет мне инфой по балансировке?
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #13
Я предпочитаю резервирование
 
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #14
  • 🔴 20:22 Повітряна тривога в м. Харків та Харківська територіальна громадаСлідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #15
Плюс на сайте Микротика неплохой Wiki, рецептов там немало.
 
Назад
Зверху Знизу