1

I've been debugging AoE in one of my setups.

In it I noticed that the AoE packets do not seem to have checksum fields on the frames. I looked up the AoE specification and it doesn't seem to have CRC checksums on the ends of the packets defined.

Is the checksum field optional?

hookenz
  • 36,432
  • 45
  • 177
  • 286

1 Answers1

0

Found this AoE pdf with frame diagrams showing the crc.
It looks like originated from Coraid.

user1500049
  • 993
  • 7
  • 15
  • Interesting. I was looking at a couple of linux implementations and with wireshark and it appeared the crc was missing. The official standard doesn't show it. – hookenz Oct 17 '12 at 04:52
  • From what I know, at least from the router perspective, crc is used in layer2 to drop those corrupted frames. If I were an AoE developer, I would get my code to handle both cases and leaning toward including crc. (In fact, you could replay a modified frame with crc to see if your existing setup can handle it, right?) – user1500049 Oct 17 '12 at 17:21