Date: Tue, 25 May 2010 02:25:17 -0700 From: =?iso-8859-1?Q?Ask_Bj=F8rn_Hansen?= <ask@develooper.com> To: freebsd-stable@freebsd.org, freebsd-net@freebsd.org Subject: openbgpd / openospf / carp / vlan (on 7.2) trouble Message-ID: <A6A75554-CFE2-4C0A-8D09-ACBABBAA5B36@develooper.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A6A75554-CFE2-4C0A-8D09-ACBABBAA5B36>
