A mechanism is provided in which
multicast reverse path forwarding can be performed at a provider network egress edge
router wherein core routers of the provider network are not configured to support
multicast protocols or point-to-multipoint LSPs. An embodiment of the present invention provides for the creation of virtual interfaces in the egress edge
router element during configuration of a
multicast connection in response to a subscriber request. A virtual interface will be associated with an upstream ingress edge
router element and that ingress edge router element is provided a
label associated with the virtual interface. Such a
label can then be included in datastream packets transmitted through the provider network. The
label can then be used by reverse path forward checking at the egress edge router element to ascertain whether the multicast datastream is being received by the correct upstream interface (e.g., the virtual interface associated with the ingress edge router element). In such a manner,
core network router elements of the provider's network need not be configured to process multicast transmissions as such, nor need the
core router elements be configured to use the same network protocols as those used by the customer networks (e.g., customer networks can use IPv6 while the
core network routers can use IPv4).