реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Ищу процессор с кучей езернетов
vitan
сообщение Mar 25 2011, 09:41
Сообщение #1


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Нужен процессор, у которого был бы по меншьей мере один гигабитный и как можно больше (около восьми) FE каналов ethernet.
Вся фишка в том, что свитч не нужен.
Есть ли такое?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Mar 25 2011, 13:13
Сообщение #2


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(vitan @ Mar 25 2011, 13:41) *
Нужен процессор, у которого был бы по меншьей мере один гигабитный и как можно больше (около восьми) FE каналов ethernet.
Вся фишка в том, что свитч не нужен.
Есть ли такое?


Я не встречал.
Коректнее было-бы спросить с MII\GMII\RGMII\SGMII\
Да странный какой-то процессор получается...
Если посмотреть со стороны гипотетического производителя такого процессора - "нахуана нам делать на чипе MAC-и для поддержки только FE, если можно сделать трехскоростной GMII MAC"

А процы смотрите у Netlogic XLP вроде как... но сколько такой танк стоит боюсь себе представить.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 25 2011, 13:39
Сообщение #3


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Victor® @ Mar 25 2011, 16:13) *
Коректнее было-бы спросить с MII\GMII\RGMII\SGMII\

Ну да, конечно. Но и физика встроенная не помешает. sm.gif

Цитата(Victor® @ Mar 25 2011, 16:13) *
Да странный какой-то процессор получается...
Если посмотреть со стороны гипотетического производителя такого процессора - "нахуана нам делать на чипе MAC-и для поддержки только FE, если можно сделать трехскоростной GMII MAC"

Гм. Что Вы имеете ввиду? Вы видели описываемый процессор, но с GE?

Цитата(Victor® @ Mar 25 2011, 16:13) *
А процы смотрите у Netlogic XLP вроде как... но сколько такой танк стоит боюсь себе представить.

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

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

Вот, есть такая wintegra и ее winpath2.
Я с ними дела не имел, по куцым описаниям можно предположить, что свитча там нет. Или есть, но в сильно завуалированном виде. Кто-нибудь с ними работал?
Что это за блок WinComm2 такой? Это как раз вычислительное ядро или что-то еще?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 25 2011, 13:40
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(vitan @ Mar 25 2011, 12:41) *
Нужен процессор, у которого был бы по меншьей мере один гигабитный и как можно больше (около восьми) FE каналов ethernet.
Вся фишка в том, что свитч не нужен.

Если свитч не нужен, то либо
1. процессор не справится с объемом пересылаемых данных,
2. пересылка пакетов происходит редко... Но тогда не понятно, почему не взять 1 порт и на него не повесить свитч.

В любом случае, если у процессора нет своих САМ или поисковых таблиц, то с пересылкой пакетов он не справится... А навесить снаружи 9 таблиц - это не совсем легко...

Так что проблема не в процессоре, а в постановке задачи...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
VslavX
сообщение Mar 25 2011, 13:41
Сообщение #5


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(vitan @ Mar 25 2011, 11:41) *
Нужен процессор, у которого был бы по меншьей мере один гигабитный и как можно больше (около восьми) FE каналов ethernet. Вся фишка в том, что свитч не нужен.Есть ли такое?

8 каналов x полный дуплекс x 128Мбайт/сек = 2ГБ/сек чисто пропускной sm.gif
Если вправду интересует, то это решения класса Intel IXP2800. Когда мы интересовались, то Интел сказала что даст доку и обеспечит саппорт только после близкого знакомства - хотели убедиться что у интересующихся ничего не треснет при разработке sm.gif

Upd: просмотрел что нужны FE (а не GE), тогда жизнь кажется попроще, но я решений на 8xFE не встречал. А может управляемый свитч на гигабит решит проблему - с одной стороны гигабитка на проц, с другой - внешние 8xFE, коммутацию между собой запретить, пропускной хватит.
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 25 2011, 13:46
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(iosifk @ Mar 25 2011, 16:40) *
Так что проблема не в процессоре, а в постановке задачи...


Цитата(VslavX @ Mar 25 2011, 16:41) *
8 каналов x полный дуплекс x 128Мбайт/сек = 2ГБ/сек чисто пропускной sm.gif


Ладно, ладно. Не надо кидать помидорами. sm.gif Просто это такая задача (мягко говоря). Сорри, сразу не написал.
Go to the top of the page
 
+Quote Post
=SSN=
сообщение Mar 25 2011, 13:59
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 161
Регистрация: 9-09-08
Из: РФ
Пользователь №: 40 076



