ospf external type 2 and igp_metric
Dave Johnson
dave-bird at centerclick.org
Thu Jul 29 23:14:29 CEST 2021
Ondrej Zajicek writes:
> On Thu, Jul 29, 2021 at 03:14:39PM -0400, Dave Johnson wrote:
> >
> >
> > Hi,
> >
> > I'm trying to get igp_metric to work for iBGP based on an OSPF
> > metric.
> >
> >
> > Here's my setup:
> >
> > I would like to make use of the iBGP igp_metric as a tie-breaker if
> > BGP gets down that far in the route selection process, however I can't
> > seem to get BGP to pick up the OSPF metric for other machine's
> > loopbacks.
>
>
> > The loopback is being imported using a proto direct as it's simply
> > from Linux's lo interface:
> >
> > root at archer:~# birdc show route 10.10.10.30/32 all
> > BIRD 1.6.6 ready.
> > 10.10.10.30/32 dev lo [direct1 11:14:34] * (240)
> > Type: device unicast univ
> > root at archer:~#
>
> Hi
>
> I would suggest to just set loopback as a stub iface in OSPF. You would
> end with regular OSPF route instead of OSPF-E2 route and it would be
> more consistent with how OSPF is supposed to used.
>
> There were some issues that BIRD did not allow 'lo' as its iface (i think
> we changed that in some 2.0.x version but probably it is still true in
> 1.6.x version). In such case the simplest way is to use dummy iface
> instead of loopback iface.
Thanks a bunch, using an ospf stub instead of direct did the trick:
root at ganges:~# birdc show route 128.0.128.0/20 table internet all
BIRD 1.6.6 ready.
128.0.128.0/20 via 10.10.13.1 on tun13 [bgp_reliant 14:50:00 from 10.10.10.31] * (100/15) [AS25513i]
Type: BGP unicast univ
BGP.origin: IGP
BGP.as_path: 65002 65001 21700 8359 25513
BGP.next_hop: 10.10.10.31
BGP.local_pref: 100
BGP.community: (0,199) (8359,100) (8359,5500) (8359,55277)
BGP.large_community: (21700, 101, 3) (21700, 102, 840) (21700, 103, 1)
via 10.10.13.1 on tun13 [bgp_archer 14:50:00 from 10.10.10.30] (100/26) [AS25513i]
Type: BGP unicast univ
BGP.origin: IGP
BGP.as_path: 64515 65534 20473 8359 25513
BGP.next_hop: 10.10.10.30
BGP.local_pref: 100
BGP.community: (20473,200) (64515,44)
root at ganges:~#
--
Dave
More information about the Bird-users
mailing list