Jump to content
Калькуляторы

Открытое железо Cumulus Linux

Коллеги, может кто-то знает или покупал или перепрошивал под аппаратную платформу под Cumulus Linux https://cumulusnetworks.com/support/linux-hardware-compatibility-list/ ? Интересует насколько оно эффективно и позволяет сделать L4-L7 рутер .

Share this post


Link to post
Share on other sites

Коллеги, может кто-то знает или покупал или перепрошивал под аппаратную платформу под Cumulus Linux https://cumulusnetworks.com/support/linux-hardware-compatibility-list/ ? Интересует насколько оно эффективно и позволяет сделать L4-L7 рутер .

Вообще-то вся конструкция Cumulus+White box свитчи это кирпичик для больших CLOS-фабрик в датацентрах. Тут оно эффективно, даже с учетом лицензионной политики Cumulus, весьма специфической. L4-L7 балансер на свитчах с Intel CPU в теории может получиться, но там для этого штатно нет ничего. Чем сервера не устраивают, это штатный путь для L4-L7 балансировки?

Share this post


Link to post
Share on other sites

Коллеги, может кто-то знает или покупал или перепрошивал под аппаратную платформу под Cumulus Linux https://cumulusnetwo...atibility-list/ ? Интересует насколько оно эффективно и позволяет сделать L4-L7 рутер .

Вообще-то вся конструкция Cumulus+White box свитчи это кирпичик для больших CLOS-фабрик в датацентрах. Тут оно эффективно, даже с учетом лицензионной политики Cumulus, весьма специфической. L4-L7 балансер на свитчах с Intel CPU в теории может получиться, но там для этого штатно нет ничего. Чем сервера не устраивают, это штатный путь для L4-L7 балансировки?

 

Ну просто у меня сейчас циско 3 серии , и как бы иногда требуеться сторонний софт запускать( типа udpxy , EoIP туннели и тд и тп ) и как бы покупать новую железку не хочеться , а микротики слабые для этого и с виртуализацией у них пока беда(хотя все очень быстро исправляеться)

Share this post


Link to post
Share on other sites

Там атомы стоят, не стоит на них особо рассчитывать. Ходили слухи, что есть железки с Xeon, но я о доступных таковых не слышал. На установку udpxy / EoIP с приличной производительностью лучше ставить отдельно сервер и гонять через него.

Share this post


Link to post
Share on other sites

Там атомы стоят, не стоит на них особо рассчитывать. Ходили слухи, что есть железки с Xeon, но я о доступных таковых не слышал. На установку udpxy / EoIP с приличной производительностью лучше ставить отдельно сервер и гонять через него.

 

Оки просто в серверак нету столько медных или sfp портов, если есть готовый комплект то прошу посоветовать ?

Share this post


Link to post
Share on other sites

Вланы и например Juniper c 40-ками, если вам нужно много гигабит. Только даже мощный Xeon много чего на 40-гигах не сделает.

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

Share this post


Link to post
Share on other sites

Вланы и например Juniper c 40-ками, если вам нужно много гигабит. Только даже мощный Xeon много чего на 40-гигах не сделает.

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

 

не 40 слишком много . Нужно (максимум) :

  1. 24 порта оптических гигабитных
  2. 4 медных
  3. 1-2 10 гигабитных sfp

 

 

 

Share this post


Link to post
Share on other sites

Необычные требования. Обычно или все оптика, и максимум менеджмент медью, или же медь и чуть-чуть оптики.

Очень доступный по цене свитч, близко к вашим требованиям:

http://shop.nag.ru/catalog/00001.Kommutatory/04963.SNR/19079.SNR-S300G-24FX

 

Естественно eoip/udpxy надо реализовывать на отдельном сервере.

Share this post


Link to post
Share on other sites

Необычные требования. Обычно или все оптика, и максимум менеджмент медью, или же медь и чуть-чуть оптики.

Очень доступный по цене свитч, близко к вашим требованиям:

http://shop.nag.ru/c....SNR-S300G-24FX

 

Естественно eoip/udpxy надо реализовывать на отдельном сервере.

 

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

Может есть какая оптическая бюджетная карта для серваков , пусть все будут оптический , sfp to copper тоже есть