Цитата(vitan @ Mar 25 2011, 12:41) *
Нужен процессор, у которого был бы по меншьей мере один гигабитный и как можно больше (около восьми) FE каналов ethernet.

А CPU с шиной PCI-X плюс несколько Ethernet контроллеров на PCI-X не решит Вашу проблему?
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 25 2011, 14:09
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(=SSN= @ Mar 25 2011, 16:59) *
А CPU с шиной PCI-X плюс несколько Ethernet контроллеров на PCI-X не решит Вашу проблему?

Нет. PCI-X это сильно муторно. Или Вы имели ввиду PCI Express? Хотя тоже муторно.
Производительность здесь не главное, главное - чтобы потоки шли через процессор.
Я все понимаю, что контроллер езернет обычно сам пишет в память и яляется инициатором обменов, и при этом роль процессора сводится, по сути, к управлению. И именно поэтому все нормальные люди ставят коммутаторы.
Можно конкретизировать еще больше.
Задача в том, чтобы найти решение, желетально однокорпусное (ПЛИС не предлагать sm.gif ), в котором потоки данных попадали бы в одну память, а забирались бы из другой памяти, пройдя обработку вычислительным ядром процессора (обычного, а не специализированного, которые стоят в коммутаторах). Вот как-то так...
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 25 2011, 14:20
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Непонятен такой запрос, конечно зависит от задачи, но такое чувство что спрашивающий не знает как устроен Ethernet, Internet.
Поясните какой требуется вам Layer2? Может другое требуется, например то что еcть у: www.ubicom.com IP7, IP8?
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 25 2011, 14:33
Сообщение #10


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Aner @ Mar 25 2011, 17:20) *
Непонятен такой запрос, конечно зависит от задачи, но такое чувство что спрашивающий не знает как устроен Ethernet, Internet.
Поясните какой требуется вам Layer2?

Интересно, а при чем тут интернет? sm.gif
И как ответить на вопрос "какой Layer2?" я тоже не понимаю. sm.gif

Цитата(Aner @ Mar 25 2011, 17:20) *
Может другое требуется, например то что еcть у: www.ubicom.com IP7, IP8?

Нет. Там всего два канала.
Go to the top of the page
 
+Quote Post
=SSN=
сообщение Mar 25 2011, 14:40
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 161
Регистрация: 9-09-08
Из: РФ
Пользователь №: 40 076



Цитата(vitan @ Mar 25 2011, 17:09) *
Нет. PCI-X это сильно муторно. Или Вы имели ввиду PCI Express? Хотя тоже муторно.

Имел ввиду:

Intel® 82580EB /Quad Port GbE Controller @ PCI Express/
или
Intel® 82546GB /Dual Port GbE Controller @ PCI/PCI-X/

Ну да, ессно муторно... rolleyes.gif
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 25 2011, 14:45
Сообщение #12


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(=SSN= @ Mar 25 2011, 17:40) *
Ну да, ессно муторно... rolleyes.gif

Это контроллеры. К ним надо процессор. А в случае PCI Express еще и коммутатор, наверняка (не смотрел, как он устроен, но 82546 знаю неплохо).
Так вот, о таком процессоре (в котором бы все это было) и топик.
Go to the top of the page
 
+Quote Post
Enthusiast
сообщение Mar 25 2011, 15:45
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588



Процессор "OCTEON II CN66XX" годится?
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 25 2011, 15:52
Сообщение #14


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Enthusiast @ Mar 25 2011, 18:45) *
Процессор "OCTEON II CN66XX" годится?

Нет. sm.gif И подобные - тоже нет.
Надо дешево. И 10G не надо. И производительность не надо.

PS. Вообще давно ищу, как на них выйти (для других, нормальных проектов). Или, может быть, Netlogic...
Вы уже их использовали?
Go to the top of the page
 
+Quote Post
Enthusiast
сообщение Mar 25 2011, 16:08
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588



Цитата(vitan @ Mar 25 2011, 18:52) *
Нет. sm.gif И подобные - тоже нет.
Надо дешево. И 10G не надо. И производительность не надо.

PS. Вообще давно ищу, как на них выйти (для других, нормальных проектов). Или, может быть, Netlogic...
Вы уже их использовали?

Нет, не использовал. Просто посматриваю куда движется сетевой рынок 8)
Я бы делал на двух микросхемах: ПЛИСина обрабатывала бы аппаратно сетевые пакеты насколько то возможно, а дальше процессор подхватывал бы уже частично разобранные данные. Не понимаю, почему такое решение не годится? Важно время отработки пакета?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 19:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01487 секунд с 7
ELECTRONIX ©2004-2016