415 831.476675 Private_66:68:02 Broadcast ARP 64 Who has 10.0.0.1? Tell 10.0.0.3 [ETHERNET FRAME CHECK SEQUENCE INCORRECT]
416 831.477150 Private_66:68:00 Private_66:68:02 ARP 64 10.0.0.1 is at 00:50:79:66:68:00 [ETHERNET FRAME CHECK SEQUENCE INCORRECT]
417 831.477650 10.0.0.3 10.0.0.1 ICMP 98 Echo (ping) request id=0x795d, seq=1/256, ttl=64 (reply in 41

418 831.478150 10.0.0.1 10.0.0.3 ICMP 98 Echo (ping) reply id=0x795d, seq=1/256, ttl=64 (request in 417)
when a unknown destination frame reach switches,they simply flood the frame right and doesnt broadcast arp
i ping from 10.0.0.3 to 10.0.0.1 and switches broadcast arp..
switches only flood the frame without arp messages..why the arp performed on switches?arp is a layer 3,why the arp messages generated at layer 2 switches?
above info is captured from wireshark with broadcast arp