Hi,
I am working on a project that requires multicast over Inter-AS MPLS.
I would greatly appreciate if any could cast their eye over the following and confirm if I am on the right track:
Overview:
* Two service provider networks which are connected using Inter-AS MPLS option B
* Each provider peers using ASBR routers and exchanges VPNv4 and IPv4 MDT BGP routes.
* Each provider has IP PIM SSM setup in the global routing table
* Each provider has PIM proxy vector RD configured on the PE/ASBR devices (ASBR are also PEs).
* A common Layer 3 MPLS VPN is shared between the two provider networks and has the same default MDT applied to it
* Each provider is using BSR to propagate an RP at the VRF level
note. There are no CE's involved, there is a requirement to stream multicast directly between two PE's within the service provider network. I'm using the term service provider loosely here, these are two different enterprise networks.
It all seems to be working fine and multicast is streaming between the two networks.
The questions I could appreciate your help with are as follows:
1. Is this the right high level approach for sharing multicast streams between two providers, or is there a better way, i.e. mLDP ?
2. Why does each provider see the other providers RP (under the VRF) via the boostrap method?
3. If I define a static RP and use the override keyword, I can no longer get multicast to work, why is this happening?
Thanks for your time.