Цитата(RobFPGA @ Mar 14 2018, 12:49)

Приветствую!
Вообще то чистый Ethernet это первые 14 байт (естественно без VLAN) - как раз dst, src адреса и 16 bit type.
...
Строго говоря, "чистый Ethernet" - это 802.3
А так, да. При том, что 802.3 определяет кучу полей фрейма, для доступа к среде ему только этот минимум и нужен.
До остальных полей ему фиолетово. Впрочем, и Ethertype прислонился к собственно 802.3 слегка боком.
Но вот как только появляется коммутация, всплывают прочие разделы 802 и хренова туча других стандартов.
При этом, без Ethertype обойтись иногда можно, но бывает и сложно (например, при использовании семейства протоколов STP и т.п.).
И это только на уровне простейшей коммутации. А дальше - больше. Из серии "чем дальше в лес, тем толще партизаны".
Так что, затею ТС трудно назвать удачной.
Цитата(b-volkov @ Mar 14 2018, 11:30)

Это означает, что я не планирую использовать поверх Ethernet каких-либо стандартных протоколов типа TCP,UDP и т.д....
...
Сейчас комп и устройство соединены через LAN-порты роутера DIR-300. Пакеты нормально передаются независимо от значения полей,...
- Дык, даже на канальном уровне используется куча протоколов.
Т.е., на произвольном значении поля type/length можно срубиться на раз ещё до L3/L4.
- Похоже, что это просто очень тупой роутер. Как вариант - просто отключены кое-какие фичи.