Routing
Reply
evt
Contributor
evt
Posts: 107
Registered: ‎02-10-2008
0
Accepted Solution

Multicast over L3VPN

Quick question:

 

If I want to support multicast in a layer 3 VPN, using either method, does multicast need to be enabled within the default routing instance, even though the underlying network doesn't currently require multicast?

 

Thanks,

evt

Recognized Expert
benb
Posts: 205
Registered: ‎11-05-2007
0

Re: Multicast over L3VPN

The draft-rosen method (using PIM) does require the default routing-instance to be multicast/PIM enabled.  This is required in order to build the core state used to "tunnel" the multicast-vpn traffic.

 

Multiprotocol BGP (MBGP)-based MVPNs do not require a multicast enabled core.  As, the PIM state is maintained by the PE routers only, using the same methods as you would for unicast VPNs.

 

Ben

Distinguished Expert
aarseniev
Posts: 1,677
Registered: ‎08-21-2009
0

Re: Multicast over L3VPN

Ben is correct about PIM

But if you have receivers directly connected to multicast PEs or you want to use static IGMP joins to fan out multicast traffic from VRF interfaces , then IGMP needs to be enabled in master instance under [edit protocols igmp] and interfaces inside multicast VRFs need to be specified there:

 

 

[edit protocols igmp]
interface ge-0/0/0.100; ## interface in multicast VRF1
interface ge-0/0/1.200; ## interface in multicast VRF2

etc etc

HTH

Rgds
Alex

 

___________________________________
Accept as Solution = cool !
Accept as Solution+Kudo = You are a Star !
evt
Contributor
evt
Posts: 107
Registered: ‎02-10-2008
0

Re: Multicast over L3VPN

Okay.  What is really confusing me are the examples in the documentation.  Take this, for example:

 

http://www.juniper.net/techpubs/en_US/junos10.4/topics/example/multicast-vpn-example-mbgp-mvpn-solut...

 

This shows that PIM needs to be enabled in the PE and P routers, but it also shows that it is an MBGP MVPN.  Is there a  better example in the documentation that someone can point me to?

Juniper Employee
mvpn
Posts: 1
Registered: ‎09-17-2009
0

Re: Multicast over L3VPN

That's only because in the example BGP MVPN is configured to use PIM-ASM "multicast tunnel" in the core In this case you do need PIM to be configured in the P and PE routers.

 

BGP MVPN provides the flexibility to use different tunnel types. When you use multicast tunnels based on p2mp rsvp-te, you wouldn't need PIM in the core. Other supported tunnel types are ldp-p2mp, ingress-replication

 

E.g.:

 

# set routing-instances vpn-a provider-tunnel rsvp-te label-switched-path-template default-template

 

You will need to enable traffic engineering under ospf and enable

 

Enable traffic engineering on core facing interfaces on PE routers

# set protocols ospf area a.b.c.d interface ab-x/y/z.w

 

 Enable RSVP on core facing interface on PE routers

# set protocols rsvp interface ab-x/y/z.w

evt
Contributor
evt
Posts: 107
Registered: ‎02-10-2008
0

Re: Multicast over L3VPN

Thanks.  I ended up finding some decent Juniper white papers on NG-MVPN and following the examples in there.  Everything is working, except for two sites whose CPE does not have the ability to run PIM, so I can't figure how to get those working.  The odd thing is that the same exact setup in my lab works, but not in production.

Visitor
adelboutaba
Posts: 1
Registered: ‎09-13-2011
0

Re: Multicast over L3VPN

I had the same issue ,

 

My question is :  must both PE routers be a PIM neighbors if I am using p2mp rsvpn tunnel ?

 

Thanks

Recognized Expert
benb
Posts: 205
Registered: ‎11-05-2007
0

Re: Multicast over L3VPN


adelboutaba wrote:

I had the same issue ,

 

My question is :  must both PE routers be a PIM neighbors if I am using p2mp rsvpn tunnel ?

 

Thanks


No.  With p2mp rsvp tunnel, pim is not needed in the core.

Contributor
Adelblue
Posts: 18
Registered: ‎07-21-2009
0

Re: Multicast over L3VPN

Hi bend , 

 

thanks for the reply , my concern is with p2mp rsvp-te , when I did : show rsvp neighbor , there is no neibhor and also no rsvp session , so the 2 PEs(one connected to the multicast source and other to the receiver) will not establsh PIM neighbor , am I correct ? can you explain what is expected ?

 

Thanks 

Copyright© 1999-2013 Juniper Networks, Inc. All rights reserved.