Перейти до

freebsd gateway 10g + NAT + SHAPE


Рекомендованные сообщения

2 часа назад, Чучундра сказал:

всегда работала

Работала, в прошедшем времени.

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

Всякие dpdk-based soft брасы или NAT боксы именно так и работают.

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 108
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Моя вам порада краще поставте мікротіковську ОС на х86 або візьміть Роутербоард 1036 або йому подібний 

Ну я так и понял. Добро пожаловать, к Димкерсу, он в игноре очень давно.

Ну опять. Ну не спрашивали же здесь ни про микротик ни про линух. Так зачем отвечать на вопросы, которые никто не задавал? Чтобы показать свою круть? Так создайте свою тему и хвастайтесь, зачем здесь?

Posted Images

Ну обновляться до 13 версии всё равно придётся, вот и посмотрим. Надеюсь, что хоть не медленнее стало с этим netmap , а если ещё и быстрее - то вообще прекрасно :) .

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, KaYot сказав:

Всякие dpdk-based soft брасы или NAT боксы именно так и работают.

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

Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, Чучундра сказал:

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

Ну в таком плане согласен, то что библиотеку включили в дистрибутив и дрова поправили для работы с ней не даст совершенно ничего. Может в будущем какие-то новые natd_nmap появятся, которые сломают систему.

Ссылка на сообщение
Поделиться на других сайтах

Как показала практика, линуха давно обогнали бсд в плане производительности роутинга и брассофта. 20 лет юзал онли бсд. Потом ахуел, от того на что способны линухи. И это пичально.

  • Like 3
Ссылка на сообщение
Поделиться на других сайтах

Ну опять. Ну не спрашивали же здесь ни про микротик ни про линух. Так зачем отвечать на вопросы, которые никто не задавал? Чтобы показать свою круть? Так создайте свою тему и хвастайтесь, зачем здесь?

  • Like 1
  • Thanks 2
Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Baneff сказал:

Ну опять. Ну не спрашивали же здесь ни про микротик ни про линух. Так зачем отвечать на вопросы, которые никто не задавал? Чтобы показать свою круть? Так создайте свою тему и хвастайтесь, зачем здесь?

Причем тут круть. не более чем личный опыт аналогичной мозгоебки ее результат.

 

  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
В 07.05.2021 в 01:24, nicknamer сказав:

hw.model: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz
hw.ncpu: 20

Попробуй на той же конфигурации вот такой вариант

Думаю ответ появится.

Відредаговано pavlabor
Ссылка на сообщение
Поделиться на других сайтах
55 минут назад, maxx сказав:

Причем тут круть. не более чем личный опыт аналогичной мозгоебки ее результат.

 

Ну вы видно пропустили самое интересное. Тут уже 100 раз обсуждали преимущества и недостатки различных осей и фраза об отстойной бсд была произнесена 1001 раз. Все уже давно всё поняли и приняли к сведению. В том числе и те, кто как я, например, до сих пор остаюсь на фре несмотря на. Ну то таке. Извините, если погорячился излишне.

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, pavlabor сказав:

Попробуй на той же конфигурации вот такой вариант

Думаю ответ появится.

Извините, а чем этот китайский самопал лучше в смысле производительности чем б/у брендовый сервак, который можно за эти деньги купить в полностью готовом к употреблению виде, а не одну только мамку?

  • Like 2
Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, Baneff сказав:

Извините, а чем этот китайский самопал лучше в смысле производительности чем б/у брендовый сервак, который можно за эти деньги купить в полностью готовом к употреблению виде, а не одну только мамку?

Можешь купить брендовый.

Тут просто не ОДИН проц, а ДВА.

И сори, не ту ссылку сбросил

HUANANZHI Intel Ксеон E5 2678 V3 X99 F8 набор материнских плат с DDR4 LGA2011-3 и 2011 64 ГБ = 16 Гб * 4 шт 3200 МГц память ECC REG

На мой взгляд, у тебя банально не хватает производительности.

Відредаговано pavlabor
Ссылка на сообщение
Поделиться на других сайтах

