debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Объединение сетевых интерфейсов (bridge-utils) [РЕШЕНО]  (Прочитано 3254 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн roster79

  • Topic Author
  • Сообщений: 15
  • Jabber: lexa1work@gmail.com
Уважаемые форумчане! Прошу Вас помочь разобраться в следующем вопросе
Леплю файловый сервак. Нагрузка на нем будет высокая. Хочу объединить 2 интерфеса 1Гб/c для увеличения пропускной способности сети
Дистрибутив Debian Squeeze.

root@myserv:/home/myuser# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
iface eth0 inet manual
iface eth1 inet manual
#allow-hotplug eth0
auto br0
iface br0 inet static
    address myip
    netmask mymask
    network mynetwork
    broadcast mybrd
    gateway mygate
    bridge_ports eth0 eth1
    bridge_maxwait 20
Проблема следующая: при 2 рабочих интерфейсах и прокачке файлов туда-сюда трафик идет только по 1 интерфейсу, второй простаивает
Сетевые кабели вкл в 1 свитч 3com switch 4900; при настройке на свитче объединения интерфейсов (link aggrigation - brigde) сеть перестает работать совсем.
Подскажите пож, в чем неправ?
« Последнее редактирование: 29 Ноябрь 2011, 10:09:03 от roster79 »
 

Оффлайн skeletor

  • Сообщений: 35
Re: Объединение сетевых интерфейсов (bridge-utils)
« Ответ #1 : 28 Ноябрь 2011, 14:15:13 »
А причём тут bridge, когда нужно использовать технологию bonding?
Вот пару ссылок, как это делается
http://wiki.debian.org/Bonding
http://unixway.info/linux/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-bonding-%D0%BD%D0%B0-centos-5-5-%D0%B8-debian-lenny/
http://www.k-max.name/linux/teaming-bonding-na-debian-linux/
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"
 

Оффлайн roster79

  • Topic Author
  • Сообщений: 15
  • Jabber: lexa1work@gmail.com
Re: Объединение сетевых интерфейсов (bridge-utils)
« Ответ #2 : 28 Ноябрь 2011, 15:11:51 »
Большое спасибо, вот только в моем случае какой режим bond лучше использовать???

1)mode=0 (balance-rr)
Этот режим используется по-умолчанию, если в настройках не указано другое. balance-rr обеспечивает балансировку нагрузки и отказоустойчивость. В данном режиме пакеты отправляются "по кругу" от первого интерфейса к последнему и сначала. Если выходит из строя один из интерфейсов, пакеты отправляются на остальные оставшиеся.При подключении портов к разным коммутаторам, требует их настройки.
2)mode=2 (balance-xor)
Передача пакетов распределяется между объединенными интерфейсами по формуле ((MAC-адрес источника) XOR (MAC-адрес получателя)) % число интерфейсов. Один и тот же интерфейс работает с определённым получателем. Режим даёт балансировку нагрузки и отказоустойчивость.
3)mode=4 (802.3ad)
Это динамическое объединение портов. В данном режиме можно получить значительное увеличение пропускной способности как входящего так и исходящего трафика, используя все объединенные интерфейсы. Требует поддержки режима от коммутатора, а так же (иногда) дополнительную настройку коммутатора.
4)mode=6 (balance-alb)
Адаптивная балансировка нагрузки (более совершенная). Обеспечивает балансировку нагрузки как исходящего (TLB, transmit load balancing), так и входящего трафика (для IPv4 через ARP). Не требует специальной поддержки коммутатором, но требует возможности изменять MAC-адрес устройства.

Если брать с поддержкой коммутатора то 3), если нет, то 1)   ???
 

Оффлайн skeletor

  • Сообщений: 35
Re: Объединение сетевых интерфейсов (bridge-utils)
« Ответ #3 : 28 Ноябрь 2011, 15:25:30 »
я бы выбрал mode=6
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"
 

Оффлайн SeHELLioN

  • Сообщений: 910
Re: Объединение сетевых интерфейсов (bridge-utils)
« Ответ #4 : 28 Ноябрь 2011, 15:53:09 »
Цитировать
mode=6

Сообщение объединено: 28 Ноябрь 2011, 15:54:28
А вообще ничего ведь не мешает попробовать разные  варианты и выбрать
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн roster79

  • Topic Author
  • Сообщений: 15
  • Jabber: lexa1work@gmail.com
Re: Объединение сетевых интерфейсов (bridge-utils)
« Ответ #5 : 28 Ноябрь 2011, 16:39:33 »
Этим собстно и занимаюсь )
Опять же спасибо
 

Теги: