1. A method for service load distribution in a data network, the method comprising: generating a service policy for distributing network service requests among a plurality of load balancing devices in the data network, wherein the plurality of load balancing devices includes a plurality of routers, a plurality of traffic classification engines, and a plurality of service nodes; providing the service policy to the plurality of load balancing devices associated with the data network; receiving, by the plurality of routers, one or more service requests; distributing, by the plurality of routers, the one or more service requests evenly to one or more of the plurality of traffic classification engines; distributing, by the one or more of the plurality of traffic classification engines, the one or more service requests asymmetrically to one or more of the plurality of service nodes according to the service policy; and distributing, by the one or more of the plurality of service nodes, the one or more service requests to one or more backend servers according to the service policy, wherein the service policy is generated based on at least a responsiveness of each of the plurality of service nodes and reachability of the one or more backend servers to the one or more of the plurality of service nodes.