Re: [j-nsp] Does a L3VPN RR require routing-instance for each VRF?

2011-11-29 Thread Eric Van Tol
> -Original Message-
> From: juniper-nsp-boun...@puck.nether.net [mailto:juniper-nsp-
> boun...@puck.nether.net] On Behalf Of Phil Mayers
> Sent: Tuesday, November 29, 2011 7:38 AM
> To: juniper-nsp@puck.nether.net
> Subject: [j-nsp] Does a L3VPN RR require routing-instance for each
> VRF?
> 
> As per subject line: if we want to use a JunOS box (M7i, running
> 10.4)
> as a route-reflector, it seems to reject inet-vpn routes with:
> 
> bgp_rcv_nlri: 129.x.x.0:4:193.x.x.0/92 rejected due to the lack of a
> valid target community
> 
> I was hoping we could avoid the hassle of defining the VRF on the RRs
> if
> possible, but I guess that is required - am I missing some obvious /
> subtle point why that is the case, or some way of making it work?

Basic question - I'm assuming that you have "cluster x.x.x.x" configured under 
the BGP group or individual BGP neighbor?  This is the only reason I could see 
this occurring, is if you were missing the cluster statement, or it was being 
overridden by something else.

-evt

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Does a L3VPN RR require routing-instance for each VRF?

2011-11-29 Thread Per Granath

Including the bgp config would help too.

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Does a L3VPN RR require routing-instance for each VRF?

2011-11-29 Thread Phil Mayers

On 29/11/11 14:46, Per Granath wrote:

If you are doing route target filtering (family route-target), then you may 
need to add the default target on the RRs:

set ... protocols bgp ... family route-target advertise-default


We are not doing route target filtering.

I think I need to re-state my problem. I'm getting a lot of questions 
(unicast, off-list) which indicate I have not explained myself correctly.

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Does a L3VPN RR require routing-instance for each VRF?

2011-11-29 Thread Per Granath
If you are doing route target filtering (family route-target), then you may 
need to add the default target on the RRs:

set ... protocols bgp ... family route-target advertise-default

Cheers.

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Does a L3VPN RR require routing-instance for each VRF?

2011-11-29 Thread Derick Winkworth
You don't need to define any VRFs.  I'll post a config later.

You don't need static routes for each PE either, you can just have a default 
route to discard in inet.3 and it'll work.


 
Derick Winkworth
CCIE #15672 (RS, SP), JNCIE-M #721
http://packetpushers.net/author/dwinkworth/



 From: Phil Mayers 
To: Keegan Holley  
Cc: "juniper-nsp@puck.nether.net"  
Sent: Tuesday, November 29, 2011 7:06 AM
Subject: Re: [j-nsp] Does a L3VPN RR require routing-instance for each VRF?
 
On 29/11/11 12:55, Keegan Holley wrote:
> Do you have family inet-VPN configured in the group stanza? All the

Yes.

I also have routes in the "inet.3" table matching the next-hops (to reply to 
the many people who unicasted me off-list). I have tried both a static and LDP.

> routes are reflected from the bgp.l3vpn.0 table. You don't have to

This does not occur unless I define a routing-instance. In fact, with no 
routing-instance defined, the "bgp.l3vpn.0" table is simply absent.

> define each vrf. If you already configured the address family it
> sounds like it doesn't like your ext. communities for some reason.

Where would the ext. communities come from if I haven't defined a 
routing-instance?
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Does a L3VPN RR require routing-instance for each VRF?

2011-11-29 Thread Phil Mayers

On 29/11/11 12:55, Keegan Holley wrote:

Do you have family inet-VPN configured in the group stanza? All the


Yes.

I also have routes in the "inet.3" table matching the next-hops (to 
reply to the many people who unicasted me off-list). I have tried both a 
static and LDP.



routes are reflected from the bgp.l3vpn.0 table. You don't have to


This does not occur unless I define a routing-instance. In fact, with no 
routing-instance defined, the "bgp.l3vpn.0" table is simply absent.



define each vrf. If you already configured the address family it
sounds like it doesn't like your ext. communities for some reason.


Where would the ext. communities come from if I haven't defined a 
routing-instance?

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Does a L3VPN RR require routing-instance for each VRF?

2011-11-29 Thread Keegan Holley
Do you have family inet-VPN configured in the group stanza? All the routes are 
reflected from the bgp.l3vpn.0 table. You don't have to define each vrf. If you 
already configured the address family it sounds like it doesn't like your ext. 
communities for some reason.

Sent from my iPhone

On Nov 29, 2011, at 7:37 AM, Phil Mayers  wrote:

> As per subject line: if we want to use a JunOS box (M7i, running 10.4) as a 
> route-reflector, it seems to reject inet-vpn routes with:
> 
> bgp_rcv_nlri: 129.x.x.0:4:193.x.x.0/92 rejected due to the lack of a valid 
> target community
> 
> I was hoping we could avoid the hassle of defining the VRF on the RRs if 
> possible, but I guess that is required - am I missing some obvious / subtle 
> point why that is the case, or some way of making it work?
> 
> Cheers,
> Phil
> ___
> juniper-nsp mailing list juniper-nsp@puck.nether.net
> https://puck.nether.net/mailman/listinfo/juniper-nsp
> 

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp