4000 грн на місяць

LACP

  • Автор теми Автор теми Poteryajkin
  • Дата створення Дата створення
Код:
alias bond0 bonding
options bond0 miimon=80 mode=4 max_bonds=4 xmit_hash_policy=1

auto bond0
iface bond0 inet static
        address xxx.xxx.xxx.1
        netmask 255.255.255.0
        network xxx.xxx.xxx.0
        broadcast xxx.xxx.xxx.255
        post-up ifenslave bond0 eth0 eth1 eth2 eth3
        gateway xxx.xxx.xxx.254

Дим, прокольчик
mode=4 это не round-robin. round-robin - это конфиг, шо вы привели не спасет отца русской зоофилии!
 
Дима привел настройку коомутатор -сетевые_адаптеры
а в такой связке 1 тцп это 1Ж не более.
для ТС надо mode=0, но будет ли корректно работать...
судя то посту ТС -нет
но наши преподы-теоретики так не думают, ну ну
в общем, Дима, пока что двойка, конфиг не решает проблемы ТС.
Дим, варианта у нас два
либо я вас задрвачиваю, пока мне не надоест
либо вы на практике разбираетесь с моде 0 и показвваете практические рез-ты
пока есть 1.72G с одной стороны и тонны неконструктивного, уж простите, бреда с другой.
еле вытряс конфиг - так и тот ни в мчс ни в красную армию.. Дмитрий, мне стыдно за вас и стыдно за ваш университет.
 
Останнє редагування:
Димон включил самого себя. А потому шо самый строгий метод хеширования в протоколе 802.3ad - src_dst_port - использует, увы номера портов источника и назначения. Один поток пойдет по одному физ адаптеру. Режим round-robin коммутаторы на практике не поддерживают. Конечно ТС ничего не написал про коммутаторы но судя по его замашкам, ему надо кроссплатформенное и кроссхардловое, ну оставим его восвояси. Я поставил абсолютно конкретную задачу: линк сервер-сервер, 1 тцп поток, нужно скорость 2G.
Eyeland ее решил. Дмитрий - нет. Так и запишем. Не знает, не разобрался, непрофессионал. Стыдно, Дмитрий, почему я, непрофессионал, знаю такие вещи? Чему вы учите детей в университете? Мне страшно, я не хочу, чтобы мои дети учились на вашей кафедре. Ваше поведение свидетельствует о неполном служебном соответствии. Я вас больше по этому поводу задрачивать не буду, но советую впредь задумываться над своими необоснованными репликами, для вашей же пользы.
 
Димон включил самого себя. А потому шо самый строгий метод хеширования в протоколе 802.3ad - src_dst_port - использует, увы номера портов источника и назначения. Один поток пойдет по одному физ адаптеру. Режим round-robin коммутаторы на практике не поддерживают. Конечно ТС ничего не написал про коммутаторы но судя по его замашкам, ему надо кроссплатформенное и кроссхардловое, ну оставим его восвояси. Я поставил абсолютно конкретную задачу: линк сервер-сервер, 1 тцп поток, нужно скорость 2G.
Eyeland ее решил. Дмитрий - нет. Так и запишем. Не знает, не разобрался, непрофессионал. Стыдно, Дмитрий, почему я, непрофессионал, знаю такие вещи? Чему вы учите детей в университете? Мне страшно, я не хочу, чтобы мои дети учились на вашей кафедре. Ваше поведение свидетельствует о неполном служебном соответствии. Я вас больше по этому поводу задрачивать не буду, но советую впредь задумываться над своими необоснованными репликами, для вашей же пользы.

Витек, вы попросили мой конфиг. Я его привел. Да это конфиг для решения задачи построения LACP Linux-Extreme. Хеш считается по приведенной мной выше формуле
8bdca0ddf73e1cb38c4195ce511616d7.png
.

1-н TCP поток вы себе сами нафантазировали. Я спросил ТС подойдет ли ему хеширование на L4. Вы утверждали что таковое вообще не возможно.

ни один протокол агрегации не анализирует глубже IP

Возможно, собственно этот конфиг опровергает вашу ахинею. Хотите rr Linux-Linuх (я не вижу в этом практической значимости), ставьте mode=0, как писал Eyeland, что так сложно? У меня нет такой тестовой платформы на 4Г. Персонально для вас я ее собирать не намерен. На 2Г с rr отлично работает.

Ну а теперь приведите ваш конфиг для FreeBSD-Extreme на основе ng_one2many :D И вообще, вам тут уже привели два конфига, один Eyeland (Linux-Linux), второй я (Linux-Extreme). А вы пока только пустозвоните и проповедуете проприетарные дилетантские, не маштабируемые и потенциально проблемные решения. Или мне уже конфиг "LACP" FreeBSD-FreeBSD за вас писать?

