about RARP

Is a separate frame type field required for RARP? Could the same value be used for ARP and RARP 0x0806?

thanks in advance.

No. The frame type is 0x8035 for an RARP request.