====== Балансировка нагрузки каналов ====== ===== Linux ===== {{ пример_сети_с_балансировкой_нагрузки.png|Пример сети с балансировкой нагрузки}} Предположим, что у некоторого провайдера арендованы два unlimited uplink канала по dial-up доступу. Хотелось бы реализовать возможность динамической загрузки каналов для получения максимальной эффективности (dynamic load-balancing). Насколько мне известно, это можно получить при использовании одного из подходов (в скобках указана соответствующие опции ядра Linux 2.4.18): - [[http://www.tldp.org/HOWTO/NET3-4-HOWTO-6.html#ss6.2|EQL]] ([[http://lxr.linux.no/linux/Documentation/networking/eql.txt|Kernel Documentation eql.txt]], [[http://www.opennet.ru/base/modem/eql.txt.html|заметка на OpenNet]]) (''CONFIG_EQUALIZER'')((требуют наличия соответствующей поддержки со стороны провайдера)) - [[http://www.linuxjournal.com/article/3149|PPP Multilink]] (''CONFIG_PPP_MULTILINK'')((требуют наличия соответствующей поддержки со стороны провайдера)) - [[http://www.uwsg.iu.edu/hypermail/linux/net/0102.0/0027.html|IP equal cost multipath]] ({{equal_cost_multipath_in_kernel.org_maillist.txt|краткая версия этой дискуссии}}) ([[http://www.samag.com/documents/s=1824/sam0201h/0201h.htm|Redundant Internet Connections Using Linux]], [[http://lartc.org/howto/lartc.rpdb.multiple-links.html#AEN297|короткая заметка в Linux Advanced Routing]], [[http://multipath-tcp.org/pmwiki.php/Users/ConfigureRouting|MultiPath TCP - Linux Kernel implementation]]), [[habrahabr>267339|Iproute2 policy-routing и балансировка трафика между аплинками — проблема сброса соединений]] (''CONFIG_IP_ROUTE_MULTIPATH'')((должно работать в любом случае)) ===== Windows ===== * Make sure the value of "Metrics" is the same for two network adapters. * Check [[http://menistuff.blogspot.nl/2012/02/network-load-balancing-using-windows-7.html|Network load balancing script]] that changes the metrics dynamically. * Try to [[http://helpdeskgeek.com/windows-7/bridge-network-connections-in-windows-7/|bridge network adapters]]. * From [[superuser>140657|How to Load Balance 2 Internet Connections on Windows 7]]: Try to play with ''[[http://technet.microsoft.com/en-us/library/cc784947%28WS.10%29.aspx|RandomAdapter]]'' registry key. * For Windows8 check [[superuser>497202|How to enable Integrated Load Balancing in Windows 8?]] * [[http://www.connectify.me/dispatch/|Connectify Dispatch]] (€23) * Monitoring tools: * [[http://www.ntop.org/products/ntop/|nTop]] * [[http://codebox.org.uk/pages/bitmeter2|BitMeter]] * [[http://www.softperfect.com/products/networx/|NetWorx]] * [[http://addgadgets.com/network_meter/|Network Meter]] * [[http://www.wireshark.org/|Wireshark]] {{tag>pppd load_balancing}}