Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Совместимость протоколов IEEE 802.3 и IEEE 802.1Q
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
Волощенко
Добрый день!
Я использую микросхему Ethernet-контроллера CS8900A, которая работает на основе протокола стандарта IEEE 802.3. Теперь Заказчик требует работы в виртуальных сетях VLAN, а там уже протоколы стандарта IEEE 802.1Q.
Протоколы похожи, но отличаются положением двухбайтного поля о длине информационного пакета, который во втором случае (в IEEE 802.1Q) сдвинут на 4 байта вглубь, а перед ним введена дополнительная служебная информация. Схема CS8900A не обнаружит в нужном месте кода о длине информационного пакета, и будет работать не правильно.
Вопросы: Как выйти из этого положения? Кто сталкивался с подобной проблемой? Можно ли на CS8900A совместить эти протоколы?
Спасибо.
Волощенко
Вопрос второй (наверное, посложнее): Максимальная длина информационного кадра в пакете Ethernet равна 1518 байт. За счет 4 дополнительных служебных байт для функций VLAN, эта длина увеличивается до 1522 байт. Приняв такой кадр CS8900A, просто отбросит его по причине превышения допустимой длины.
Как быть, не выполнять же самому фрагментацию-дефрагментацию проходящих пакетов? Есть ли другие микросхемы, совмещающие в себе протоколы IEEE 802.3 и IEEE 802.1Q?
iosifk
Цитата(Волощенко @ Jun 29 2006, 16:41) *
Вопрос второй (наверное, посложнее): Максимальная длина информационного кадра в пакете Ethernet равна 1518 байт. За счет 4 дополнительных служебных байт для функций VLAN, эта длина увеличивается до 1522 байт. Приняв такой кадр CS8900A, просто отбросит его по причине превышения допустимой длины.
Как быть, не выполнять же самому фрагментацию-дефрагментацию проходящих пакетов? Есть ли другие микросхемы, совмещающие в себе протоколы IEEE 802.3 и IEEE 802.1Q?


Рекомендую посмотреть micrel.com - KSZ8842/1.
Поддержка VLAN - обещана производителем.
Будут вопросы - пишите.
Волощенко
Спасибо за совет.
Но кто-то использовал уже KSZ8842/1, как она в работе, удобна?
dimasen
Может мне кто-нибуть прислать пример ЕЗЕРНЕТ пакета с 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)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.