Два проца там не зарешают имхо. Надо чёт мало ядерное но с высокой частотой. А-ля 1650

17 часов назад, pavlabor сказал:

Можешь купить брендовый.

Тут просто не ОДИН проц, а ДВА.

И сори, не ту ссылку сбросил

HUANANZHI Intel Ксеон E5 2678 V3 X99 F8 набор материнских плат с DDR4 LGA2011-3 и 2011 64 ГБ = 16 Гб * 4 шт 3200 МГц память ECC REG

На мой взгляд, у тебя банально не хватает производительности

 

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, maxx сказав:

Два проца там не зарешают имхо. Надо чёт мало ядерное но с высокой частотой. А-ля 1650

 

В современной фре всё прекрасно паралелится, но кроме dummynet . То есть если без штатного шейпера, то увеличение кол-ва процессоров и ядер реально всё ускоряет. Если dummynet таки нужен, то тут уж надо выкручиваться, в том числе и так, как вы предлагаете. Очень жаль, но однопоточный dummynet - реальный тормоз всей системы. И править его некому. Луиджи описал, что и как надо сделать, но сказал, что сам этим заниматься не будет, делайте сами кто хочет типа. Если реально, то пока кто-нибудь не выделит грант под это дело - никто и не почешется, я думаю. Но на Линукс лично я всё равно переходить не планирую, даже не начинайте опять :) .

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Baneff сказав:

То есть если без штатного шейпера, то увеличение кол-ва процессоров и ядер реально всё ускоряет.

Не забывайте про еще одно ограничение - число потоков в 10G сетевых адаптерах которые например в самой распостраненной Intel X520-DA2 (драйвер ix) имеет до 16ти

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Чучундра сказав:

Не забывайте про еще одно ограничение - число потоков в 10G сетевых адаптерах которые например в самой распостраненной Intel X520-DA2 (драйвер ix) имеет до 16ти

Ну да, если двойная сетевуха, то на каждый из двух портов по 16 потоков да плюс приложения, как раз на 40 ядер нормально ляжет :) .

Ссылка на сообщение
Поделиться на других сайтах

 В /boot/loader.conf один параметр hw.ixgbe.num_queues на все порты. Пэтому если 20 ядер то 4 ядра скорее всего будут гулять. На 100% не уверен, так как не имел в эксплуатации компа с более чем 16ю ядрами.

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Baneff сказал:

В современной фре всё прекрасно паралелится, но кроме dummynet .

Ага, мпд5 сейчас загадочно улыбнулась

Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, maxx сказав:

Ага, мпд5 сейчас загадочно улыбнулась

А мы его (её) не замечаем, поскольку костыли не используем.

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Baneff сказал:

А мы его (её) не замечаем, поскольку костыли не используем.

Ну насчет дамминета я помню в старых версиях была фича, если прибить в статику его к нулевому ядру (кстати у всех было рандомно, и проверялось методом научного тыка), цпусетом, то ла падал причем нихерово так с 1 до 0.3. Я когда то, лет 10 назад писал тут пост про тюнинг бсд с дамминетом. Хз или оно актуально на современных версиях. Но за статику дамминета точно помню. Проверьте.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, maxx сказав:

Ну насчет дамминета я помню в старых версиях была фича, если прибить в статику его к нулевому ядру (кстати у всех было рандомно, и проверялось методом научного тыка), цпусетом, то ла падал причем нихерово так с 1 до 0.3. Я когда то, лет 10 назад писал тут пост про тюнинг бсд с дамминетом. Хз или оно актуально на современных версиях. Но за статику дамминета точно помню. Проверьте.

Давно не актуально, но все запомнили на века.

Ссылка на сообщение
Поделиться на других сайтах
В 12.05.2021 в 19:22, Baneff сказал:

Ну опять. Ну не спрашивали же здесь ни про микротик ни про линух. Так зачем отвечать на вопросы, которые никто не задавал?

Вот ты зае_бал. О фря, прийди и сделай чудо чудное.... Ну, бл@#ь, не майнит никто биток на процах, как и сети на хабах никто уже не строит давно. Ну и фря примерно из той же оперы.

