Hello everyone,
working on an MPLS lab setup with 4 SRXs (two 210s and two 650s - these things can do almost everything!!!), and finally after much pain got multicast working between CE devices in a L3 VPN implementation using the draft-rosen method of NG VPN.
However, i'm confused as to why its working --
the Multicast traffic woud not work, and the remote PE could not discover the source of the stream until I created another loopback interface (lo0.1) and bound it to the customer L3VPN Routing-instance, which is what the NG VPN configuration PDF says to do. My question here is, why is this required? I guess i'm just not clear on what function its serving, or why it couldn't use the interface IP that exists in the L3 VPN already.
Before I had added the lo0.1 interface, a show pim interfaces instance <instance-name> showed me the customer-facing and interface, and the pe-0/0/0.xxxx interface.
When I added lo0.1, I then got lo0.1, and another interface, mt-0/0/0.xxxxx as additional pim interfaces in the instance.
Really i'm just unclear on why the loopback was needed for the mt-0/0/0.xx interface to get created vs using the customer-facing interface.
Also, i'd like to also try doing the same test, but instead of draft-rosen PIM, using p2mp LSPs. Does anyone have a configuration example of this working? I tried it earlier (before I got draft-rosen working though), and couldn't make any headway with it.
Thanks!
Will