Why VLAN:
1. easy local loop (2L,3L, MPLS)
2. lease line service (transit, corperate customer)
3. graphing (interface VLAN), customer self-care
4. no need PPPoE supported device which is less overhead
5. CPE managed by VLAN (1CPE=1VLAN)
Why not PPPoE, because it doesn't have what VLAN has.
