Search code examples
network-programmingframeethernetieee

Identifying a frame, Ethernet or IEEE 802.3?


I've been asked to determine whether a frame is an Ethernet or IEEE 802.3 frame. I have researched Ethernet and IEEE 802.3 and found the format of each frame, but nothing about the frame in question points to eithe rof these

This is the frame :

000f fea6 e743 000f fea6 e84c 0800 4510
0040 018d 4000 4006 2709 0a02 7f03 0a02
7f0b f257 0017 918b 996e 0000 0000 b002
ffff 2287 0000 0204 05b4 0103 0301 0101
080a 0658 dea6 0000 0000 0402 0000
  • Preamble: 000f fea6 e743 000f
  • Destination Address: fea6 e84c 0800
  • Source Address: 4510 0040 018d
  • Type: 4000 = 16384 > does it mean anything?

    • Could someone please help me identify the type of frame this is?
    • what do we they mean when they say: these frames have different constructors?

Solution

  • I don't know why the English wikipedia doesn't tell anything about the Ethernet data format, but the German one points out that the preamble contains of 55 55 55....

    So I would interpret your data as

    Dest: 00 0f fe a6 e7 43
    Src:  00 0f fe a6 e8 4c
    Type field: 08 00 -> IPv4
    

    -> not VLAN tagged; basic Ethernet format.