|
|
  |
CP2200(1) Как принимать ВСЕ пакеты? |
|
|
|
Jan 28 2007, 20:18
|
Местный
  
Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006

|
Требуется принимать пакеты не только с destination MAC равным нашему, но и адресованные другим MAC-ам. По наивности я предполагал, что забив еденицами всю hash table, я добьюсь такого результата. К сожалению выяснилось что это не так, видимо таблица применяется только к multicast destination MAC-ам. Не знает ли кто-нибудь, возможно ли все же добиться от CP-шки, чтобы она выдавала все пакеты, а не только адресованные ей? Уж очень не хочется переходить на другие микросхемы, эти уже куплены разведены и запаяны.
|
|
|
|
|
Jan 18 2011, 14:46
|
Группа: Новичок
Сообщений: 2
Регистрация: 18-01-11
Пользователь №: 62 314

|
Можно ли все таки на CP2200 организовать прием всех пакетов (с любыми MAC). Если нет то какие 10/100MBit Ethernet phy позволяют принимать пакеты без фильтрации трафика?
|
|
|
|
|
Jan 18 2011, 17:52
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646

|
Цитата(Slava_Y @ Jan 18 2011, 16:46)  Можно ли все таки на CP2200 организовать прием всех пакетов (с любыми MAC). Если нет то какие 10/100MBit Ethernet phy позволяют принимать пакеты без фильтрации трафика? Устройство для современных сетей ? так как такие вещи как hub'ы ушли в нибытие и повсеместно используются switch'и то к вам просто не попадет никогда пакет адресованный не вашему МАС'у
|
|
|
|
|
Jan 18 2011, 18:37
|
Местный
  
Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006

|
Цитата(Slava_Y @ Jan 18 2011, 16:46)  Можно ли все таки на CP2200 организовать прием всех пакетов (с любыми MAC). Задавал этот волрос техподдержке силабса, мне ответили, что это, к сожалению, невозможно. Как я и предполагал в первом посте, hash table относится только к multicast пакетам. Цитата Если нет то какие 10/100MBit Ethernet phy позволяют принимать пакеты без фильтрации трафика? PHY то как раз любые позволяют. Фильтрация производится MAC контроллером. CP2200 это как раз MAC+PHY. Я так понял, что обычно MAC позволяют принимать все подряд, ситуация c CP2200 - скорее исключение. Впрочем я могу ошибаться, так как имею не очень богатый опыт в данном вопросе. Так что в любом случае нужно внимательно читать документацию.
|
|
|
|
|
Jan 19 2011, 16:25
|
Группа: Новичок
Сообщений: 2
Регистрация: 18-01-11
Пользователь №: 62 314

|
Цитата(follow_me @ Jan 18 2011, 21:52)  Устройство для современных сетей ? так как такие вещи как hub'ы ушли в нибытие и повсеместно используются switch'и то к вам просто не попадет никогда пакет адресованный не вашему МАС'у Ну а если я собираюсь сделать что-то вроде switch'a, или сетевого экрана, или роутера и т. д.
|
|
|
|
|
Jan 19 2011, 17:03
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555

|
Цитата(Artem_Petrik @ Jan 18 2011, 21:37)  Я так понял, что обычно MAC позволяют принимать все подряд, ситуация c CP2200 - скорее исключение. Это точно! Цитата(Slava_Y @ Jan 19 2011, 19:25)  Ну а если я собираюсь сделать что-то вроде switch'a, или сетевого экрана, или роутера и т. д. Возьмите чип со встроенным MAC ( ARM от LPC например) или MAC + PHY ( ARM от Stellaris) Или специально заточенные под данные задачи чипы от Micrel (например) CP220x уже давно неактуальны ни по скорости ни по удобству.
|
|
|
|
|
Nov 9 2011, 05:40
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата(KRS @ Nov 8 2011, 01:06)  В принципе Cortex-M3 с такой задачей справляется. можно как пример посмотреть uip webserver http://www.nxp.com/documents/other/uip_web...src_lpc1700.zipСпасибо, посмотрел. Пока не совсем понятна практическая сторона вопроса. Может встречались какие-то описания? Как прикрутить свой многостраничный сайт? Ну и еще вопросы будут конечно. Спасибо.
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Nov 10 2011, 20:48
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555

|
Цитата(smk @ Nov 9 2011, 09:40)  Как прикрутить свой многостраничный сайт? так там многостраничный сайт в каталоге httpd-fs лежат странички, они скриптом на перле обрабатываются и получается файл httpd-fsdata.c Но лучше IMHO смотреть в сторону lwip и FreeRTOS или TNkernel - там очень хороший стек.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|