openbgpd / openospf / carp / vlan (on 7.2) trouble

nickolasbug at gmail.com nickolasbug at gmail.com
Tue May 25 13:19:39 UTC 2010


Hi Bjørn!

I also have had troubles with openbdpd few years ago.
All troubles vanished after installing quagga instead of openbgpd.

Well, maybe it's not great solution, but it's workaround.

wbr.

2010/5/25 Ask Bjørn Hansen <ask at develooper.com>:
> Hi,
>
> Since upgrading from openbgpd 4.5 to 4.7 (tried 4.6, too with bad results) openbgpd doesn't work on my vlan interface.  I have two routers (10.0.100.2 and .3).  That network is on vlan2; with carp2 running .1.
>
> Running .3 on 4.6 or 4.7 makes it immediately lose it's route to the 100.0/24 network when bgpd starts.  bgpd is announcing 10.0.100.0/24 (and understands that it's a locally routed network, according to bgpctl show ip bgp, see below).
>
> ... but somehow the routing able gets changed to have that network routed to 10.0.100.2 (the other router, running 4.5) instead of 0.0.0.0/vlan2.  I can't even ping 10.0.100.3 (the vlan2 IP) from the box itself.  If I ping that IP from a box on a different network it works.
>
> Also, I can restore the route with
>
> route del -net 10.0.100.0/24 10.0.100.2
> route add -net 10.0.100.0/24 -interface vlan2
>
> ... but as soon as bgpd reconnects it will mess it up again.
>
> Any ideas?  Am I doing it wrong?  I understand that bgpd is exchanging the routes; but until v4.5 it'd keep the local interface as a preference.  What's the proper forum to for the FreeBSD openbgpd port?   I can't even find a changelog for the different versions...
>
> For what it's worth - on a non-vlan, non-carp interface in another otherwise similar setup it's working ok with 4.6 and 4.7.
>
>
>  - ask
>
> gw-b.dev# bgpctl show ip bgp
> flags: * = Valid, > = Selected, I = via IBGP, A = Announced
> origin: i = IGP, e = EGP, ? = Incomplete
>
> flags destination          gateway          lpref   med aspath origin
> AI*>  10.0.100.0/24        0.0.0.0            100     0 i
> *>    10.0.201.0/24        10.77.80.6         100    30 64701 i
>
>
> gw-b.dev# netstat -rn | grep 10.0.100
> 10.0.100.0/24      10.0.100.2         UGC         5      186  vlan2
> 10.0.100.1         10.0.100.2         UGHW3       0        3  vlan2   3053
> 10.0.100.3         10.0.100.2         UGHW3       0        1  vlan2   3522
> 10.0.100.13        10.0.100.2         UGHW3       0       34  vlan2   3599
> 10.0.100.103       10.0.100.2         UGHW3       0       32  vlan2   3583
> 10.0.100.104       10.0.100.2         UGHW3       0        4  vlan2   3565
>
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>


More information about the freebsd-net mailing list