A data transmission method, applicable to a sender network adapter , the method comprising: acquiring an original data packet, a first address, and a tenant identifier, the first address comprising an address of a receiver network adapter for receiving the original data packet, and the tenant identifier being configured to indicate a corresponding tenant on a receiver server ; performing tunnel encapsulation on the original data packet based on the first address and the tenant identifier to determine a tunnel data packet; and sending the tunnel data packet to the receiver network adapter corresponding to the first address; characterized in that the sender network adapter is a network adapter supporting Remote direct memory access, RDMA, over Converged Ethernet, RoCE, and the acquiring an original data packet, a first address, and a tenant identifier comprises: acquiring a sender flow table and the original data packet that are delivered by a sender server , the sender flow table comprising the first address and the tenant identifier; and the sender server is configured to : establish a RDMA connection to the receiver server in response to receiving the original data packet acquired by a sender virtual machine, generate the sender flow table in a process of establishing the RDMA connection, deliver the sender flow table to the sender network adapter , and deliver the original data packet to the sender network adapter . acquiring an original data packet, a first address, and a tenant identifier, the first address comprising an address of a receiver network adapter for receiving the original data packet, and the tenant identifier being configured to indicate a corresponding tenant on a receiver server ; performing tunnel encapsulation on the original data packet based on the first address and the tenant identifier to determine a tunnel data packet; and sending the tunnel data packet to the receiver network adapter corresponding to the first address; characterized in that the sender network adapter is a network adapter supporting Remote direct memory access, RDMA, over Converged Ethernet, RoCE, and the acquiring an original data packet, a first address, and a tenant identifier comprises: acquiring a sender flow table and the original data packet that are delivered by a sender server , the sender flow table comprising the first address and the tenant identifier; and the sender server is configured to : establish a RDMA connection to the receiver server in response to receiving the original data packet acquired by a sender virtual machine, generate the sender flow table in a process of establishing the RDMA connection, deliver the sender flow table to the sender network adapter , and deliver the original data packet to the sender network adapter . acquiring a sender flow table and the original data packet that are delivered by a sender server , the sender flow table comprising the first address and the tenant identifier; and the sender server is configured to : establish a RDMA connection to the receiver server in response to receiving the original data packet acquired by a sender virtual machine, generate the sender flow table in a process of establishing the RDMA connection, deliver the sender flow table to the sender network adapter , and deliver the original data packet to the sender network adapter . <EOS>