One question about "traffic shaping"
ATM and FR can support FRTS, can MetroNet and MPLS support class based traffic shaping?
metro ethernet can support it or not it depends on hardware and software used.
For L2 services it is important to mark the 802.1Q CoS field with the value desired to get a differentiated treatment this can be handled by all devices in the path to destination.
Hope to help