Перейти к содержимому
Калькуляторы

Машрутизатор с embedded linux своими руками

возможно сделать девайс с 24-sfp дырками (если повезёт, то ещё и с 2-мя XFP).

по большому счёту это будет управляемый L2-свитч, с процом внутри (MIPS 400MHz).

Будет сборка в стек через XFP-порты, до 8 балалаек в стеке.

На нём будет стоять OpenWRT.

32K MACs, 4K VLANs, RSTP/MSTP (не уверен)

зеркалирование портов, storm control

полисеры (пока хз какие и сколько, но мало)

(вообще это нечто типа ES3528) начинки полностью на 400$ (это без учета работы, логистики, налогов, и прибыли ;-) )

 

либо другой вариант, 12 SFP дырок, управляемый L2. умеет 4К VLAN, 16К MACs, а ещё у него 16к взяких разных полисеров и QoS очередей, и ещё немного ACL. Больше он вроде нихрена не умеет.

(а это, вообще говоря, грубо выдранный кусок из MX-серии jun-а) начинки на 600$

 

Но будут они сделаны(спаяны и запущены) грубо говоря через 9 месяцев.

И вот теперь, внимание вопрос: а кому они нужны? и в каких количествах? И по какой цене их готовы взять? (При условии что первые полгода поддержка будет просто никакой по причине разгребания багов.)

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

Зато ДА, СВОЙ, с блэкджеком и шлю с симфоническим оркестром и танцовщицами. =)

 

Ко всем остальным - через NDA соглашения, которые "просто так" не подписать: необходимо гарантировать интересующий поставщика будущий объём закупок,

Плавали, знаем, NDA подписываются легко и непринужденно, кроме пидо редисок типа broadcom/marvell.

Поделиться сообщением


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

И вот теперь, внимание вопрос: а кому они нужны? и в каких количествах? И по какой цене их готовы взять? (При условии что первые полгода поддержка будет просто никакой по причине разгребания багов.)

Ну если будет адекватный л2 без особых глюков (не предлагаете же их сразу же по окончании проектирования и производства, с сырым софтом, по розничной цене как готовый продукт продавать не подозревающим об этом "бета-тестерам"? ;)), с XFP, адекватной комплектухой (без экономии на блохах типа конденсаторов и т.п.), и при этом дешевле длинковских л3 близких по конфигурации (все равно л3 в них мало кто пользует) - то спрос на них будет. Да и 32к маков намекает на значительно меньшую вероятность коллизий маков...

Поделиться сообщением


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

Почитать я не против - только за. Насчет уровня согласен, будем повышать. Но тема интересна, за вводную часть спасибо Harlequin.

Поделиться сообщением


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

Кстати, по поводу совета брать что-то с PCI - ИМХО куда лучше взять что-то с RGMII и подкинуть это к гигабитному свичу. Эффект тот же (все равно PCI не прокачает хотя бы гигабит), цена ниже. Хотя в ралинках 305x, если не ошибаюсь, встроенный свич общается с ядром опять же через RGMII - т.е. фактически 5 100М портов после конфигурирования выступают в роли 5 полноценных сетевых интерфейсов, с поддержкой вланов (QinQ ессно) и т.п....

Поделиться сообщением


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

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

В принципе, да - можно, однако, при ближайшем рассмотрении возникает та же проблема: имеем общий гигабитовый аплинк на N гигабитовых же портов роутера. Поэтому, всё же - представляется что PCI не стОит отвергать: если взять SoC с поддержкой 4-х PCI 2.x, поднять частоту до 66МГц (если чип это позволяет, конечно), то можно получить шину для двух гигабитовых портов, впридачу к "родным". Ну, или PCI-E использовать - тоже вариант.

Да, кстати - а почему PCI гигабитовый трафик не протащит-то? впервые с таким мнением сталкиваюсь.

Хотя в ралинках 305x, если не ошибаюсь, встроенный свич общается с ядром опять же через RGMII - т.е. фактически 5 100М портов после конфигурирования выступают в роли 5 полноценных сетевых интерфейсов, с поддержкой вланов (QinQ ессно) и т.п....

- вот-вот, всё таки "сотки" на даунлинках получаются, как ни верти. Кстати, а почему именно RGMII? - это чем-то мотивируется? просто, не вижу никаких особенных достоинств (впрочем, как и недостатков) в сравнении с иными xGMII... :)

 

Плавали, знаем, NDA подписываются легко и непринужденно, кроме пидо редисок типа broadcom/marvell.

Уважаемый коллега, очевидно, "не плавал" дальше Атмела или Микрочипа... :)

Только сегодня писал которой уже по счету ответ этому, как там его, черту - Каутскому в Realtek. Второй месяц пытаемся заполучить даташит на RTL8329M, но получили пока что только добрый десяток писем с расспросами - зачем нам это надо и кто мы вообще такие. И, прошу поверить на слово - это правило, а не исключение. Я уже не раз наблюдал, что документация, /почти/ свободно раздаваемая в Китае студентам, практически недоступна для российских фирм. Что поделать - глобализация! возвращаемся в допетровскую эпоху, когда Россия была поставщиком леса и пеньки...

Поделиться сообщением


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

zurz, ваш вариант я так понимаю на vitesse?

потому что они не редиски и хотят откусить рынка который поделён 2-3 компаниями.

 

хотя ES3528 на марвеле, а Jun MX вообще на своих асиках/фпга...

может вы так сравниваете странно, но судя по вашим словам, вы можете сделать на марвеле(который с вами NDA не подписывает), и на технологиях которыми владеет один из ведущих вендоров.

всё таки к чьим либам вы обвязку будете писать?.

Поделиться сообщением


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

