Publisher's Synopsis
The present disclosure provides a communication method, a communication system, a resource pool management system, a switch device and a control device in a Software-Defined Network (SDN). The communication method may include steps of: obtaining network attributes of one or more virtual machines which are configured by a resource pool management system based on operations on a network resource pool by a user; converting tenant networking topology information derived from the network attributes into flow tables, in the case that a first virtual machine and a second virtual machine attempt to communicate with each other for the first time; and distributing the flow tables to one or more switch devices corresponding to the one or more virtual machines, so as to directly discard packets to be transmitted during the communication for the first time and subsequent communication between the first virtual machine and the second virtual machine, in response to determining by one of the switch devices that the communication between the first virtual machine and the second virtual machine is disabled based on a corresponding flow table. In the communication method, it is not necessary for the controller to broadcast the ARP messages to the whole SDN, and it is reduced the number of the packet_in packets to be transmitted to the SDN controller, so that the network resources of the SDN may be fully utilized, and the availability of the network resources and the controller resources are improved.