For highest performance, we recommend using Infiniband networking. RAMCloud supports Mellanox NICs (we have run with both ConnectX2 and ConnectX3 cards). RAMCloud also runs with standard kernel-based TCP/IP, but performance will be considerably worse than with Infiniband.