 There are two RoCE versions, RoCE v1 and RoCE v2.RoCE v1 is an Ethernet link layer protocol and hence allows communication between any two hosts in the same Ethernet broadcast domain.RoCE v2 is an internet layer protocol which means that RoCE v2 packets can be routed.