[193369] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: BGP Route Reflector - Route Server, Router, etc

daemon@ATHENA.MIT.EDU (Youssef Bengelloun-Zahr)
Thu Jan 12 22:57:55 2017

X-Original-To: nanog@nanog.org
From: Youssef Bengelloun-Zahr <bengelly@gmail.com>
In-Reply-To: <CE815636-561A-4AE9-ABD2-70142D891CAC@bromirski.net>
Date: Thu, 12 Jan 2017 23:55:47 +0100
To: Justin Krejci <JKrejci@usinternet.com>
Cc: "=?utf-8?Q? NANOG_=E2=80=8E\[nanog=40nanog.org\]=E2=80=8E ?="
 <nanog@nanog.org>
Errors-To: nanog-bounces@nanog.org

Dear Justin,

You could take a look at this presentation from Mark Tinka during last NANOG=
 :

https://m.youtube.com/watch?v=3DwLEjOj2fyp8

HTH.

Y.



> Le 12 janv. 2017 =C3=A0 23:41, =C5=81ukasz Bromirski <lukasz@bromirski.net=
> a =C3=A9crit :
>=20
>=20
>> On 12 Jan 2017, at 21:32, Justin Krejci <JKrejci@usinternet.com> wrote:
>>=20
>> Nanog,
>> [=E2=80=A6]
>=20
> You did some homework. In essence, there=E2=80=99s no immediate problem wi=
th running Quagga or OpenBGPd as
> RR apart from lack of different knobs and not-so-stellar performance/scala=
bility. BIRD is grounds up built
> to act as high-performance BGP daemon, and it=E2=80=99s actually used as R=
R in live deployments, not only at IXes.
>=20
>> I am wondering if people can point me in the direction to some good resou=
rce material on how to select a good BGP route reflector design. Should I ju=
st dust off some 7206VXR routers to act as route reflectors? Use a few exist=
ing live routers and just add the responsibility of being route reflectors, i=
s there a performance hit? Install and run BIRD on new server hardware? Buy s=
ome newer purpose built routers (Cisco, Juniper, Brocade, etc) to act as rou=
te reflectors and add them to the iBGP topology? GNS3 running IOS on server h=
ardware? Something else? How many reflectors should be implemented? Two? Fou=
r?
>=20
> Disclaimer: I work at Cisco.
>=20
> If You have some 7200VXRs that have 1 or 2GBs of RAM, that may be the best=
 option (IF you have them).
> Loaded with 12.2S/15S software they may actually be the most cost-effectiv=
e solution and at the same
> time support things like AddPath, BGP error handling, etc - when time come=
s to use such features.
> If that=E2=80=99s a NPE400 based chassis or something even older - leave i=
t for lab/etc as You need rather
> performant CPU.
>=20
> So, if that=E2=80=99s not the option, try to work with the BIRD, CSR 1000v=
 (IOS-XE on VM) or ASR 1001X/HX
> (currently, the most scaleable and fastest BGP route reflector out there, b=
ut one that will cost $$$).
>=20
> Two RRs provide ample redundancy to run even very large deployments (1000+=
 clients), so unless you=E2=80=99re
> trying to hit higher numbers or plan to play fancy games with one pair of R=
Rs for IPv4/IPv6 unicast
> and other pair for different AFs, four may be an overkill to maintain, syn=
chronize and monitor.
>=20
> Don=E2=80=99t go with GNS3, running compiled at runtime emulation is wrong=
 idea for any production deployment,
> not to mention rights/licenses to do it.
>=20
> =E2=80=94=20
> =C5=81ukasz Bromirski

home help back first fref pref prev next nref lref last post