Deploying Next Generation Multicast-Enabled Applications: Label Switched Multicast for Mpls Vpns, Vpls, and Wholesale Ethernet