Уважаемый коллега, очевидно, "не плавал" дальше Атмела или Микрочипа... :)

Слюну пожалуйста прибери, до пола растянулась.

Ключевой момент - насколько ты светишься у AVNETа и ARROW. Есть определенный порог, после которого открывается почти всё, даже без необходимости объяснять непосредственно тому, с кем заключается NDA, кто ты и что ты. Просто по факсу пересылается туда-сюда типовой бланк и вуаля - вперёд в бой.

 

Realtek? а нафига оно мне если у меня есть доки на 82576, 82580, 82599???

 

да, vitesse. почти весь twtelecom на нём кстати сидит.

MX и ASR9K частично на ezchip.

Поделиться сообщением


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

Уважаемый коллега, очевидно, "не плавал" дальше Атмела или Микрочипа... :)

Слюну пожалуйста прибери, до пола растянулась.

Я что-то не понял - собственное невежество теперь принято хамством прикрывать? :)

Realtek? а нафига оно мне если у меня есть доки на 82576, 82580, 82599???

RTL8329M - это 24FE+4GE свитч L2. Глубокоуважаемый специалист предлагает поставить вместо него 28 интеловских гигабитовых контролеров? или три 10-гигабитных??? :)))

Понятен, в общем, "уровень специалиста".

Поделиться сообщением


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

если взять SoC с поддержкой 4-х PCI 2.x, поднять частоту до 66МГц (если чип это позволяет, конечно), то можно получить шину для двух гигабитовых портов, впридачу к "родным". Ну, или PCI-E использовать - тоже вариант.

Ну + еще и мозг прожевать это все должен. Гигагерцевым армом ИМХО уже не обойтись для 2+ гбит траффика.

 

Да, кстати - а почему PCI гигабитовый трафик не протащит-то? впервые с таким мнением сталкиваюсь.

Core2 2GHz, 945G+ICH7, Marvell 88E8001 (с interrupt moderation и прочим) = полка в 350 МБит/с на одноруком роутете, т.е. суммарно - 700 мбит по шине. Теоретическая пропускная способность - примерно гигабит (33МГц х 32 бита), - оверхид на передачу адресов (шина-то мультиплексируемая), комманд и т.п.

 

- вот-вот, всё таки "сотки" на даунлинках получаются, как ни верти.

А ТС что-то говорил о скорости линков?

 

Кстати, а почему именно RGMII? - это чем-то мотивируется?

Ничем, взял как пример.

Изменено пользователем NiTr0

Поделиться сообщением


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

Ну + еще и мозг прожевать это все должен. Гигагерцевым армом ИМХО уже не обойтись для 2+ гбит траффика.

Я, признаться, РРС имел в виду - Freescale или АМСС :) Но суть неважно.

 

Core2 2GHz, 945G+ICH7, Marvell 88E8001 (с interrupt moderation и прочим) = полка в 350 МБит/с на одноруком роутете, т.е. суммарно - 700 мбит по шине. Теоретическая пропускная способность - примерно гигабит (33МГц х 32 бита), - оверхид на передачу адресов (шина-то мультиплексируемая), комманд и т.п.

А вот здесь не всё так прямолинейно. Я такими замерами увлекался еще лет 10 или больше назад, когда только-только гигабитовые адаптеры появились, на чипах NSC и Intel. Не помню сейчас - какие частоты у процов той поры были, но явно ниже 1ГГц. Так вот - эта самая "полка" 350MBps имела место быть и тогда. Видимо - не в процессоре дело. В ту пору я посчитал, что на результат воздействуют "всякие-разные" устройства, висящие на PCI шине, и "отъедающие" часть ресурсов на себя. Спустя 10 лет, я понимаю что влиять может еще много что - от качества написанных драйверов, до особенностей ядра ОС или "качества железа", среди которого, как Вы наверняка, по своему опыту знаете - немало косяков попадается. Пресловутый ADM5120, к примеру, вспомните, с неполными 30Мbps на эзернете... Опять же - каким образом замерялась скорость - передавался файл? а затраты на считывание/запись с/на диск как считались? потери на взаимодействии PCI/IDE?

Поэтому, делать вывод о пропускной способности PCI "вообще", на основании замеров РС-based стенда - я бы не стал. Слишком много "посторонних" факторов влияет на исследуемый параметр, причем "отфильтровать" их довольно проблематично. И получается, что "за деревьями леса не видно".

 

А ТС что-то говорил о скорости линков?

Хм, и в самом деле.

Просто, несколько сот компьютеров, которых призван обслужить гипотетический роутер, у меня ассоциировались именно с 4GE интерфейсами.

А, кстати - почему четыре-то? :) - вопрос к ТС. Может быть, трех хватит? - тогда Freescale Вам в руки. Три гигабитовых Ethernet, частоты от 800 до 1200МГц, одна или две "головы" на выбор. И сравнительно доступные чипы.

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

Поделиться сообщением


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

Так вот - эта самая "полка" 350MBps имела место быть и тогда. Видимо - не в процессоре дело.

Ессно. Упирается в шину. Т.к. при приближении к полке ядро начинает грузиться резко непропорционально росту скорости.

 

Опять же - каким образом замерялась скорость - передавался файл?

Нет, говорю же - однорукий роутер, на интерфейсе которого подняты вланы. В ЧНН - стабильная полка в 350 мбит.

 

потери на взаимодействии PCI/IDE?

А они откуда на свежих чипсетах? Мы же не говорим о раритетах эпохи конца 90-х - начала 2000-х, у которых ЮМ висел на PCI (последние представители - i440/VIA KT133)... Да и не было там активно польземых IDE устройств - только DOM, который был нужен на момент загрузки. И вообще все дишнее было погашено...

Поделиться сообщением


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

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.