а в такой связке 1 тцп это 1Ж не более.
для ТС надо mode=0, но будет ли корректно работать...
судя то посту ТС -нет

В первом посте идет речь об nfs, nfs на транспортном уровне как правило использует UDP, в этом случае да, rr (mode=0) + JumboFrames 9к будет корректно работать. В случае использования TCP, да rr (mode=0) + JumboFrames 9к будет корректно работать и равномерно загружать оба линка. А теперь, приведите ваш конфиг!



Это я уже не говорю про эту ахинею:
индифферентно, что ethernet кадры рвутся

И о том, что вы плаваете в терминах. Пока Витя слабенько, очень слабенько.
 
Останнє редагування:
Ух ты ж настрочил, наоптимизировал.
От жеж невгамонный. И главное признад же уже, я уже готов бы поверить, что до чего то т ам достучался, что не всё там еще потеряно, а он опять 25.
Нате: :іржач:
Код:
       # Plumb nodes together

       ngctl mkpeer fxp0: one2many upper one
       ngctl connect fxp0: fxp0:upper lower many0
       ngctl connect fxp1: fxp0:upper lower many1
       ngctl connect fxp2: fxp0:upper lower many2
       ngctl connect fxp3: fxp0:upper lower many3

       # Allow fxp1 through fxp3 to xmit/recv fxp0 frames

       ngctl msg fxp1: setpromisc 1
       ngctl msg fxp2: setpromisc 1
       ngctl msg fxp3: setpromisc 1
       ngctl msg fxp1: setautosrc 0
       ngctl msg fxp2: setautosrc 0
       ngctl msg fxp3: setautosrc 0

       # Configure all four links as up

       ngctl msg fxp0:upper \
         setconfig "{ xmitAlg=1 failAlg=1 enabledLinks=[ 1 1 1 1 ] }"

       # Bring up interface

       ifconfig fxp0 192.168.1.1 netmask 0xfffffffc

     With a similar setup on a peer machine (using the address 192.168.1.2), a
     point-to-point Ethernet connection with four times normal bandwidth is
     achieved.
 
А чо Оршаныч препод, в Хире?
 
Ух ты ж настрочил, наоптимизировал.
От жеж невгамонный. И главное признад же уже, я уже готов бы поверить, что до чего то т ам достучался, что не всё там еще потеряно, а он опять 25.
Нате: :іржач:
Код:
       # Plumb nodes together

       ngctl mkpeer fxp0: one2many upper one
       ngctl connect fxp0: fxp0:upper lower many0
       ngctl connect fxp1: fxp0:upper lower many1
       ngctl connect fxp2: fxp0:upper lower many2
       ngctl connect fxp3: fxp0:upper lower many3

       # Allow fxp1 through fxp3 to xmit/recv fxp0 frames

       ngctl msg fxp1: setpromisc 1
       ngctl msg fxp2: setpromisc 1
       ngctl msg fxp3: setpromisc 1
       ngctl msg fxp1: setautosrc 0
       ngctl msg fxp2: setautosrc 0
       ngctl msg fxp3: setautosrc 0

       # Configure all four links as up

       ngctl msg fxp0:upper \
         setconfig "{ xmitAlg=1 failAlg=1 enabledLinks=[ 1 1 1 1 ] }"

       # Bring up interface

       ifconfig fxp0 192.168.1.1 netmask 0xfffffffc

     With a similar setup on a peer machine (using the address 192.168.1.2), a
     point-to-point Ethernet connection with four times normal bandwidth is
     achieved.

:іржач:

Вот жеж невгамовный. И главное, спорит о том, в чем сам не волокёт!
Витя, тут половина присутствующих знает, что (conf->xmitAlg=1) == (conf->xmitAlg=NG_ONE2MANY_XMIT_ROUNDROBIN). Имеем тот же rr, что и в случае mode=0 для Linux и конфига в одну строчку, построить LACP с коммутатором в этой схеме невозможно, L4 хеша нет, других алгоритмов нет... Проприетарное, а следовательно - не масштабируемое и потенциально проблемное решение. Но ваш феерический бред и слепая вера в уникальные возможности FreeBSD улыбают. Витя, FreeBSD - это сетевая ОС для специалистов по асинхронным машинам и других смежных специальностей.
 
Останнє редагування:
FreeBSD - это сетевая ОС для специалистов по асинхронным машинам и других смежных специальностей.

Обоснуйте, я с вами не согласен....
Почему в линукс для настройки вланов нужен дополнительный софт, а в freebsd нет(в случае установки минимальной системы.)? А ? Я что-то не слышу ?
 
