Project

General

Profile

Роутеры.

Added by VaalKIA almost 10 years ago

Я не специалист в вопросе, который затрагиваю, но он мне интересен. На данный момент большинство роутеров представляют собой полноценные компьютеры, при этом допустимо использование в них любого програмного обеспечения (важен только функционал) и архитектуры, хотя последнее время в них часто используют линукс.
Кроме того, в общесте нарастает недовольсво тем, что существующие решения становятся всё более уязвимы: разработчики уделяют мало внимания безопасности и роутеры взламываются и становятся участниками бот-нетов, сами производители устанавливают закладки, которые пересылают информацию о подключённых к роутеру устройствах (например о содержимом подключённых дисков), оставляют чёрные ходы и т.п.
Из обзоров у меня сложилось впечатление, что в профессиональных роутерах, где важна огромная пропускная способность, используются процессоры с большим количеством ядер.
Кроме того вопрос энергоэффективности для подобных устройств так же очень важен, поскольку требуется непрерывная бесперебойная работа.

Перечисленные факторы, как мне кажется, очень хорошо подходят под процессоры Мультиклет: многоядерность, энергоэффективность, не требуется совместимость и наследование существующего ПО или аппаратной архитектуры. При этом, роутеры используются везде и хотелось бы использовать отечественную разработку и быть уверенным, что параметрам безопасности уделяется достаточно внимания, а аппаратная архитектура является передовой и производительной (часто есть претензии к производительности роутеров, например доступ по сети к подключённым дискам или работа встроенного торрент клиента).

Фактически, если начать производить подобные устройства, то есть возможность развиваться по этому направлению от самых простых нетребоватльных устройств, до полноценных компьютеров и сетевых хранилищ. А рынок сбыта просто огромный.
Хотелось бы услышать критику.


Replies (16)

RE: Роутеры. - Added by krufter_multiclet almost 10 years ago

Согласны с вашим утверждением, но для использования нашего процессора в роутерах необходимо внести немного доработок:
- полноценная поддержка MMU если очень необходим именно быстро работающий линукс
- добавление поддержки DRAM
- сделать два блока Ethernet (сейчас у нас один на 100 Мбит/с)
- переход на топонорму пониже (сейчас у нас 180нм, в принципе с учётом что на Микроне осваивают 65нм можем и на отечественном заводе кристалл выпустить, нам этого хватит, то это исключительно финансовый вопрос для нас)

Динамическая реконфигурация и другие особенности мультиклеточного процессора делают его подходящим для использования в роутерах.
Сделать процессор для роутеров мы можем, вопрос только в финансовой стороне выпуска данной модификации процессора.
Можем даже аппаратное шифрование по ГОСТу добавить для создания защищенных роутеров.

RE: Роутеры. - Added by VaalKIA almost 10 years ago

Как я уже говорил, роутеры можно делать вообще без операционной системы. Само устройство можно рассматривать как платформу для вхождения на комьютерный рынок. И без формирования "пула программистов" распространение платформы будет идти очень медленно. То есть вам надо привлекать интузиастов интересными решениями, которые полезны на практике, а не на словах. При этом самим так же набирать штат программистов для поддержки и разрабтки всевозможных решений, но акцент делать на общественную, коллективную разработку.
Второй интересный и модный тренд, где так же есть перспективы подобного процессора, это интернет вещей. И эта тема так же очень близка топику. Потому что интернет вещей это роутинг между микроустройствами, для управления всем чем угодно. Даже интел уже на всех парах включилась в это непаханное поле. Очень удачное время для пробы сил.
Да и по поводу DRAM, поддержка DDR4 это конкурентное преимущество, это Low-energy память и с латентностью там тоже получше, поэтому DDR3 в выпущенном недавно Эльбрусе - это ужасный промах, ориентируйтесь на современный стандарт. То есть DDR4 даёт во всех мобильных устройстах экономию электроэнргии "из коробки".

RE: Роутеры. - Added by krufter_multiclet almost 10 years ago

VaalKIA wrote:

Как я уже говорил, роутеры можно делать вообще без операционной системы. Само устройство можно рассматривать как платформу для вхождения на комьютерный рынок. И без формирования "пула программистов" распространение платформы будет идти очень медленно. То есть вам надо привлекать интузиастов интересными решениями, которые полезны на практике, а не на словах. При этом самим так же набирать штат программистов для поддержки и разрабтки всевозможных решений, но акцент делать на общественную, коллективную разработку.

Полностью с вами согласен. Но для роутеров надо модернизировать немного процессор, добавить Ethernet и частоту поднять, простым переходом на топонорму пониже, это можно конечно достаточно быстро сделать, но надо чтобы на это были выделены средства. Для увеличения штата нужны крупные проекты со стороны и тогда можно будет выделить людей для работы с общественностью. Чтобы был интерес у энтузиастов их надо подкармливать интересными идеями, поддержкой, работой вместе с ними в каких-то направлениях.
Мне бы очень хотелось увидеть такой сценарий развития.

Второй интересный и модный тренд, где так же есть перспективы подобного процессора, это интернет вещей. И эта тема так же очень близка топику. Потому что интернет вещей это роутинг между микроустройствами, для управления всем чем угодно. Даже интел уже на всех парах включилась в это непаханное поле. Очень удачное время для пробы сил.

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

Да и по поводу DRAM, поддержка DDR4 это конкурентное преимущество, это Low-energy память и с латентностью там тоже получше, поэтому DDR3 в выпущенном недавно Эльбрусе - это ужасный промах, ориентируйтесь на современный стандарт. То есть DDR4 даёт во всех мобильных устройстах экономию электроэнргии "из коробки".

