* Bogdan Hojda <[EMAIL PROTECTED]> [2006-01-27 19:59]:
> I tried the following configuration in OpenBGP's /etc/bgpd.conf, with no
> success:
>
> ># macros
> >MyISP="82.xxx.xxx.yyy"
> >
> ># global configuration
> >AS xxx66
> >router-id 82.xxx.xxx.xxx
you probably don't want this, bgpd picks one itself. you certainly
don't need it, it shouldn't make a differnce tho.
> >listen on 82.xxx.xxx.xxx
this might be your problem - just leave it out.
> >log updates
whilst fine for debugging, I doubt you want this in the long run,
syslog will likely chew more CPU logging than bgpd actually doing its
job ;)
> >network 86.aaa.bbb.ccc/21
> >
> ># neighbors and peers
> >neighbor $MyISP {
> > remote-as ab08
> > descr MyISP
> > holdtime 180
> > holdtime min 3
these two are defaults anyway, I'd leave them out.
> > announce self
> > set localpref 110
> > set community ab08:1000
> > set community ab08:2000
> >}
> >
> ># filter out prefixes longer than 24 or shorter than 8 bits
> >deny from any
> >allow from any prefixlen 8 - 24
> >
> ># do not accept a default route
> >deny from any prefix 0.0.0.0/0
> >
> ># filter bogus networks
> >deny from any prefix 10.0.0.0/8 prefixlen >= 8
> >[...]
you left anything out here?
you either have an error in the filters or, well, not obvious at a
first glance.
> With this configuration (OpenBGPD) it seems that I receive only routes
> within MyISP AS (ab08); with zebra (running on the very same machine)
> everything runs smoothly.
that points to a problem with the filters, or your ISP is not adding
its own AS leftmost to the path. in the latter case, try
enforce neighbor-as no
in the neighbor spec. That would be s slightly strange setup tho unless
you talk to a route-server at an IX or the like.
> Is there anything I should try,
ya
> or I should use good-old zebra (quagga)?
nah :)
--
BS Web Services, http://www.bsws.de/
OpenBSD-based Webhosting, Mail Services, Managed Servers, ...
Unix is very simple, but it takes a genius to understand the simplicity.
(Dennis Ritchie)