Share this post


Link to post
Share on other sites

Б/у X520, с экономией осторожнее - клиент Chelsio взял, сэкономил $100, а она на 2-4 гигах затыкалась, больше не жевала. Я за два дня попыток ей вправить мозги взял в 10 раз больше, причем удалось воспроизвести проблему на другом железе в лабе.

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

Share this post


Link to post
Share on other sites

Б/у X520, с экономией осторожнее - клиент Chelsio взял, сэкономил $100, а она на 2-4 гигах затыкалась, больше не жевала. Я за два дня попыток ей вправить мозги взял в 10 раз больше, причем удалось воспроизвести проблему на другом железе в лабе.

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

 

Оки , можешь подкинуть корпус 1-2U + карты для примера где именно многов pci разьемов для сетевух?

Share this post


Link to post
Share on other sites

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

Здравствуйте, расскажите подробнее, как Вы делаете это?

Share this post


Link to post
Share on other sites

monit + influxdb + grafana

Выглядит где-то так:

http://imgur.com/ownjaHY

 

К сожалению данных с выросшим пингом для примера нет, но выглядело - в ЧНН пинг начинал расти на 1-2ms, хотя никаких затыков по другим ресурсам не было. При более детальных тестах - iperf был около 500кбайт/с и быстрый пинг показывал потери, хотя на линке было 2-4 гига (на части железа умирало на 2-х гигах, на других серверах около 4 гиг).

 

По материнке наврядли посоветую, в моей маленькой стране нет возможности выбирать по железу, беру - что дают. А если есть возможность выбирать - ставлю supermicro. Больше двух 10G карт ставить имхо смысла нет.

Еще есть нюанс - если процов несколько, вы можете протоптаться по граблям связанным с NUMA, нужно ставить сетевухи по процам равномерно. И внимательно, чтобы numa определялось, т.к. например при настройках в биосе interleaving - оно просто потеряет возможность более эффективно распределять память.

Share this post


Link to post
Share on other sites

Я бы хотел узнать не о бизнес-обвязке мониторинга, а о сенсоре, который измеряет задержки. Это rtt по тракту или это некая in-kernel статистика прохождения пакетов?

Share this post


Link to post
Share on other sites

Нет, просто интересно, так как были слова "с большой точностью".

 

Не, я немного не так выразился, делаем все через пинг заббикса , + стоят пробы на основе второй малинки с vlc ( и на нем через скрипт в snmp lost frames и demux , corrypted frames) им же собираем .

 

Тут просто магистральщик очень чудный ((

Share this post


Link to post
Share on other sites

monit + influxdb + grafana

Выглядит где-то так:

http://imgur.com/ownjaHY

 

К сожалению данных с выросшим пингом для примера нет, но выглядело - в ЧНН пинг начинал расти на 1-2ms, хотя никаких затыков по другим ресурсам не было. При более детальных тестах - iperf был около 500кбайт/с и быстрый пинг показывал потери, хотя на линке было 2-4 гига (на части железа умирало на 2-х гигах, на других серверах около 4 гиг).

 

По материнке наврядли посоветую, в моей маленькой стране нет возможности выбирать по железу, беру - что дают. А если есть возможность выбирать - ставлю supermicro. Больше двух 10G карт ставить имхо смысла нет.

Еще есть нюанс - если процов несколько, вы можете протоптаться по граблям связанным с NUMA, нужно ставить сетевухи по процам равномерно. И внимательно, чтобы numa определялось, т.к. например при настройках в биосе interleaving - оно просто потеряет возможность более эффективно распределять память.

 

Да нужно не 5-6 портов, а 20-24 .

Share this post


Link to post
Share on other sites

Нет, просто интересно, так как были слова "с большой точностью".

На PC измерять точнее 1ms смысла мало, большинство железа страдает jitter-ом.

(Например https://rt.wiki.kernel.org/index.php/HOWTO:_Build_an_RT-application#System_Management_Interrupt_.28SMI.29_on_Intel_x86_ICH_chipsets)

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

А большая точность, это в том смысле, что среднестатический уход на 1ms хорошо заметен на графике, этого достаточно для диагностики проблем в сетевых делах.

Share this post


Link to post
Share on other sites

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.