Innerhalb der letzten Jahre ist die Nachfrage seitens Geschäftskunden nach L3VPNs mit IP-Multicast-Unterstützung stark gewachsen. Vornehmlich zur Verteilung innerhalb sogenannter Content Networks, aber auch für Newsticker, Finanzmarktdaten für den Börsenhandel oder Broadcast TV Anwendungen.
Ein Multicast VPN (MVPN) ist definiert als ein L3VPN, welches nativ den Transport von IP-Multicast-Paketen unterstützt. Damit ist gemeint, dass das VPN selbst in der Lage ist, Kundenstandorte mit Multicast-Sendern und Multicast-Empfängern über entsprechende Signalisierung zu erkennen und die-Multicast Replikation durchzuführen. Ein MVPN ist immer auch ein Unicast-VPN, da die Natur von IP-Multicast erfordert, dass Unicast-Routen zu den Sendern bekannt sind.
Für den Unicast-Verkehr wird wie im ursprünglichen Standard definiert, Multiprotokoll-Erweiterung von BGP für den Austausch der Kunden-Routen und Punkt-zu-Punkt MPLS Label Switching Paths für die Weiterleitung der Kundenpakete durch das Service Provider-Netzwerk verwendet.