Voloshchenko 0 29 июня, 2006 Опубликовано 29 июня, 2006 · Жалоба Добрый день! Я использую микросхему Ethernet-контроллера CS8900A, которая работает на основе протокола стандарта IEEE 802.3. Теперь Заказчик требует работы в виртуальных сетях VLAN, а там уже протоколы стандарта IEEE 802.1Q. Протоколы похожи, но отличаются положением двухбайтного поля о длине информационного пакета, который во втором случае (в IEEE 802.1Q) сдвинут на 4 байта вглубь, а перед ним введена дополнительная служебная информация. Схема CS8900A не обнаружит в нужном месте кода о длине информационного пакета, и будет работать не правильно. Вопросы: Как выйти из этого положения? Кто сталкивался с подобной проблемой? Можно ли на CS8900A совместить эти протоколы? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Voloshchenko 0 29 июня, 2006 Опубликовано 29 июня, 2006 · Жалоба Вопрос второй (наверное, посложнее): Максимальная длина информационного кадра в пакете Ethernet равна 1518 байт. За счет 4 дополнительных служебных байт для функций VLAN, эта длина увеличивается до 1522 байт. Приняв такой кадр CS8900A, просто отбросит его по причине превышения допустимой длины. Как быть, не выполнять же самому фрагментацию-дефрагментацию проходящих пакетов? Есть ли другие микросхемы, совмещающие в себе протоколы IEEE 802.3 и IEEE 802.1Q? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 29 июня, 2006 Опубликовано 29 июня, 2006 · Жалоба Вопрос второй (наверное, посложнее): Максимальная длина информационного кадра в пакете Ethernet равна 1518 байт. За счет 4 дополнительных служебных байт для функций VLAN, эта длина увеличивается до 1522 байт. Приняв такой кадр CS8900A, просто отбросит его по причине превышения допустимой длины. Как быть, не выполнять же самому фрагментацию-дефрагментацию проходящих пакетов? Есть ли другие микросхемы, совмещающие в себе протоколы IEEE 802.3 и IEEE 802.1Q? Рекомендую посмотреть micrel.com - KSZ8842/1. Поддержка VLAN - обещана производителем. Будут вопросы - пишите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Voloshchenko 0 3 июля, 2006 Опубликовано 3 июля, 2006 · Жалоба Спасибо за совет. Но кто-то использовал уже KSZ8842/1, как она в работе, удобна? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimasen 0 10 августа, 2006 Опубликовано 10 августа, 2006 · Жалоба Может мне кто-нибуть прислать пример ЕЗЕРНЕТ пакета с VLAN. в виде: 00 3f 86 dd 00 01 02 03 04 05 60 00 00 00 00 0d 3a 40 20 01 06 60 30 08 17 89 00 00 00 00 00 00 00 05 20 01 06 60 30 08 17 89 00 00 00 00 00 00 00 06 80 00 9d 8c 06 38 00 04 00 00 00 00 00 47 09 a7 44 (желательно с CRC-32) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться