The day-to-day advancements have brought the biggest challenge to network providers as it has become difficult to keep up the traditional networks with the ever-advancing technologies for them. It also result as a motivation for vendors to grow by developing, innovating, deploying, and migrating in their services, upgrading to new hardware and infrastructure, as well as hiring newly trained people, which requires a large amount of money and time to implement. It results to a need of a new network architecture who has a capability of supporting future technologies along with solving all sorts of issues known as the network proposal by software. For meeting highly increasing demands, various proposals of load balancing techniques come forward in which highly dedicated balancers of loads are being required for ever service in some of them, or for every new service, manual recognition of device is required. In the conventional network, on the basis of the local information in the network, load balancing is being established.