Jump to content

Recommended Posts

Posted (edited)

https://github.com/intersvyaz/zerod

Проект не мой, наткнулся на гитхабе.

Сайта нет, документации нет, ipv6 тоже нет.

Есть userspace реализация ip стека и роутинга.

Есть контроль сессий и dhcp, очень похоже на IPoE но это явно не упоминается.

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

Edited by evilati0n
Posted

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

А еще чуть внимания на гите, показало бы, что у коммитов есть авторы - которым можно написать.

А вот отношение к чужому труду у вас (кстати новичка на форуме, который себя пока не зарекомендовал), мягко говоря неуважительное. "Поделка", "мусор".

  • 3 weeks later...
Posted

netmap совместимая карта - почти любая от Intel, если надо, можете заюзать мои сборки на базе апстримного ixgbe и e1000: https://github.com/pavel-odintsov/ixgbe-linux-netmap / https://github.com/pavel-odintsov/e1000e-linux-netmap . Отсутствие доков к проекту - решительный минус. Авторы в целом идут на контакт: https://github.com/intersvyaz/zerod/issues/1

Posted

Давно придумали: http://rdp.ru/ :) Главное, XX тыщ долларов не забыть за это удовольствие. Чисто технически - это реализуемо, я могу за это поручиться :) А чисто практически - наберется, скажем, 40 предзаказов под 10GE версию CG NAT - можно будет подумать.

Posted

Давно придумали: http://rdp.ru/ :) Главное, XX тыщ долларов не забыть за это удовольствие. Чисто технически - это реализуемо, я могу за это поручиться :) А чисто практически - наберется, скажем, 40 предзаказов под 10GE версию CG NAT - можно будет подумать.

Интересно, сколько конкретно XX?

 

У меня сейчас 3,5Гбит/сек трафик через NAT (обычный IPv4), и очень хочется уже перейти на отказоустойчивое, параллельное (то есть active-active кластер) решение, причём желательно не проприетарное.

 

 

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

 

А ещё очень хочется, чтобы это было на FreeBSD. Люблю её, дуру. )

 

 

Posted

Давно придумали: http://rdp.ru/ :) Главное, XX тыщ долларов не забыть за это удовольствие. Чисто технически - это реализуемо, я могу за это поручиться :) А чисто практически - наберется, скажем, 40 предзаказов под 10GE версию CG NAT - можно будет подумать.

Я к сожалению слабо себе представляю как экономически оправдать покупку такой коробки.

Мы НАТим на обычном conntrack, ±16Gb/s на одном E5-1660v2, если уж смотреть в сторону Netmap, и выбивать бюджет на разработку, до думаю смотреть стоит на 40+Gb/s, другое дело, что возможно практиченее и дешевле будет реализовать это модулем к IPTABLES, как ipt-ratelimit

Posted

не собирается под FreeBSD 10.2

zerod/build]# gmake
[  3%] Building C object src/CMakeFiles/zerod.dir/crules.c.o
/usr/src/tools/tools/zerod/src/crules.c:204:24: error: variable has incomplete type 'struct sockaddr_in'
   struct sockaddr_in sa;
                      ^
/usr/src/tools/tools/zerod/src/crules.c:204:12: note: forward declaration of 'struct sockaddr_in'
   struct sockaddr_in sa;
          ^
/usr/src/tools/tools/zerod/src/crules.c:231:21: error: unused variable 'sa_len' [-Werror,-Wunused-variable]
               int sa_len = sizeof(sa);
                   ^
2 errors generated.
src/CMakeFiles/zerod.dir/build.make:134: recipe for target 'src/CMakeFiles/zerod.dir/crules.c.o' failed
gmake[2]: *** [src/CMakeFiles/zerod.dir/crules.c.o] Error 1
CMakeFiles/Makefile2:85: recipe for target 'src/CMakeFiles/zerod.dir/all' failed
gmake[1]: *** [src/CMakeFiles/zerod.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
gmake: *** [all] Error 2

 

а жаль.

Posted
Давно придумали: http://rdp.ru/ :)

Там DPDK.

 

Интересно, сколько конкретно XX?

Сайт же есть, можно спросить сколько они за натилку хотят...

 

Я к сожалению слабо себе представляю как экономически оправдать покупку такой коробки. Мы НАТим на обычном conntrack, ±16Gb/s на одном E5-1660v2, если уж смотреть в сторону Netmap, и выбивать бюджет на разработку, до думаю смотреть стоит на 40+Gb/s, другое дело, что возможно практиченее и дешевле будет реализовать это модулем к IPTABLES, как ipt-ratelimit

А та коробка может 120 гигабит отнатить.

 

а жаль.

Там детская ошибка, скорее всего одного инклюда не хватает.

Posted

dazgluk, солидные цифры! Поделитесь опытом?

Особо ничего сложного, дутые хеш таблицы коннтрака, древовидный iptables чтоб меньше проверок было, и ipset везде где можно :)

Если нужны подробности - пишите в личку :)

Posted

А та коробка может 120 гигабит отнатить.

По нашим данным, 120 гигабит это ~ 200к абонентов, наверное действительно, когда у тебя 200-250 гигабит трафика, зоопарк из кучи тазов с линуксом становится сложен в эксплуатации и проще поставить три таких коробки с резервированием N+1..

Вот только много ли таких операторов...

Posted

Сайт же есть, можно спросить сколько они за натилку хотят...

Много хотят.

Запросили цены, сопоставимые с a10 Thunder.

Судя по тому как резко уронили цены когда я сравнил их продукт с a10 — они пока сами не знают, сколько спрашивать; на сколько клиент ведется, столько и спрашивают.

  • 1 year later...
Posted

Вот решил воскресить тему. Наткнулся сегодня ещё раз на неё.

Кто то использует этот БРАС?

Есть какая то документация?

Удалось связаться с разработчиками?

  • 3 weeks later...
Posted

Коллеги, BRAS это конечно замечательно. А с НАТом ничего не придумали? Netmap-based CGNAT?

А NAT там, похоже, есть. Только как это конфигурить все - надо читать исходники.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.