Обоснуйте, я с вами не согласен....
Почему в линукс для настройки вланов нужен дополнительный софт
Какой дополнительный софт? :) Вы о чем?
Если про возможности ifconfig в линукс, то
ifconfig for Linux is part of the net-tools package, which is no longer maintained
поскольку все настройки совершаются в полном объеме через ip интерфейс.
Нет, ну если судить по кучи тупых мануалов, то хомячкам предлагают устанавливать дополнительный пакет vlan, который является оберткой над нативными интерфейсами чтобы упростить хомячку жизнь и себе, чтоб не рассказывать как выйти из vi и так далее и тому подобное.

Так что прошу, ну не несите же бред!
 
Останнє редагування:
Обоснуйте, я с вами не согласен....
Почему в линукс для настройки вланов нужен дополнительный софт, а в freebsd нет(в случае установки минимальной системы.)? А ? Я что-то не слышу ?

О каком дистрибутиве речь? :]

Ну а вообще да, неплохо бы и обучить ip и вланам.
 
Обоснуйте, я с вами не согласен....
Почему в линукс для настройки вланов нужен дополнительный софт, а в freebsd нет(в случае установки минимальной системы.)? А ? Я что-то не слышу ?

Я бы еще спросил господ-линуксятников про аналог setfib.
Так они щас завопят "там есть метрики" :)
Коллега, их бред про сеть в линукс читать уже нетнтересно.
Ну до них же не доходит, что не только линукс развивается ifconfig - ip, а и bsd. Вся москва, вся россия слушает лесоповал, а мы, школьники, не понимаем, что это классика.
чтоб не рассказывать как выйти из vi и так далее и тому подобное.
пользуемся vi?
 
Останнє редагування:
Ну до них же не доходит, что не только линукс развивается ifconfig - ip, а и bsd.
Об этом речи не было. Не выдумывайте. Для меня везде есть свои достоинства и в холивары не вступаю. Но писать откровенный бред и, что хуже, верить в него... ну у каждого своё отсутствие мозгов.

Пользуемся Vim. Только им и пользуемся, но когда попадается только vi, то в его использовании тоже особых проблем не вижу. К чему вопрос?
 
Об этом речи не было. Не выдумывайте. Для меня везде есть свои достоинства и в холивары не вступаю. Но писать откровенный бред и, что хуже, верить в него... ну у каждого своё отсутствие мозгов.
ППКС 100%
Нельзя писать бред. Еще и упорно настаивать на нем.
Никто не возражает против линукса на воркстэйшене или веб-сервере.
Но на маршрутизаторе - нет!
И эта тема прямое подтверждение. ТС решил проблему? Линукс реально может? Я не верю, что он не знает про бондинг. Всё ж разжевано 100500 раз. Коммутатор - сервер 1тцп на 2 порт - никогда.
Сервер-сервер - да.
В линуксе - бондинг, в бсд - нетграф.
Кому то нравится линукс, кому то фри. Я субъективно убедился, что линукс неудобен и менее фуекционален для сетевых задач. Поэтому посоветовал решение на бсд. ТС как-то скептически отнесся и вообще начал хамить. Вот я и не смог отказать себе с том, чтобы еще раз поглумится над линуксоидами и моим лучшим другом димой.
 
Никто не возражает против линукса на воркстэйшене или веб-сервере.
Но на маршрутизаторе - нет!

Фря на маршрутизаторе, это такой же цирк как и линупс :]

И да, чем фря лучше на маршрутизаторе? Давайте по пунктам :]

И эта тема прямое подтверждение. ТС решил проблему?

Незнаю чего там ТС решил-не решил, но ему достаточно было соединить 2 машины двумя пачкордами, сделать ifenslave и вуаля. Это решило бы его проблему на все 100% одним легким движением.

Коммутатор - сервер 1тцп на 2 порт - никогда.

Это вопрос к коммутатору. Вы решили вопрос к коммутатору средствами фряхи? Хотите я расскажу как это сделать средствами линукса?

Кому то нравится линукс, кому то фри. Я субъективно убедился, что линукс неудобен и менее фуекционален для сетевых задач.

Ага, а все прочитавшие этот тред убедились в Вашей некомпетентности)

Поэтому посоветовал решение на бсд. ТС как-то скептически отнесся

Еще бы. У него насетапленный xen хост с двумя десятками гостей и полугодовым аптаймом. Сносить все и ставить фрю? И это при всем при том что решение его проблемы находится на расстоянии двух строчек и двух пачкордов :іржач:

Вот я и не смог отказать себе с том, чтобы еще раз поглумится над линуксоидами и моим лучшим другом димой.

О да, глумись еще :іржач:
 
Назад
Зверху Знизу