[j-nsp] Moving routes between VRF and inet.0
Alexander Arseniev
arseniev at btinternet.com
Sat Apr 19 07:49:39 EDT 2014
In current JUNOS, it is not possible to export MP-BGP route from VRF to
inet.0.
This is due to the fact the MP-BGP route in VRF is a "secondary" one -
use "show route protocol bgp table floating extensive" to verify, check
out last few lines.
"Secondary" means it has been already exported once, from bgp.l3vpn.0
table to floating.inet.0 table.
In JUNOS, route export between tables can be done once only.
There are several workarounds though:
1/ use static with "next table inet.0"
2/ use lt- interfaces between inet.0 and floating.inet.0
3/ most complex one but also most flexible : announce this route from
originating PE twice - once as inet-vpn unicast route and second time as
inet-unicast.
The inet-vpn unicast route goes into VRF, inet unicast goes into inet.0.
You may also need to manipulate/rewrite inet unicast route nexthop, to
have it properly resolved.
HTH
Thanks
Alex
On 19/04/2014 09:01, Tom Eichhorn wrote:
> Dear all,
>
> I am currently fighting a bit with rib-groups, and I hope someone
> could point me in the right direction:
>
> What I have is:
>
> floating.inet.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
> + = Active Route, - = Last Active, * = Both
>
> xx.yy.220.61/32 *[BGP/170] 00:10:28, localpref 100, from xx.yy.221.101
> AS path: 64512 ?
> > to xx.yy.221.102 via ge-0/0/0.0, Push 20
>
> I am getting a route from a contrail controller towards my router,
> this is so far working fine. But I need this route in the default table inet.0.
>
> So I tried with RIB-groups:
>
> teichhorn at firefly-contrail> show configuration routing-options
>
> }
> rib-groups {
> COPY_FLOAT_TO_GLOBAL {
> import-rib [ floating.inet.0 inet.0 ];
> import-policy pol-accept;
> }
> }
>
> pol-accept simply accepts all - but the route is not beeing copied and I have no
> clue why - the rib group magic was always voodoo for me...
>
> Any idea or "best practices" to solve with another way?
>
> Thanks,
> Tom
> _______________________________________________
> juniper-nsp mailing list juniper-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/juniper-nsp
More information about the juniper-nsp
mailing list