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

Железка для аппаратной реализации сетевого решения (роутера)

Добрый день, коллеги.

 

Если кто знает - подсоветуйте, пожалуйста, железки или производителей (где бы посмотреть) для реализации программно-аппаратного комплекса.

 

Класс/позиционирование железки - Network Appliance / Processing / Router.

 

Основные требования к железке такие:

1. 1U либо 2U

2. MIPS / ARM / PPC, не менее 16 ядер

3. Поддержка Linux 2.6.32 и выше, наличие у вендора исходников ядра и SDK

4. Поддержка 10G интерфейсов и 1G интерфейсов, последних желательно иметь в пике (если нет 10G) не менее 12 штук

5. 4Gb-16Gb памяти

6. Поддержка либо 2.5" HDD, либо большого флеша (~16-32Gb) для операционки

 

Стоимость можно не учитывать, посмотрю сам.

 

Ну и возможность как-то эту железку заказать в единственном вначале (для прототипа) экземпляре в РФ тоже желательна.

 

Спасибо.

Share this post


Link to post
Share on other sites

какова требуемая производительность в Mpps? обязательна ли обработка в wirespeed?

нужно ли будет поднимать там BGP или MPLS?

в какой предельный ценник на железо укладываетесь в рамках прототипа? каков планируемый time-to-market?

 

наличие у вендора исходников ядра и SDK

базовую систему дают бесплатно абсолютно все. А вот Appliance-SDK очень часто идёт отдельной строкой за $$$

Share this post


Link to post
Share on other sites

Класс/позиционирование железки - Network Appliance / Processing / Router.

Я не думаю что вы сумеете купить из готового, что нибудь более лучшее чем древний IXP2400 на платах RADISYS-ENP2611.

Ищите разрабов FPGA/ASIC в команду, на обычных процессорах делать серьёзную обработку на скоростях >10G не получится.

Share this post


Link to post
Share on other sites

Спасибо :) Решение на x86 уже практически готово (ядро работает, осталось допилить интерфейсы управления), и эта платформа для решения на x86 как нельзя кстати.

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

Share this post


Link to post
Share on other sites
какова требуемая производительность в Mpps? обязательна ли обработка в wirespeed?

Требуемая производительность в Mpps будет зависеть от числа портов и их пропускной способности. Предположительно - хватит порядка 200 Kpps (200K in + 200K out) на гигабайт, проходящий сквозь систему (1G in + 1G out). Обработка при прогоне трафика достаточно хорошо распараллеливается. Т.е. интересны практически любые предложения, будем выбирать исходя из практических характеристик.

 

нужно ли будет поднимать там BGP или MPLS?

MPLS - нет. BGP - да, обязательно, кроме него - OSPF.

Offload'ы для TCP/UDP/Large - не нужны, сама система трафик почти не принимает, только форвардит.

Нужен один специфичный offload, но о нём пока говорить рано, надо сначала понять, на чём делать.

 

в какой предельный ценник на железо укладываетесь в рамках прототипа? каков планируемый time-to-market?

Ценник, как уже говорил, пока непонятен - нечего сравнивать, поэтому и создал данную тему. Если Вы можете привести несколько вариантов ценника - пожалуйста, приведите, будет легче сориентироваться и сориентировать. time-to-market от прототипа до готовой железки в средне-оптимистичном варианте - от 8 до 14 месяцев.

 

базовую систему дают бесплатно абсолютно все. А вот Appliance-SDK очень часто идёт отдельной строкой за $$$

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

Share this post


Link to post
Share on other sites

крутая платформа :) сколько только она стоит...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this