Hi Mark,

Not really sure (claudio@ will certainly correct me), but I know that
OpenBGPD in FreeBSD's ports is never fresh enough.  And there was
changes afecting the behaviour of OpenBSD's version. 
So I think you should just install OpenBSD instead of Freebsd and try
again.  


On Sat, 12 Mar 2011 14:03:47 -0600
"Mark Felder" <f...@feld.me> wrote:

> Hi all,
> 
> I work at an ISP and we are very interested in running OpenBGPD on
> the edges talking to our transport routers. They won't be routing
> traffic, but really just act as an internal BGP cache. Right now our
> Cisco equipment is not pulling its weight. When we have flaps with an
> upstream provider we run into serious downtime... It takes Cisco
> about 10 minutes to crunch the bgp tables whereas our tests so far
> show that OpenBGPD does it in about 8 seconds. This is fantastic!
> 
> We have a test environment setup but there's one issue I can't seem
> to overcome. It might be my lack of BGP knowledge, but it seems like
> I'm doing everything right. Here's the scenario:
> 
> $peer1 = cisco -- we're just sending full routes to $peer2 (not sure
> if my coworker set this up as a reflector or what, but it works)
> $peer2 = openbgpd on freebsd. I am successfully receiving full routes
> (8 seconds from a cold start. Amazing!)
> $peer3 = openbgpd on openbsd. I'm trying to get all those routes
> from $peer2 so we can test things between the openbgpd instances, but
> this is not working.
> 
> The attached censored configs are the currents state of affairs and
> I'm quite frustrated. I've tried so many different things. Google
> isn't being kind to me.
> 
> Thank you for your time.
> 
> 
> Regards,
> 
> 
> Mark
> #macros
> peer1="X.X.0.1"
> peer3="X.X.7.201"
> #local_ip="X.X.7.202"
> as="0000"
> 
> # global configuration
> AS $as
> log updates
> 
> # neighbors and peers
> neighbor $peer1 {
>         remote-as $as
>         #local-address $local_ip
>         descr   "router01.excelsior"
>         announce none
> }
> 
> neighbor $peer3 {
>         remote-as $as
>         #local-address $local_ip
>         descr   "openbsd-201"
>         announce all
>         route-reflector
> }
> 
> # filters
> allow from any
> allow to any
> #macros
> peer1="X.X.7.202"
> local_ip="X.X.7.201"
> as="0000"
> 
> # global configuration
> AS $as
> log updates
> 
> # neighbors and peers
> neighbor $peer1 {
>         remote-as $as
>         descr   "freebsd-202"
>         announce none
> }
> 
> # filters
> allow from any
> allow to any
> 


-- 
With best regards,
        Gregory Edigarov

Reply via email to