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=F8rn!

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=F8rn 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. =A0I have two routers (10.0.1=
00.2 and .3). =A0That 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. =A0bgpd is announcing 10.0.100.0/24 (and und=
erstands that it's a locally routed network, according to bgpctl show ip bg=
p, 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. =
=A0I can't even ping 10.0.100.3 (the vlan2 IP) from the box itself. =A0If 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? =A0Am I doing it wrong? =A0I understand that bgpd is exchangin=
g the routes; but until v4.5 it'd keep the local interface as a preference.=
 =A0What's the proper forum to for the FreeBSD openbgpd port? =A0 I can't e=
ven find a changelog for the different versions...
>
> For what it's worth - on a non-vlan, non-carp interface in another otherw=
ise similar setup it's working ok with 4.6 and 4.7.
>
>
> =A0- ask
>
> gw-b.dev# bgpctl show ip bgp
> flags: * =3D Valid, > =3D Selected, I =3D via IBGP, A =3D Announced
> origin: i =3D IGP, e =3D EGP, ? =3D Incomplete
>
> flags destination =A0 =A0 =A0 =A0 =A0gateway =A0 =A0 =A0 =A0 =A0lpref =A0=
 med aspath origin
> AI*> =A010.0.100.0/24 =A0 =A0 =A0 =A00.0.0.0 =A0 =A0 =A0 =A0 =A0 =A0100 =
=A0 =A0 0 i
> *> =A0 =A010.0.201.0/24 =A0 =A0 =A0 =A010.77.80.6 =A0 =A0 =A0 =A0 100 =A0=
 =A030 64701 i
>
>
> gw-b.dev# netstat -rn | grep 10.0.100
> 10.0.100.0/24 =A0 =A0 =A010.0.100.2 =A0 =A0 =A0 =A0 UGC =A0 =A0 =A0 =A0 5=
 =A0 =A0 =A0186 =A0vlan2
> 10.0.100.1 =A0 =A0 =A0 =A0 10.0.100.2 =A0 =A0 =A0 =A0 UGHW3 =A0 =A0 =A0 0=
 =A0 =A0 =A0 =A03 =A0vlan2 =A0 3053
> 10.0.100.3 =A0 =A0 =A0 =A0 10.0.100.2 =A0 =A0 =A0 =A0 UGHW3 =A0 =A0 =A0 0=
 =A0 =A0 =A0 =A01 =A0vlan2 =A0 3522
> 10.0.100.13 =A0 =A0 =A0 =A010.0.100.2 =A0 =A0 =A0 =A0 UGHW3 =A0 =A0 =A0 0=
 =A0 =A0 =A0 34 =A0vlan2 =A0 3599
> 10.0.100.103 =A0 =A0 =A0 10.0.100.2 =A0 =A0 =A0 =A0 UGHW3 =A0 =A0 =A0 0 =
=A0 =A0 =A0 32 =A0vlan2 =A0 3583
> 10.0.100.104 =A0 =A0 =A0 10.0.100.2 =A0 =A0 =A0 =A0 UGHW3 =A0 =A0 =A0 0 =
=A0 =A0 =A0 =A04 =A0vlan2 =A0 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>