A method for transmitting a network packet from a network device, wherein one or more virtual machines run on the network device, each virtual machine is configured to run one or more applications, and the network device has multiple physical network interfaces, and the network device further comprises a bridge module and a binding module, the method comprising: acquiring, by the virtual machine, the network packet and sending, by the virtual machine, the network packet to the bridge module; acquiring, by the bridge module, a priority of the network packet according to a service type of the network packet; and sending, by the binding module, the network packet through a first physical network interface, wherein the first physical network interface is selected from the multiple physical network interfaces based on the priority of the network packet; wherein a physical network interface corresponding to the priority of the network packet is preset; and the priority of the network packet comprises at least two priorities, and each priority corresponds to one or more physical network interfaces, or multiple priorities correspond to one physical network interface; and wherein the sending, by the binding module, the network packet through a first physical network interface, wherein the first physical network interface is selected from the multiple physical network interfaces based on the priority of the network packet comprises: identifying, by the binding module, the priority of the network packet according to a differentiated services code point in a type of service identifier byte in a datagram of the network packet; and sending, by the binding module, the network packet through the first physical network interface corresponding to the priority of the network packet. acquiring, by the virtual machine, the network packet and sending, by the virtual machine, the network packet to the bridge module; acquiring, by the bridge module, a priority of the network packet according to a service type of the network packet; and sending, by the binding module, the network packet through a first physical network interface, wherein the first physical network interface is selected from the multiple physical network interfaces based on the priority of the network packet; wherein a physical network interface corresponding to the priority of the network packet is preset; and the priority of the network packet comprises at least two priorities, and each priority corresponds to one or more physical network interfaces, or multiple priorities correspond to one physical network interface; and wherein the sending, by the binding module, the network packet through a first physical network interface, wherein the first physical network interface is selected from the multiple physical network interfaces based on the priority of the network packet comprises: identifying, by the binding module, the priority of the network packet according to a differentiated services code point in a type of service identifier byte in a datagram of the network packet; and sending, by the binding module, the network packet through the first physical network interface corresponding to the priority of the network packet. identifying, by the binding module, the priority of the network packet according to a differentiated services code point in a type of service identifier byte in a datagram of the network packet; and sending, by the binding module, the network packet through the first physical network interface corresponding to the priority of the network packet.