Abstract
Software defined networking (SDN) is a recent feature that allows the creation, control and customization of the network through the use of software, unlike the traditional model where the network was fixed and defined by hardware. This paradigm change is accomplished by the existence of a central entity in the network, called controller, which is responsible for sending the rules of forwarding, modifying and/or dropping of packet flows to the switches. The purpose of this work is to analyze the use of SDN for load balancing by developing a balancer that can execute three different algorithms, giving to the user the possibility to choose and change (at run time) which will be used, as well as their parameters.