[j-nsp] l3vpn

Pedro Roque Marques roque at juniper.net
Wed Oct 19 16:51:55 EDT 2005


Alexander Arsenyev (GU/ETL) wrote:
> OK, I'll try re-phrase the originator's question in the following way (applicable to JUNOS because this is "juniper-nsp" mailing list):
> 
> "Can we configure same interface under more than one routing-instances similar to the below example:

No. And i don't understand which behaviour you would expect from such 
configuration.

Are you expecting the packets to be replicated 3 times and switched 
around into each instance ? If not, what sort of semantics do you have 
in mind ? i.e. in your view what would happen to a packet ?

   Pedro.

> [edit routing-instances]
> aggr {
>       instance-type vrf;
> 	vrf-import reject-all;
> 	vrf-export aggr-export;
> 	interface foo;			/* switch interface */
> 	routing-options auto-export;
> 	no-vrf-advertise;
> 	}
> customer-1 {
> 	instance-type vrf;
> 	vrf-import reject-all;
> 	vrf-export aggr-export;
> 	interface foo;			/* switch interface again*/
> 	routing-options auto-export;
> 	no-vrf-advertise;
> 	}
> customer-2 {
> 	instance-type vrf;
> 	vrf-import reject-all;
> 	vrf-export aggr-export;
> 	interface foo;			/* switch interface yet again*/
> 	routing-options auto-export;
> 	no-vrf-advertise;
> 	}
> "
> Sorry, if curly brackets aren't where they are supposed to be :-)
> I would say the Juniper router will bark on someone attempting such configuration. But - depending on what someone is trying to achieve there are other ways of getting the same result. And - depending on the POW, one may or may not call this a workaround.  
> HTH,
> Cheers
> Alex
> 
> -----Original Message-----
> From: Pedro Roque Marques [mailto:roque at juniper.net]
> Sent: 19 October 2005 21:18
> To: Alexander Arsenyev (GU/ETL)
> Cc: juniper-nsp at puck.nether.net
> Subject: Re: [j-nsp] l3vpn
> 
> 
> Alexander Arsenyev (GU/ETL) wrote:
> 
>>This probably will work but let me recall what the original question was -
>>"Can we configure multiple vrfs for a single interface?"
>>The config below implies that interface on [pe] facing [aggr] is in routing-instance "aggr", or, in other words,
>>single vrf named "aggr" is assigned to the interface on [pe] which faces [aggr].
>>So the answer I guess would be "single interface could have only 1 VRF assigned but there
>>are workarounds for the specific circumstances".
> 
> 
> I sort of disagree w/ the "workaround" comment.
> 
> If one considers a routing-instance to imply a particular destination 
> lookup table, then by definition a logical interface has a single 
> destination lookup table.
> 
> For applications where you want "split" particular patterns of traffic 
> into different table lookups this is achieved via a classification stage 
> before the destination table lookup.
> 
> So, i'd argue that the answer to your question is that the concept of an 
> interface in multiple vrfs doesn't really exist. Or at least i don't 
> understand it.
> 
> You can build a lot of applications on top of JunOS if you understand 
> what the basic building blocks are. A "routing-instance" is a collection 
> of resources that implies both a set of control routing tables and a 
> given forwarding path.
> 
>    Pedro.



More information about the juniper-nsp mailing list