MLPPPoX is generally used to address bandwidth constraints in the last mile. The following are other uses for MLPPPoX:
To increase bandwidth in the access network by bundling multiple links and VCs together. For example it is less expensive for a customer with an E1 access to add another E1 link to increase the access bandwidth, instead of to upgrade to the next circuit speed (E3).
LFI on a single link to prioritize small packet size traffic over traffic with large size packets. This is needed in the upstream and downstream direction.
PPPoE and PPPoEoA/PPPoA v4/v6 host types are supported.