Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 May 2010 15:56:21 +0300
From:      nickolasbug@gmail.com
To:        =?ISO-8859-1?Q?Ask_Bj=F8rn_Hansen?= <ask@develooper.com>
Cc:        freebsd-net@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: openbgpd / openospf / carp / vlan (on 7.2) trouble
Message-ID:  <AANLkTikG2ZGawW80skr6GqeDVfFz-d23436zQ4E_3KsL@mail.gmail.com>
In-Reply-To: <A6A75554-CFE2-4C0A-8D09-ACBABBAA5B36@develooper.com>
References:  <A6A75554-CFE2-4C0A-8D09-ACBABBAA5B36@develooper.com>

next in thread | previous in thread | raw e-mail | index | archive | help

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@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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikG2ZGawW80skr6GqeDVfFz-d23436zQ4E_3KsL>