Строить на ней что-то нихера не разбираясь в ней - как прилаживать подорожник к оторванной руке, в надежде что заживет. 

и собсно есть же задача, нужно ее решить. И неважно чем решить. Минимальные расходы(я про то, что не надо бежать и покупать джуноциску в замен серваку на фре) - просто заюзать другую ОС, при чем примерно туже.

Кстати в 5-м ядре линукса нехило перепилили сетевой стек и производителность сетевой подсистемы вырасла процентов на 15-20. Очень заметно на слабом железе(например openwrt на роутерах домашнего сегмента).

Но вы же тут продолжаете рассказывать - как же заебись рубать дрова молотком и советов вы других не просили, окромя одного - как рубать дрова молотком лучше и производительней. Вам говорят, что вы неправильно делаете, нужно молоток поменять на топор, ну или заточить молоток до уровня топора. А вы просите вас не учить. Ну это какаято умственная отсталость чтоли.... Не знаю как назвать по друггому :)

Відредаговано Dimkers
  • Like 1
  • Haha 2
Ссылка на сообщение
Поделиться на других сайтах

То что линусятники не умеют работать с фрей еще абсолютно ничего не означает. Нормальный у нее forwarding performance, есть только одна мелкая неприятность с dummynet и smp.

entropy_source_impact.png

Відредаговано Чучундра
Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, Чучундра сказал:

есть только одна мелкая неприятность с dummynet и smp.

Нужно больше микротиков? (с) :D

 

Відредаговано Dimkers
Ссылка на сообщение
Поделиться на других сайтах

Нужно сбросится всем желающим по пару баксов и заплатить одному макароннику чтоб он таки допилил эту тему. :)

Відредаговано Чучундра
Ссылка на сообщение
Поделиться на других сайтах
47 минут назад, Чучундра сказав:

Нужно сбросится всем желающим по пару баксов и заплатить одному макароннику чтоб он таки допилил эту тему. :)

Этот вопрос уже неоднократно поднимался, но никто так и не взялся организовать сбор средств. Да и Луиджи никто не предлагал вроде, ещё неизвестно как он сам отнесётся к этому.

Лично я бы подписался.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від Parallels
      Продам конвертори 10g CX4-SFP+ D-Link DMC-805x
      Ціна 3000 грн
       
      Також є в наявності до них кабелі стеку CX4-CX4

    • Від Михаил Гордиенко
      Продам Комутатор світч Cisco Nexus 2348TQ 10GE. Привезли з Європи. з'ясувалось, що мені він не потрібен, немає де використати. Ціна для форума 250$ Кому потрібен - запитуйте, торгуємо.










    • Від a_n_h
      Всем доброго дня и мирного неба!
        После многочисленных экспериментов выяснил, что на последних версиях freebsd  максимум удавалось прокачать до 14 ГБт суммарно трафика со 100% загрузкой процессора. На том-же железе но с установленной freebsd 11.2 прокачивается до 20-ти ГБт суммарно тестового трафика с загрузкой процессора около 50%. 
        Подскажите, что можно убрать или наоборот добавить в систему с freebsd 13,3 для получения аналогичного результата...
    • Від Sat_Odessa
      Помогите решить задачу:
      Есть 2 роутера с белыми адресами: TPLink и MikroTik. Необходима переодическая настройка (открытие/закрытие портов). С Mikrotik-oм никаких проблем нет, так как инструкций в интернете вагон и маленькая тележка. А вот с TPLink-ом загвоздка. Чтобы не открывать доступ к нему на весь мир, доступ веб-интерфейсу TPLink-а открыт только для адреса Mikrotik-а. Соответственно из локальной сети Mikrotik-а я могу попасть в настройки TPLink-а. Но иногда нужен удаленный доступ к TPLink-у из других мест.
       
      Можно ли как-то открыть на Mikrotik-е внешний порт, чтобы весь трафик из интернета на этот порт перенаправлялся на внешний IP-адрес TPLink-а? Чтобы для TPLink-а это выглядело так, как будто я подключаюсь к нему с IP-адреса Mikrotik-а.

×
×
  • Створити нове...