On Thu, Dec 08, 2005 at 09:12:52AM -0800, Kirk Ismay wrote:
> Hi all,
> 
> I'm trying to set up a multihomed network using OpenBGPd on OpenBSD 3.6. 
>  I've got a BGP session up with my first ISP which works fine. Now I am 
> trying to set up BGP with my second ISP, which needs a multihop 
> configuration. I have not been able to get it working on my own, and was 
> unable to find any example configurations on this matter for OpenBGPd.
> 

Why 3.6? 3.8 is out and there where many many many changes and bugfixes in
OpenBGPD in that year.

> My only BGP experience so far is with OpenBGP, so I'm quite new at this.
> 
> They asked me to set up the following (they of course assume I have a 
> cisco):
> 
> router bgp 33714
>  neighbor 64.114.173.22 remote-as 852
>  neighbor 64.114.173.22 ebgp-multihop 2
> 
> I translated that as:
> 
> peer1="64.114.173.22"
> neighbor $peer1 {
>         remote-as       852
>         descr           ISP2
>         announce        self
>         multihop 2
> #        set nexthop 207.194.161.134
> }
> 

Looks OK. Have you tried to increase the multihop value?

> 207.194.161.134 is the router in between me and 64.114.173.22 - I've 
> tried with and without "set nexthop 207.194.161.134".  We've also tried 
> with and without md5 passwords.
> 

set nexthop does not what you think it will do. It will just overwrite all
nexthops coming from this peer. Without a running session set nexthop will
not change anything.

> I can also provide tcpdump log if it will help.
> 

Can you ping the other router?
Is the traceroute output looking sane? (like only 2 hops to the
destination)
Any specific log messages about that neighbor in /var/log/daemon?
Also check with "netstat -an | grep 179" that bgpd is listening on the
right address.
Finally that plus the tcpdump would be enough information to tell you
where the problem is.

-- 
:wq Claudio

Reply via email to