With the rise of cloud computing, the infrastructure of data center has changed dramatically over the past few decades. OpenStack is most widely deployed open source cloud computing software in data center and private clouds or public clouds. Multi-tenancy data centers and network virtualization represent a complexity and extremely challenging networking environment, we can't effectively manage them by using the legacy network. However, the Software- Defined Network (SDN) technology is the perfect solution for these problems. SDN helps cloud-based data centers to achieve high flexibility and scalability with the platform that can efficiently handle the demanding network needs of present and future growth. Therefore, it is the trend that applies SDN to Open- Stack helps data centers transform their networks. In this paper, we comprehensive review of OpenStack compatible SDN solutions, and explore the pros and cons of four types of currently solutions.