Сделать это можно. Захотела бы например компания Yotaphone получить отечественный процессор с поддержкой 3G и поддержкой андроид с развитой периферией и низким энергопотреблением, вложилась бы в эту разработку на мультиклеточном процессе, через 2 года вышел бы реальный мобильный телефон на отечественном процессоре.
Такая вот разработка была бы мощнейшим толчком и дверцей в мир электронных устройств.

RE: Роутеры. - Added by VaalKIA almost 10 years ago

Современное общество готово спонсировать любые разработки напрямую, вопрос в аудитории, подаче материала и уменнии вести дела в интернете.
Можно озвучить бюджет, выделить всякие фкусняшки в опции и начинать собирать деньги с помощью интернет-кошельков. Конечно, надо будет работать с сайтом, с форумами, возможно, с какими-нибудь организационными ресурсами типа kickstarter или аналогами. А кроме того, это обратная связь - возможность узнать чего реально хотят люди.
Мне вот думается что среди приоритетов должно быть: много ядер + 65nm + DMA (тут следует очен хорошо изучить опыть его реализации сторонними компаниями, аббревиатура-то одна, но как они сделаны в железе в микроконтролерах, просто небо и земля) + DDR4 + 4 * 1000Mbit Ethernet

RE: Роутеры. - Added by krufter_multiclet almost 10 years ago

На самом деле, чтобы выйти на kickstarter необходимо иметь прототип изделия, подготовить прессу, постоянно этим заниматься, понимать круг лиц, готовых вложить свои ресурсы.
Конечно можно и плату приобрести с FPGA для демонстрации возможностей на большей частоте и с большим количеством клеток, но пока без запроса на НИОКР это получится лишь демонстрация с большими затратами, включая и человеческие ресурсы. Цель должна оправдывать средства, например T-платформы скажут: "покажите, что у вас процессор может быть быстрее чем те, которые мы используем и мы оплатим ОКР и будем покупать ваши процессоры", тогда имеет смысл осуществить такие существенные шаги с демонстрацией.
DTС(наша реализация DMA) в процессоре, который приходит с фабрики в начале 2015 года, вполне достаточный для основных работ с памятью и регистрами, с поддержкой прерываний. В дальнейшем будет необходимо только повышать число каналов.

RE: Роутеры. - Added by VaalKIA almost 10 years ago

А почему называется DTC, где можно посмотреть описание?

RE: Роутеры. - Added by krufter_multiclet almost 10 years ago

DTC - Data transaction controller, почитать можно тут http://multiclet.com/docs/PO/ru_mc_main_r1.pdf, страница 34

RE: Роутеры. - Added by VaalKIA almost 10 years ago

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

Не понял, иметь готовый процессор за прототип не считается?
И на основе этого "прототипа" предлагать добавить в этот проц то, в чём нуждаются люди (ещё 16 ядер или DDR4 и т.п.), а для ускорения принимать деньги. Я вообще не вижу проблем, тут даже кикстартер не нужен, нужно просто обозначить сумму, вывесить пункты которые будут "оплачивать" заинтересованные люди и как только сумма накапливается, тут же его реализовывать.

RE: Роутеры. - Added by krufter_multiclet almost 10 years ago

Люди не станут скидываться на процессор, даже если их имена напишем на кристалле.

RE: Роутеры. - Added by VaalKIA almost 10 years ago

Появление ASIC чипов для майнинга биткоинов наводит на мысли, что такое утверждение требует проверки.

RE: Роутеры. - Added by VaalKIA over 9 years ago

Отечественный производитель роутеров:
http://metrotek.spb.ru/b100.html
Думаю, имеет смысл попробовать наладить с ними контакт.

RE: Роутеры. - Added by krufter_multiclet over 9 years ago

Попробуем контакт наладить. Но сразу видим, что у них Ethernet Gigabit, у нас пока 100 Мбит/с.
Но если идти например на заявку совместную по производству отечественного чипа для роутера, то мы вполне можем это сделать.

RE: Роутеры. - Added by VaalKIA over 9 years ago

Я думаю, что принципиальное значение тут имеет, что это опытные разработчики и с ними можно просто запросто пообщаться. Если даже не получится сотрудничества, то уж своё виденье процессора для роутера в контексте мультиклета они выскажут, а наверняка и согласятся для этого пощупать в живую - это будет огромный плюс: все недостатки и достоинства с практической точки зрения. Все замечания и предложения можно будет потихоничку учитвать в развитии линейки и к сотрудничеству вернуться позже.

RE: Роутеры. - Added by tyrannozaur over 9 years ago

Заранее прошу простить за оффтопик, но вот есть российские производители SIP шлюзов http://eltex.nsk.ru/catalog/
Ребята толковые, но: их решения - на linux. т.е. к ним надо обращаться при наличии портированного на проц линукса.

RE: Роутеры. - Added by VaalKIA about 9 years ago

Я просто оствлю это здесь:
"Чешская организация CZ.NIC, занимающаяся администрированием домена .cz, запустила кампанию по сбору средств на домашний роутер Turris Omnia.

Менее чем за сутки необходимая сумма была собрана, а до окончания кампании осталось еще почти два месяца.

...Разработчики справедливо замечают что большинство домашних роутеров имеют устаревшее ПО, «дыры» в котором не латаются годами, чем активно пользуются сетевые прохиндеи."
http://www.ixbt.com/news/2015/11/16/cz-nic-turris-omnia.html

RE: Роутеры. - Added by VaalKIA almost 9 years ago

VaalKIA wrote:

Отечественный производитель роутеров:
http://metrotek.spb.ru/b100.html

Ещё: http://www.morion.ru/
А кроме того, интересная статья на эту тему:
https://habrahabr.ru/post/277609/

    (1-16/16)