Load balancing operates at Layer 2 or Layer 3 (the network layer) of the Open System Interconnection (OSI) reference model.
Layer 3 load balancing is independent of any link-layer technologies. The ATM Multilink Point-to-Point Protocol (PPP) Support
on Multiple VCs feature implements load balancing at Layer 2 and depends on having MLP enabled at the link layer.
The ATM MLP functionality keeps track of packet sequencing, and this functionality buffers any packets that arrive early.
With this ability, ATM MLP preserves packet order across the entire bundle.
In addition to MLP, low latency queueing (LLQ) and class-based weighted fair queueing (CBWFQ) are used to prioritize and differentiate
the voice and data packets. LLQ and CBWFQ help to ensure that the voice and data traffic receive the proper quality of service
(QoS) treatment (such as the correct priority queue assignment) when the voice and data traffic are transmitted.
For more information about LLQ and CBWFQ, see the Cisco IOS Quality of Service Solutions Configuration Guide.