Growing needs of large organizations and end users have made the traditional structure of networks insufficient to address the needs of the users. As a result the network industry has been forced to reconsider the traditional structure. Software Defined Networks (SDN) is a new architecture for networks that offers solutions to the needs of the new generation of networks. The virtualization feature in SDN enables the network operators to share the same physical medium among a number of different virtual networks. This results in better and simpler control of these networks. In SDN networks the data plane and the control plane are separated. It provides the ability to perform centralized control over the entire network. In this thesis by using tools such as SDN OpenFlow switches, controllers and Flowvisor, a new solution to achieve the goal of sharing a common physical network for two different services with different resources requirements is provided. The major characteristic of this solution is ease of the network management to isolate two services such as video and data which have quite different quality of service requirements. In this thesis it is shown that in addition to the data transmission network on same transmission medium, VOIP and TV traffic can be routed simultaneously without mutual interference. In this implementation application of Flowvisor to reach the desired goal is introduced and it is shown that the virtual networks can be managed to share resources while achieving traffic separation with the aim of providing quality of service appropriate to the type of network traffic. It is concluded that this aim can be achieved in SDN architecture using tools like Flowvisor much easier than doing so on the older methods. Keywords: Software Defined Network (SDN), Virtualization, OpenFlow, Flowvisor