International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
The fundamental problem with traditional network architecture is that it is static. Users don't have much controlling power and it is just trying to accommodate current networking needs of the user. Therefore which means window for innovation is too narrow with respect to network controlling, virtualization, automation, scalability, programmability and fault tolerance. A revolutionize network technology which can put all the above aspects into practice in future networks is software defined networking. In the paper the authors review a brief history of software defined networking that can help to provide evidential clarity with respect to the understanding of the new technology and more significantly, in understanding the motive that why they need software defined networking.